1 Stream Applications By Michael Stonebraker Adjunct Professor, MIT.

Slides:



Advertisements
Similar presentations
The XML Server Dr. Zhiwang Fan
Advertisements

JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Land transportation simply means any form of transportation that takes place onland.
Database Tuning Principles, Experiments and Troubleshooting Techniques Baseado nos slides do tutorial com o mesmo nome da autoria de: Dennis Shasha
Welcome to the Monticello High School Media Center SLMS: Duane Hawkinson.
Social Energy Metering Appliances Energy Metering Shared Data Base Henry Sakran GE Elad Sheinfeld Sears Gilboa Shveki Texas Instruments.
Greg Lamb. Introduction It is clear that we as consumers and entrepreneurs cannot expect complete privacy when discussing business matters. However… There.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Lightweight Apps at Disney Web 2.0 Conference Enterprise Social Software October 5 th, 2004 Michael Pusateri Disney ABC Cable Networks Group.
Making Climate Change Data Easier to Find and Use Michael Corsello Seshu Vaddey
1 Benchmarks By Michael Stonebraker Adjunct Professor, MIT.
Queries over Sensor Networks Sam Madden UC Berkeley Database Seminar October 5, 2001.
CS538: Advanced Topics in Information Systems. 2 Secure Location transparency Consistent Real-Time Available Black Box: Distributed Storage [GMM] ? Data.
1 © 2006 Cisco Systems, Inc. All rights reserved. MS Network Symposium6 Thoughts on the MS Network Research Workshop Fred Baker.
Dunja Mladenić Marko Grobelnik Jožef Stefan Institute, Slovenia.
Chapter 5: Logistics Information Systems pp Data. Communications. Tools. E-Commerce & Logistics.
Streaming Data, Continuous Queries, and Adaptive Dataflow Michael Franklin UC Berkeley NRC June 2002.
© 2007 by Prentice Hall Management Information Systems, 10/e Raymond McLeod and George Schell 1 Management Information Systems, 10/e Raymond McLeod and.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
Introduction to AppInventor Dr. José M. Reyes Álamo.
1. What is this course all about?. Learning objectives All students will organise their folders All will understand what the structure of the course is:
 Communicating with friends is now easier than ever, for example on Facebook you can connect with all your friends and chat to them very easily and instantly.
Again, I can’t make it to the meeting… It would have been a real pleasure to meet you all in person. But I have been really busy lately, you know, fighting.
1 Personal Finance: Another Perspective Investments 11 - Final Questions & Answers.
The State of the Art in Supporting “Big Data” by Michael Stonebraker.
Hosted by Gain Maximum WAN and LAN Performance Michael Hoch Research Director Aberdeen Group.
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter One: Why DB? Database Processing: Fundamentals,
Kien A. Hua Data Systems Lab Division of Computer Science University of Central Florida.
Opening Keynote Presentation An Architecture for Intelligent Trading  Alessandro Petroni – Senior Principal Architect, Financial Services, TIBCO Software.
Business-driven Service Delivery CMG – Philadelphia, PA Brian J Coryea Solution Sales Director.
LOD Surveillance System Jamie Creech Software Engineer.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
CS6530 Graduate-level Database Systems Prof. Feifei Li.
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
Once you have contacted me to set up a new account, your computer needs to be configured to dial into.DevlinEx and use our servers for things like .
Knowledge plane based on high level declaration of intent assemble, re-assemble, detect failures & repair focus of this rant failure detection & repair.
ANIMOTO PROJECT Starting Research 10/25/2011. Today we begin finding information (facts) on the TWO words we have been assigned for the ANIMOTO Film Project.
Viruses Reality and Myth. Virus – True or False Computer viruses happen naturally. FALSE.
Michael Corcoran Sr. Vice President & CMO New Data Requirements Driven By Analytics 1.
Enterprise Network Risks Attachments -- Workers opening an attachment could unleash a worm or virus onto the corporate network, and a new evolution.
E-procurement E-procurement is the business-to-business or business-to-consumer purchase and sale of supplies and services through the Internet as well.
Setting up and getting going with…. MIT App Inventor.
1 Legacy Code From Feathers, Ch 2 Steve Chenoweth, RHIT Right – Your basic Legacy, from Subaru, starting at $ 20,295, 24 city, 32 highway.
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
Final Project Supplies for Schools Most children come to school with supplies But then they end up losing their supplies. Why? 1.The supplies they had.
Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.
Business Classes Mr. Holdinghausen Room 101. Seating Charts? I do not have seating charts Choose seat carefully I will create a chart if I need to.
Page 1 ©2009 WhitePaperSource Publishing Do NOT distribute Your Personal Step-by- Step Goal Setting and Achievement Plan. Nick.
Aurora: a new model and architecture for data stream management Daniel J. Abadi 1, Don Carney 2, Ugur Cetintemel 2, Mitch Cherniack 1, Christian Convey.
Eisenberg/Robinson © 2007 Super 3 Introduction for students!
RT Aggregated Systems untapped potential, unsolved problems An Open Group Challenge, RTES and QoS Forums Open Group San Francisco Meeting Presentation.
Enterprise 4.3 GA5 Public release: February 4 th, 2014.
1 Netprog Course Information Network Programming Instructor: Dave Hollinger Home Page:
Welcome to Ms. Miller’s First Grade Class First grade is a wonderful and exciting grade. With your help, your child will leave my classroom with a great.
Welcome to My Reading Recovery Lesson. Rereading Familiar Books In every lesson every day I get to read lots of little books. I get to pick some of my.
Cleveland SQL Saturday Catch-All or Sometimes Queries
Examview training October 30, 2008.
Using Source Material Effectively
SOA Implementation and Testing Summary
HMM E-SERVICE.
Adhoc and Wireless Sensor Networks
Massachusetts Institute of Technology
Michael Bonatsos, Robin Hibbard, Anna Kim, Sean Murray, Joshua Sandoe
Introduction to AppInventor
Globally interconnected 6lowPAN
Hardware Sizing, Placement, & Capacity Planning
Real Time Engineering Slab & Coil Yard Management and Plate Stock Report , Planning, Production, Reporting & Data Base Management Solution for Metal Industry.
Presentation transcript:

1 Stream Applications By Michael Stonebraker Adjunct Professor, MIT

2 M.I.T. PurposePurpose  Are we whistling Dixie  Anything that can’t be done by a conventional app server and a DBMS  Reality check on functionality  Anybody need QoS?  Are we whistling Dixie  Anything that can’t be done by a conventional app server and a DBMS  Reality check on functionality  Anybody need QoS?

3 M.I.T. WhoWho  Me  Dennis Shasha  Ted Johnson  Me  Dennis Shasha  Ted Johnson

4 M.I.T. CategorizationCategorization  “The real time enterprise”  No sensors  Current sensor apps  There currently exists an interested user  Future sensor apps  Wishful thinking  “The real time enterprise”  No sensors  Current sensor apps  There currently exists an interested user  Future sensor apps  Wishful thinking

5 M.I.T. Traditional View of the World Operational system Operational system Data Warehouse Periodic data movement Actions Data mining Transactions Bulk data mover Bulk data mover

6 M.I.T. The Traditional View The Traditional View  Oriented toward identifying “pearls of wisdom” that will change strategic long-term business practices  Not toward tactical (real time) business analysis and tuning  To do that, you need real time stream coming out of operational system  Oriented toward identifying “pearls of wisdom” that will change strategic long-term business practices  Not toward tactical (real time) business analysis and tuning  To do that, you need real time stream coming out of operational system

7 M.I.T. ExamplesExamples  Schwab  Has a system to compute the commission on each trade in real time  300K of rule-based code (home brew)  No aggregates; presumably legacy DBMS lookup  Schwab  Has a system to compute the commission on each trade in real time  300K of rule-based code (home brew)  No aggregates; presumably legacy DBMS lookup

8 M.I.T. ExamplesExamples  Fidelity  Trades originate in lots of systems  Get executed in several system  Has a system to route trades in real time  Complains it is too slow (not quite sure why)  Wants prioritization of trades  Fidelity  Trades originate in lots of systems  Get executed in several system  Has a system to route trades in real time  Complains it is too slow (not quite sure why)  Wants prioritization of trades

9 M.I.T. Current Sensor-based Applications  US military (Mitre)  Batallion monitoring  “20 queries” on web site  Mix of history and CQ  Some queries are pretty hard (tell me when 3 of my 4 tanks cross the front line)  US military (Mitre)  Batallion monitoring  “20 queries” on web site  Mix of history and CQ  Some queries are pretty hard (tell me when 3 of my 4 tanks cross the front line)

10 M.I.T. Current Sensor-based Applications  US military (Mitre)  QoS crucial (drop everything to work on incoming missile)  Main bottleneck – network bandwidth  But military apps are not politically correct  US military (Mitre)  QoS crucial (drop everything to work on incoming missile)  Main bottleneck – network bandwidth  But military apps are not politically correct

11 M.I.T. Current Sensor-based Applications  Environment monitoring  Fish pills  To monitor mercury level in water  Whistling Dixie  Environment monitoring  Fish pills  To monitor mercury level in water  Whistling Dixie

12 M.I.T. Future Sensor-based Applications – electronic property stickers  MIT library  Mis-shelved books  And stolen books  Whistling Dixie  MIT library  Mis-shelved books  And stolen books  Whistling Dixie

13 M.I.T. Future Sensor-based Applications – electronic property stickers  MIL/LCS  Lost projectors  Stolen laptops  Whistling Dixie  MIL/LCS  Lost projectors  Stolen laptops  Whistling Dixie

14 M.I.T. Future Sensor-based Applications – supply chain management  Gilette  Bought 10m “dimes”  Presumably to put on retail bundles  For theft?  For supply chain replenishment  May be whistling Dixie  Gilette  Bought 10m “dimes”  Presumably to put on retail bundles  For theft?  For supply chain replenishment  May be whistling Dixie