L C SL C S Metaglue: Overview Of Current Challenges Krzysztof Gajos Oxygen Workshop, January, 2002.

Slides:



Advertisements
Similar presentations
Mobile Agents Mouse House Creative Technologies Mike OBrien.
Advertisements

Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
L C SL C S Programming with Metaglue How to create basic agents.
Future Lifestyle Integrated with Speech Recognition 沈育德.
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
PRODUCT FOCUS 4/14/14 – 4/25/14 INTRODUCTION Our Product Focus for the next two weeks is Microsoft Office 365. Office 365 is Microsoft’s most successful.
A Context Framework for Ambient Intelligence. Context servers Motivation interoperable Machine processable Security & privacy.
10/20/2011Pomcor 1 Deployment and Usability of Cryptographic Credentials Francisco Corella Karen Lewison Pomcor.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Figure 1.1 Interaction between applications and the operating system.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Dr. Peter Parnes Associate Professor Luleå University of Technology October 18, 2005 teknik medie.
4/25/ Application Server Issues for the Project CSEP 545 Transaction Processing for E-Commerce Philip A. Bernstein Copyright ©2003 Philip A. Bernstein.
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
A Seminar on Securities In Cloud Computing Presented by Sanjib Kumar Raul Mtech(ICT) Roll-10IT61B09 IIT Kharagpur Under the supervision of Prof. Indranil.
France Telecom Group Brussels 19 January 2010 Smart and Ubiquitous Audio-visual and Multimedia Services Framework Program 7 for period Consultation.
Lecturer: Ghadah Aldehim
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
TV-Anytime (and the myTV project) Ronald Tol Philips Research.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Effectively Explaining the Cloud to Your Colleagues.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Copyright © 2001 Espial Group Inc. All rights reserved. Evolution of the Pervasive Internet Ella Mar VP Operations Dilshan De Silva Director, Product Development.
Web Policy Zeitgeist Panel SWPW 2005 – Galway, Ireland Piero Bonatti, November 7th, 2005.
Inventory:OCSNG + GLPI Monitoring: Zenoss 3
SODA Archiving October 2013
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
3-Protecting Systems Dr. John P. Abraham Professor UTPA.
Distributed Systems: Concepts and Design Chapter 1 Pages
Detailed design – class design Domain Modeling SE-2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
SOA-39: Securing Your SOA Francois Martel Principal Solution Engineer Mitigating Security Risks of a De-coupled Infrastructure.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
L C SL C S Reactive and Responsive Intelligent Environments Kevin Quigley aire group MIT AI Lab.
Two-level Content Delivery System in PIONIER Optical Network for interactive TV services Cezary Mazurek Poznan Supercomputing and Networking Center, Poland.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Online portals or web portals are websites or web pages provides us detailed information about a particular application. Our team designs portals for.
Ensuring your data is in the right place at the right time John Chapman Senior Architect: Information Management Diplomas: Learning the lessons of.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
IPS Infrastructure Technological Overview of Work Done.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
L C SL C S Supporting Technology for Group Interaction Howard Shrobe MIT AI Lab Oxygen Workshop, January, 2002.
Function as a Service An Ad Hoc Approach to Cloud Computing By Keith Downie.
Click to edit Master subtitle style Norton Antivirus Customer Service
Internet of Things, Are You Ready?. Contents ●Introduction ●IoT Examples? ●IoT Benefits ○For Industries ○The Internet of Things In Organizations ○The.
Features to look for in a Work Management Software before choosing one.
Kundan Singh Venkatesh Oct 2013
Containers as a Service with Docker to Extend an Open Platform
Programming with Metaglue
Security and Privacy in the Intelligent Room
Connecting Metaglue Spaces Together
Metaglue For Oxygen Partners
Connecting Metaglue Spaces Together
Cloud Computing LegalRun Solutions Why It’s Right for You!
System Software for Ubiquitous Computing
Presentation transcript:

L C SL C S Metaglue: Overview Of Current Challenges Krzysztof Gajos Oxygen Workshop, January, 2002

L C SL C S Motivation When an Intelligent Environment goes beyond the proof of concept stage, the software infrastructure of such an environment should support a variety of applications running in a space. It should also be possible to deploy the same software infrastrcture in a other, variously equipped, spaces.

L C SL C S Roadmap Metaglue New Challenges New Solutions

L C SL C S Smart Spaces And Computers Sensors Actuators (devices) Applications Computational “Glue”

L C SL C S Metaglue - Features Communication –Direct call –Publish-subscribe Robustness –Automatic restarting –Persistent storage Customization –Attributes –Persistent storage Resource Management

L C SL C S Too Many Things Happening At Once – Applications Fight For Resources Example: when running a browser, and a news broadcast, make sure they are using different displays

L C SL C S Victims of Success – When Your Friends Want Their Offices To Be Smart, Too Barriers of abstraction – making your applications independent the space Communication among spaces and discovery mechanisms

L C SL C S Making People Free You should be able to interact with your software and your data from any space –Examples: delivery of important messages –Using your browser in a public space

L C SL C S …But Not Too Free – Access Control In Smart Environments Example: people are allowed to control devices in a conference room only if they are in the room, or if they have permission from somebody who is in the room (useful when teleconferencing)

L C SL C S Summary so far… Arbitrating among applications competing for resources Abstracting applications from spaces Making your software move with you Wide scale communication and discovery services Access control

L C SL C S Resource Management Fixes: arbitration and abstraction But also HCI Our approach: Rascal

L C SL C S Resource Management and HCI – an Example Large on-wall display News Show the news TV Set

L C SL C S Large on-wall display News I need to write an Resource Management and HCI – an Example

L C SL C S Moving on: How To Make People Free Clearly separate software that acts on behalf of the user from software controlling the space Our approach: societies

L C SL C S The Old Way Agent Projector AgentResource Manager VCR Agent Secretary Browser Agent

L C SL C S Projector Agent Resource Manager VCR Agent Secretary Browser AgentSociety Agent Agent Secretary Resource Manager Society Agent Conference Room SocietyMy Society The New Way

L C SL C S World-Wide Communication And Scalability Need to find software representing other spaces and people Need to provide a communication framework Our approach: Hyperglue: –every Metaglue society becomes a single “agent” –World-wide discovery with the Intentional Naming System (INS)

L C SL C S 2. Returns Gary’s catalog location 1. Where is Gary’s catalog?

L C SL C S 3. Stub request and response 4. Agents communicate with each other

L C SL C S Access Control Challenges Highly dynamic and situation-dependant Example: controlling lights in a conference room Enforcement: can’t do it perfectly – make use of societal norms? Our approach: control resource management and method calls?

L C SL C S Request for a service User Requests A Service with certain parameters Candidate 1 Candidate 2 Candidate n Each Service can be Provided by Several Resources Service Need 1,1 Service Need 1,2 Service Need 1,j Each Candidate may in turn require resources Candidate 1 Candidate 2 Candidate n Privacy Enforcement Through Resource Management Privacy and security enforcement

L C SL C S Metaglue Team Michael Coen, Brenton Philips, Nimrod Warshawsky, Stephen Peters, Luke Weisman, Krzysztof Gajos, Andy Chang, Katherine Koch, Pipe Tuchinda, Ajay Kulkarni, Robert Kochman, Deb Dasgupta, Nicholas Hanssens, Tyler Horton, Frank Bentley, Gary Look

L C SL C S Contact Information Intelligent Room Project Dr. Howard Shrobe – Krzysztof Gajos –

L C SL C S Questions?

L C SL C S Contact Information Intelligent Room Project Dr. Howard Shrobe – Krzysztof Gajos –