25 research outputs found

    Leveraging Resources on Anonymous Mobile Edge Nodes

    Get PDF
    Smart devices have become an essential component in the life of mankind. The quick rise of smartphones, IoTs, and wearable devices enabled applications that were not possible few years ago, e.g., health monitoring and online banking. Meanwhile, smart sensing laid the infrastructure for smart homes and smart cities. The intrusive nature of smart devices granted access to huge amounts of raw data. Researchers seized the moment with complex algorithms and data models to process the data over the cloud and extract as much information as possible. However, the pace and amount of data generation, in addition to, networking protocols transmitting data to cloud servers failed short in touching more than 20% of what was generated on the edge of the network. On the other hand, smart devices carry a large set of resources, e.g., CPU, memory, and camera, that sit idle most of the time. Studies showed that for plenty of the time resources are either idle, e.g., sleeping and eating, or underutilized, e.g. inertial sensors during phone calls. These findings articulate a problem in processing large data sets, while having idle resources in the close proximity. In this dissertation, we propose harvesting underutilized edge resources then use them in processing the huge data generated, and currently wasted, through applications running at the edge of the network. We propose flipping the concept of cloud computing, instead of sending massive amounts of data for processing over the cloud, we distribute lightweight applications to process data on users\u27 smart devices. We envision this approach to enhance the network\u27s bandwidth, grant access to larger datasets, provide low latency responses, and more importantly involve up-to-date user\u27s contextual information in processing. However, such benefits come with a set of challenges: How to locate suitable resources? How to match resources with data providers? How to inform resources what to do? and When? How to orchestrate applications\u27 execution on multiple devices? and How to communicate between devices on the edge? Communication between devices at the edge has different parameters in terms of device mobility, topology, and data rate. Standard protocols, e.g., Wi-Fi or Bluetooth, were not designed for edge computing, hence, does not offer a perfect match. Edge computing requires a lightweight protocol that provides quick device discovery, decent data rate, and multicasting to devices in the proximity. Bluetooth features wide acceptance within the IoT community, however, the low data rate and unicast communication limits its use on the edge. Despite being the most suitable communication protocol for edge computing and unlike other protocols, Bluetooth has a closed source code that blocks lower layer in front of all forms of research study, enhancement, and customization. Hence, we offer an open source version of Bluetooth and then customize it for edge computing applications. In this dissertation, we propose Leveraging Resources on Anonymous Mobile Edge Nodes (LAMEN), a three-tier framework where edge devices are clustered by proximities. On having an application to execute, LAMEN clusters discover and allocate resources, share application\u27s executable with resources, and estimate incentives for each participating resource. In a cluster, a single head node, i.e., mediator, is responsible for resource discovery and allocation. Mediators orchestrate cluster resources and present them as a virtually large homogeneous resource. For example, two devices each offering either a camera or a speaker are presented outside the cluster as a single device with both camera and speaker, this can be extended to any combination of resources. Then, mediator handles applications\u27 distribution within a cluster as needed. Also, we provide a communication protocol that is customizable to the edge environment and application\u27s need. Pushing lightweight applications that end devices can execute over their locally generated data have the following benefits: First, avoid sharing user data with cloud server, which is a privacy concern for many of them; Second, introduce mediators as a local cloud controller closer to the edge; Third, hide the user\u27s identity behind mediators; and Finally, enhance bandwidth utilization by keeping raw data at the edge and transmitting processed information. Our evaluation shows an optimized resource lookup and application assignment schemes. In addition to, scalability in handling networks with large number of devices. In order to overcome the communication challenges, we provide an open source communication protocol that we customize for edge computing applications, however, it can be used beyond the scope of LAMEN. Finally, we present three applications to show how LAMEN enables various application domains on the edge of the network. In summary, we propose a framework to orchestrate underutilized resources at the edge of the network towards processing data that are generated in their proximity. Using the approaches explained later in the dissertation, we show how LAMEN enhances the performance of applications and enables a new set of applications that were not feasible

    Crowdsensing solutions for urban pollution monitoring using smartphones

    Full text link
    La contaminación ambiental es uno de los principales problemas que afecta a nuestro planeta. El crecimiento industrial y los aglomerados urbanos, entre otros, están contribuyendo a que dicho problema se diversifique y se cronifique. La presencia de contaminantes ambientales en niveles elevados afecta la salud humana, siendo la calidad del aire y los niveles de ruido ejemplos de factores que pueden causar efectos negativos en las personas tanto psicológicamente como fisiológicamente. Sin embargo, la ubiquidad de los microcomputadores, y el aumento de los sensores incorporados en nuestros smartphones, han hecho posible la aparición de nuevas estrategias para medir dicha contaminación. Así, el Mobile Crowdsensing se ha convertido en un nuevo paradigma mediante el cual los teléfonos inteligentes emergen como tecnología habilitadora, y cuya adopción generalizada proporciona un enorme potencial para su crecimiento, permitiendo operar a gran escala, y con unos costes asumibles para la sociedad. A través del crowdsensing, los teléfonos inteligentes pueden convertirse en unidades de detección flexibles y multiuso que, a través de los sensores integrados en dichos dispositivos, o combinados con nuevos sensores, permiten monitorizar regiones de interés con una buena granularidad tanto espacial como temporal. En esta tesis nos centramos en el diseño de soluciones de crowdsensing usando smartphones donde abordamos problemas de contaminación ambiental, específicamente del ruido y de la contaminación del aire. Con este objetivo, se estudian, en primer lugar, las propuestas de crowdsensing que han surgido en los últimos años. Los resultados de nuestro estudio demuestran que todavía hay mucha heterogeneidad en términos de tecnologías utilizadas y métodos de implementación, aunque los diseños modulares en el cliente y en el servidor parecen ser dominantes. Con respecto a la contaminación del aire, proponemos una arquitectura que permita medir la contaminación del aire, concretamente del ozono, dentro de entornos urbanos. Nuestra propuesta utiliza smartphones como centro de la arquitectura, siendo estos dispositivos los encargados de leer los datos de un sensor móvil externo, y de luego enviar dichos datos a un servidor central para su procesamiento y tratamiento. Los resultados obtenidos demuestran que la orientación del sensor y el período de muestreo, dentro de ciertos límites, tienen muy poca influencia en los datos capturados. Con respecto a la contaminación acústica, proponemos una arquitectura para medir los niveles de ruido en entornos urbanos basada en crowdsensing, y cuya característica principal es que no requiere intervención del usuario. En esta tesis detallamos aspectos tales como la calibración de los smartphones, la calidad de las medidas obtenidas, el instante de muestreo, el diseño del servidor, y la interacción cliente-servidor. Además, hemos validado nuestra solución en escenarios reales para demostrar el potencial de la solución alcanzada. Los resultados experimentales muestran que, con nuestra propuesta, es posible medir niveles de ruido en diferentes zonas urbanas o rurales con un grado de precisión comparable al de los dispositivos profesionales, todo ello sin requerir intervención del usuario, y con un consumo reducido en cuanto a recursos del sistema. En general, las diferentes contribuciones de esta tesis doctoral ofrecen un punto de partida para nuevos desarrollos, ofreciendo estrategias de calibración y algoritmos eficientes de cara a realizar medidas representativas. Además, una importante ventaja de nuestra propuesta es que puede ser implementada de forma directa tanto en instituciones públicas como no gubernamentales en poco tiempo, ya que utiliza tecnología accesible y soluciones basadas en código abierto.La contaminació ambiental és un dels principals problemes que afecten el nostre planeta. El creixement industrial i els aglomerats urbans, entre altres, estan contribuint al fet que aquest problema es diversifique i es cronifique. La presència de contaminants ambientals en nivells elevats afecta la salut humana, sent la qualitat de l'aire i els nivells de soroll exemples de factors que poden causar efectes negatius en les persones, tant psicològicament com fisiològicament. No obstant això, la ubiqüitat de les microcomputadores i l'augment dels sensors incorporats als nostres telèfons intel·ligents han fet possible l'aparició de noves estratègies per a mesurar aquesta contaminació. Així, el mobile crowdsensing s'ha convertit en un nou paradigma mitjançant el qual els telèfons intel·ligents emergeixen com a tecnologia habilitadora, i l'adopció generalitzada d'aquest proporciona un enorme potencial per al seu creixement, ja que permet operar a gran escala i amb uns costos assumibles per a la societat. A través del crowdsensing, els telèfons intel·ligents poden convertir-se en unitats de detecció flexibles i multiús que, a través dels sensors integrats en els esmentats dispositius, o combinats amb nous sensors, permeten monitoritzar regions d'interès amb una bona granularitat, tant espacial com temporal. En aquesta tesi ens centrem en el disseny de solucions de crowdsensing usant telèfons intel·ligents, on abordem problemes de contaminació ambiental, específicament del soroll i de la contaminació de l'aire. Amb aquest objectiu, s'estudien, en primer lloc, les propostes de crowdsensing que han sorgit en els últims anys. Els resultats del nostre estudi demostren que encara hi ha molta heterogeneïtat en termes de tecnologies utilitzades i mètodes d'implementació, encara que els dissenys modulars en el client i en el servidor semblen ser dominants. Pel que fa a la contaminació de l'aire, proposem una arquitectura que permeta mesurar la contaminació d'aquest, concretament de l'ozó, dins d'entorns urbans. La nostra proposta utilitza telèfons intel·ligents com a centre de l'arquitectura, sent aquests dispositius els encarregats de llegir les dades d'un sensor mòbil extern, i d'enviar després aquestes dades a un servidor central per al seu processament i tractament. Els resultats obtinguts demostren que l'orientació del sensor i el període de mostratge, dins de certs límits, tenen molt poca influència en les dades capturades. Pel que fa a la contaminació acústica, proposem una arquitectura per a mesurar els nivells de soroll en entorns urbans basada en crowdsensing, i la característica principal de la qual és que no requereix intervenció de la persona usuària. En aquesta tesi detallem aspectes com ara el calibratge dels telèfons intel·ligents, la qualitat de les mesures obtingudes, l'instant de mostratge, el disseny del servidor i la interacció client-servidor. A més, hem validat la nostra solució en escenaris reals per a demostrar el potencial de la solució assolida. Els resultats experimentals mostren que, amb la nostra proposta, és possible mesurar nivells de soroll en diferents zones urbanes o rurals amb un grau de precisió comparable al dels dispositius professionals, tot això sense requerir intervenció de l'usuari o usuària, i amb un consum reduït quant a recursos del sistema. En general, les diferents contribucions d'aquesta tesi doctoral ofereixen un punt de partida per a nous desenvolupaments, i ofereixen estratègies de calibratge i algorismes eficients amb vista a realitzar mesures representatives. A més, un important avantatge de la nostra proposta és que pot ser implementada de forma directa tant en institucions públiques com no governamentals en poc de temps, ja que utilitza tecnologia accessible i solucions basades en el codi obert.Environmental pollution is one of the main problems that affect our planet. Industrial growth and urban agglomerations, among others, are contributing to the diversification and chronification of this problem. The presence of environmental pollutants at high levels affect human health, with air quality and noise levels being examples of factors that can cause negative effects on people both psychologically and physiologically. Traditionally, environmental pollution is measured through monitoring centers, which are usually fixed and have a high cost. However, the ubiquity of microcomputers and the increase in the number of sensors embedded in our smartphones, have paved the way for the appearance of new strategies to measure such pollution. Thus, Mobile Crowdsensing has become a new paradigm through which smartphones emerge as an enabling technology, and whose widespread adoption provides enormous potential for growth, allowing large-scale operations, and with costs acceptable to our society. Through crowdsensing, smartphones can become flexible and multipurpose detection units that, through the sensors integrated into these devices, or combined with new sensors, allow monitoring regions of interest with good spatial and temporal granularity. In this thesis, we focus on the design of crowdsensing solutions using smartphones. We deal with environmental pollution problems, specifically noise and air pollution. With this objective, the crowdsensing proposals that have emerged in recent years are studied in the first place. The results of our study show that there is still a lot of heterogeneity in terms of technologies used and implementation methods, although modular designs at both client and server seem to be dominant. Concerning air pollution, we propose an architecture that allows measuring air pollution, specifically ozone, in urban environments. Our proposal uses smartphones as the center of the architecture, being these devices responsible for reading the data obtained by an external mobile sensor, and then sending such data to a central server for processing and analysis. In this proposal, several problems have been analyzed with regard to the orientation of the external sensor and the sampling time, and the proposed solution has been validated in real scenarios. The results obtained show that the orientation of the sensor and the sampling period, within certain limits, have very little influence on the captured data. Also, by comparing the heat maps generated by our solution with the data from the existing monitoring stations in the city of Valencia, we demonstrate that our approach is capable of providing greater data granularity. Concerning noise pollution, we propose an architecture to measure noise levels in urban environments based on crowdsensing, and whose main characteristic is that it does not require user intervention. In this thesis, we detail aspects such as the calibration of smartphones, the quality of the measurements obtained, the sampling instant, the server design, and the client-server interaction. Besides, we have validated our solution in real scenarios to demonstrate the potential of the proposed solution. Experimental results show that, with our proposal, it is possible to measure noise levels in different urban or rural areas with a degree of precision comparable to that of professional devices, all without requiring the intervention of the user, and with reduced consumption of system resources. In general, the different contributions of this doctoral thesis provide a starting point for new developments, offering efficient calibration strategies and algorithms to make representative measurements. Besides, a significant advantage of our proposal is that it can be implemented straightforwardly by both public and non-governmental institutions in a short time, as it relies on accessible technology and open source softwareZamora Mero, WJ. (2018). Crowdsensing solutions for urban pollution monitoring using smartphones [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/115483TESI

    Advances on Smart Cities and Smart Buildings

    Get PDF
    Modern cities are facing the challenge of combining competitiveness at the global city scale and sustainable urban development to become smart cities. A smart city is a high-tech, intensive and advanced city that connects people, information, and city elements using new technologies in order to create a sustainable, greener city; competitive and innovative commerce; and an increased quality of life. This Special Issue collects the recent advancements in smart cities and covers different topics and aspects

    IoT Notifications: from disruption to benefit - Architectures for the future of notifications in the IoT

    Get PDF
    The growing number of mobile and IoT devices able to generate and show incoming notifications is fostering the spread of notifications in people lives. Nonetheless, although users are getting used to them, their presence is not always perceived as a benefit by recipients. With the aim of improving user experience with notifications, two different approaches are presented in this dissertation. The former acts at the distribution level, i.e., notifications are intercepted and then a system decides if, when, and how to show them; while the latter acts at the design level, i.e., notifications and their distribution strategies are designed with the aim of reducing user disruption and exploiting all the benefits that the availability of multiple devices could bring. An IoT architecture is proposed for each approach: the Smart Notification System that relies on machine learning algorithms to adequately manage incoming notifications, and the XDN (Cross-Device Notification) framework that assists developers in creating cross-device notifications by scripting. The modular nature of both architectures allowed the simultaneous development and test of different independent but compatible subsystems and their exploitation in preliminary deployment sessions. The results, feedbacks and lessons learned from such sessions can foster the development of future solutions in the IoT notifications field and related domains

    Proceedings of the Salford Postgraduate Annual Research Conference (SPARC) 2011

    Get PDF
    These proceedings bring together a selection of papers from the 2011 Salford Postgraduate Annual Research Conference(SPARC). It includes papers from PhD students in the arts and social sciences, business, computing, science and engineering, education, environment, built environment and health sciences. Contributions from Salford researchers are published here alongside papers from students at the Universities of Anglia Ruskin, Birmingham City, Chester,De Montfort, Exeter, Leeds, Liverpool, Liverpool John Moores and Manchester
    corecore