A Study of Context-Awareness: The Context Fusion Network, The Context Fabric 2008.07.31 Presented by Sangkeun Lee IDS Lab., Seoul National University Solar:

Slides:



Advertisements
Similar presentations
An Architecture for Privacy-Sensitive Ubiquitous Computing Jason I. Hong Group for User Interface Research Computer Science Division University of California.
Advertisements

The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
High Performance Computing Course Notes Grid Computing.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Gaia: A Middleware Platform for Active Spaces Summarized by Dongjoo Lee, IDS Lab., Seoul National University.
Design and Implementation of a Middleware for Sentient Spaces Bijit Hore, Hojjat Jafarpour, Ramesh Jain, Shengyue Ji, Daniel Massaguer Sharad Mehrotra,
A Data Fusion Approach for Power Saving in Wireless Sensor Networks Reporter : Chi-You Chen.
Reference: [1] TeamSpace paper
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
UbiComp ’03 – Context Awareness Session liquid context-aware distributed queries jeffrey heer alan newberger chris beckmann jason i. hong group.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Jikang, SHIN ISILAB Seminar. Agenda  Overview of Map-based Application  Navigation Applications  Social Applications  Discussion  Strategy.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Research Meeting Seungseok Kang Center for E-Business Technology Seoul National University Seoul, Korea.
Context-Aware Middleware for Anytime, Anywhere Social Networks Dario Bottazzi, Rebecca Montanari, and Alessandra Toninelli University of Bologna IEEE Intelligent.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
A Study of Context-Awareness: The Context Toolkit, CORTEX Presented by Babar Tareen IDS Lab., Seoul National University The Context Toolkit:
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
Context-Awareness on Mobile Devices - the Hydrogen Approach Thomas Hofer, Wieland Schwinger, Mario Pichler, Gerhard Leonhartsberger, Josef Altmann (Software.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
CASS – Middleware for Mobile Context-Aware Applications Patrick Fahy Siobhan Clarke Trinity College Dublin, Ireland Summarized by Babar Tareen,
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
An Architecture for Privacy-Sensitive Ubiquitous Computing By Jason I-An Hong In MobiSYS ’04: Proceedings of the 2nd international conference on mobile.
Investigating Survivability Strategies for Ultra-Large Scale (ULS) Systems Vanderbilt University Nashville, Tennessee Institute for Software Integrated.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
Institute for Security Technology Studies Dartmouth College Digital Living 2010: Sensors, Privacy, and Trust David Kotz September 2005.
Approximate Information Flows: Socially-based Modeling of Privacy in Ubiquitous Computing Xiaodong Jiang Jason I. Hong James A. Landay G r o u p f o r.
Mobile Agents For Mobile Computing Department Of Computer Science – Dartmouth College Robert Gray David Kotz Saurab Nog Daniela Rus George Cybenko.
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Egocentric Context-Aware Programming in Ad Hoc Mobile Environments Christine Julien Gruia-Catalin Roman Mobile Computing Laboratory Department of Computer.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Smart Campus System a Proposal for a Context-Aware Application Sangkeun Lee Sungchan Park IDS Lab, SNU 1.
Modular framework support for context-aware mobile cinema Andreas Schrader Darren V. Carlson Dominik Busch (International School of New Media, University.
Mobile Systems Availability Integrity and Confidentiality MoSAIC M.O.Killijian, D.Powell, M.Banâtre, P.Couderc, Y.Roudier LAAS-CNRS - IRISA- Eurécom.
A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz Dartmouth Computer Science Technical Report, 2000.
Towards an IoT Ecosystem Flavia C. Delicato 1, Paulo F. Pires 1, Thais Batista 2, Everton Cavalcante 2, Bruno Costa 1, Thomaz Barros 1 1 Department of.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Dude, Where's My Car? And Other Questions in Context-Awareness Jason I. Hong James A. Landay Group for User Interface Research University of California.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
What is Cloud Computing? Irving Wladawsky-Berger.
The Context Fabric: An Infrastructure for Context-Aware Computing Jason I. Hong Group for User Interface Research, Computer Science Division University.
A Survey on Context-Aware Systems Center for E-Business Technology Seoul National University Seoul, Korea Sangkeun Lee Intelligent Database Systems Lab.
Meier, R. Cahill, V. Distributed Systems Group, School of Computer Science and Statistics, Trinity College Dublin, Ireland RTLab. Seolyoung,
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
David P. Reed MIT CFP Draft May 2007
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
3rd Studierstube Workshop TU Wien
Presentation transcript:

A Study of Context-Awareness: The Context Fusion Network, The Context Fabric Presented by Sangkeun Lee IDS Lab., Seoul National University Solar: Building a Context Fusion Network for Per vasive Computing (2004) Guanling Chen Design and Implementation of a Large-Scale Context Fusion Network Guanling Chen, Ming Li, and David Kotz Department of Computer Science, dartmouth College Hanover, USA Context Fabric: Infrastructure Support for Conte xt-Aware Systems (2001) Jason I. Hong An Architecture for Privacy-Sensitive Ubiquitous Computing(2004) Jason I. Hong James A. Landay University of California at Berkeley

Copyright  2008 by CEBT Part I. The Context Fusion Network  Context Fusion Network (CFN) An infrastructure model that allows context applications to select distributed data sources and compose them with customized data- fusion operators Providing re-usability (code-level, instance-level)  The authors designed and implemented Solar Discussed some applications built with Solar 2

Copyright  2008 by CEBT Introduction  Context is set of environmental states and interactions that either determines an application’s behavior or in which an application event occurs and is interesting to the user  In general, it is not acceptable for individual applications to main tain connections to sensors and to process the raw data from scr atch  On the other hand, it is not feasible to deploy a common context service that could meet every application’s needs either 3

Copyright  2008 by CEBT Context Fusion Network  Context Delivery Network (CDN): connects multiple sources and sinks Source: Data producer, generally sensor Sink: Data Consumer, generally application  Context Fusion Network (CFN): provides CDN functionalities Additionally manages application specific data fusion functions  Challeneges to provide CFN in a heterogeneous and volatile ubi- comp environment 1.CFN must be flexible 2.CFN must be scalable to handle a large number of sensors, devices, applications and users 3.CFN must support mobility at both physical and logical level 4.CFN should be self-managed with minimum user intervention 4

Copyright  2008 by CEBT Architecture Style – Solar’s context fusion model 5

Copyright  2008 by CEBT Service Platform 6 Client mobility Data dissemination (Distribution) Naming and discovery Dependency management Load balancing

Copyright  2008 by CEBT Application – Meeting Detection 7 Not very impressive

Copyright  2008 by CEBT Part II.The Context Fabric  Primarily concerned with privacy rather than with context sensing and processing (wow!)  provides an architecture for privacy-sensitive systems, as well as a set of privacy mechanisms that can be used by application developers  Privacy related applications 8

Copyright  2008 by CEBT Introduction  Privacy? The claim of individuals, groups or institutions to determine for themselves when, how, and to what extent information about them is communicated to others [Westin] Most often-cited criticism  Previous work on privacy has tended to focus on anonymity or on keeping information from hackers While anonymity and secrecy are important, these don’t cover the many situation where people want to share information So, the Confab’s focus is in empowering people with choice and informed consent, so that they can share the right information, with the right people and services, in the right situation 9

Copyright  2008 by CEBT System Requirements  The end-user needs for Confab were gathered through scenario-based interviews  The application developer needs for Confab were gathered by identifying privacy functions common in several networked as well as ubicomp applications 10

Copyright  2008 by CEBT Confab System Architecture  Scenario – Mobile Tour Guide Alice is visiting boston for the first time She already has a location-enabled device She searches online and finds Bob’s location-aware tour guide service Bob offeres three levels of service – City level Bob can tell her how long the lines are at major venues – Neighborhood level Bob can also tell her what interesting shops there are and nearby points of interest – Street level as well as real-time maps and a route as well as real-time maps and a route 11

Copyright  2008 by CEBT Confab’s Data Model 12

Copyright  2008 by CEBT Confab’s Programming Model 13

Copyright  2008 by CEBT Context Fusion Network & Context Fabric  Chen et al. have implemented the CFN model in the form of Solar a scalable peer-to-peer platform which instantiates the operator graphs at runtime However, Solar does not yet address heterogeneity, privacy, or monitoring and control of the system by users.  Confab provides an architecture for privacy-sensitive systems it does not address traditional distributed systems requirements such as mobility, scalability, component failures and deployment/configurations 14 Reference: Middleware for Distributed Context-Aware Systems