Title: Leveraging the Grid to Provide a Global Platform for Ubiquitous Computing Research
1Leveraging the Grid to Provide a Global Platform
for Ubiquitous Computing Research
(Oliver Storz, Prasad Venkata Boddupalli, Nigel
Davies, Adrian Friday, and Maomao Wu)
- 2004. 02. 25
- Kim, Chang Soon
- Super Computing Laboratory
- Dept. of Computer Science, Yonsei Univ.
2CONTENTS
- Introduction
- The Grid Vision
- Using Grid Technologies
- Discussion
- Creating the Ubi-Grid
- Conclusion
3Introduction
- Slow progress of Ubiquitous Computing
- Because of lack of infrastructure
- Specialized middleware platforms
- GAIA
- Aura
- Cooltown
But, these are proprietary in nature and future
may be uncertain
4Introduction (cont)
- But, The Grid
- Promises access to resources
- Standardized, inexpensive, ubiquitous and
reliable - The major point
- A broad adoption of the Grid
- Offers benefits to both the Grid Ubi.
applications
5The Grid Vision
- The Overall Aim of Grid
- Processing power and data storage ubiquitous
- Analogous to the electricity the distribution
grid - The integration of different kinds of nodes
- By a standardized and uniform way
6Comparative view of Grid and Ubiquitous
- Grid (Ian Foster)
- Coordinates resources that are not subject to
centralized control - Using standard, open, general-purpose protocols
and interfaces - To deliver nontrivial qualities of service
- Ubiquitous (Mark Weiser)
- Most of devices will not be under centralized
control - Services and devices (resources) will be interact
in a more or less coordinated fashion - Standardized ways
They have many similarities
7Key challenges affecting infrastructures in both
domains
- Heterogeneity and Interoperability
- Large number of resources that are heterogeneous
- Scalability
- Innumerable resources (devices, sensors,
service) - Adaptability and Fault tolerance
- To cope with change, failure and the introduction
of new components - Resource Management and Service Composition
- To automate and control
- the life-cycle, interaction, monitoring and
dynamic composition of simple services
8Key challenges affecting infrastructures in both
domains
- Service discovery
- Security
- Authentication and Authorization
- Must move towards the concepts of
- Recognition and Trust
- Data integrity, confidentiality, and privacy
- Communication
- Grid assume
- Plentyful bandwidth and reliable communications
- But these are not a feature found in wireless
networks - Synchronous and asynchronous (event based)
- Audit Trails
- Payment
9Future embodiments of the Grid
- Potential to form the Ubiquitous computing
platforms - But, so far
- there has been very little or no penetration of
expertise - So, need momentum within the Grid community
10Using Grid Technologies
- Degree of progress and Necessity of Grid
Middleware - Variety of Grid middleware
- Globus v2, Legion, and Avaki
- OGSA is a most attractive one
- Already provides some basic functionality
- Introspection, registration, eventing, lifecycle
management, service creating and naming - OGSI
- Standard interfaces for these services and their
behavior
11Scenario 1 Context-aware Room
InfraRed Intruder System
4.Deduce the resource Picks a set of action
5.Bring the local news
John
1.Authentication(Recognition)
12Scenario 2 Fusion b/w Ubi. and Grid
- John
- Chronic lung disease
- A small wearable computer
- Record vital signs, blood pressure, his pulse
so on - Wireless comm. transmitting the recorded data
periodically - Environmental sensors
- Clinicians
- Access storing data
- Expert system
- In case of an emergency
- Emergency response to Johns location
- Notification to wearable computer
Grid Services!!
13Discussion
- Grid is not yet perfect platform
- OGSA move towards a more service-oriented
environment - Key challenge
- Solutions are appropriate for both the Grid and
Ubi. - Relationship of mutual complement
- Testbed
- Applications could be tested using real world
components (Grid) rather than lab-based tests - Separate testbeds can be linked together using
the Grid - Common platform
14Creating the Ubi-Grid
- The biggest drawback
- Dynamic service discovery
- Web-based service directory
- To advertise existing Ubi-applications
- Portal
- At present
- Simply a database of service URIs
- Ubi-Grid portal
- To discovery these URIs and applications
configured to use these services
15Conclusion
- Significant progress has been made for Ubi-Comp.
- Still no standardized, uniform platform
- ? Grid provide viable platform
- Because Grid and Ubi. share many common
requirements