8 research outputs found
QoS-aware query processing for wireless sensor networks
A Wireless Sensor Network (WSN) is a collection of sensor nodes, spatially deployed in an ad hoc fashion, which performs distributed sensing tasks in a collaborative manner, without relying on any underlying infrastructure support. WSNs have usually been treated as passive networks, where sensors measure some physical phenomena periodically, or detect some events, and then send the data thus generated to the sink. Another kind of application is emerging, both in the context of a stand-alone WSN and of distributed WSNs, for the Internet of Things (IoT) where, instead of serving only as passive, information gathering mechanisms, sensors can actively process and respond to user queries to report the sensed data on demand. Irrespective of the query types, query processing tasks in WSNs pose several technical challenges, such as (i) selecting the appropriate sensors, within a stand- alone WSN or the appropriate WSNs among the distributed WSNs in the IoT, which satisfy the query specifications; (ii) providing the query response within the user-specified delay bound; (iii) ensuring higher query response accuracy; and (iv) determining the query execution plan dynamically to satisfy the QoS requirements on either delay or accuracy, or a combined specification of both delay and accuracy. This thesis aims to address these issues by developing a hierarchical data model for representing the sensor data of a stand-alone WSN at sensor, fusion node and sink levels. In the case of an aggregate query, the model can be used to select the appropriate sensors which satisfy the query specifications. In the case of an approximate query, the model can provide the approximate query response directly from the model. In both instances, the data model enables retrieving the query response with higher accuracy and less data transmission. To execute a query in delay sensitive applications, a delay aware spanning tree is designed, which provides a routing path for query dissemination to the target sensors as well as collecting a response from them. The tree is constructed based on the query load of the sensors so that the sensors with a higher query load can be reached quickly thus causing less delay in retrieving the query response. Moreover, to support the query execution according to the QoS requirements on delay and accuracy, the hierarchical data model is applied on the delay aware spanning tree to generate a QoS aware sensor model. The model organises sensor data hierarchically, with different levels of accuracy, on different hop distances of the tree. It creates the provision to collect the query response from any hop distance of the tree to satisfy the query-specified delay and accuracy bound. Then, the formulations are extended for the distributed WSNs in the context of the IoT. In doing so, a distributed WSNs information model is maintained in the web server which gathers the data models and the spatial properties of the WSNs from their associated QoS aware sensor models. The information model exploits the overlapping information among the participating WSNs and facilitates selecting the appropriate WSNs it is necessary to visit according to the query specifications. Moreover, based on the QoS requirements of the query, the information model determines the cost effective query execution plan, with the help of the QoS aware sensor models of the respective WSNs. Extensive analytical and simulation analyses confirm the efficacy of the proposed new strategies compared with notable work in this area
QoS-aware query processing for wireless sensor networks
A Wireless Sensor Network (WSN) is a collection of sensor nodes, spatially deployed in an ad hoc fashion, which performs distributed sensing tasks in a collaborative manner, without relying on any underlying infrastructure support. WSNs have usually been treated as passive networks, where sensors measure some physical phenomena periodically, or detect some events, and then send the data thus generated to the sink. Another kind of application is emerging, both in the context of a stand-alone WSN and of distributed WSNs, for the Internet of Things (IoT) where, instead of serving only as passive, information gathering mechanisms, sensors can actively process and respond to user queries to report the sensed data on demand. Irrespective of the query types, query processing tasks in WSNs pose several technical challenges, such as (i) selecting the appropriate sensors, within a stand- alone WSN or the appropriate WSNs among the distributed WSNs in the IoT, which satisfy the query specifications; (ii) providing the query response within the user-specified delay bound; (iii) ensuring higher query response accuracy; and (iv) determining the query execution plan dynamically to satisfy the QoS requirements on either delay or accuracy, or a combined specification of both delay and accuracy.
This thesis aims to address these issues by developing a hierarchical data model for representing the sensor data of a stand-alone WSN at sensor, fusion node and sink levels. In the case of an aggregate query, the model can be used to select the appropriate sensors which satisfy the query specifications. In the case of an approximate query, the model can provide the approximate query response directly from the model. In both instances, the data model enables retrieving the query response with higher accuracy and less data transmission. To execute a query in delay sensitive applications, a delay aware spanning tree is designed, which provides a routing path for query dissemination to the target sensors as well as collecting a response from them. The tree is constructed based on the query load of the sensors so that the sensors with a higher query load can be reached quickly thus causing less delay in retrieving the query response. Moreover, to support the query execution according to the QoS requirements on delay and accuracy, the hierarchical data model is applied on the delay aware spanning tree to generate a QoS aware sensor model. The model organises sensor data hierarchically, with different levels of accuracy, on different hop distances of the tree. It creates the provision to collect the query response from any hop distance of the tree to satisfy the query-specified delay and accuracy bound. Then, the formulations are extended for the distributed WSNs in the context of the IoT. In doing so, a distributed WSNs information model is maintained in the web server which gathers the data models and the spatial properties of the WSNs from their associated QoS aware sensor models. The information model exploits the overlapping information among the participating WSNs and facilitates selecting the appropriate WSNs it is necessary to visit according to the query specifications. Moreover, based on the QoS requirements of the query, the information model determines the cost effective query execution plan, with the help of the QoS aware sensor models of the respective WSNs. Extensive analytical and simulation analyses confirm the efficacy of the proposed new strategies compared with notable work in this area
Delay-aware query routing tree for wireless sensor networks
Timeliness in query response is the major quality metric for query processing in the real-time applications of Wireless Sensor Networks (WSNs). The structure of the query routing tree directly affects the whole query processing delay as it provides the path to forward a query to the relevant nodes and return the response to the sink. In the current literature, query routing structure is designed irrespective of the variation in query loads among the sensors. As a consequence, current schemes do not guarantee for the routing tree to provide a faster path to the sensors with higher query load. This motivates the current work to consider query load in constructing and self-reconfiguring the routing tree. In this paper, we present a query load-based spanning tree construction method that reduces the query response delay as well as energy consumption in query execution and provides query response with the best possible accuracy. Simulation results illustrate the efficacy of the proposed framework
Quality adjustable query processing framework for wireless sensor networks
Existing in-network query processing techniques are categorized as approximation and aggregation based approaches. The former achieves lower query response delay at the expense of accuracy, while the latter reduces query response inaccuracy by executing queries at the actual sensor nodes resulting in longer delay. In this paper, we propose a query processing framework which is delay as well as accuracy aware and capable of dynamic adjustment to meet user/application requirements. When query response is required within specific delay, it provides approximated sensor data meeting the delay requirement. On the other hand, when query response accuracy is vital, it tolerates longer delay in acquiring response with the desired accuracy. To achieve this, we propose a novel method of constructing a delay aware spanning tree (DAST) based on query load and organizing sensor data with varied accuracy. Experimental results illustrate superiority of the proposed framework against competing approaches
Hybrid in-network query processing framework for wireless sensor networks
Existing in-network query processing techniques are categorized as approximation and aggregation based approaches, where the former achieves lower network traffic at the expense of query response accuracy, whereas the later reduces query response inaccuracy by executing queries at the actual sensor nodes which necessitates the overhead of query specific sensor selection mechanism. In this paper, we propose a hybrid query processing framework that combines the advantages of both the approximation and aggregation based techniques and avoids their limitations. In our approach, we construct a hierarchical probabilistic data model representing the overall sensor data characteristics across the network, which is query independent and is later used for selecting sensor nodes to process user queries. Experimental results illustrate the efficacy of the proposed framework compared to contemporary approximation and aggregation based query processing techniques
ITRIX - an AI Enabled Solution for Orchestration of Recovery Instructions
This paper presents ITRIX (IT Recovery Instructions
eXtraction)- a solution that automates the complex manual
process of creating executable recovery plans from textual
documents describing IT environment disaster recovery procedure.
The solution applies natural language processing and
deep learning to identify textual content that contain recovery
instructions and information relevant to disaster recovery.
This enables rapid creation and review of recovery plans resulting
in 80% reduction in time taken to generate them
Query processing over distributed heterogeneous sensor networks in Future Internet : Scalable architecture and challenges
The wireless networked sensors embedded with everyday objects will become an integral part of Future Internet, where the interaction among people, computer and those objects will shift the current Internet to a new paradigm, namely the Internet of Things. The terabyte torrent of data generated by billions of sensors belonging to a large number of distributed heterogeneous sensor networks in Future Internet will only be valuable if they can be effectively used on purpose, which leads to the necessity of an Internet scale query processing framework. In this paper, firstly, we focus on the distinct challenges present in Internet scale query processing over distributed sensor networks. Then, we propose a flexible and scalable system architecture capable of handling the complex scenario that might arise from the integration of a large number of such networks in Future Internet. Finally, we discuss the overall query processing methodology over such system and present some directions on the possible solutions to a number of identified research challenges. The outcome of this paper would foster the sensor network research in Future Internet domai