Presented By O'Reilly and Cloudera
December 5-6, 2016: Training
December 6–8, 2016: Tutorials & Conference
Singapore

Schedule: IoT and intelligent real-time applications sessions

Add to your personal schedule
1:30pm–5:00pm Tuesday, December 6, 2016
Location: 323 Level: Beginner
Tyler Akidau (Google), Slava Chernyak (Google), Dan Halperin (Google)
Average rating: ***..
(3.00, 1 rating)
Tyler Akidau, Slava Chernyak, and Dan Halperin offer a guided walkthrough of Apache Beam (incubating)—the most sophisticated and portable stream processing model on the planet—covering the basics of robust stream processing (windowing, watermarks, and triggers) with the option to execute exercises on top of the runner of your choice (Flink, Spark, or Google Cloud Dataflow). Read more.
Add to your personal schedule
11:15am–11:55am Wednesday, December 7, 2016
Location: 308/309 Level: Beginner
Yoshitaka Suzuki (IHI Corporation), Masaru Dobashi (NTT DATA Corporation)
IHI has developed a common platform for remote monitoring and maintenance and has started leveraging Spark MLlib to get up speed developing applications for process improvement and product fault diagnosis. Yoshitaka Suzuki and Masaru Dobashi explain how IHI used PySpark and MLlib to improve its services and share best practices for application development and lessons for operating Spark on YARN. Read more.
Add to your personal schedule
12:05pm–12:45pm Wednesday, December 7, 2016
Location: 308/309
Maosong Fu (Twitter)
Average rating: **...
(2.00, 3 ratings)
Twitter generates billions and billions of events per day. Analyzing these events in real time presents a massive challenge. Maosong Fu offers an overview of the end-to-end real-time stack Twitter designed in order to meet this challenge, consisting of DistributedLog (the distributed and replicated messaging system) and Heron (the streaming system for real-time computation). Read more.
Add to your personal schedule
1:45pm–2:25pm Wednesday, December 7, 2016
Location: Summit 2 Level: Beginner
Mathieu Dumoulin (MapR Technologies)
Average rating: ***..
(3.00, 2 ratings)
Hybrid cloud architectures marry the flexibility to scale workloads on-demand in the public cloud with the ability to control mission-critical applications on-premises. Publish-subscribe message streams offer a natural paradigm for hybrid cloud use cases. Mathieu Dumoulin describes how to architect a real-time, global IoT analytics hybrid cloud application with a Kafka-based message stream system. Read more.
Add to your personal schedule
2:35pm–3:15pm Wednesday, December 7, 2016
Location: 308/309 Level: Intermediate
Tags: streaming
Slava Chernyak (Google)
Watermarks are a system for measuring progress and completeness in out-of-order streaming systems and are utilized to emit correct results in a timely manner. Given the trend toward out-of-order processing in existing streaming systems, watermarks are an increasingly important tool when designing streaming pipelines. Slava Chernyak explains watermarks and explores real-world applications. Read more.
Add to your personal schedule
2:35pm–3:15pm Wednesday, December 7, 2016
Location: 328/329 Level: Intermediate
Average rating: ***..
(3.00, 1 rating)
Combining the power of the IoT and big data analytics opens the doors to a wide range of opportunities for organizations to solve new challenges that create an impact on the world that we live in. Frank Saeuberlich and Karthik Thirumalai explain why data management, data integration, and multigenre analytics are foundational to driving business value from IoT initiatives. Read more.
Add to your personal schedule
4:15pm–4:55pm Wednesday, December 7, 2016
Location: 308/309 Level: Intermediate
Gopal GopalKrishnan (OSIsoft, LLC.), Chris Soyza (BEARS)
Average rating: *****
(5.00, 1 rating)
Picking up where his talk at Strata + Hadoop World in London left off, Gopal GopalKrishnan shares lessons learned from using components of the big data ecosystem for insights from industrial sensor and time series data and explores use cases in predictive maintenance, energy optimization, process efficiency, production cost reduction, and quality improvement. Read more.
Add to your personal schedule
11:15am–11:55am Thursday, December 8, 2016
Location: 310/311 Level: Intermediate
Michael O'Connell (TIBCO), San Zaw (TIBCO)
Average rating: **...
(2.00, 1 rating)
The interconnected world presents unprecedented opportunities to gain new insights on behavior, both human and nonhuman alike. Likewise, it also poses unprecedented challenges on how organizations can act on these moments of opportunities in time. Michael O'Connell and San Zaw share real-world case studies demonstrating how real-time analytics solves these challenges. Read more.
Add to your personal schedule
1:45pm–2:25pm Thursday, December 8, 2016
Location: 323 Level: Non-technical
Mathieu Dumoulin (MapR Technologies)
Average rating: ***..
(3.75, 4 ratings)
Mathieu Dumoulin offers an overview of stream processing and explains how to simplify a seemingly complex real-time enterprise streaming architecture using an open source business rules engine and Apache Kafka API streaming. Mathieu then illustrates this architecture with a demo based on a successful production use case for Busan, South Korea's Smart City initiative. Read more.
Add to your personal schedule
2:35pm–3:15pm Thursday, December 8, 2016
Location: 308/309 Level: Beginner
Jennifer Marsman (Microsoft), Ranveer Chandra (Microsoft), Wee Hyong Tok (Microsoft)
Average rating: ***..
(3.00, 1 rating)
Jennifer Marsman, Ranveer Chandra, and Wee Hyong Tok explore the various drone technologies that are currently available and explain how to acquire and analyze real-time signals from drones to design intelligent applications. Read more.
Add to your personal schedule
4:15pm–4:55pm Thursday, December 8, 2016
Location: 308/309 Level: Intermediate
Tags: streaming
Aljoscha Krettek (data Artisans)
Average rating: *****
(5.00, 3 ratings)
Aljoscha Krettek offers a very short introduction to stream processing before diving into writing code and demonstrating the features in Apache Flink that make truly robust stream processing possible. All of this will be done in the context of a real-time analytics application that we'll be modifying on the fly based on the topics we're working though. Read more.