29
Using Open-Source & Open Architectures to Enable Next-Gen Datacenter-to-Device Portable and Virtualized Software (also delivered at IoT World Event in Palo Alto) 7/1/2014

prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

  • Upload
    axroh

  • View
    650

  • Download
    1

Embed Size (px)

DESCRIPTION

prpl: a non-profit foundation embracing IoT diversity, big data, and analytics. Members: Imagination, Qualcomm, Lantiq, Broadcom, Ikanos, Ineda, Ingenic, PMC, Cavium, Nevales Networks

Citation preview

Page 1: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Using Open-Source & Open Architectures to Enable Next-Gen Datacenter-to-Device Portable and Virtualized Software

(also delivered at IoT World Event in Palo Alto)

7/1/2014

Page 2: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

What is prpl?

• A foundation of companies -

• Focusing on developing portable software for every node in the IoT Ecosystem

7/2/2014 2IoT World Event 2014

Page 3: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

A Challenge .... and a Solution

7/2/2014 3IoT World Event 2014

• Evolution of IoT

– IoT consortia

– Open source in IoT

• Big Data

• Key Enablers, Challenges

• How can prpl help?

Page 4: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Evolution of IoT

7/2/2014 4IoT World Event 2014

Chart 3: The Waves of growth in IoT Devices

Source: Ericsson, Jefferies Internat ional

…. As such, penetrat ion rates could be similar to previous Internet Cycles

We see the advent of the IoT as the third cycle of the Internet . The prior

iterat ions – fixed and mobile – connected places and people respect ively.

Connect ing objects as opposed to people and places is the longer term

emphasis of this t ime cycle. As suggested above, this cycle could come in three

dist inct waves.

In our chart below we show how the various penetration rates ramped from an assumed

Year1.

With the first cycle (desktop-based) we have used 1990/91 as the inception of

the Internet in relative commercial scale. Global users numbered 2-3m in 1991

with about 77% from the US. Some 15 years later we note that desktop-based

users numbered 817m globally. We chose to estimate the number of households

globally together with the number of people in employment globally as the total

number of “ places” as the TAM (total addressable market) for the fixed Internet.

There is undoubtedly some redundancy in adding the two (not all employees

are desk-bound for instance) but as a proxy for places it serves our needs.

With the mobile Internet we assumed 1999 was Year1 given the WAP forum

released WAP v1.0 in Apr’98. There were only 12m mobile Internet users in 1999

and we estimate that this has grown to an installed base of c.1.8bn by the end of

2013 (including the handset “ grey market” ). We have used UN statistics for the

global population as the TAM in this cycle and so believe mobile Internet

penetration will rise to 25%+ by Year15.

First wave:Timeline: Today - 2020Connections: Reaching 20-30bn Architecture: Dominated by ARM

Second wave:Timeline: 2016-2025Connections: Reaching 100s of billions Fundamental change in business operations -era of greater efficiencies

Third wave:Timeline: 2020+Connections: Reaching trillions Fundamental change in our way of life - truly touches everything

We expect ARM's architecture will

dominate the first wave of network

CEs with pockets of design niches

going to Intel and even MIPS. Much

of our study is focussed just on this

first wave. The first wave could run

to 2018-2020 with growth loaded to

the back-end as unit volume grows

exponentially in developing markets.

We believe the second wave begins

in 2016-2018. Our belief is that

much of this growth (second wave)

occurs after 2020. The pervasiveness

of the third wave is hard to fathom

today – GE, however, envisages the

IoT as ultimately made up of

"trillions" of connections.

Technology

20 November 2013

page 6 of 33 , Equity Analyst, 44 (0) 207 029 8695, [email protected] Simpson

Please see important disclosure information on pages 29 - 33 of this report.

Source: Jefferies, Ericsson

One of the Definitions -Network of Physical Objects that sense, communicate, interact and get controlled remotely

Page 5: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Industrial Internet, IoT, M2M, IoE, oh my!

• Lots of consortia in the IoT space

– Different areas to tackle

• Industrial Internet Consortium – interoperability

• GSMA, 3GPP, IEEE – ubiquitous connectivity

• Allseen –peer connectivity, communications frameworks and interoperability

• OneM2M – service layer aspects

• prpl – architecture independent portability and virtualization, heterogenouscomputing to enable big data analytics

7/2/2014 5IoT World Event 2014

Page 6: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Why Open-Source?

• Enabling the Big Data revolution needs collaborative minds

• Fragmentation will slow down innovation

• More eyeballs = more secure

7/2/2014 6IoT World Event 2014

Page 7: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

BIG DATAKBMBGBPTEBZBYBnon-linear!

7/2/2014 7IoT World Event 2014

Page 8: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

During 2008 the number of things connected

to the Internet exceeded the number of people on Earth.

Connecting People Connecting Things

7/2/2014 8IoT World Event 2014

20152010

2003

Source: Morgan Stanley Research, 2013 By 2020 there will be 50 billion.

Page 9: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Big Data: The Internet of Cow

7/2/2014 9IoT World Event 2014

1.5B cows200MB/yr/cow

=

300,000 GB(0.3 petabytes)

per year

Page 10: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Big Data: Turbines

7/2/2014 10IoT World Event 2014

12,000 turbines500GB/day each

=

6 million GB(6 petabytes)

per day

Page 11: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Little Data Big Data Huge Data

• Each successive node in the IoT chain adds– Data and Storage requirements

– Processing Requirements

– Multi-tenant Requirements (ie security)

7/2/2014 11IoT World Event 2014

Bytes

Megabytes

Terabytes

Petabytes

ExabytesZETTABYTES(1000^7)

Page 12: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Synergies

• IoT will enable big data

• big data needs analytics

• analytics will improve processes for more IoT devices

7/2/2014 12IoT World Event 2014

Page 13: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

DIVERSITYlots of hardware

7/2/2014 13IoT World Event 2014

Page 14: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

7/2/2014 14IoT World Event 2014

Page 15: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Key Enablers for IoT

• Processing power

• Networking infrastructure and connectivity

• Low cost, secure devices

• Storage

• Loads and loads of secure, portable software

• A way to make money

7/2/2014 15IoT World Event 2014

Page 16: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

© 2013 Gartner, Inc. and/or its affiliates. All rights reserved.

IoT Architecture For Heterogeneous Fleets of Things

12

2

1

3

Standardization Challenge• Fragmentation!

– Connectivity Standards– Operating Systems– Topologies– Security

• Expect diverse solutions, so– Software abstraction (APIs) needed

at each node– Multi-tenant environment needed

for security

7/2/2014 16IoT World Event 2014

Page 17: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

PORTABILITY AND VIRTUALIZATIONprpl foundation

7/2/2014 17IoT World Event 2014

Page 18: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Mission

‘prpl’ is an open-source, community-driven, collaborative, non-profit consortium focusing on the MIPS architecture and ecosystem, and open to all

other architectures -

with a focus on enabling next-generation datacenter-to-device portable software and virtualized architectures

7/2/2014 18IoT World Event 2014

Page 19: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Scalable Processor Architecture Needed, e.g. MIPS

7/2/2014 19IoT World Event 2014

1GHz+ CPU Solution mobile and home

entertainment

32-bit microcontrollers for embedded storage,

automotive and IoT

64-bit multicore advanced networking,

datacenter and

infrastructure

Efficient solutions for a broad range of

networking & storage

applications

Page 20: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Key Domains

7/2/2014 20IoT World Event 2014

Embedded& IoT

Buildroot, RTOS

Networking

openWrt, yoctoMontavista

Datacenter

RHEL, Fedora, Ubuntu, CentOS

Digital Home & Mobile

openWrt, Linux, Android

Page 21: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Work-flow

7/2/2014 21IoT World Event 2014

Upstream projects: gnu.org, kernel.org, llvm.org

prpl: Domains and Engineering

Groups

supported kernels and projects

projects pulled from upstream

❖ Optimized Linux Kernels regardless of architecture

❖ SDKs and Tools➢ license free versions

❖ launchpad to upstream

❖ advanced future work➢ SDN➢ heterogeneous

compute➢ LLVM➢ vision

Page 22: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

prpl Engineering Groups (PEGs)

7/2/2014 22IoT World Event 2014

▪ VZ Ecosystem

▪ Hypervisors (eg KVM, Fiasco.oc)

▪ OS

▪ Data Center – Redhat, Ubuntu, Debian, CentOS

▪ Networking –Montavista, OpenWRT

▪ Embedded/IoT & Mobile - Android, Chrome, Tizen, WebOS, RTOSs, Yocto

▪ Kernel (device tree, power mgmt, multi-threading)

▪ Portability

▪ JITs (V8, openJDK, etc)

▪ Emulation (QEMU)

▪ Compilers & Tools

▪ Platform

▪ UEFI and boot loaders

▪ Optimization

▪ Intrinsics (eg SIMD) and libraries (eg memcpy) –

■ Multimedia - video, audio, speech

■ Networking

■ Security

■ Networking (multi-core friendly and aynchronous)

■ e.g. BGP, OVS, snort, routing protocols, DPI

Page 23: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Low Cost Hardware

7/2/2014 23IoT World Event 2014

❖ prpl stamp #1

➢ dual core MIPS32 CPU @1.2GHz, PowerVR SGX540 GPU, HDMI, 1GB RAM, 8GB Flash, 2 usb, audio, WiFi, BT

➢ Linux and Android 4.4 - community supported, rasbpi header

➢ ETA: June 2014

➢ Price: $40

❖ prpl stamp #2

➢ dual core MIPS32 interAptiv @600MHz, PowerVR SGX520, HDMI, 512MB RAM, 4 GB Flash, usb, audio, WiFi, BT, aggressive power savings modes enabling 30-day battery life

➢ Android Wear (smartwatch and IoT platform)

➢ ETA: Oct 2014

➢ Price: $35 (est.)

❖ Interface Masters MIPS64 Niagara3218

➢ MIPS64 network system

❖ Interface Masters MIPS64 Niagara804-BP

➢ MIPS64 network adapter

Page 24: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Summary: what will prpl do?• Focus on the software “glue” necessary to carry secure

structured and unstructured data from the device to the datacenter

• Example:– Secure hypervisors for multiple tenants

– Portable software, such as JITs

– SaaS, PaaS, IaaS OTA secure

– Programming models to enable big data processing (eg hadoop) over heterogenous processors

7/2/2014 24IoT World Event 2014

Embedded nodes

OpenWrthub

Networking backbone

Datacenter

Page 25: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

E.g. Develop Software Enabling Security and Multiple Contexts

• Multiple contexts are required– Shared resource

– Protected resource

– Energy conservation

• Heterogenous programming models are required– Close working relationship with leading

industry consortia, leading semiconductor

companies, OEMs and ISVs

7/2/2014 25IoT World Event 2014

MemoryMemory

CPUCluster

Coherent Fabric

SoC

Network layersOffloads (Crypto, IP, etc)

I/O

GPUCluster

Secure Hypervisor (R/G MMU)

H/W

TPM-------BootROM

XX

GuestUser

--------GuestKernel

GuestUser

--------GuestKernel

GuestUser

--------GuestKernel

GuestUser

--------GuestKernel

vGPU1

vGPU2S/W

VM1VM2VM3VMn

Incr

ease

Pri

vile

ge

Secure DomainsProtected Partitions

Page 26: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

7/2/2014 26IoT World Event 2014

Page 27: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
Page 28: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

7/2/2014 28IoT World Event 2014

Page 29: prpl: a non-profit foundation embracing IoT diversity, big data, and analytics

Resources

• http://prplfoundation.org

• http://www.cisco.com/web/about/ac79/docs/innov/IoE_Economy.pdf

• http://theinstitute.ieee.org/benefits/standards/setting-the-stage-for-the-internet-of-things

• amit (at) prplfoundation (dot) org

(thanks!)

7/2/2014 29IoT World Event 2014