Stampede Overview Joint research between HP CRL and Georgia Tech (*) Kishore Ramachandran (*) Jim Rehg(*), Phil Hutto(*), Ken Mackenzie(*), Irfan Essa(*),

Slides:



Advertisements
Similar presentations
Enhancing Learning Experiences through Context-Aware Collaborative Services: Software Architecture and Prototype System Nikolaos Dimakis, Lazaros Polymenakos.
Advertisements

J. Kaiser University of Ulm Dept. Of Comp. Structures Jörg Kaiser Dept. Of Computer Structures University of Ulm And gets.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Joint work with Svilen Mihaylov, Marie Jacob, Mengmeng Liu, Sudipto Guha, Boon Thau Loo DMSN 2008 August 24, 2008 Zachary G. Ives University of Pennsylvania.
Location and Tracking Spring 2004: Location Recognition Larry Rudolph Location of what? Services applications, resources, sensors, actuators where.
Stampede A Cluster Programming Middleware for Interactive Stream-oriented Applications Umakishore Ramachandran, Rishiyur Nikhil, James Matthew Rehg, Yavor.
Sensor-based Situated, Individualized, and Personalized Interaction in Smart Environments Simone Hämmerle, Matthias Wimmer, Bernd Radig, Michael Beetz.
1 SAFIRE Project DHS Update – July 15, 2009 Introductions  Update since last teleconference Demo Video - Fire Incident Command Board (FICB) SAFIRE Streams.
Design and Implementation of a Middleware for Sentient Spaces Bijit Hore, Hojjat Jafarpour, Ramesh Jain, Shengyue Ji, Daniel Massaguer Sharad Mehrotra,
Information Capture and Re-Use Joe Hellerstein. Scenario Ubiquitous computing is more than clients! –sensors and their data feeds are key –smart dust.
Mobile and Ubiquitous Computing. Overview Attributes Discussion.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Ubiquitous Computing Computers everywhere.
Gyration GyroMouse. Digitizers 3D Digitization Data Gloves (Haptic Devices)
Space-Time Memory Kishore Ramachandran Georgia Tech Joint work with researchers from Compaq CRL (Rishiyur Nikhil, Jim Rehg, Bert Halstead, Chris Joerg,
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Sharena Paripatyadar.  What are the differences?
Stampede: A Cluster Programming Middleware for Interactive Stream- Oriented Applications Mamadou Diallo Leila Jalali CS224 Advances in Database Management.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
IHPCL Research Review Karsten Schwan Matt Wolf Neil Bright and many additional Sciences/Eng/CS/ECE collaborators College of Computing Georgia Institute.
Tim Finin University of Maryland, Baltimore County 29 January 2013 Joint work with Anupam Joshi, Laura Zavala and our students SRI Social Media Workshop.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Architectures of distributed systems Fundamental Models
A Distributed Programming Infrastructure for Integrating Smart Sensors Umakishore Ramachandran, Kenneth Mackenzie, Steve DeWeerth, Irfan Essa, Thad Starner.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Subtask 1.8 WWW Networked Knowledge Bases August 19, 2003 AcademicsAir force Arvind BansalScott Pollock Cheng Chang Lu (away)Hyatt Rick ParentMark (SAIC)
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
B3AS Joseph Lewthwaite 1 Dec, 2005 ARL Knowledge Fusion COE Program.
Click to edit Master title style Ramsey Baker Kunal Parbadia Radford Parker Rohit Sahay David Salazar SecurityCam Single Modular Wi-Fi Enabled Security.
卓越發展延續計畫分項三 User-Centric Interactive Media ~ 主 持 人 : 傅立成 共同主持人 : 李琳山,歐陽明,洪一平, 陳祝嵩 水美溫泉會館研討會
Stampede Overview Joint research between HP CRL and Georgia Tech (*) Kishore Ramachandran (*) Jim Rehg(*), Phil Hutto(*), Ken Mackenzie(*), Irfan Essa(*),
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
Toward a Standard Ubiquitous Computing Framework Martin Modahl Bikash Agarwalla Dr. Gregory Abowd Dr. Umakishore Ramachandran T. Scott Saponas.
3/14/2005 CS851: Data Services for Advanced System Applications 1 DFuse: A Framework for Distributed Data Fusion Rajnish Kumar, Matthew Wolenetz, Bikash.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Internet of Things (Ref: Slideshare)
MediaBroker: An Architecture for Pervasive Computing Kishore Ramachandran ( College of Computing.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Advanced media-oriented systems research: Ubiquitous capture, access, and interpretation n Faculty involved with RI-related projects l Kishore Ramachandran,
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Distributed Programming Infrastructure for Ubiquitous Presence Joint research between Compaq CRL and Georgia Tech (*) Researchers: Kishore Ramachandran.
Multimedia. A medium (plural media) is something that a presenter can use for presentation of information Two basic ways to present information are: –Unimedium.
Luigi Cicchese Partner Reply Building a Smarter City.
What is Multimedia Anyway? David Millard and Paul Lewis.
Seethru Range of Home Surveillance Systems
A SEMINAR ON ROVER TECHNOLOGY
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Kishore Ramachandran ( College of Computing Georgia Tech Colleagues:
Pervasive Data Access (PDA) Research Group
An Architecture for Policy-based C2 Decision Support Systems
Broad Emerging Themes in CPS/IoT
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
3rd Studierstube Workshop TU Wien
WELCOME TO SEMINAR.
Architectures of distributed systems
Sensor Networks – Motes, Smart Spaces, and Beyond
Architectures of distributed systems Fundamental Models
Information Capture and Re-Use
Presentation transcript:

Stampede Overview Joint research between HP CRL and Georgia Tech (*) Kishore Ramachandran (*) Jim Rehg(*), Phil Hutto(*), Ken Mackenzie(*), Irfan Essa(*), Kath Knobe, Jamey Hicks Students (*) : Sameer Adhikari, Arnab Paul, Bikash Agarwalla, Matt Wolenetz, Nissim Harel, Hasnain Mandviwala, Yavor Angelov, Junsuk Shin, Rajnish Kumar, Ilya Bagrak, Martin Modahl, David Hilley

n Hardware Model l sensors, actuators, embedded processors, PDAs, laptops, clusters… “OCTOPUS” DIAGRAM head / arms / tentacles Skiff camera Data Aggregators Sensors Actuators Unix / Linux / NT cluster Channels / queues Sensor Fusion Distributed Ubiquitous Computing

Killer App? n Application context l distributed sensors with varying capabilities l control loop involving sensors, actuators l rapid response time at computational perception speeds

Application Scenarios n Mobile robots n Smart vehicles n Aware homes n Real-life emergencies l natural and man-made disaster response iearthquakes, twisters, fire, terrorist situations n Environmental monitoring l viruses, pollution, … l animals and birds in natural habitats n Augmented reality applications l training for hazardous situations l battlefield management n Interactive animation

Application Characteristics n Physically distributed heterogeneous devices n Distributed mobile sensing and actuation n Interfacing and integrating with the physical environment n Information acquisition, processing, synthesis, and correlation l streaming high BW data such as audio and video l low BW data such as from a haptic sensor l time-sequenced data n Dynamic computation continuum from low end device-level filtering to high end inference

Research Issues n Stream-oriented and time-sequenced data n Heterogeneity of Components n Resource management n High Availability n Clients leave and join arbitrarily n Security and Privacy

Stampede Project n Theme l seamless programming system spanning sensors and backend servers id-stampede: common programming paradigm across widely varying architectures [ICDCS 2002] isupports development of pervasive computing applications

Stampede computational model: a dynamic thread-channel graph thread Channel thread Channel i_conn o_conn many to many connections time sequenced data correlation of streams automatic GC put(ts, item) get(ts, item) consume(ts)

Experiences with Stampede n Color-based people tracker for SmartKiosk (Jim Rehg) Change Detection Model 1 Location Digitizer Video Frame Histogram Motion Mask Target Detection Target Detection Histogram Model Model 2 Location

Model 1 Model 2

Color-Based Tracking Example

n Video Textures (Irfan Essa) Generate an infinite video sequence from a finite set of video frames -embarrassingly parallel (comparison of images) -data distribution from source the main challenge -breaking image into strips to fit the computation in caches secondary challenge

Cluster skiff Stampede client (C) Stampede Application (C) skiff Stampede client (C) STM.... n Multipoint video/audio capture

Multipoint Video Demo

Ongoing Work n Media broker architecture l resource naming and discovery l data fusion (fusion channels) l asynchronous notification n Aspect-oriented programming support l STAGES language and compiler n Dynamic multi-cluster implementation n D-Stampede Web Service l.NET implementation n Models for reasoning about failures n Security and privacy issues