12 research outputs found

    Dynamic Voltage Scaling Techniques for Energy Efficient Synchronized Sensor Network Design

    Get PDF
    Building energy-efficient systems is one of the principal challenges in wireless sensor networks. Dynamic voltage scaling (DVS), a technique to reduce energy consumption by varying the CPU frequency on the fly, has been widely used in other settings to accomplish this goal. In this paper, we show that changing the CPU frequency can affect timekeeping functionality of some sensor platforms. This phenomenon can cause an unacceptable loss of time synchronization in networks that require tight synchrony over extended periods, thus preventing all existing DVS techniques from being applied. We present a method for reducing energy consumption in sensor networks via DVS, while minimizing the impact of CPU frequency switching on time synchronization. The system is implemented and evaluated on a network of 11 Imote2 sensors mounted on a truss bridge and running a high-fidelity continuous structural health monitoring application. Experimental measurements confirm that the algorithm significantly reduces network energy consumption over the same network that does not use DVS, while requiring significantly fewer re-synchronization actions than a classic DVS algorithm.unpublishedis peer reviewe

    A service-oriented architecture for dynamic macroprogramming of sensor networks

    Get PDF
    In the late 1990s, advances in sensing and computer technology have enabled the development of tiny, inexpensive, low-power wireless sensor platforms. By integrating sensing, communication, and computational capabilities, these smart sensors were poised to revolutionize our view of the environment we inhabit by linking the physical world with the digital realm of traditional computing. Smart sensors have been available to researchers for more than a decade; however, few large-scale applications have emerged outside the laboratory setting, and the commercial potential of this technology has been limited. The principal reason for this outcome is the difficulty inherent in programming wireless sensor networks (WSNs) consisting of more than a handful of sensors: built from inexpensive components, individual nodes in this distributed system are prone to failures; interaction with the physical world imposes real-time constraints on computation and communication; and the limited energy of battery-powered sensor nodes leads to stringent energy efficiency requirements. Combined, these challenges have caused WSN software development to lag behind the capabilities offered by the hardware. The goal of this research is to enable robust, large-scale application development for wireless sensor networks, allowing the full potential of WSN technology to be realized. To this end, we leverage two powerful techniques, service-oriented architecture (SOA) and macroprogramming. Adapting SOA, which is typically seen in Internet-scale web applications, to WSNs enables application components to cooperate and share limited resources in an intelligent manner, while providing useful high-level programming abstractions to the application developer. Macroprogramming -- specifying the aggregate behavior of a distributed system rather than each node individually -- builds on SOA to create lightweight, mobile applications that can combine and control the services resident in the network to take advantage the capabilities of the network as a whole. This approach has proven successful, enabling a long-term deployment of a dense array of structural health monitoring (SHM) sensors on a cable-stayed bridge in Jindo, South Korea. The software resulting from this work, which integrates the service-oriented application development framework with a suite of domain services and comprehensive applications for SHM, has been released as the open-source Illinois SHM Services Toolsuite. It is currently in use by over 70 research groups worldwide

    Link Quality Estimation for Data-Intensive Sensor Network Applications

    Get PDF
    The efficiency of multi-hop communication is a function of the time required for data transfer, or throughput. A key determinant of throughput is the reliability of packet transmission, as measured by the packet reception rate. We follow a data-driven statistical approach to dynamically determine a link quality estimate (LQE), which provides a good predictor of packet reception rates. Our goal is to enable efficient multi-hop communication for applications characterized by data-intensive, bursty communication in large sensor networks. Statistical analysis and experiments carried out on a network of 20 Imote2 sensors under a variety of environmental conditions show that the metric is a superior predictor of throughput for bursty data transfer workloads.unpublishedis peer reviewe

    ActorNet: An Actor Platform for Wireless Sensor Networks

    Get PDF
    We present an actor platform for wireless sensor networks (WSNs). A typical WSN may consist of hundreds to tens of thousands of tiny nodes embdedded in an environment. Hence, manual reprogramming of nodes for development, fixing bugs and updating features is an arduous process; moreover, in some cases physical access to nodes is simply out of the question. In an attempt to address this problem, network reprogramming tools such as Deluge and MNP have been developed. Unfortunately, these bulk reprogramming services incur significant costs in terms of energy usage, latency, and loss of sensing coverage when nodes are rebooted into a new program image. ActorNet, in contrast, provides an environment for lightweight concurrent object-oriented mobile code on WSNs. As such, actorNet enables a wide range of new dynamic applications on WSNs, including support for fully customizable queries and aggregation functions, in-network interactive debugging facilities, and high-level concurrent programming on the inherently parallel sensor network platform. Moreover, actorNet cleanly integrates all of these features into a fine-tuned, multi-threaded embedded Scheme interpreter which supports compact, maintainable programs -- a significant advantage over primitive stack-based virtual machines

    Real-Time Wireless Data Acquisition for Structural Health Monitoring and Control

    Get PDF
    Wireless smart sensor networks have become an attractive alternative to traditional wired sensor systems in order to reduce implementation costs of structural health monitoring systems. The onboard sensing, computation, and communication capabilities of smart wireless sensors have been successfully leveraged in numerous monitoring applications. However, the current data acquisition schemes, which completely acquire data remotely prior to processing, limit the applications of wireless smart sensors (e.g., for real-time visualization of the structural response). While real-time data acquisition strategies have been explored, challenges of implementing highthroughput real-time data acquisition over larger network sizes still remain due to operating system limitations, tight timing requirements, sharing of transmission bandwidth and unreliable wireless radio communication. This report presents the implementation of real-time wireless data acquisition on the Imote2 platform. The challenges presented by hardware and software limitations are addressed in the application design. The framework is then expanded for highthroughput applications that necessitate larger networks sizes with higher sampling rates. Two approaches are implemented and evaluated based on network size, associated sampling rate, and data delivery reliability. Ultimately, the communication and processing protocol allows for nearreal- time sensing of 108 channels across 27 nodes with minimal data loss.published or submitted for publicationnot peer reviewe

    Localization of Sparse Sensor Networks Using Layout Information

    Get PDF
    Localization is the process by which sensor networks associate spatial position information with individual sensors' measurements. While manual surveying is sufficient for small-scale prototypes, it is too time-consuming and costly for the large-scale deployments anticipated in the near future. Our experiments with medium-scale outdoor sensor network deployments show that sparsity of ranging measurements is a key factor limiting the accuracy of localization; often, several solutions are equally consistent with the data. Fortunately, layout information can usually be obtained at little extra cost; for example, if it is used to guide the deployment process, or by analyzing a photograph of the network. We have developed an algorithm based on subgraph isomorphism which uses the known layout information in conjunction with ranging measurements to find a family of localization solutions for a sensor network deployment. Although subgraph isomorphism is in general NP-complete, the more specific cases that occur in real-world scenarios are usually tractable. Experiments with a 50-node network show that our algorithm is very efficient in practice

    Resilient Localization for Sensor Networks in Outdoor Environments

    Get PDF
    A process which computes the physical locations of nodes in a wireless sensor network is called localization. Self-localization is critical for large-scale sensor networks because manual or assisted localization is often impractical due to time requirements, economic constraints or inherent limitations of deployment scenarios. We have developed a service for reliably localizing wireless sensor networks in environments conducive to ranging errors by using a custom hardware-software solution for acoustic ranging and a family of self-localization algorithms. The ranging solution improves on previous work, extending the practical measurement range threefold (20-30m) while maintaining a distance-invariant median measurement error of about 1% of maximum range (33cm). The localization scheme is based on least squares scaling with soft constraints. Evaluation using ranging results obtained from sensor network field experiments shows that the localization scheme is resilient against large-magnitude ranging errors and sparse range measurements, both of which are common in large-scale outdoor sensor network deployments

    Flexible smart sensor framework for autonomous structural health monitoring

    No full text
    Wireless smart sensors enable new approaches to improve structural health monitoring (SHM) practices through the use of distributed data processing. Such an approach is scalable to the large number of sensor nodes required for high-fidelity modal analysis and damage detection. While much of the technology associated with smart sensors has been available for nearly a decade, there have been limited numbers of full-scale implementations due to the lack of critical hardware and software elements. This research develops a flexible wireless smart sensor framework for full-scale, autonomous SHM that integrates the necessary software and hardware while addressing key implementation requirements. The Imote2 smart sensor platform is employed, providing the computation and communication resources that support demanding sensor network applications such as SHM of civil infrastructure. A multi-metric Imote2 sensor board with onboard signal processing specifically designed for SHM applications has been designed and validated. The framework software is based on a service-oriented architecture that is modular, reusable and extensible, thus allowing engineers to more readily realize the potential of smart sensor technology. Flexible network management software combines a sleep/wake cycle for enhanced power efficiency with threshold detection for triggering network wide operations such as synchronized sensing or decentralized modal analysis. The framework developed in this research has been validated on a full-scale a cable-stayed bridge in South Korea.close677

    Structural health monitoring of a cable-stayed bridge using smart sensor technology: deployment and evaluation

    No full text
    Structural health monitoring (SHM) of civil infrastructure using wireless smart sensor networks (WSSNs) has received significant public attention in recent years. The benefits of WSSNs are that they are low-cost, easy to install, and provide effective data management via on-board computation. This paper reports on the deployment and evaluation of a state-of-the-art WSSN on the new Jindo Bridge, a cable-stayed bridge in South Korea with a 344-m main span and two 70-m side spans. The central components of the WSSN deployment are the Imote2 smart sensor platforms, a custom-designed multimetric sensor boards, base stations, and software provided by the Illinois Structural Health Monitoring Project (ISHMP) Services Toolsuite. In total, 70 sensor nodes and two base stations have been deployed to monitor the bridge using an autonomous SHM application with excessive wind and vibration triggering the system to initiate monitoring. Additionally, the performance of the system is evaluated in terms of hardware durability, software stability, power consumption and energy harvesting capabilities. The Jindo Bridge SHM system constitutes the largest deployment of wireless smart sensors for civil infrastructure monitoring to date. This deployment demonstrates the strong potential of WSSNs for monitoring of large scale civil infrastructure.close889
    corecore