Nomadic pict: Correct communication infrastructure for mobile computation

被引:2
|
作者
Unyapoth, A [1 ]
Sewell, P [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB2 3QG, England
关键词
D O I
10.1145/373243.360214
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper addresses the design and verification of infrastructure for mobile computation. In particular, we study language primitives for communication between mobile agents. They can be classified into two groups. At a low level there are location dependent primitives that require a programmer to know the current site of a mobile agent in order to communicate with it. At a high level there are location independent primitives that allow communication with a mobile agent irrespective of any migrations. Implementation of the high level requires delicate distributed infrastructure algorithms. In earlier work with Wojciechowski and Pierce we made the two levels precise as process calculi, allowing such algorithms to be expressed as encodings of the high level into the low level; we built NOMADIC PICT, a distributed programming language for experimenting with such encodings. In this paper we turn to semantics, giving a definition of the core language and proving correctness of an example infrastructure. This requires novel techniques: we develop equivalences that take migration into account, and reasoning principles for agents that are temporarily immobile (eg. waiting on a lock elsewhere in the system).
引用
收藏
页码:116 / 127
页数:12
相关论文
共 50 条
  • [21] A secure authentication infrastructure for mobile communication services over the Internet
    la Tour, ID
    von Bochmann, G
    Chouinard, JY
    [J]. COMMUNICATIONS AND MULTIMEDIA SECURITY ISSUES OF THE NEW CENTURY, 2001, 64 : 405 - 415
  • [22] Structure of UAV-based Emergency Mobile Communication Infrastructure
    Bae, JungSook
    Sohn, Kyung Yeol
    Lee, Hoon
    Lee, Hyun
    Lee, Heesoo
    [J]. 12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 634 - 636
  • [23] Joint computation and communication scheduling to enable rich mobile applications
    Mukhopadhyay, Shoubhik
    Schurgers, Curt
    Dey, Sujit
    [J]. GLOBECOM 2007: 2007 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-11, 2007, : 2117 - 2122
  • [24] Communication and Computation Cooperation in Wireless Network for Mobile Edge Computing
    Li, Yang
    Xu, Gaochao
    Ge, Jiaqi
    Fu, Xiaodong
    Liu, Peng
    [J]. IEEE ACCESS, 2019, 7 : 106260 - 106274
  • [25] Mobile sensor networks: Theory, control, communication, and computation issues
    [J]. Gungor, V.C. (cagri.gungor@agu.edu.tr), 1600, Hindawi Publishing Corporation, 410 Park Avenue, 15th Floor, 287 pmb, New York, NY 10022, United States (2013):
  • [26] Mobile Sensor Networks: Theory, Control, Communication, and Computation Issues
    Gungor, V. Cagri
    Gulez, Kayhan
    Kawabata, Kuniaki
    Tas, Nazif Cihan
    Tuna, Gurkan
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,
  • [28] Communication-, Computation-, and Control-Enabled UAV Mobile Communication Networks
    Wang, Leiyu
    Zhang, Haixia
    Guo, Shuaishuai
    Yuan, Dongfeng
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (20) : 20393 - 20407
  • [29] NOMADIC AGRICULTURE - MOBILE RESOURCES FOR SURVIVAL
    MOORE, PD
    [J]. NATURE, 1987, 325 (6101) : 198 - 198
  • [30] Temporal consistency in nomadic mobile environment
    Kochnev, DS
    Kochurova, T
    Slobodianik, A
    [J]. SIXTEENTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, : 1095 - 1099