SlideShare a Scribd company logo
1 of 29
Download to read offline
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 International
First wave:
Timeline: Today - 2020
Connections: Reaching 20-30bn
Architecture: Dominated by ARM
Second wave:
Timeline: 2016-2025
Connections: 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
e will
etwork
niches
Much
n this
d run
ded to
grows
arkets.
begins
s that
wave)
veness
athom
es the
up of
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, heterogenous
computing 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 DATA
KBMBGBPTEBZBYBnon-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
2015
2010
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 cows
200MB/yr/cow
=
300,000 GB
(0.3 petabytes)
per year
Big Data: Turbines
7/2/2014 10IoT World Event 2014
12,000 turbines
500GB/dayeach
=
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
Exabytes
ZETTABYTES
(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
DIVERSITY
lots 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
21
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 VIRTUALIZATION
prpl 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, yocto
Montavista
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 batterylife
➢ Android Wear (smartwatchand IoT platform)
➢ ETA: Oct 2014
➢ Price: $35 (est.)
❖ InterfaceMasters MIPS64 Niagara3218
➢ MIPS64 network system
❖ InterfaceMasters 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:
– Securehypervisors for multipletenants
– Portablesoftware, such as JITs
– SaaS, PaaS, IaaS OTA secure
– Programming models to enablebig data processing (eg hadoop) over
heterogenous processors
7/2/2014 24IoT World Event 2014
Embedded
nodes
OpenWrt
hub
Networking
backbone
Datacenter
E.g. DevelopSoftware 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
CPU
Cluster
Coherent Fabric
SoC
Network layers
Offloads (Crypto, IP, etc)
I/O
GPU
Cluster
Secure Hypervisor (R/G MMU)
H/W
TPM
-------
Boot
ROM
XX
Guest
User
--------
Guest
Kernel
Guest
User
--------
Guest
Kernel
Guest
User
--------
Guest
Kernel
Guest
User
--------
Guest
Kernel
vGPU
1
vGPU
2S/W
VM1VM2VM3VMn
Increase
Privilege
SecureDomains
Protected 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_Econ
omy.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

More Related Content

What's hot

Internet of Things - The Battle for your Home, Commute, and Life
Internet of Things - The Battle for your Home, Commute, and LifeInternet of Things - The Battle for your Home, Commute, and Life
Internet of Things - The Battle for your Home, Commute, and LifeAbhay Aggarwal
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shahmomoahmedabad
 
Connected Things, IoT and 5G
Connected Things, IoT and 5GConnected Things, IoT and 5G
Connected Things, IoT and 5GEueung Mulyana
 
An Overview of Internet of Things
An Overview of Internet of Things An Overview of Internet of Things
An Overview of Internet of Things Ravindra Dastikop
 
10 predictions for the future of IoT
10 predictions for the future of IoT10 predictions for the future of IoT
10 predictions for the future of IoTAhmed Banafa
 
Internet of things - Introduction and Variations (Architecture)
Internet of things - Introduction and Variations (Architecture)Internet of things - Introduction and Variations (Architecture)
Internet of things - Introduction and Variations (Architecture)Mayank Vijh
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsDr. Mazlan Abbas
 
Internet of Things (IoT) and its applications
Internet of Things (IoT) and its applicationsInternet of Things (IoT) and its applications
Internet of Things (IoT) and its applicationsSarwan Singh
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesSven Beauprez
 
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)Bhavin Chandarana
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoTAhmed Banafa
 
Views and myths of IoT
Views and myths of IoTViews and myths of IoT
Views and myths of IoTAhmed Banafa
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsRobert Greiner
 

What's hot (20)

Internet of Things - The Battle for your Home, Commute, and Life
Internet of Things - The Battle for your Home, Commute, and LifeInternet of Things - The Battle for your Home, Commute, and Life
Internet of Things - The Battle for your Home, Commute, and Life
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shah
 
Connected Things, IoT and 5G
Connected Things, IoT and 5GConnected Things, IoT and 5G
Connected Things, IoT and 5G
 
An Overview of Internet of Things
An Overview of Internet of Things An Overview of Internet of Things
An Overview of Internet of Things
 
10 predictions for the future of IoT
10 predictions for the future of IoT10 predictions for the future of IoT
10 predictions for the future of IoT
 
What is IoT?
What is IoT? What is IoT?
What is IoT?
 
IoT - RPi to Salesforce
IoT - RPi to SalesforceIoT - RPi to Salesforce
IoT - RPi to Salesforce
 
Internet of things - Introduction and Variations (Architecture)
Internet of things - Introduction and Variations (Architecture)Internet of things - Introduction and Variations (Architecture)
Internet of things - Introduction and Variations (Architecture)
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
 
Internet of Things (IoT) and its applications
Internet of Things (IoT) and its applicationsInternet of Things (IoT) and its applications
Internet of Things (IoT) and its applications
 
Intro to IoT-23Sep2015
Intro to IoT-23Sep2015Intro to IoT-23Sep2015
Intro to IoT-23Sep2015
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - Challenges
 
The Internet of Things (IoT). A technological Snapshot
The Internet of Things (IoT). A technological SnapshotThe Internet of Things (IoT). A technological Snapshot
The Internet of Things (IoT). A technological Snapshot
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
 
Views and myths of IoT
Views and myths of IoTViews and myths of IoT
Views and myths of IoT
 
Future of IOT
Future of IOTFuture of IOT
Future of IOT
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 

Viewers also liked

Architecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor NetworksArchitecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor NetworksIvano Malavolta
 
Visualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraftVisualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraftLars Gregori
 
Intel big data analytics in health and life sciences personalized medicine
Intel big data analytics in health and life sciences personalized medicineIntel big data analytics in health and life sciences personalized medicine
Intel big data analytics in health and life sciences personalized medicineKetan Paranjape
 
The Evolution of Internet of Things
The Evolution of Internet of ThingsThe Evolution of Internet of Things
The Evolution of Internet of ThingsCasaleggio Associati
 
Fabricio Silva: Cloud Computing Technologies for Genomic Big Data Analysis
Fabricio  Silva: Cloud Computing Technologies for Genomic Big Data AnalysisFabricio  Silva: Cloud Computing Technologies for Genomic Big Data Analysis
Fabricio Silva: Cloud Computing Technologies for Genomic Big Data AnalysisFlávio Codeço Coelho
 
Big data and digital ecosystem mark skilton jan 2014 v1
Big data and digital ecosystem mark skilton jan 2014 v1Big data and digital ecosystem mark skilton jan 2014 v1
Big data and digital ecosystem mark skilton jan 2014 v1Mark Skilton
 
Building a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemBuilding a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemGregg Barrett
 
Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsAnthony Chen
 
Big data landscape v 3.0 - Matt Turck (FirstMark)
Big data landscape v 3.0 - Matt Turck (FirstMark) Big data landscape v 3.0 - Matt Turck (FirstMark)
Big data landscape v 3.0 - Matt Turck (FirstMark) Matt Turck
 
Internet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use CasesInternet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use CasesMongoDB
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?Felix Grovit
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gMohan Kumar G
 
Lightning fast genomics with Spark, Adam and Scala
Lightning fast genomics with Spark, Adam and ScalaLightning fast genomics with Spark, Adam and Scala
Lightning fast genomics with Spark, Adam and ScalaAndy Petrella
 

Viewers also liked (20)

Architecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor NetworksArchitecture 4 Wireless Sensor Networks
Architecture 4 Wireless Sensor Networks
 
Visualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraftVisualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraft
 
The evolution of IoT
The evolution of IoTThe evolution of IoT
The evolution of IoT
 
Intel big data analytics in health and life sciences personalized medicine
Intel big data analytics in health and life sciences personalized medicineIntel big data analytics in health and life sciences personalized medicine
Intel big data analytics in health and life sciences personalized medicine
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
The Evolution of Internet of Things
The Evolution of Internet of ThingsThe Evolution of Internet of Things
The Evolution of Internet of Things
 
Internet of Things and Future Internet
Internet of Things and Future InternetInternet of Things and Future Internet
Internet of Things and Future Internet
 
Fabricio Silva: Cloud Computing Technologies for Genomic Big Data Analysis
Fabricio  Silva: Cloud Computing Technologies for Genomic Big Data AnalysisFabricio  Silva: Cloud Computing Technologies for Genomic Big Data Analysis
Fabricio Silva: Cloud Computing Technologies for Genomic Big Data Analysis
 
Big data and digital ecosystem mark skilton jan 2014 v1
Big data and digital ecosystem mark skilton jan 2014 v1Big data and digital ecosystem mark skilton jan 2014 v1
Big data and digital ecosystem mark skilton jan 2014 v1
 
Building a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemBuilding a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystem
 
Genome Big Data
Genome Big DataGenome Big Data
Genome Big Data
 
Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of Things
 
Big data landscape v 3.0 - Matt Turck (FirstMark)
Big data landscape v 3.0 - Matt Turck (FirstMark) Big data landscape v 3.0 - Matt Turck (FirstMark)
Big data landscape v 3.0 - Matt Turck (FirstMark)
 
Internet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use CasesInternet of Things and Big Data: Vision and Concrete Use Cases
Internet of Things and Big Data: Vision and Concrete Use Cases
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?
 
Internet of Things presentation
Internet of Things presentationInternet of Things presentation
Internet of Things presentation
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
Lightning fast genomics with Spark, Adam and Scala
Lightning fast genomics with Spark, Adam and ScalaLightning fast genomics with Spark, Adam and Scala
Lightning fast genomics with Spark, Adam and Scala
 

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

Bristech 03/09/15 - Drupal and the IoT
Bristech  03/09/15 - Drupal and the IoTBristech  03/09/15 - Drupal and the IoT
Bristech 03/09/15 - Drupal and the IoTBen Howes
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatinabati
 
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimThree mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimDaeyoung Kim
 
HPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program GuideHPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program GuideIsaac Rodriguez
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryLinaro
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAli Nezhad
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
 
IBM: The Linux Ecosystem
IBM: The Linux EcosystemIBM: The Linux Ecosystem
IBM: The Linux EcosystemKangaroot
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)milemadinah
 
IoT and Smart Manufacturing
IoT and Smart ManufacturingIoT and Smart Manufacturing
IoT and Smart ManufacturingHarrison Fortier
 
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkimThree mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkimDaeyoung Kim
 
Accelerate IoT Development with KnowThings.io
Accelerate IoT Development with KnowThings.ioAccelerate IoT Development with KnowThings.io
Accelerate IoT Development with KnowThings.ioCA Technologies
 
Privacy and security in IoT
Privacy and security in IoTPrivacy and security in IoT
Privacy and security in IoTVasco Veloso
 
IPv6 for the Enterprise
IPv6 for the EnterpriseIPv6 for the Enterprise
IPv6 for the EnterpriseJohn Rhoton
 
Cisco Internet of Things and WC june 2014
Cisco Internet of Things and WC  june 2014Cisco Internet of Things and WC  june 2014
Cisco Internet of Things and WC june 2014Vasily Ryzhonkov
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpalArpan Pal
 
IoT Analytics From Data to Decision Making - Trends & Challenges
IoT Analytics From Data to Decision Making- Trends & ChallengesIoT Analytics From Data to Decision Making- Trends & Challenges
IoT Analytics From Data to Decision Making - Trends & ChallengesDr. Mazlan Abbas
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE
 

Similar to prpl: a non-profit foundation embracing IoT diversity, big data, and analytics (20)

Bristech 03/09/15 - Drupal and the IoT
Bristech  03/09/15 - Drupal and the IoTBristech  03/09/15 - Drupal and the IoT
Bristech 03/09/15 - Drupal and the IoT
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabati
 
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimThree mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
 
HPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program GuideHPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program Guide
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
 
IBM: The Linux Ecosystem
IBM: The Linux EcosystemIBM: The Linux Ecosystem
IBM: The Linux Ecosystem
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
IoT and Smart Manufacturing
IoT and Smart ManufacturingIoT and Smart Manufacturing
IoT and Smart Manufacturing
 
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkimThree mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
Three mustketeers-swcs-2014-autoidlab-kaist-daeyoungkim
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
Davis Chris
Davis ChrisDavis Chris
Davis Chris
 
Accelerate IoT Development with KnowThings.io
Accelerate IoT Development with KnowThings.ioAccelerate IoT Development with KnowThings.io
Accelerate IoT Development with KnowThings.io
 
Privacy and security in IoT
Privacy and security in IoTPrivacy and security in IoT
Privacy and security in IoT
 
IPv6 for the Enterprise
IPv6 for the EnterpriseIPv6 for the Enterprise
IPv6 for the Enterprise
 
Cisco Internet of Things and WC june 2014
Cisco Internet of Things and WC  june 2014Cisco Internet of Things and WC  june 2014
Cisco Internet of Things and WC june 2014
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
IoT Analytics From Data to Decision Making - Trends & Challenges
IoT Analytics From Data to Decision Making- Trends & ChallengesIoT Analytics From Data to Decision Making- Trends & Challenges
IoT Analytics From Data to Decision Making - Trends & Challenges
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
 

Recently uploaded

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Recently uploaded (20)

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

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

  • 1. 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
  • 2. 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
  • 3. 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?
  • 4. Evolution of IoT 7/2/2014 4IoT World Event 2014 Chart 3: The Waves of growth in IoT Devices Source: Ericsson, Jefferies International First wave: Timeline: Today - 2020 Connections: Reaching 20-30bn Architecture: Dominated by ARM Second wave: Timeline: 2016-2025 Connections: 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 e will etwork niches Much n this d run ded to grows arkets. begins s that wave) veness athom es the up of Source: Jefferies, Ericsson One of the Definitions - Network of Physical Objects that sense, communicate, interact and get controlled remotely
  • 5. 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, heterogenous computing to enable big data analytics 7/2/2014 5IoT World Event 2014
  • 6. 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
  • 8. 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 2015 2010 2003 Source: Morgan Stanley Research, 2013 By 2020 there will be 50 billion.
  • 9. Big Data: The Internet of Cow 7/2/2014 9IoT World Event 2014 1.5B cows 200MB/yr/cow = 300,000 GB (0.3 petabytes) per year
  • 10. Big Data: Turbines 7/2/2014 10IoT World Event 2014 12,000 turbines 500GB/dayeach = 6 million GB (6 petabytes) per day
  • 11. 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 Exabytes ZETTABYTES (1000^7)
  • 12. 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
  • 13. DIVERSITY lots of hardware 7/2/2014 13IoT World Event 2014
  • 14. 7/2/2014 14IoT World Event 2014
  • 15. 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
  • 16. © 2013 Gartner, Inc. and/or its affiliates. All rights reserved. IoT Architecture For Heterogeneous Fleets of Things 12 21 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
  • 17. PORTABILITY AND VIRTUALIZATION prpl foundation 7/2/2014 17IoT World Event 2014
  • 18. 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
  • 19. 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
  • 20. Key Domains 7/2/2014 20IoT World Event 2014 Embedded& IoT Buildroot, RTOS Networking openWrt, yocto Montavista Datacenter RHEL, Fedora, Ubuntu, CentOS Digital Home & Mobile openWrt, Linux, Android
  • 21. 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
  • 22. 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
  • 23. 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 batterylife ➢ Android Wear (smartwatchand IoT platform) ➢ ETA: Oct 2014 ➢ Price: $35 (est.) ❖ InterfaceMasters MIPS64 Niagara3218 ➢ MIPS64 network system ❖ InterfaceMasters MIPS64 Niagara804-BP ➢ MIPS64 network adapter
  • 24. 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: – Securehypervisors for multipletenants – Portablesoftware, such as JITs – SaaS, PaaS, IaaS OTA secure – Programming models to enablebig data processing (eg hadoop) over heterogenous processors 7/2/2014 24IoT World Event 2014 Embedded nodes OpenWrt hub Networking backbone Datacenter
  • 25. E.g. DevelopSoftware 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 CPU Cluster Coherent Fabric SoC Network layers Offloads (Crypto, IP, etc) I/O GPU Cluster Secure Hypervisor (R/G MMU) H/W TPM ------- Boot ROM XX Guest User -------- Guest Kernel Guest User -------- Guest Kernel Guest User -------- Guest Kernel Guest User -------- Guest Kernel vGPU 1 vGPU 2S/W VM1VM2VM3VMn Increase Privilege SecureDomains Protected Partitions
  • 26. 7/2/2014 26IoT World Event 2014
  • 27.
  • 28. 7/2/2014 28IoT World Event 2014
  • 29. Resources • http://prplfoundation.org • http://www.cisco.com/web/about/ac79/docs/innov/IoE_Econ omy.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