Operational systems manage our finances, shopping, devices and much more. Adding real-time analytics to these systems enables them to instantly respond to changing conditions and provide immediate, targeted feedback. This use of analytics is called "operational intelligence," and the need for it is widespread.
This talk will explain how in-memory computing techniques can be used to implement operational intelligence. It will show how an in-memory data grid integrated with a data-parallel compute engine can track events generated by a live system, analyze them in real time, and create alerts that help steer the system’s behavior. Code samples will demonstrate how an in-memory data grid employs object-oriented techniques to simplify the correlation and analysis of incoming events by maintaining an in-memory model of a live system.
The talk also will examine simplifications offered by this approach over directly analyzing incoming event streams from a live system using complex event processing or Storm. Lastly, it will explain key requirements of the in-memory computing platform for operational intelligence, in particular real-time updating of individual objects and high availability using data replication, and contrast these requirements to the design goals for stream processing in Spark.
3. • Develops and markets In-Memory Data Grids, software middleware for:
• Scaling application performance and
• Providing operational intelligence using
• In-memory data storage and computing
• Dr. William Bain, Founder & CEO
• Career focused on parallel computing – Bell Labs, Intel, Microsoft
• 3 prior start-ups, last acquired by Microsoft and product now ships as Network Load
Balancing in Windows Server
• Ten years in the market; 400+ customers, 10,000+ servers
• Sample customers:
About ScaleOut Software
5. In-Memory Computing Is Not New
• 1980’s: SIMD Systems, Caltech Cosmic Cube
Thinking Machines
Connection Machine 5
• 1990’s: Commercial Parallel Supercomputers
Intel
IPSC-2
IBM
SP1
6. What’s New: IMC on Commodity Hardware
• 1990’s – early 2000’s: HPC on Clusters
• Since ~2005: Public Clouds
HP
Blade
Servers
Amazon EC2,
Windows Azure
7. Introductory Video:
What is Operational Intelligence
https://www.youtube.com/watch?v=H6OFzdIEy-g&feature=youtu.be