This document discusses the growth of the Internet of Things (IoT) and the rise of fog computing. It notes that:
- 50 billion devices are expected to be internet-connected by 2020, up from 12.5 billion in 2010, representing rapid growth.
- Most of the world's data is now being generated by IoT devices like sensors and smart objects, creating big data challenges.
- Fog computing is a new distributed computing model that processes data at the edge of the network, near the data sources, to help address these challenges. It extends cloud computing out to endpoints and access networks.
- Open source software will be important for fog computing and IoT, as it has been
10. Traditional model: Store First, Query Later
• Fetch,
• Analyze,
• Report
!
Generate Actionable Events,
Integrate with Policy/Mgmt System
Store raw data or filtered data for
further mining.
Data in Motion model: Process First, Store Optional
Input Data
Input Data
Rules can express:
• Predicates and Filters
• Contextual/Dimension Data
• Aggregations
• Pattern Matching
• Categorization & Classification
• Sub-queries …
• Fetch,
• Analyze,
• Report
Data-base waiting for Queries
Query-base waiting for Data