Praveen Venkateswaran, Cheng-Hsin Hsu, S. Mehrotra, N. Venkatasubramanian
{"title":"REAM: Resource Efficient Adaptive Monitoring of Community Spaces at the Edge Using Reinforcement Learning","authors":"Praveen Venkateswaran, Cheng-Hsin Hsu, S. Mehrotra, N. Venkatasubramanian","doi":"10.1109/SMARTCOMP50058.2020.00023","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00023","url":null,"abstract":"An increasing number of community spaces are being instrumented with heterogeneous IoT sensors and actuators that enable continuous monitoring of the surrounding environments. Data streams generated from the devices are analyzed using a range of analytics operators and transformed into meaningful information for community monitoring applications. To ensure high quality results, timely monitoring, and application reliability, we argue that these operators must be hosted at edge servers located in close proximity to the community space. In this paper, we present a Resource Efficient Adaptive Monitoring (REAM) framework at the edge that adaptively selects workflows of devices and operators to maintain adequate quality of information for the application at hand while judiciously consuming the limited resources available on edge servers. IoT deployments in community spaces are in a state of continuous flux that are dictated by the nature of activities and events within the space. Since these spaces are complex and change dynamically, and events can take place under different environmental contexts, developing a one-size-fits-all model that works for all types of spaces is infeasible. The REAM framework utilizes deep reinforcement learning agents that learn by interacting with each individual community spaces and take decisions based on the state of the environment in each space and other contextual information. We evaluate our framework on two real-world testbeds in Orange County, USA and NTHU, Taiwan. The evaluation results show that community spaces using REAM can achieve > 90% monitoring accuracy while incurring ~ 50% less resource consumption costs compared to existing static monitoring and Machine Learning driven approaches.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115986238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DAMCREM: Dynamic Allocation Method of Computation REsource to Macro-Tasks for Fully Homomorphic Encryption Applications","authors":"Takuya Suzuki, Yu Ishimaki, H. Yamana","doi":"10.1109/SMARTCOMP50058.2020.00094","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00094","url":null,"abstract":"Smart computing aims to improve the quality of life by utilizing Internet-of-Things devices and cloud computing. Typically, this computing handles private and/or personal information so concealing such sensitive information is a challenge. Adopting fully homomorphic encryption (FHE) is one approach for handling such sensitive information safely; that is, we can calculate the encrypted data without decryption. However, the time and space complexity of the FHE operation is high. Thus, its computation takes a long time. In this study, we aim to shorten FHE execution time by adopting our new scheduling algorithm, which divides a task into several macro-tasks and then assigns a set of threads. We assume a cloud computing system that is equipped with a many-core CPU. Thus, we propose the dynamic allocation method of computation resource to macro-tasks (DAMCREM), which dynamically allocates a certain number of threads (selected from pre-defined candidates) to each macro-task of every given job. In the evaluation, we compared DAMCREM to naive methods that allocate a pre-defined number of threads to each macro-task. The result shows that the average latency and maximum latency of job execution is less than those of naive methods, even when the average interval of job arrival is short.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116183316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Carlo Scaffidi, Giuseppe Tricomi, S. Distefano, A. Puliafito
{"title":"Continuous Green2 Waves for Surfin Smart Cities","authors":"Carlo Scaffidi, Giuseppe Tricomi, S. Distefano, A. Puliafito","doi":"10.1109/SMARTCOMP50058.2020.00085","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00085","url":null,"abstract":"Global warming and climate changes are due to several factors, not least vehicle and transportation emissions. Smart City technologies can provide mechanisms for emission (greenhouse gases, particles) containment that may significantly impact on the environment. This paper proposes a solution, based on an intelligent cruise control system, allowing a vehicle to interact with the Smart City infrastructure facilities for cutting down its emissions on the planned route while saving fuel. The proposed approach aims at implementing a (virtually) continuous green wave for a vehicle lowering its emissions by modulating the speed only considering local traffic congestion and traffic light information provided by the Smart City infrastructure, without actuating on the latter. A green-green (green2) wave also reducing the fuel consumption and ensuring a good trade off with travel time. To demonstrate the effectiveness of the proposed solution, a power train model of a c-segment car traveling on while interacting with Smart City facilities has been implemented and evaluated, providing significant insights.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127969237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Eugenio Cesario, Paschal I. Uchubilo, Andrea Vinci, Xiaotian Zhu
{"title":"Discovering Multi-density Urban Hotspots in a Smart City","authors":"Eugenio Cesario, Paschal I. Uchubilo, Andrea Vinci, Xiaotian Zhu","doi":"10.1109/SMARTCOMP50058.2020.00073","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00073","url":null,"abstract":"Leveraged by a large-scale diffusion of sensing networks and scanning devices in modern cities, huge volumes of geo-referenced urban data are collected every day. Such amount of information is analyzed to discover data-driven models, which can be exploited to tackle the major issues that cities face, including air pollution, virus diffusion, human mobility, traffic flows. In particular, the detection of city hotspots is becoming a valuable organization technique for framing detailed knowledge of a metropolitan area, providing high-level summaries for spatial datasets, which are valuable for planners, scientists, and policymakers. However, while classic density-based clustering algorithms show to be suitable to discover hotspots characterized by homogeneous density, their application on multi-density data can produce inaccurate results. For such a reason, since metropolitan cities are heavily characterized by variable densities, multi-density clustering seems to be more appropriate to discover city hotspots. This paper presents a study about how density-based clustering algorithms are suitable for discovering urban hotspots in a city, by showing a comparative analysis of single-density and multi-density clustering on both state-of-the-art data and real-world data. The experimental evaluation shows that, in an urban scenario, multi-density clustering achieves higher quality hotspots than a single-density approach.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121773688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Francesco Alongi, Nicolò Ghielmetti, D. Pau, F. Terraneo, W. Fornaciari
{"title":"Tiny Neural Networks for Environmental Predictions: An Integrated Approach with Miosix","authors":"Francesco Alongi, Nicolò Ghielmetti, D. Pau, F. Terraneo, W. Fornaciari","doi":"10.1109/SMARTCOMP50058.2020.00076","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00076","url":null,"abstract":"Collecting vast amount of data and performing complex calculations to feed modern Numerical Weather Prediction (NWP) algorithms require to centralize intelligence into some of the most powerful energy and resource hungry supercomputers in the world. This is due to the chaotic complex nature of the atmosphere which interpretation require virtually unlimited computing and storage resources. With Machine Learning (ML) techniques, a statistical approach can be designed in order to perform weather forecasting activity. Moreover, the recently growing interest in Edge Computing Tiny Intelligent architectures is proposing a shift towards the deployment of ML algorithms on Tiny Embedded Systems (ES). This paper describes how Deep but Tiny Neural Networks (DTNN) can be designed to be parsimonious and can be automatically converted into a STM32 microcontroller-optimized C-library through X-CUBE-AI toolchain; we propose the integration of the obtained library with Miosix, a Real Time Operating System (RTOS) tailored for resource constrained and tiny processors, which is an enabling factor for system scalability and multi tasking. With our experiments we demonstrate that it is possible to deploy a DTNN, with a FLASH and RAM occupation of 45,5 KByte and 480 Byte respectively, for atmospheric pressure forecasting in an affordable cost effective system. We deployed the system in a real context, obtaining the same prediction quality as the same DNN model deployed on the cloud but with the advantage of processing all the necessary data to perform the prediction close to environmental sensors, avoiding raw data traffic to the cloud.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125227064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Digital City Testbed Center: Using campuses as smart city testbeds in the binational Cascadia region","authors":"J. Fink","doi":"10.1109/SMARTCOMP50058.2020.00078","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00078","url":null,"abstract":"The collection and use of digital data by “smart city” programs raise complex operational and ethical questions that can best be addressed through carefully-monitored pilot studies before urban innovations are more widely adopted. We have created a network of single-owner campuses (academic, government, corporate and nonprofit) in the Cascadia megaregion that connects Portland (OR), Seattle (WA) and Vancouver (BC), where smart city products and services can be evaluated before deployment in neighborhoods and business districts. On the five initial campuses, we are co-locating assemblages of up to a dozen technologies through which issues of data interoperability, management, privacy and monopolization can be explored. The initial research and policy goals of this network are to educate the public about smart cities, improve accessibility for populations with disabilities, prepare city residents for natural disasters, and monitor urban tree canopies so they can better mitigate the urban heat island effect. If replicated in other regions, this testing approach can accelerate cities' responsible integration of data science solutions that can address both local and global problems.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128159105","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Impact of Container Migration on Fog Services as Perceived by Mobile Things","authors":"C. Puliafito, A. Virdis, E. Mingozzi","doi":"10.1109/SMARTCOMP50058.2020.00022","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00022","url":null,"abstract":"The integration between fog computing and the Internet of Things (IoT) creates plenty of new opportunities. Fog computing nodes run complex tasks on behalf of IoT devices, and the topological proximity of fog computing to the IoT enables several advantages (e.g., low latency). However, some IoT devices are mobile, and mobility may compromise the fog advantages. When a device moves, the communication path to the corresponding fog service may increase, with an impact on the fog advantages (which are a consequence of fog proximity) and overall performance. To overcome this issue, the fog service may be migrated across the fog computing infrastructure and maintained close enough to the served IoT device(s). It is worth noting, though, that service migration comes at a cost and may affect application Quality of Service (QoS). In this paper, we consider a fog service to be implemented as multiple containers, having one of them encapsulating an MQTT broker. Our contribution is the evaluation of the impact of container migration, which is considered in various flavours, on application QoS as perceived by mobile things. To this purpose, we consider an augmented reality application based on the MQTT protocol and conduct a set of experiments over a real fog computing testbed. Results show how migrating the fog service gives some benefits on the experienced QoS with respect to a case where no migration is performed.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131789807","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Riccardo Venanzi, Federico Montori, P. Bellavista, L. Foschini
{"title":"Industry 4.0 Solutions for Interoperability: a Use Case about Tools and Tool Chains in the Arrowhead Tools Project","authors":"Riccardo Venanzi, Federico Montori, P. Bellavista, L. Foschini","doi":"10.1109/SMARTCOMP50058.2020.00089","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00089","url":null,"abstract":"Industry 4.0 outlines the trend of the massively adoption of Internet of Things (IoT) nodes in supply chains, manufacturing, and factories in general. The industry digitalization is the key enabler to ease the productive process, drastically reduce its costs, and boost up the associated business. In this context, Arrowhead Tools (AHT) is a H2020 EU project provided by ECSEL that targets automation and digitalization solutions for the industry in Europe. AT is based on a framework, named Arrowhead Framework (AHF), developed and provided by the previous Arrowhead (AH) project. AHF is open source and addresses IoT-based automation and integration by abstracting IoT objects to services. AHF enables IoT interoperability and provides real time data handling, security features, automation system engineering, and automation systems scalability. In this paper, after a rapid overview of the AT project and the AHF architecture, we originally introduce the concept of Tool and Tool Chain for Industry 4.0 in AH. We also present a vertical AHT use case along with its implementation, as well as all the steps to turn a service/application into an AH-compliant Tool.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114081094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Energy Management of Smart Homes","authors":"Muhammad Umair, G. Shah","doi":"10.1109/SMARTCOMP50058.2020.00054","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00054","url":null,"abstract":"This paper presents a Markov chain based probabilistic model to get users' stochastic activity patterns and to predict the energy consumption of a smart home. These predictions are then incorporated in our prediction and feedback based proactive energy conservation (PF-PEC) algorithm, to reduce electricity cost without compromising human comfort. The experimental results show that the proposed algorithm minimizes the total energy consumption while also ensuring standard human comfort in a smart home environment.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129547600","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
N. Alhassoun, M. Y. S. Uddin, N. Venkatasubramanian
{"title":"Multi-Network Provisioning for Perpetual Operations in IoT-Enabled Smart Spaces","authors":"N. Alhassoun, M. Y. S. Uddin, N. Venkatasubramanian","doi":"10.1109/SMARTCOMP50058.2020.00032","DOIUrl":"https://doi.org/10.1109/SMARTCOMP50058.2020.00032","url":null,"abstract":"The IoT revolution has enabled perpetual continuous monitoring of spaces, people and events. Data thus generated can be used to create knowledge for diverse ubiquitous services. Today, IoT platforms are key technology substrate for smart homes/buildings that are equipped with heterogeneous devices and diverse (often multiple) network interfaces. In this paper, we address a key challenge in perpetual smartspace applications, i.e. that of energy cost associated with continuous sensing and communication. Diverse applications utilize data at different levels of quality; we exploit these quality tolerances by modeling them as “space-states” and intelligently leverage the dynamic space-states to select and provision resources (access networks, device capabilities) to reduce energy overhead while ensuring application quality. We propose efficient IoT provisioning algorithms that trigger actions and space-state shifts to drive energy-optimized sensor/network activations. To validate our approach, we derive use-cases from real-world assisted living smarthomes with multiple personal and in-situ devices and target applications such as elderly fall detection. Through detailed testbed measurements and larger simulated scenarios, we show that adaptive provisioning techniques that use state-spaces and their semantics can achieve greater than 3X reductions in energy dissipation and reduce active devices without loss of sensing accuracy.","PeriodicalId":346827,"journal":{"name":"2020 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125978275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}