IEEE P1931.1 - THE ROOF COMPUTING
S YA M M A D A N A PA L L I | C H A I R , I E E E P 1 9 3 1 . 1
THE COMPUTING PARADIGMS
Cloud Computing
Fog Computing
Roof Computing
2
THE ROOFS AND HUMANS
Roof’s role in human evolution
Roofs protect humans and their
belongings from harsh environment,
wild animals & thieves.
3
IOT AND THE AUTONOMY
4
Act local - Think Global
An IoT application should function
autonomously in a secure manner within
the context of a local environment. And,
connect to the global Internet for more
value creation.
Act local
Think global
ROOF - Realtime Onsite Operations Framework
SPATIOTEMPORAL EVENT HANDLING
5
Time
Roof
Fog
Cloud
Realtime
Near
Realtime
Future If (this) then
(plan)
If (this) then
(optimize)
If (this) then
(act)
If (this) then
(react)
THE ROOF COMPUTING
Data
Big data &
applications
Data & application
management
Constrained
devices
Security
Computing for
security
State &
environment
Context
Realtime & offline
computing
Things,
protocols, data
Connectivity
Interoperability
& usability
6
ROOF ADDRESSES IOT CHALLENGES
Interoperability ScalabilityUsability Security
7
The resulting framework allows building innovative and evolving
applications!
THE FUNCTIONAL MODEL
8
Device&Network
Management
Security&Privacy
Management
Thing Connectivity
IoT Services
Context
Cloud Connectivity & Application
Management
Data
Services Providers
Physical World
Users
Intruders
ROOF GOALS
Innovation Security by Design
HorizontalizationContext Building Ease of Use
9
Reuse & Scalability
THE CONTEXT BUILDING
Context Building
Action/
Outcome
The
Environment
10
THE HORIZONTALIZATION
11
Vendor A Vendor B
Device
Hub
Service
Vendor & Technology Independent
Roof
THE ROOF EXPERIENCE
Innovation
UserExperience
Config. & SW updates
Context building rules
Secure provisioning
Manage
privacy
Roof
Store
Vendor Community
Service
Provider
Context
Realtime actions
SecuritybyDesign12
ROOF & INNOVATION
13
Service Portability
The Roof Store
The Butterfly Effect
Deliver more trust and more services for better user experience.
ROOF SCALABILITY
Semi-autonomous
Act autonomously in local environment
and connect to cloud and the rest of the
world for more value creation.
Reuse
A model the can be repeated to build
large scale IoT applications, e.g. a Smart
City.
14
THE ROOF SECURITY ARCHITECTURE
15
Communication
Security Negotiation
Resource Owner
Security Manager
Resource ServerClient
Security Provisioning
Security Provisioning
Security Provisioning
Security Provisioning
Cloud
Roof
Things
THE SECURITY FUNCTIONAL MODEL
Security Fusion
Security by design
Contextual analysis
Multi factor authentication
Prevent DoS attack on devices
Minimize device computing
16
Authorization
Authentication
Channel
Security
Security Fusion
Security
Management
Root of Trust
ROOF ADVANTAGES
17
Low barrier
Innovation
Secure
Better experience
Realtime
Federated & Scalable
Democratization
Entrepreneurship
New business models
More trust
More applications
Realtime response
Autonomous systems
THANK YOU!
SMADANAPALLI@GMAIL.COM | @SMPALLI

IEEE P1931.1, The Roof Computing