Neighborhood-consistent transaction management for pervasive computing environments

被引:0
|
作者
Perich, F [1 ]
Joshi, A [1 ]
Yesha, Y [1 ]
Finin, T [1 ]
机构
[1] Univ Maryland Baltimore Cty, Dept Comp Sci & Elect Engn, Baltimore, MD 21250 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper examines the problem of transaction management in pervasive computing environments and presents a new approach to address them. We represent each entity as a mobile or static semi-autonomous device. The purpose of each device is to satisfy user queries based on its local data repository and interactions with other devices currently in its vicinity. Pervasive environments, unlike traditional mobile computing paradigm, do not differentiate between clients and servers that are located in a fixed, wired infrastructure. Consequently, we model all devices as peers. These environments also relax other assumptions made by mobile computing paradigm, such as the possibility of reconnection with a given device, support from wired infrastructure, or the presence of a global schema. These fundamental characteristics of pervasive computing environments limit the use of techniques developed for transactions in a "mobile" computing environments. We define an alternative optimistic transaction model whose main emphasis is to provide a high rate of successful transaction terminations and to maintain a neighborhood-based consistency. The model accomplishes this via the help of active witnesses and by employing an epidemic voting protocol. The advantage of our model is that it enables two or more peers to engage in a reliable and consistent transaction while in a pervasive environment without assuming that they can talk to each other via infrastructure such as base stations. The advantage of using active witnesses and an epidemic voting protocol is that transaction termination does not depend on any single point of a failure. Additionally, the use of an epidemic voting protocol does not require all involved entities to be simultaneously connected at any time and, therefore, further overcomes the dynamic nature of the environments. We present the implementation of the model and results from simulations.
引用
收藏
页码:276 / 286
页数:11
相关论文
共 50 条
  • [41] Adaptation of composite services in pervasive computing environments
    Funk, Caroline
    Schultheis, Amelia
    Linnhoff-Popien, Claudia
    Mitic, Jelena
    Kuhmuench, Christoph
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, 2007, : 242 - +
  • [42] Learning automation policies for pervasive computing environments
    Ziebart, BD
    Roth, D
    Campbell, RH
    Dey, AK
    [J]. ICAC 2005: SECOND INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2005, : 193 - 203
  • [43] Unwanted periodic behaviour in pervasive computing environments
    Zamudio, Victor
    Callaghan, Vic
    [J]. INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, PROCEEDINGS, 2006, : 273 - +
  • [44] COMITY - Conflict avoidance in pervasive computing environments
    Tuttlies, Verena
    Schiele, Gregor
    Becker, Christian
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 : 763 - 772
  • [45] Smart instant messenger in pervasive computing environments
    Law, Chun-Fai
    Zhang, Xiaolei
    Chan, Sung-Ming
    Wang, Cho-Li
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2006, 3947 : 32 - 41
  • [46] A Pervasive Computing Approach in Medical Emergency Environments
    Thierry, J.
    Hafner, C.
    Grasser, S.
    [J]. 11TH MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING 2007, VOLS 1 AND 2, 2007, 16 (1-2): : 1058 - 1061
  • [47] Design tools for pervasive computing in urban environments
    gen. Schieck, A. Fatah
    Penn, A.
    Kostakos, V.
    O'Neill, E.
    Kindberg, T.
    Fraser, D. Stanton
    Jones, T.
    [J]. INNOVATIONS IN DESIGN & DECISION SUPPORT SYSTEMS IN ARCHITECTURE AND URBAN PLANNING, 2006, : 467 - +
  • [48] Applying pervasive computing in an architecture for homecare environments
    Freitas, Leandro O.
    Librelotto, Giovani R.
    Pereira, Henrique G. G.
    Kasper, Jeferson
    Martini, Ricardo G.
    Mozzaquatro, Bruno
    Pereira, Rafael T.
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 685 - 692
  • [49] Broadcast transaction scheduling in mobile computing environments
    Wu, S
    Lee, VCS
    Lam, KW
    [J]. MDM 2002: THIRD INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, PROCEEDINGS, 2002, : 161 - 162
  • [50] Mobile agent connection establishment and management (CEMA) -: Message exchange for pervasive computing environments
    Kamangar, F
    Levine, D
    Záruba, GV
    Thomas, R
    [J]. JOURNAL OF SUPERCOMPUTING, 2005, 31 (01): : 79 - 99