Towards Ubiquitous Ubiquitous Computing an alliance with the
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University, Lancaster, UK Department of Computer Science, University of Arizona, AZ, 85721, USA Presented by: Nabil HAMMOUD M 2 R-Grilles de données Nabil HAMMOUD
Content Introduction p Ubiquitous Computing p Objectives p Grid Vision p Discussion p Conclusion & Critics p References p M 2 R-Grilles de données Nabil HAMMOUD 2
Introduction p Definitions: n Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical environment, but making them effectively invisible to the user. (M. Weiser) n Ubiquitous computing, …, is a paradigm shift where technology becomes virtually invisible in our lives. (M. Riley) M 2 R-Grilles de données Nabil HAMMOUD 3
Ubiquitous Computing … Surround data GPS Sp. O 2 Software component DB ECG Software component Emergency M 2 R-Grilles de données Nabil HAMMOUD 4
Introduction Failed to become commonplace p Lack of common distributed systems infrastructure p Evolution of a vision of global distributed computing : the GRID p Common elements can be identified between Ubicomp and GRID p Argue that adoption of a common standard such as the GRID is essential p M 2 R-Grilles de données Nabil HAMMOUD 5
Ubiquitous Computing Not to be under centralized control. p Resources have to interact in a more or less coordinated fashion p Heterogeneous in nature p Standardized ways for interaction p M 2 R-Grilles de données Nabil HAMMOUD 6
Ubiquitous Computing p Challenging Properties of Ubiquitous Systems (Crowcroft) : Context Awareness n Trust, Security and Privacy n Seamless Communication n Self Configuration n… n M 2 R-Grilles de données Nabil HAMMOUD 7
Objectives p Harmonization: agree on common mechanisms to permit interworking (standardization) p Integration : identify the core services that comprise ubicomp environments (standard services with well defined interfaces) M 2 R-Grilles de données Nabil HAMMOUD 8
Grid Vision p “HW and SW infrastructure that provides dependable, consistent, pervasive and inexpensive access to high-end computational capabilities” (I. Foster 98) p “coordinates resources that are not subject to centralized control. . . using standard, open, general-purpose protocols and interfaces. . . To deliver non-trivial qualities of service. ” (I. Foster 02) M 2 R-Grilles de données Nabil HAMMOUD 9
Grid Vision p Similarities between Grid and Ubiquitous: n n n n Heterogeneity and Interoperability Scalability Adaptability and Fault Tolerance Resource Management and Service Composition Security Payment … M 2 R-Grilles de données Nabil HAMMOUD 10
Grid Vision p OGSI n n p OGSI is commonly seen as a foundation for providing the infrastructure for building (OGSA) Standard interfaces for these services and their behaviour have recently been defined as part of the Open Grid Services Infrastructure (OGSI) OGSA n n n Agree on a Standardised platform for future Grids Provide the means for interoperability between resources Goal: A high-level description M 2 R-Grilles de données Nabil HAMMOUD 11
Grid Vision (I. Foster) M 2 R-Grilles de données Nabil HAMMOUD 12
Grid Vision Cyberjacket device proxy Cyberjacket ECG Sensor Sp. O 2 Sensor . . . Device Specific Protocol GPS Sensor (C. Barratt) M 2 R-Grilles de données Sensor Proxy ECG Grid Service Sensor Proxy Sp. O 2 Grid Service Sensor Proxy GPS Grid Service … Nabil HAMMOUD Grid 13
Discussion The world will always be filled with political, social and practical limitations p The functionality provided by OGSI and OGSA is far from sufficient p n n Service discovery mechanisms Partial connectivity M 2 R-Grilles de données Nabil HAMMOUD 14
Conclusion & Critics p p There still is no standardized platform Ubicomp needs standards for interconnecting things The Grid and ubiquitous computing share many common requirements The Grid could provide a viable route for accelerating the deployment of ubiquitous computing M 2 R-Grilles de données Nabil HAMMOUD 15
Conclusion & Critics p Don’t cite the challenges p Don’t tip up the data manager p Don’t argue for a profile of needs of ubiquitous computing within the Grid p No implementation was described M 2 R-Grilles de données Nabil HAMMOUD 16
References p p M. Weiser : The Computer for the 21 st Century. Scientific American, pp. 94– 104, Sep. 1991. C. Barratt : Extending the Grid to Support Remote Medical Monitoring Crowcroft : Scalable Ubiquitous Computing Systems or just Ubiquitous Systems I. Foster : The Open Grid Services Architecture, Version 1. 0 M 2 R-Grilles de données Nabil HAMMOUD 17
Questions? M 2 R-Grilles de données Nabil HAMMOUD 18
- Slides: 18