Affiliation:
1. MIT Computer Science and Artificial Intelligence Lab., Cambridge, MA
Abstract
The Virtual Node Layer (VNLayer) programming abstraction provides programmable, predictable automata--virtual nodes--emulated by the low-level network nodes. This simplifies the design and rigorous analysis of applications for the wireless sensor network setting, as the layer can mask much of the uncertainty of the underlying components. In this paper, we define a general VNLayer architecture, and then use this framework to design a practical VNLayer implementation, optimized for real-world use. We then discuss our experience deploying this implementation on a testbed of hand-held computers, and in a custom-built packet-level simulator, and present a sample application--a virtual traffic light--to highlight the power and utility of our abstraction. We conclude with a survey of additional applications that are well-suited to this setting.
Publisher
Association for Computing Machinery (ACM)
Subject
Engineering (miscellaneous),Computer Science (miscellaneous)
Reference15 articles.
1. {1} Blueprint for NAS. FAA Office of System Architecture and Investment Analysis. {1} Blueprint for NAS. FAA Office of System Architecture and Investment Analysis.
2. {2} Virtual infrastructure project homepage. http://theory.csail.mit.edu/tds/vi-project/index.html. {2} Virtual infrastructure project homepage. http://theory.csail.mit.edu/tds/vi-project/index.html.
3. LLS
4. Consensus and collision detectors in wireless Ad Hoc networks
Cited by
17 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献