Programming Ad-hoc Networks of mobile and resource-constrained devices

被引:19
|
作者
Ni, Y [1 ]
Kremer, U [1 ]
Stere, A [1 ]
Iftode, L [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
关键词
Ad-hoc Networks; MANET; location-awareness; service discovery; quality of result;
D O I
10.1145/1064978.1065040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ad-hoc networks of mobile devices such as smart phones and PDAs represent a new and exciting distributed system architecture. Building distributed applications on such an architecture poses new design challenges in programming models, languages, compilers, and runtime systems. This paper discusses SpatialViews, a high-level language designed for programming mobile devices connected through a wireless ad-hoc network. SpatialViews allows specification of virtual networks with nodes providing desired services and residing in interesting spaces. These nodes are discovered dynamically with user-specified time constraints and quality of result (QoR). The programming model supports "best-effort" semantics, i.e., different executions of the same program may result in "correct" answers of different quality. It is the responsibility of the compiler and runtime system to produce a high-quality answer for the particular network and resource conditions encountered during program execution. Four applications, which exercise different features of the SpatialViews language, are presented to demonstrate the expressiveness of the language and the efficiency of the compiler generated code. The applications are an application that collects and aggregates sensor data in network, an application that performs dynamic service installation, a mobile camera application that supports computation offloading for image understanding, and an augmented-reality (AR) Pacman game. The efficiency of the compiler generated code is verified through simulation and physical measurements. The reported results show that SpatialViews is an expressive and effective language for ad-hoc networks. In addition, compiler optimizations can significantly improve response times and energy consumption.
引用
收藏
页码:249 / 260
页数:12
相关论文
共 50 条
  • [1] An efficient intrusion detection in resource-constrained mobile ad-hoc networks
    Bouhaddi, Myria
    Radjef, Mohammed Said
    Adi, Kamel
    [J]. COMPUTERS & SECURITY, 2018, 76 : 156 - 177
  • [2] A distributed intrusion detection system for resource-constrained devices in ad-hoc networks
    Lauf, Adrian P.
    Peters, Richard A.
    Robinson, William H.
    [J]. AD HOC NETWORKS, 2010, 8 (03) : 253 - 266
  • [3] Dynamic resource-constrained service composition for mobile ad hoc networks
    Kaefer, Gerald
    Schmid, Reiner
    Prochart, Guenter
    Weiss, Reinhold
    [J]. PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 347 - +
  • [4] SECURING RESOURCE-CONSTRAINED WIRELESS AD HOC NETWORKS
    Fang, Yuguang
    Zhu, Xiaoyan
    Zhang, Yanchao
    [J]. IEEE WIRELESS COMMUNICATIONS, 2009, 16 (02) : 24 - 29
  • [5] Securing resource-constrained wireless ad hoc networks
    Fang, Yuguang
    Zhang, Yanchao
    [J]. 2007 IEEE SARNOFF SYMPOSIUM, 2007, : 477 - +
  • [6] Dynamic survivable resource pooling in mobile ad-hoc networks
    Fecko, MA
    Kozat, UC
    Samtani, S
    Uyar, MÜ
    Hökelek, I
    [J]. ISCC2004: NINTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2004, : 196 - 201
  • [7] Recent Developments on Mobile Ad-Hoc Networks and Vehicular Ad-Hoc Networks
    Kanellopoulos, Dimitris
    Cuomo, Francesca
    [J]. ELECTRONICS, 2021, 10 (04)
  • [8] REDUCING THE RESOURCE INTENSITY IN ANTNET FOR MOBILE AD-HOC NETWORKS
    Rao, D. N. Mallikarjuna
    Prasad, V. Kamakshi
    [J]. ICCNT 2009: PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER AND NETWORK TECHNOLOGY, 2010, : 216 - +
  • [9] BeaconNet: A beacon-based smartphone ad-hoc network for resource-constrained classrooms
    Philip, Adithya Abraham
    Shekeran, Sarah
    Singhania, Pranav
    Kumar, Viraj
    Rustagi, Ram P.
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2018), 2018, : 93 - 97
  • [10] Virtual Mobile Ad-hoc Networks
    Lahav, Jonathan
    Stulman, Ariel
    [J]. 2013 IEEE 10TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR SYSTEMS (MASS 2013), 2013, : 433 - 434