2,959 research outputs found

    A network-aware framework for energy-efficient data acquisition in wireless sensor networks

    Get PDF
    Wireless sensor networks enable users to monitor the physical world at an extremely high fidelity. In order to collect the data generated by these tiny-scale devices, the data management community has proposed the utilization of declarative data-acquisition frameworks. While these frameworks have facilitated the energy-efficient retrieval of data from the physical environment, they were agnostic of the underlying network topology and also did not support advanced query processing semantics. In this paper we present KSpot+, a distributed network-aware framework that optimizes network efficiency by combining three components: (i) the tree balancing module, which balances the workload of each sensor node by constructing efficient network topologies; (ii) the workload balancing module, which minimizes data reception inefficiencies by synchronizing the sensor network activity intervals; and (iii) the query processing module, which supports advanced query processing semantics. In order to validate the efficiency of our approach, we have developed a prototype implementation of KSpot+ in nesC and JAVA. In our experimental evaluation, we thoroughly assess the performance of KSpot+ using real datasets and show that KSpot+ provides significant energy reductions under a variety of conditions, thus significantly prolonging the longevity of a WSN

    Context-aware Dynamic Discovery and Configuration of 'Things' in Smart Environments

    Full text link
    The Internet of Things (IoT) is a dynamic global information network consisting of Internet-connected objects, such as RFIDs, sensors, actuators, as well as other instruments and smart appliances that are becoming an integral component of the future Internet. Currently, such Internet-connected objects or `things' outnumber both people and computers connected to the Internet and their population is expected to grow to 50 billion in the next 5 to 10 years. To be able to develop IoT applications, such `things' must become dynamically integrated into emerging information networks supported by architecturally scalable and economically feasible Internet service delivery models, such as cloud computing. Achieving such integration through discovery and configuration of `things' is a challenging task. Towards this end, we propose a Context-Aware Dynamic Discovery of {Things} (CADDOT) model. We have developed a tool SmartLink, that is capable of discovering sensors deployed in a particular location despite their heterogeneity. SmartLink helps to establish the direct communication between sensor hardware and cloud-based IoT middleware platforms. We address the challenge of heterogeneity using a plug in architecture. Our prototype tool is developed on an Android platform. Further, we employ the Global Sensor Network (GSN) as the IoT middleware for the proof of concept validation. The significance of the proposed solution is validated using a test-bed that comprises 52 Arduino-based Libelium sensors.Comment: Big Data and Internet of Things: A Roadmap for Smart Environments, Studies in Computational Intelligence book series, Springer Berlin Heidelberg, 201

    Design of Home Network Architecture using ACE/TAO Real Time Event Service

    Get PDF
    This paper proposes a home network design based on publisher/subscriber architecture which is developed using ACE/TAO Real-time Event Service (RTES) as the middleware platform. This design addresses a feature to support a real-time implementation for home network application such as home automation. Home network participants have been classified into several components based on consumer and supplier implementation in the ACE/TAO RTES in order to simplify the design. To optimize the network utilization, events are filtered based on their type and source for each publisher and subscriber. To deal with heterogeneous type of home appliances, event header information has been extended to wrap more information. Each of events can be configured with a specific scheduling and priority setting to meet its quality of service (QoS) according to the requirement. Network performance in handling an increasing number of consumer or supplier has been evaluated and show an acceptable result. Keywords: Home Network, ACE/TAO, RTES, QoS

    Quality assessment technique for ubiquitous software and middleware

    Get PDF
    The new paradigm of computing or information systems is ubiquitous computing systems. The technology-oriented issues of ubiquitous computing systems have made researchers pay much attention to the feasibility study of the technologies rather than building quality assurance indices or guidelines. In this context, measuring quality is the key to developing high-quality ubiquitous computing products. For this reason, various quality models have been defined, adopted and enhanced over the years, for example, the need for one recognised standard quality model (ISO/IEC 9126) is the result of a consensus for a software quality model on three levels: characteristics, sub-characteristics, and metrics. However, it is very much unlikely that this scheme will be directly applicable to ubiquitous computing environments which are considerably different to conventional software, trailing a big concern which is being given to reformulate existing methods, and especially to elaborate new assessment techniques for ubiquitous computing environments. This paper selects appropriate quality characteristics for the ubiquitous computing environment, which can be used as the quality target for both ubiquitous computing product evaluation processes ad development processes. Further, each of the quality characteristics has been expanded with evaluation questions and metrics, in some cases with measures. In addition, this quality model has been applied to the industrial setting of the ubiquitous computing environment. These have revealed that while the approach was sound, there are some parts to be more developed in the future

    A prototype to integrate a wireless sensor network with civil protection grid applications

    Get PDF
    The present work was performed in the context of the CYCLOPS project, which aimed to exploit the Grid capabilities for Global Monitoring for Environment and Security (GMES) applications. The scenario exploited in the present work was the existence of remote wireless sensor networks, which could monitor and transmit real-time data from remote places, in order to prevent or react more accurately to situations of natural disasters. Considering a Wireless Sensor Network (WSN) as an instrument, we used the DORII middleware to integrate this instrument with gLite-based Grid computing and storage, allowing an effective and user friendly access to the instrument, as it is required by Civil Protection applications. The mentioned goal was achieved by (i) implementing an Instrument Element and several Instrument Managers, which virtualize the WSN; (ii) developing a Custom Java Interface to connect the Instrument Managers with sensors, performing the translation of the commands/data exchanged between them; (iii) implementing additional modules to permit a long duration (or offline) monitoring, saving the observed data in a database; (iv) implementing a Sensor Observation Service, following the OGC standards, providing the users with access to the database

    CSP channels for CAN-bus connected embedded control systems

    Get PDF
    Closed loop control system typically contains multitude of sensors and actuators operated simultaneously. So they are parallel and distributed in its essence. But when mapping this parallelism to software, lot of obstacles concerning multithreading communication and synchronization issues arise. To overcome this problem, the CT kernel/library based on CSP algebra has been developed. This project (TES.5410) is about developing communication extension to the CT library to make it applicable in distributed systems. Since the library is tailored for control systems, properties and requirements of control systems are taken into special consideration. Applicability of existing middleware solutions is examined. A comparison of applicable fieldbus protocols is done in order to determine most suitable ones and CAN fieldbus is chosen to be first fieldbus used. Brief overview of CSP and existing CSP based libraries is given. Middleware architecture is proposed along with few novel ideas

    A Low-Cost IoT Based Buildings Management System (BMS) Using Arduino Mega 2560 And Raspberry Pi 4 For Smart Monitoring and Automation

    Get PDF
    This work presents an internet of things (IoT) based building management system (BMS) for monitoring, control, and energy management in buildings to provide an efficient way of energy utilization. Existing systems mainly provide monitoring of different parameters with limited controlling/automation functions. Existing solutions also do not provide automatic decision-making, advanced safety management, and resource tracking. However, the proposed system provides a comprehensive way of monitoring, controlling, and automatic decision making regarding different environmental and electrical parameters in buildings, i.e., temperature, humidity, dust, volt, etc., by using a low-cost wireless sensor network (WSN). The architecture of the proposed system consists of five layers and uses analog sensors which are connected to Arduino Mega 2560 microcontrollers for data collecting, NodeMCUs ESP8266 for wireless communication, Raspberry Pi4 microcomputers for decision making, and nod-RED dashboard which runs locally on a Raspberry Pi 4to provide a friendly end-user interface. The system also uses the Message Queuing Telemetry Transport (MQTT) communication protocol through Wi-Fi and completely relies on the local devices in the architecture and does not need cloud computing services. The proposed system provides two different kinds of automation, i.e., safety automation for the safety of different devices with advanced features, and energy automation. The proposed system is also able to provide humidity control inside a room and to track and count the available resources in any facility. The proposed system is low cost, scalable, and can be used in any building. Simulation results show that the proposed system is highly efficient
    • …
    corecore