Big Data, Architecture: Compute, Storage, Networking challenges
Rodolfo Milito and Russ Gyurek, CISCO.
"Big Data. Architecture: Compute, Storage, Networking challenges"Five days, three hours per day (two 80 min lectures with a 20 min break)
First draft -- February12, 2014.
This course will be taught in SPANISH.
DAY ONE
First Half
Personal introductions
Outline of the mini-course
Big Data (BD)
- The promise, the reality, the risks
- What is really new, what makes BD big, and what matters
- Overview of key verticals
- Technology trends: Hadoop, and what is next
- Identification of the major challenges
Deep dive on the challenges (reference to specific verticals Stages of handling BD -- ETL)
What does Internet of Things (IoT) bring to the table?
Real-time analytics: the hype and the reality
DAY TWOFirst Half
- Distributed Computing and Platforms
- MapReduce (MR), Storm, SPARK
- Programming models for batch, interactive, and streaming applications
- Emphasis on Pluses and Minuses
- Key industry use cases driving development
- Databases -- traditional and new trends
RDBMS, NoSQL, NewSQL, Hadoop
DAY THREEFirst Half
- Consistency
Trade-offs between consistency, performance, and availability
Consistency in IoT geo-distributed systems
Other issues: Privacy, security
Second Half- Multicore systems and scalability
- Visionary: How will data explosion change the current landscape in 5
years? 10 years?
DAY FOURFirst Half
- Deep dive on BD and IoT
- The view from the Data Center/Cloud, the view from the Edge, and the
Integration
- Closing the loop between sensing and actuation
- Illustration with use cases of interest
Big Data & Agriculture
Part One: The compute, storage, and networking infrastructure (field
sensors, agro-machine sensors and actuators, etc.)
DAY FIVEFirst Half
- Big Data & Agriculture
- Part two: The agro informational exchange platform
- Actors, interactions, requirements Second Half
- Revisit of topics of main interest & wrap-up