Upload
axroh
View
650
Download
1
Tags:
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
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
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
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?
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
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
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
BIG DATAKBMBGBPTEBZBYBnon-linear!
7/2/2014 7IoT World Event 2014
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.
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
Big Data: Turbines
7/2/2014 10IoT World Event 2014
12,000 turbines500GB/day each
=
6 million GB(6 petabytes)
per day
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)
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
DIVERSITYlots of hardware
7/2/2014 13IoT World Event 2014
7/2/2014 14IoT World Event 2014
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
© 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
PORTABILITY AND VIRTUALIZATIONprpl foundation
7/2/2014 17IoT World Event 2014
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
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
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
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
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
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
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
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
7/2/2014 26IoT World Event 2014
7/2/2014 28IoT World Event 2014
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