ACM Home Page
Please provide us with feedback. Feedback
A programming language for ad-hoc networks of mobile devices
Full text PdfPdf (2.11 MB)
Source ACM International Conference Proceeding Series; Vol. 81 archive
Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems table of contents
Houston, Texas
Pages: 1 - 12  
Year of Publication: 2004
Authors
Yang Ni  Rutgers University, Piscataway, New Jersey
Ulrich Kremer  Rutgers University, Piscataway, New Jersey
Liviu Iftode  Rutgers University, Piscataway, New Jersey
Sponsors
: University of Houston
: The Texas Learning & Computation Center
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1066650.1066662
What is a DOI?

ABSTRACT

Networks of mobile devices and embedded systems represent a new computing platform. Typical network nodes range from sensors, cell phones, PDA's, to laptop computers. Wireless ad-hoc networks are used to connect these heterogeneous nodes, each of which has different capabilities and resources and may provide different services. Most applications targeting such networks will exploit the physical locations of the network nodes. SpatialViews is a language for applications executing on volatile networks of mobile devices and embedded systems. SpatialViews provides high-level abstractions for dynamic service discovery, location-awareness, and in-network aggregation. The compiler translates a SpatialViews program into low-level representations that use light-weight execution migration and property based routing.This paper investigates the impact of parallelization and replication on program performance metrics such as response time, energy consumption, and quality of result (QoR). For a simple application program running over networks with a range of different node failure rates, analytical modeling, simulation, and physical measurement revealed different energy/response time/QoR tradeoffs among different parallelization strategies and replication degrees.


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
3
4
 
5
Guanling Chen and David Kotz. Solar: A pervasive-computing infrastructure for context-aware mobile applications. Technical Report TR2002-421, Department of Computer Science, Dartmouth College, February 2002.
 
6
Applix Corporation. Jblend. http://jblend.aplix.co.jp/en/.
 
7
Wabasoft Corporation. Waba programming platform. http://www.wabasoft.com.
8
 
9
 
10
11
 
12
Sun Microsystems Inc. Java 2 platform, micro edition (J2ME). http://java.sun.com/j2me.
 
13
Sun Microsystems Inc. KVM white paper. http://java.sun.com/products/cldc/wp/KVMwp.pdf.
14
15
 
16
Porlin Kang, Cristian Borcea, Gang Xu, Akhilesh Saxena, Ulrich Kremer, and Liviu Iftode. Smart messages: A distributed computing platform for networks of embedded systems. The Computer Journal, Special Issue on Mobile and Pervasive Computing, 47(4), January 2004.
 
17
U. Kremer, J. Hicks, and J. Rehg. A compilation framework for power and energy management on mobile computers. In International Workshop on Languages and Compilers for Parallel Computing (LCPC'01), Cumberland, KT, August 2001.
18
19
20
 
21
Yang Ni, Ulrich Kremer, and Liviu Iftode. Spatial Views: Space-aware programming for networks of embedded systems. In The 16th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2003), October 2003.
22
23
 
24
M. I. T. Computer Science and Artificial Intelligence Laboratory. The cricket indoor location system. http://nms.lcs.mit.edu/projects/cricket.
25
 
26
Matt Welsh and Geoff Mainland. Programming sensor networks using abstract regions. In NSDI 2004, March 2004.
27

Collaborative Colleagues:
Yang Ni: colleagues
Ulrich Kremer: colleagues
Liviu Iftode: colleagues