Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "L C SL C S Metaglue: Overview Of Current Challenges Krzysztof Gajos Oxygen Workshop, January, 2002."— Presentation transcript:

1

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

3 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.

4 L C SL C S Roadmap Metaglue New Challenges New Solutions

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

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

7 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

8 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

9 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

10 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)

11 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

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

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

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

15 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

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

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

18 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)

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

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

21 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?

22 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

23 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

24 L C SL C S Contact Information Intelligent Room Project http://www.ai.mit.edu/projects/iroom/ Dr. Howard Shrobe – hes@ai.mit.eduhes@ai.mit.edu Krzysztof Gajos – kgajos@ai.mit.edukgajos@ai.mit.edu

25 L C SL C S Questions?

26 L C SL C S Contact Information Intelligent Room Project http://www.ai.mit.edu/projects/iroom/ Dr. Howard Shrobe – hes@ai.mit.eduhes@ai.mit.edu Krzysztof Gajos – kgajos@ai.mit.edukgajos@ai.mit.edu


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

Similar presentations


Ads by Google