Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Wireless sensor networks for habitat monitoring
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
Impala: a middleware system for managing autonomic, parallel sensor systems
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
A Distributed Computation Platform for Wireless Embedded Sensing
ICCD '02 Proceedings of the 2002 IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD'02)
The design of an acquisitional query processor for sensor networks
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Energy-centric enabling tecumologies for wireless sensor networks
IEEE Wireless Communications
Hardware design experiences in ZebraNet
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
"One Size Fits All": An Idea Whose Time Has Come and Gone
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Design and implementation of a single system image operating system for ad hoc networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Panel on mobility in sensor networks
Proceedings of the 6th international conference on Mobile data management
Sensor network software update management: a survey
International Journal of Network Management
Trio: enabling sustainable and scalable outdoor wireless sensor network deployments
Proceedings of the 5th international conference on Information processing in sensor networks
Ad-hoc multicast routing on resource-limited sensor nodes
REALMAN '06 Proceedings of the 2nd international workshop on Multi-hop ad hoc networks: from theory to reality
A case study of multi-threading in the embedded space
CASES '06 Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems
Middleware for long-term deployment of delay-tolerant sensor networks
Proceedings of the international workshop on Middleware for sensor networks
Run-time dynamic linking for reprogramming wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
A taxonomy of mobile and pervasive applications
Proceedings of the 2007 ACM symposium on Applied computing
The BikeNet mobile sensing system for cyclist experience mapping
Proceedings of the 5th international conference on Embedded networked sensor systems
Meeting lifetime goals with energy levels
Proceedings of the 5th international conference on Embedded networked sensor systems
Managing the Mobility of a Mobile Sensor Network Using Network Dynamics
IEEE Transactions on Parallel and Distributed Systems
Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications
Proceedings of the 6th ACM conference on Embedded network sensor systems
Design, implementation, and evaluation of EnviroMic: A storage-centric audio sensor network
ACM Transactions on Sensor Networks (TOSN)
SolarStore: enhancing data reliability in solar-powered storage-centric sensor networks
Proceedings of the 7th international conference on Mobile systems, applications, and services
MCP: An Energy-Efficient Code Distribution Protocol for Multi-Application WSNs
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
Class-based continuous query scheduling for data streams
Proceedings of the Sixth International Workshop on Data Management for Sensor Networks
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
On meeting lifetime goals and providing constant application quality
ACM Transactions on Sensor Networks (TOSN)
The SpaTeC composite event language for spatio-temporal reasoning in mobile systems
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Simulation environment scenarios using cellular automata for wireless sensor network analysis
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
RACNet: a high-fidelity data center sensing network
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
BikeNet: A mobile sensing system for cyclist experience mapping
ACM Transactions on Sensor Networks (TOSN)
Sidewinder: a predictive data forwarding protocol for mobile wireless sensor networks
SECON'09 Proceedings of the 6th Annual IEEE communications society conference on Sensor, Mesh and Ad Hoc Communications and Networks
Optimizing Mobile Application Performance with Model---Driven Engineering
SEUS '09 Proceedings of the 7th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems
U-connect: a low-latency energy-efficient asynchronous neighbor discovery protocol
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Sensor networks for the sciences
Communications of the ACM
Mobility changes everything in low-power wireless sensornets
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
Making bundle protocol into a game
Proceedings of the 5th ACM workshop on Challenged networks
Optimized query routing trees for wireless sensor networks
Information Systems
Trace-based mobility modeling for multi-hop wireless networks
Computer Communications
What dependability for networks of mobile sensor
HotDep'05 Proceedings of the First conference on Hot topics in system dependability
Supporting dynamic update and resource protection in an embedded operating system
Proceedings of the 2011 ACM Symposium on Applied Computing
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Macro-programming wireless sensor networks using Kairos
DCOSS'05 Proceedings of the First IEEE international conference on Distributed Computing in Sensor Systems
Sensing through the continent: towards monitoring migratory birds using cellular sensor networks
Proceedings of the 11th international conference on Information Processing in Sensor Networks
Searchlight: won't you be my neighbor?
Proceedings of the 18th annual international conference on Mobile computing and networking
Revisiting the need for mobile MAC protocols in wireless sensor networks
ACM SIGBED Review - Special Issue on the 3rd International Workshop on Networks of Cooperating Objects (CONET 2012)
Enabling ultra-low power operation in high-end wireless sensor networks nodes
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Perfect difference sets for neighbor discovery: energy efficient and fair
Proceedings of the 3rd Extreme Conference on Communication: The Amazon Expedition
Acc: generic on-demand accelerations for neighbor discovery in mobile applications
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
An enhanced real-time routing protocol with load distribution for mobile wireless sensor networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
SWiFiNet: a real field WSN testbed
International Journal of Communication Networks and Distributed Systems
Efficient allocation of resources in multiple heterogeneous Wireless Sensor Networks
Journal of Parallel and Distributed Computing
Hi-index | 0.02 |
ZebraNet is a mobile, wireless sensor network in which nodes move throughout an environment working to gather and process information about their surroundings[10]. As in many sensor or wireless systems, nodes have critical resource constraints such as processing speed, memory size, and energy supply; they also face special hardware issues such as sensing device sample time, data storage/access restrictions, and wireless transceiver capabilities. This paper discusses and evaluates ZebraNet's system design decisions in the face of a range of real-world constraints.Impala---ZebraNet's middleware layer---serves as a light-weight operating system, but also has been designed to encourage application modularity, simplicity, adaptivity, and repairability. Impala is now implemented on ZebraNet hardware nodes, which include a 16-bit microcontroller, a low-power GPS unit, a 900MHz radio, and 4Mbits of non-volatile FLASH memory. This paper discusses Impala's operation scheduling and event handling model, and explains how system constraints and goals led to the interface designs we chose between the application, middleware, and firmware layers. We also describe Impala's network interface which unifies media access control and transport control into an efficient network protocol. With the minimum overhead in communication, buffering, and processing, it supports a range of message models, all inspired by and tailored to ZebraNet's application needs. By discussing design tradeoffs in the context of a real hardware system and a real sensor network application, this paper's design choices and performance measurements offer some concrete experiences with software systems issues for the mobile sensor design space. More generally, we feel that these experiences can guide design choices in a range of related systems.