|
ABSTRACT
Pervasive computing environments present new challenges that hinder traditional approaches to software engineering. In this paper, we tackle one such challenge: the need of pervasive application developers to have access to constructs that enable resource discovery in dynamic environments. We first define the evolving tuples model, a novel extension to traditional tuple spaces that allows applications to embed context-aware adaptation directly in structures traditionally used for distributed coordination. The behavior applications embed in evolving tuples can subsequently be used by discovery queries to allow environmental characteristics to directly impact the results of discovery. Our approach minimizes the amount of infrastructure that must be available to support discovery by embedding the discovery functionality almost exclusively within the tuple and makes the resource discovery process transparent. At the same time, our model retains many of the benefits of traditional tuple space approaches, namely providing content-based coordination that is easy for developers to understand and implement. The evolving tuple's inherent flexibility also allows resource discovery to adapt to the changing resources, applications, and environments.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
R. Bagrodia , S. Bhattacharyya , F. Cheng , S. Gerding , G. Glazer , R. Guy , Z. Ji , J. Lin , T. Phan , E. Skow , M. Varshney , G. Zorpas, iMASH: interactive mobile application session handoff, Proceedings of the 1st international conference on Mobile systems, applications and services, p.259-272, May 05-08, 2003, San Francisco, California
[doi> 10.1145/1066116.1066124]
|
| |
3
|
D. Balzarotti, P. Costa, and G. P. Picco. The lights tuple space framework and its customization for context-aware applications. Int'l Journal on Web Intelligence and Agent Systems, 2005. To appear.
|
| |
4
|
|
| |
5
|
D. Chakraborty, A. Joshi, and Y. Yesha. Integrating service discovery with routing and session management for ad hoc networks. Ad Hoc Networks Journal, March 2004.
|
| |
6
|
|
| |
7
|
Carlo Curino , Matteo Giani , Marco Giorgetta , Alessandro Giusti , Amy L. Murphy , Gian Pietro Picco, TinyLIME: Bridging Mobile and Sensor Networks through Middleware, Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications, p.61-72, March 08-12, 2005
[doi> 10.1109/PERCOM.2005.48]
|
 |
8
|
|
 |
9
|
|
| |
10
|
R. Handorean and G.-C. Roman. Secure service provision in ad hoc networks. In Proc. of ICSOC, St. Louis, Missouri, 2003. Washington University, Department of Computer Science.
|
| |
11
|
E. Jaselskis and T. Elmisalami. RFID's role in a fully integrated automated project process. In Proc. of ASCE Construction Congress 7, 2003.
|
| |
12
|
C. Julien. Adaptive preference specifications for application sessions. In Proc. of ICSOC, volume 4294 of Lecture Notes in Computer Science, pages 78--89, 2006.
|
| |
13
|
|
| |
14
|
C. Julien and D. Stovall. Enabling ubiquitous coordination using application sessions. In Proc. of Coordination, pages 130--144, June 2006.
|
| |
15
|
|
| |
16
|
Cory D. Kidd , Robert Orr , Gregory D. Abowd , Christopher G. Atkeson , Irfan A. Essa , Blair MacIntyre , Elizabeth D. Mynatt , Thad Starner , Wendy Newstetter, The Aware Home: A Living Laboratory for Ubiquitous Computing Research, Proceedings of the Second International Workshop on Cooperative Buildings, Integrating Information, Organization, and Architecture, p.191-198, October 01-02, 1999
|
| |
17
|
|
| |
18
|
D. Malan, T. Fulford-Jones, M. Welsh, and S. Moulton. CodeBlue: An ad hoc sensor network infrastructure for emergency medical care. In Proc. of the Int'l Workshop on Wearable and Implanted Body Sensor Networks, April 2004.
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
G. Picco, A. Murphy, and G.-C. Roman. On global virtual data structures. In Process Coordination and Ubiquitous Computing, pages 11--29, 2002.
|
 |
23
|
|
| |
24
|
|
 |
25
|
Ning Xu , Sumit Rangwala , Krishna Kant Chintalapudi , Deepak Ganesan , Alan Broad , Ramesh Govindan , Deborah Estrin, A wireless sensor network For structural monitoring, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031498]
|
| |
26
|
G. Zussman and A. Segall. Energy efficient routing in ad hoc disaster recovery networks. In Proc. of Infocom, pages 682--691, March-April 2003.
|
|