Thanos Stathopoulos

Learn More
Many Wireless Sensor Network (WSN) applications are composed of a mixture of deployed devices with varying capabilities, from extremely constrained 8-bit “Motes” to less resource-constrained 32-bit “Microservers”. EmStar is a software environment for developing and deploying complex WSN applications on networks of 32-bit embedded Microserver platforms, and(More)
Recently deployed Wireless Sensor Network systems (WSNs) are increasingly following <i>heterogeneous</i> designs, incorporating a mixture of elements with widely varying capabilities. The development and deployment of WSNs rides heavily on the availability of simulation, emulation, visualization and analysis support. In this work, we develop tools(More)
Recently, increasing research attention has been directed toward wireless sensor networks: collections of small, low-power nodes, physically situated in the environment, that can intelligently deliver high-level sensing results to the user. As the community has moved into more complex design efforts—large-scale, longlived systems that truly require(More)
A driving scenario for sensor networks is environmental monitoring: nodes gather data and send it back to a sink (i.e., a basestation with an internet connection or persistent storage) via a multi-hop tree topology. In order to form the data-gathering tree, and in order to configure the sensor nodes, the sink periodically disseminates messages into the(More)
We propose Mote Herding, a new system architecture for large scale, heterogeneous sensor networks. Mote herding uses a mix of many 8-bit sensor nodes (motes) and fewer but more powerful 32-bit sensor nodes (microservers). Mote herding groups motes into flocks that are connected via a multihop network to a microserver acting as a shepherd. Shepherds exploit(More)
Em* is a software environment for developing and deploying Wireless Sensor Network (WSN) applications on Linux-class hardware platforms (called “Microservers”). Em* consists of libraries that implement message-passing IPC primitives, tools that support simulation, emulation, and visualization of live systems, both real and simulated, and services that(More)
Cloud computing is characterized today by a hotchpotch of elements and solutions, namely operating systems running on a single virtualized computing environment, middleware layers that attempt to combine physical and virtualized resources from multiple operating systems, and specialized application engines that leverage a key asset of the cloud service(More)
Recent work in wireless embedded networked systems has followed <i>heterogeneous</i> designs, incorporating a mixture of elements from extremely constrained 8- or 16-bit &#8220;Motes&#8221; to less resource-constrained 32-bit embedded &#8220;Microservers.&#8221; Emstar is a software environment for developing and deploying complex applications on such(More)
This paper describes a new embedded networked sensor platform architecture that combines hardware and software tools providing detailed, fine-grained real-time energy usage information. We introduce the LEAP2 platform, a qualitative step forward over the previously developed LEAP and other similar platforms. LEAP2 is based on a new low power ASIC system and(More)