{"title":"Efficient Multi-hop Broadcast Data Dissemination for IoT and Smart Cities Applications","authors":"Andrea Gorrieri","doi":"10.1145/2752746.2752788","DOIUrl":"https://doi.org/10.1145/2752746.2752788","url":null,"abstract":"In the last years, due to the growing interest in smart cities and Internet of Things (IoT) applications, several innovative types of networks, such as Vehicular Ad-hoc NETworks (VANETs) and Opportunistic (such as pedestrian or Machine-to-Machine, M2M) ad-hoc networks, have been deeply investigated. In this type of networks, broadcasting is a very important transmission strategy which allows fast data dissemination. For example, this type of communication assumes a particular importance in the so-called Service Discovery mechanisms (e.g., ZeroConf). Widely exploited in IoT scenarios, these mechanisms provide that nodes advertise, through broadcast/multicast communications, a particular offered service. In this way nodes and associated services can be automatically and dynamically discovered without human intervention. Another example where broadcasting assumes a key role is represented by routing protocols for Mobile Ad-hoc NETworks (MANETs) (e.g., Ad-hoc Ondemand Distance Vector (AODV) [9] and Dynamic Source Routing (DSR) [2])). In fact, these protocols perform multihop broadcasting, based on the flooding technique, in order to find a route to a desired destination or send control messages to all nodes in the network. According to flooding each node is required to retransmit packets when received for the first time. The flooding strategy, because of highly redundant transmissions, can lead to serious inefficiencies, related to the high channel contention level which results in collisions and interference. This problem, referred to as Broadcast Storm Problem (BSP) [7] in the literature, is more exacerbated in IoT and smart cities scenarios where a great amount of densely deployed nodes are typically present. In general, there are many approaches that can be used in order to reduce the redundancy introduced by flooding—the interested reader is referred to [7] for a possible classification— and, thus, design energy-efficient broadcast mechanisms. In order to achieve efficient multi-hop broacast communications in these years we have investigated the so-called probabilistic broadcast techniques. In simple terms, when a node receives a packet, it rebroadcasts it with probability p and takes no","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131910160","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 Efficient and Fair Management of Sensing Applications on Heterogeneous Resource Mobile Devices","authors":"Petko Georgiev","doi":"10.1145/2752746.2753769","DOIUrl":"https://doi.org/10.1145/2752746.2753769","url":null,"abstract":"The widespread use of sensor-equipped smartphones and wearables has enabled the rapid growth of personal sensing applications that monitor user behavior. Examples include continuously sampling the microphone for the detection of stressed speech or processing the accelerometer sensor stream for transportation mode detection. Deploying multiple of these applications on the mobile device is a rich source of behavioral insights but poses a significant strain on the battery life. The aim of the dissertation work is to make full use of the heterogeneous resources available in off-the-shelf smartphones and wearables (viz. CPU, low-power co-processors and wireless) to efficiently and fairly orchestrate the execution of multiple interacting sensing applications. This requires building an abstraction scheduling layer that transparently distributes sensor processing tasks and optimizes the utilization of shared computing resources to meet individual app requirements.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128194248","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":"Session details: Session 2: Mobile Networking","authors":"Filippo Rebecchi","doi":"10.1145/3251230","DOIUrl":"https://doi.org/10.1145/3251230","url":null,"abstract":"","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122553544","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":"Proceedings of the 2015 on MobiSys PhD Forum","authors":"Aakanksha Chowdhery, Chungkuk Yoo, Filippo Rebecchi","doi":"10.1145/2752746","DOIUrl":"https://doi.org/10.1145/2752746","url":null,"abstract":"As the general chairs, it is our pleasure to welcome you to the ACM MobiSys 2015 PhD Forum workshop in Florence, Italy. The PhD Forum has been a regular event of the ACM MobiSys conference for the past few years. The forum supports a highly interactive environment for PhD students to present and discuss their research with students and professionals from academia and industry. It provides them with a great opportunity to get feedback on their research and build their professional network. \u0000 \u0000Twelve PhD students participate in the forum this year to present their research direction. The workshop program has been structured into two technical sessions, Pervasive Applications and Sensing, and Mobile Networking. The keynote session for the workshop will be \"Lessons I learned writing MobiSys papers\" by Professor Lin Zhong who won the SIGMOBILE RockStar Award last year.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134320454","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":"Urban Mobility and Networking","authors":"Kai Zhao","doi":"10.1145/2752746.2752786","DOIUrl":"https://doi.org/10.1145/2752746.2752786","url":null,"abstract":"Understanding urban human mobility is crucial for various mobile and network applications. We address two challenges presented in these mobility-based mobile applications, namely urban mobility modelling and its applications in Delay Tolerant Networks (DTNs). First, We build a human mobility model based on two real-life GPS datasets containing approximately 20 and 10 million GPS samples with transportation mode information. Previous research has suggested that the trajectories in human mobility have statistically similar features as Levy Walks. We propose to explain the Levy walk behaviour by decomposing them into different classes according to the different transportation modes, such as Walk/Run, Bike, Train/ Subway or Car/Taxi/Bus. Second, we develop a solution framework, namely Ameba, for timely delivery in DTNs. We find that human mobility exhibits strong special and temporal patterns. We leverage these human mobility patterns to derive an optimal routing hop count of each content to maximize the number of needed nodes. Illustrative results verify that Ameba achieves comparable delivery ratio as a flooding algorithm but with much lower overhead.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126808798","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":"Smart Gateway for Low-Power Lossy Networks","authors":"Leone Remy","doi":"10.1145/2752746.2752783","DOIUrl":"https://doi.org/10.1145/2752746.2752783","url":null,"abstract":"Low Power and Lossy Networks (LLN) are composed of con- strained devices that auto-organize around one or few gateways. These gateways are usually traffic sink but thanks to their key location they can host energy saving services. We will see how cache mechanisms can filter incoming requests to match lifetime goals of each node with the right amount of requests they can handle. Then we will see how traffic sample can be used to acquire a coarse estimate of individual nodes energy consumption. We will use information coming from the routing topology and lightweight explicit calibrations.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"35 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123516107","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":"Flexible And Effective Energy Management In Smartphones","authors":"Anudipa Maiti","doi":"10.1145/2752746.2752792","DOIUrl":"https://doi.org/10.1145/2752746.2752792","url":null,"abstract":"Despite the fact that current smartphone platform incorporates efficient energy measurement tools, robust power models, and mechanisms to control energy, battery lifetime continues to frustrate users. This is because of the disconnect between \"one-size-fits-all\" approach of these solutions and the wide diversity in device usage and app behavior that actually exists. We identify the missing piece of the mobile device energy management puzzle which helps us address diverse energy expectations of different users interacting with different apps. To enable flexible energy management we introduce a framework named Jouler. To allow effective energy management we propose an app-value metric and user behavior classifiers as critical inputs besides energy measurement to policies managing energy of the device.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129596736","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":"Extended Abstract: Efficient Dynamic Mobile Sensing Strategies for Context-Aware Applications","authors":"Sirine Taleb","doi":"10.1145/2752746.2752782","DOIUrl":"https://doi.org/10.1145/2752746.2752782","url":null,"abstract":"The availability of a wide range of embedded and external wearable sensors enables the development of new mobile applications with rich contextual information. Unfortunately, acquiring contextual information accurately and instantly comes at the expense of energy consumption and processing overhead. We propose the investigation of an efficient dynamic mobile sensing framework that allows intelligent interaction with sensors while optimizing performance metrics such as energy, accuracy, delay, and processing overhead.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122735616","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":"Opportunistic traffic Offloading Mechanisms for Mobile/4G Networks","authors":"Antonino Masaracchia","doi":"10.1145/2752746.2752785","DOIUrl":"https://doi.org/10.1145/2752746.2752785","url":null,"abstract":"In the last few years, it has been observed a drastic surge of data traffic demand from mobile personal devices (smartphones and tablets) over cellular networks [2]. Even though a significant improvement in cellular bandwidth provisioning is expected with LTE-Advanced systems, the overall situation is not expected to change significantly. Besides personal mobile devices, the diffusion of M2M and IoT devices is expected to increase at an exponential pace (the share of M2M devices is predicted to increase 5x by 2018 [2]). In order to meet such a high demand and to increase the capacity of the channel, several approaches have been proposed. All these approaches can be diveded in two main classes:","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134464261","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":"Offloading Delay Tolerant Data through Opportunistic Networks","authors":"Otto Waltari","doi":"10.1145/2752746.2752791","DOIUrl":"https://doi.org/10.1145/2752746.2752791","url":null,"abstract":"Content distribution in today’s Internet is facing fundamental challenges. The amount of connected devices is rapidly increasing as mobile devices become more popular and various kinds of smart devices become connected. This constantly growing population of devices does not only increase the amount of transferred data per se, but also require higher bandwidth in order to keep up with today’s online service standards. Content producers, such as streaming services of video and music, aim at providing the best possible quality of experience (QoE) to the end user. However, the available network service providers who are responsible for delivering the service may not always have the capability to provide the required bandwidth and reliability. This is primarily because of timeouts and packet loss caused by weak signal levels, network congestion or connection handovers — affecting especially mobile content consumers. This further discredits Internet service providers and mobile network operators (MNO) who are already struggling with providing the quality of service (QoS) that they advertise [6]. One way to bypass this bottleneck is through offloading data over alternative networks. Our research studies the feasibility to offload over opportunistic networks consisting of peer mobile users and occasional Wi-Fi.","PeriodicalId":325557,"journal":{"name":"Proceedings of the 2015 on MobiSys PhD Forum","volume":"2 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131437647","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}