14 research outputs found

    Data Collection and Aggregation in Mobile Sensing

    Get PDF
    Nowadays, smartphones have become ubiquitous and are playing a critical role in key aspects of people\u27s daily life such as communication, entertainment and social activities. Most smartphones are equipped with multiple embedded sensors such as GPS (Global Positioning System), accelerometer, camera, etc, and have diverse sensing capacity. Moreover, the emergence of wearable devices also enhances the sensing capabilities of smartphones since most wearable devices can exchange sensory data with smartphones via network interfaces. Therefore, mobile sensing have led to numerous innovative applications in various fields including environmental monitoring, transportation, healthcare, safety and so on. While all these applications are based on two critical techniques in mobile sensing, which are data collection and data aggregation, respectively. Data collection is to collect all the sensory data in the network while data aggregation is any process in which information is gathered and expressed in a summary form such as SUM or AVERAGE. Obviously, the above two problems can be solved by simply collect all the sensory data in the whole network. But that will lead to huge communication cost. This dissertation is to reduce the huge communication cost in data collection and data aggregation in mobile sensing where the following two technical routes are applied. The first technical route is to use sampling techniques such as uniform sampling or Bernoulli sampling. In this way, an aggregation result with acceptable error can be can be calculate while only a small part of mobile phones need to submit their sensory data. The second technical rout is location-based sensing in which every mobile phone submits its geographical position and the mobile sensing platform will use the submitted positions to filter useless sensory data. The experiment results indicate the proposed methods have high performance

    Modular Energy Efficient Protocols for Lower Layers of Wireless Sensor Networks

    Get PDF
    Wireless sensor networks (WSNs) emerged as one of the compelling research areas in recent years. It has produced promising solutions for several potential applications such as intrusion detection, target detection, industrial automation, environmental monitoring, surveillance and military systems, medical diagnosing systems, tactical systems, etc. WSNs consist of small size of sensor nodes that are disseminated in a targeted area to monitor the events for collecting the data of interest. Meanwhile, WSNs face many challenging problems such as high energy consumption, network scalability and mobility. These problems profoundly affect the lifetime of the network, limit the access to several WSN application areas, and the Quality of Service (QoS) provision parameters including throughput, latency, bandwidth, data buffering, resource constraints, data redundancy, and medium reliability. Although, there has been significant research conducted in WSNs over the last few years to maintain a high standard of communication, especially coverage, challenges of high power consumption, mobility and scalability to name a few. The major problem with WSNs at the low layers are the excessive energy consumption by the sensorā€™s transceiver. Other related challenges are mobility and scalability that limit the QoS provision. To handle these issues, novel modular energy efficient protocols are proposed for lower layers of WSNs. These modular based protocols improve the energy consumption, providing cross-layering support to handle mobility, scalability and data redundancy. In addition, there is a protocol that automates handling the idle listening process. Other protocols optimize data frame format for faster channel access, data frame transfer, managing acknowledgement time and retry transmission, check the capability of sensing the nature of environment to decide to use either active or passive mode that help save energy, determine shortest efficient path, packet generation rate, automatic active and sleep mode, smart queuing, data aggregation and dynamically selection of the cluster head node. All these features ensure the QoS provision and resolve many problems introduced by mobility and scalability for multiple application areas especially disaster recovery, hospital monitoring system, remotely handling the static and mobile objects and battlefield surveillance systems. Finally, modular energy efficient protocols are simulated, and results demonstrate the validity and compatibility of the proposed approaches for multiple WSNs application areas

    Swarm intelligence techniques for optimization and management tasks insensor networks

    Get PDF
    The main contributions of this thesis are located in the domain of wireless sensor netorks. More in detail, we introduce energyaware algorithms and protocols in the context of the following topics: self-synchronized duty-cycling in networks with energy harvesting capabilities, distributed graph coloring and minimum energy broadcasting with realistic antennas. In the following, we review the research conducted in each case. We propose a self-synchronized duty-cycling mechanism for sensor networks. This mechanism is based on the working and resting phases of natural ant colonies, which show self-synchronized activity phases. The main goal of duty-cycling methods is to save energy by efficiently alternating between different states. In the case at hand, we considered two different states: the sleep state, where communications are not possible and energy consumption is low; and the active state, where communication result in a higher energy consumption. In order to test the model, we conducted an extensive experimentation with synchronous simulations on mobile networks and static networks, and also considering asynchronous networks. Later, we extended this work by assuming a broader point of view and including a comprehensive study of the parameters. In addition, thanks to a collaboration with the Technical University of Braunschweig, we were able to test our algorithm in the real sensor network simulator Shawn (http://shawn.sf.net). The second part of this thesis is devoted to the desynchronization of wireless sensor nodes and its application to the distributed graph coloring problem. In particular, our research is inspired by the calling behavior of Japanese tree frogs, whose males use their calls to attract females. Interestingly, as female frogs are only able to correctly localize the male frogs when their calls are not too close in time, groups of males that are located nearby each other desynchronize their calls. Based on a model of this behavior from the literature, we propose a novel algorithm with applications to the field of sensor networks. More in detail, we analyzed the ability of the algorithm to desynchronize neighboring nodes. Furthermore, we considered extensions of the original model, hereby improving its desynchronization capabilities.To illustrate the potential benefits of desynchronized networks, we then focused on distributed graph coloring. Later, we analyzed the algorithm more extensively and show its performance on a larger set of benchmark instances. The classical minimum energy broadcast (MEB) problem in wireless ad hoc networks, which is well-studied in the scientific literature, considers an antenna model that allows the adjustment of the transmission power to any desired real value from zero up to the maximum transmission power level. However, when specifically considering sensor networks, a look at the currently available hardware shows that this antenna model is not very realistic. In this work we re-formulate the MEB problem for an antenna model that is realistic for sensor networks. In this antenna model transmission power levels are chosen from a finite set of possible ones. A further contribution concerns the adaptation of an ant colony optimization algorithm --currently being the state of the art for the classical MEB problem-- to the more realistic problem version, the so-called minimum energy broadcast problem with realistic antennas (MEBRA). The obtained results show that the advantage of ant colony optimization over classical heuristics even grows when the number of possible transmission power levels decreases. Finally we build a distributed version of the algorithm, which also compares quite favorably against centralized heuristics from the literature.Las principles contribuciones de esta tesis se encuentran en el domino de las redes de sensores inalĆ”mbricas. MĆ”s en detalle, introducimos algoritmos y protocolos que intentan minimizar el consumo energĆ©tico para los siguientes problemas: gestiĆ³n autosincronizada de encendido y apagado de sensores con capacidad para obtener energĆ­a del ambiente, coloreado de grafos distribuido y broadcasting de consumo mĆ­nimo en entornos con antenas reales. En primer lugar, proponemos un sistema capaz de autosincronizar los ciclos de encendido y apagado de los nodos de una red de sensores. El mecanismo estĆ” basado en las fases de trabajo y reposo de las colonias de hormigas tal y como estas pueden observarse en la naturaleza, es decir, con fases de actividad autosincronizadas. El principal objectivo de este tipo de tĆ©cnicas es ahorrar energĆ­a gracias a alternar estados de forma eficiente. En este caso en concreto, consideramos dos estados diferentes: el estado dormido, en el que los nodos no pueden comunicarse y el consumo energĆ©tico es bajo; y el estado activo, en el que las comunicaciones propician un consumo energĆ©tico elevado. Con el objetivo de probar el modelo, se ha llevado a cabo una extensa experimentaciĆ³n que incluye tanto simulaciones sĆ­ncronas en redes mĆ³viles y estĆ”ticas, como simulaciones en redes asĆ­ncronas. AdemĆ”s, este trabajo se extendiĆ³ asumiendo un punto de vista mĆ”s amplio e incluyendo un detallado estudio de los parĆ”metros del algoritmo. Finalmente, gracias a la colaboraciĆ³n con la Technical University of Braunschweig, tuvimos la oportunidad de probar el mecanismo en el simulador realista de redes de sensores, Shawn (http://shawn.sf.net). La segunda parte de esta tesis estĆ” dedicada a la desincronizaciĆ³n de nodos en redes de sensores y a su aplicaciĆ³n al problema del coloreado de grafos de forma distribuida. En particular, nuestra investigaciĆ³n estĆ” inspirada por el canto de las ranas de Ć”rbol japonesas, cuyos machos utilizan su canto para atraer a las hembras. Resulta interesante que debido a que las hembras solo son capaces de localizar las ranas macho cuando sus cantos no estĆ”n demasiado cerca en el tiempo, los grupos de machos que se hallan en una misma regiĆ³n desincronizan sus cantos. Basado en un modelo de este comportamiento que se encuentra en la literatura, proponemos un nuevo algoritmo con aplicaciones al campo de las redes de sensores. MĆ”s en detalle, analizamos la habilidad del algoritmo para desincronizar nodos vecinos. AdemĆ”s, consideramos extensiones del modelo original, mejorando su capacidad de desincronizaciĆ³n. Para ilustrar los potenciales beneficios de las redes desincronizadas, nos centramos en el problema del coloreado de grafos distribuido que tiene relaciĆ³n con diferentes tareas habituales en redes de sensores. El clĆ”sico problema del broadcasting de consumo mĆ­nimo en redes ad hoc ha sido bien estudiado en la literatura. El problema considera un modelo de antena que permite transmitir a cualquier potencia elegida (hasta un mĆ”ximo establecido por el dispositivo). Sin embargo, cuando se trabaja de forma especĆ­fica con redes de sensores, un vistazo al hardware actualmente disponible muestra que este modelo de antena no es demasiado realista. En este trabajo reformulamos el problema para el modelo de antena mĆ”s habitual en redes de sensores. En este modelo, los niveles de potencia de transmisiĆ³n se eligen de un conjunto finito de posibilidades. La siguiente contribuciĆ³n consiste en en la adaptaciĆ³n de un algoritmo de optimizaciĆ³n por colonias de hormigas a la versiĆ³n mĆ”s realista del problema, tambiĆ©n conocida como broadcasting de consumo mĆ­nimo con antenas realistas. Los resultados obtenidos muestran que la ventaja de este mĆ©todo sobre heurĆ­sticas clĆ”sicas incluso crece cuando el nĆŗmero de posibles potencias de transmisiĆ³n decrece. AdemĆ”s, se ha presentado una versiĆ³n distribuida del algoritmo, que tambiĆ©n se compara de forma bastante favorable contra las heurĆ­sticas centralizadas conocidas

    Challenges and Solutions for Location-based Routing in Wireless Sensor Networks with Complex Network Topology

    Get PDF
    Complex Network Topologies (CNTs)ā€“network holes and cutsā€“often occur in practical WSN deployments. Many researchers have acknowledged that CNTs adversely affect the performance of location-based routing and proposed various CNT- aware location-based routing protocols. However, although they aim to address practical issues caused by CNTs, many proposed protocols are either based on idealistic assumptions, require too much resources, or have poor performance. Additionally, proposed protocols are designed only for a single routing primitiveā€“either unicast, multicast, or convergecast. However, as recent WSN applications require diverse traffic patterns, the need for an uniļ¬ed routing framework has ever increased. In this dissertation, we address these main weaknesses in the research on location- based routing. We ļ¬rst propose efficient algorithms for detecting and abstracting CNTs in the network. Using these algorithms, we present our CNT-aware location- based unicast routing protocol that achieves the guaranteed small path stretch with signiļ¬cantly reduced communication overhead. We then present our location-based multicast routing protocol that ļ¬nds near optimal routing paths from a source node to multicast member nodes, with efficient mechanisms for controllable packet header size and energy-efficient recovery from packet losses. Our CNT-aware convergecast routing protocol improves the network lifetime by identifying network regions with concentrated network traffic and distributing the traffic by using the novel concept of virtual boundaries. Finally, we present the design and implementation details of our uniļ¬ed routing framework that seamlessly integrates proposed unicast, multicast, and convergecast routing protocols. Speciļ¬cally, we discuss the issues regarding the implementation of our routing protocols on real hardware, and the design of the framework that signiļ¬cantly reduces the code and memory size to ļ¬t in a resource constrained sensor mote. We conclude with a proactive solution designed to cope with CNTs, where mobile nodes are used for ā€œpatchingā€ CNTs to restore the network connectivity and to optimize the network performance

    Influence Analysis towards Big Social Data

    Get PDF
    Large scale social data from online social networks, instant messaging applications, and wearable devices have seen an exponential growth in a number of users and activities recently. The rapid proliferation of social data provides rich information and infinite possibilities for us to understand and analyze the complex inherent mechanism which governs the evolution of the new technology age. Influence, as a natural product of information diffusion (or propagation), which represents the change in an individualā€™s thoughts, attitudes, and behaviors resulting from interaction with others, is one of the fundamental processes in social worlds. Therefore, influence analysis occupies a very prominent place in social related data analysis, theory, model, and algorithms. In this dissertation, we study the influence analysis under the scenario of big social data. Firstly, we investigate the uncertainty of influence relationship among the social network. A novel sampling scheme is proposed which enables the development of an efficient algorithm to measure uncertainty. Considering the practicality of neighborhood relationship in real social data, a framework is introduced to transform the uncertain networks into deterministic weight networks where the weight on edges can be measured as Jaccard-like index. Secondly, focusing on the dynamic of social data, a practical framework is proposed by only probing partial communities to explore the real changes of a social network data. Our probing framework minimizes the possible difference between the observed topology and the actual network through several representative communities. We also propose an algorithm that takes full advantage of our divide-and-conquer strategy which reduces the computational overhead. Thirdly, if let the number of users who are influenced be the depth of propagation and the area covered by influenced users be the breadth, most of the research results are only focused on the influence depth instead of the influence breadth. Timeliness, acceptance ratio, and breadth are three important factors that significantly affect the result of influence maximization in reality, but they are neglected by researchers in most of time. To fill the gap, a novel algorithm that incorporates time delay for timeliness, opportunistic selection for acceptance ratio, and broad diffusion for influence breadth has been investigated. In our model, the breadth of influence is measured by the number of covered communities, and the tradeoff between depth and breadth of influence could be balanced by a specific parameter. Furthermore, the problem of privacy preserved influence maximization in both physical location network and online social network was addressed. We merge both the sensed location information collected from cyber-physical world and relationship information gathered from online social network into a unified framework with a comprehensive model. Then we propose the resolution for influence maximization problem with an efficient algorithm. At the same time, a privacy-preserving mechanism are proposed to protect the cyber physical location and link information from the application aspect. Last but not least, to address the challenge of large-scale data, we take the lead in designing an efficient influence maximization framework based on two new models which incorporate the dynamism of networks with consideration of time constraint during the influence spreading process in practice. All proposed problems and models of influence analysis have been empirically studied and verified by different, large-scale, real-world social data in this dissertation

    Designs for the Quality of Service Support in Low-Energy Wireless Sensor Network Protocols

    Get PDF
    A Wireless Sensor Network (WSN) consists of small, low cost, and low energy sensor nodes that cooperatively monitor physical quantities, control actuators, and perform data processing tasks. A network may consist of thousands of randomly deployed self-conļ¬gurable nodes that operate autonomously to form a multihop topology. This Thesis focuses on Quality of Service (QoS) in low-energy WSNs that aim at several years operation time with small batteries. As a WSN may include both critical and non-critical control and monitoring applications, QoS is needed to make intelligent, content specific trade-offs between energy and network performance. The main research problem is defining and implementing QoS with constrained energy budget, processing power, communication bandwidth, and data and program memories. The problem is approached via protocol designs and algorithms. These are verified with simulations and with measurements in practical deployments. This Thesis defines QoS for WSNs with quantifiable metrics to allow measuring and managing the network performance. The definition is used as a basis for QoS routing protocol and Medium Access Control (MAC) schemes, comprising dynamic capacity allocation algorithm and QoS support layer. Dynamic capacity allocation is targeted at reservation based MACs, whereas the QoS support layer operates on contention based MACs. Instead of optimizing the protocols for a certain use case, the protocols allow conļ¬gurable QoS based on application specific requirements. Finally, this Thesis designs sensor self-diagnostics and diagnostics analysis tool for verifying network performance. Compared to the related proposals on in-network sensor diagnostics, the diagnostics also detects performance problems and identifies reasons for the issues thus allowing the correction of problems. The results show that the developed protocols allow a clear trade-off between energy, latency, throughput, and reliability aspects of QoS while incurring a minimal overhead. The feasibility of results for extremely resource constrained WSNs is verified with the practical implementation with a prototype hardware platform having only few Million Instructions Per Second (MIPS) of processing power and less than a hundred kBs data and program memories. The results of this Thesis can be used in the WSN research, development, and implementation in general. The developed QoS deļ¬nition, protocols, and diagnostics tools can be used separately or adapted to other applications and protocols

    AgrƩgation de donnƩes dans les rƩseaux de capteurs sans fil

    Get PDF
    Wireless Sensor Networks (WSNs) have been regarded as an emerging and promis- ing field in both academia and industry. Currently, such networks are deployed due to their unique properties, such as self-organization and ease of deployment. How- ever, there are still some technical challenges needed to be addressed, such as energy and network capacity constraints. Data aggregation, as a fundamental solution, pro- cesses information at sensor level as a useful digest, and only transmits the digest to the sink. The energy and capacity consumptions are reduced due to less data packets transmission. As a key category of data aggregation, aggregation function, solving how to aggregate information at sensor level, is investigated in this thesis.We make four main contributions: firstly, we propose two new networking-oriented metrics to evaluate the performance of aggregation function: aggregation ratio and packet size coefficient. Aggregation ratio is used to measure the energy saving by data aggregation, and packet size coefficient allows to evaluate the network capac- ity change due to data aggregation. Using these metrics, we confirm that data ag- gregation saves energy and capacity whatever the routing or MAC protocol is used. Secondly, to reduce the impact of sensitive raw data, we propose a data-independent aggregation method which benefits from similar data evolution and achieves better re- covered fidelity. Thirdly, a property-independent aggregation function is proposed to adapt the dynamic data variations. Comparing to other functions, our proposal can fit the latest raw data better and achieve real adaptability without assumption about the application and the network topology. Finally, considering a given application, a tar- get accuracy, we classify the forecasting aggregation functions by their performances. The networking-oriented metrics are used to measure the function performance, and a Markov Decision Process is used to compute them. Dataset characterization and classification framework are also presented to guide researcher and engineer to select an appropriate functions under specific requirements.Depuis plusieurs anneĢes, les reĢseaux de capteurs sans fil sont consideĢreĢs comme un domaine eĢmergent et prometteur tant dans le milieu universitaire que dans lā€™industrie. De tels reĢseaux ont deĢjaĢ€ eĢteĢ largement deĢployeĢs en raison de leurs proprieĢteĢs cleĢs, telles que lā€™auto-organisation et leur autonomie en eĢnergie. Cependant, il reste de nombreux deĢfis scientifiques telles que la reĢduction de la consommation dā€™eĢnergie sur des capteurs de plus en plus petits et la capaciteĢ du reĢseau tenant compte de liens aĢ€ bande passante reĢduite. Selon nous, lā€™agreĢgation de donneĢes apparaiĢ‚t comme une so- lution pour ces deux deĢfis, car au lieu dā€™envoyer une donneĢe, lā€™agreĢgation va traiter les informations collecteĢes au niveau du capteur et produire une donneĢe agreĢgeĢe qui sera effectivement transmise au puits. Lā€™eĢnergie et la capaciteĢ du reĢseau seront donc eĢconomiseĢes car il y aura moins de transmissions de donneĢes. Le travail de cette theĢ€se sā€™inteĢresse principalement aux fonctions dā€™agreĢgationNous faisons quatre contributions principales. Tout dā€™abord, nous proposons deux nouvelles meĢtriques pour eĢvaluer les performances des fonctions dā€™agreĢgations vue au niveau reĢseau : le taux dā€™agreĢgation et le facteur dā€™accroissement de la taille des paquets. Le taux dā€™agreĢgation est utiliseĢ pour mesurer le gain de paquets non trans- mis graĢ‚ce aĢ€ lā€™agreĢgation tandis que le facteur dā€™accroissement de la taille des pa- quets permet dā€™eĢvaluer la variation de la taille des paquets en fonction des politiques dā€™agreĢgation. Ces meĢtriques permettent de quantifier lā€™apport de lā€™agreĢgation dans lā€™eĢconomie dā€™eĢnergie et de la capaciteĢ utiliseĢe en fonction du protocole de routage con- sideĢreĢ et de la couche MAC retenue. DeuxieĢ€mement, pour reĢduire lā€™impact des don- neĢes brutes collecteĢes par les capteurs, nous proposons une meĢthode dā€™agreĢgation de donneĢes indeĢpendante de la mesure physique et baseĢe sur les tendances dā€™eĢvolution des donneĢes. Nous montrons que cette meĢthode permet de faire une agreĢgation spa- tiale efficace tout en ameĢliorant la fideĢliteĢ des donneĢes agreĢgeĢes. En troisieĢ€me lieu, et parce que dans la plupart des travaux de la litteĢrature, une hypotheĢ€se sur le com- portement de lā€™application et/ou la topologie du reĢseau est toujours sous-entendue, nous proposons une nouvelle fonction dā€™agreĢgation agnostique de lā€™application et des donneĢes devant eĢ‚tre collecteĢes. Cette fonction est capable de sā€™adapter aux donneĢes mesureĢes et aĢ€ leurs eĢvolutions dynamiques. Enfin, nous nous inteĢressons aux outilspour proposer une classification des fonctions dā€™agreĢgation. Autrement dit, consid- eĢrant une application donneĢe et une preĢcision cible, comment choisir les meilleures fonctions dā€™agreĢgations en termes de performances. Les meĢtriques, que nous avons proposeĢ, sont utiliseĢes pour mesurer la performance de la fonction, et un processus de deĢcision markovien est utiliseĢ pour les mesurer. Comment caracteĢriser un ensem- ble de donneĢes est eĢgalement discuteĢ. Une classification est proposeĢe dans un cadre preĢcis

    A Fog Computing Architecture for Disaster Response Networks

    Get PDF
    In the aftermath of a disaster, the impacted communication infrastructure is unable to provide first responders with a reliable medium of communication. Delay tolerant networks that leverage mobility in the area have been proposed as a scalable solution that can be deployed quickly. Such disaster response networks (DRNs) typically have limited capacity due to frequent disconnections in the network, and under-perform when saturated with data. On the other hand, there is a large amount of data being produced and consumed due to the recent popularity of smartphones and the cloud computing paradigm. Fog Computing brings the cloud computing paradigm to the complex environments that DRNs operate in. The proposed architecture addresses the key challenges of ensuring high situational awareness and energy efficiency when such DRNs are saturated with large amounts of data. Situational awareness is increased by providing data reliably, and at a high temporal and spatial resolution. A waypoint placement algorithm places hardware in the disaster struck area such that the aggregate good-put is maximized. The Raven routing framework allows for risk-averse data delivery by allowing the user to control the variance of the packet delivery delay. The Pareto frontier between performance and energy consumption is discovered, and the DRN is made to operate at these Pareto optimal points. The FuzLoc distributed protocol enables mobile self-localization in indoor environments. The architecture has been evaluated in realistic scenarios involving deployments of multiple vehicles and devices
    corecore