System support for pervasive applications

被引:77
作者
Grimm, R
Davis, J
Lemar, E
MacBeth, A
Swanson, S
Anderson, T
Bershad, B
Borriello, G
Gribble, S
Wetherall, D
机构
[1] NYU, Dept Comp Sci, New York, NY 10003 USA
[2] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 2004年 / 22卷 / 04期
关键词
design; performance; reliability; asynchronous events; checkpointing; discovery; logic/operation pattern; migration; one.world; pervasive computing; structured I/O; tuples; ubiquitous computing;
D O I
10.1145/1035582.1035584
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate to seamlessly help people in accomplishing their tasks. For this vision to become a reality, developers must build applications that constantly adapt to a highly dynamic computing environment. To make the developers' task feasible, we present a system architecture for pervasive computing, called one. world. Our architecture provides an integrated and comprehensive framework for building pervasive applications. It includes services, such as discovery and migration, that help to build applications and directly simplify the task of coping with constant change. We describe our architecture and its programming model and reflect on our own and others' experiences with using it.
引用
收藏
页码:421 / 486
页数:66
相关论文
共 106 条
  • [1] ABRAMS M, 2002, USER INTERFACE MARKU
  • [2] Adjie-Winoto W, 1999, OPERATING SYSTEMS REVIEW, VOL 33, NO 5, DECEMBER 1999, P186, DOI 10.1145/319344.319164
  • [3] Anderson J. P., 1972, ESDTR7351 AIR FORC S, V1
  • [4] Serverless network file systems
    Anderson, TE
    Dahlin, MD
    Neefe, JM
    Patterson, DA
    Roselli, DS
    Wang, RY
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1996, 14 (01): : 41 - 79
  • [5] [Anonymous], 2002, 802 11 WIRELESS NETW
  • [6] [Anonymous], 1995, P 15 ACM S OP SYST P
  • [7] Arnold K., 1999, Jini Specification
  • [8] Arnstein L., 2002, Pervasive Computing. First International Conference, Pervasive 2002. Proceedings (Lecture Notes in Computer Science Vol.2414), P30
  • [9] Bershad B.N., 1995, P 15 ACM S OP SYST P, P267
  • [10] BIRON PV, 2001, WORLD WIDE WEB C MAY