To meet the requirements of each flow in mobile edge computing (MEC) which coexists flows with different round-trip times (RTTs) and requirements about transmission rate, we previously proposed a bandwidth allocation scheme based on collectable information and showed the effectiveness of this approach in MEC. However, this scheme may degrade link utilization in access networks if it reallocates an unutilized bandwidth to flows through paths without a sufficient bandwidth. In this study, we propose a bandwidth allocation scheme based on residual bandwidth information to improve link utilization in MEC. We show the effectiveness of this approach through simulation evaluations.
{"title":"A bandwidth allocation scheme based on residual bandwidth information in mobile edge computing","authors":"Yusuke Ito, H. Koga, K. Iida","doi":"10.1145/3152360.3152364","DOIUrl":"https://doi.org/10.1145/3152360.3152364","url":null,"abstract":"To meet the requirements of each flow in mobile edge computing (MEC) which coexists flows with different round-trip times (RTTs) and requirements about transmission rate, we previously proposed a bandwidth allocation scheme based on collectable information and showed the effectiveness of this approach in MEC. However, this scheme may degrade link utilization in access networks if it reallocates an unutilized bandwidth to flows through paths without a sufficient bandwidth. In this study, we propose a bandwidth allocation scheme based on residual bandwidth information to improve link utilization in MEC. We show the effectiveness of this approach through simulation evaluations.","PeriodicalId":270372,"journal":{"name":"Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134333407","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}
João Rodrigues, Eduardo R. B. Marques, Luís M. B. Lopes, Fernando M A Silva
In the last decade, technological advances and improved manufacturing processes have significantly dropped the price tag of mobile devices such as smartphones and tablets whilst augmenting their storage and computational capabilities. Their ubiquity fostered research on mobile edge-clouds, formed by sets of such devices in close proximity, with the goal of mastering their global computational and storage resources. The development of crowd-sourcing applications that take advantage of such edge-clouds is, however, hampered by the complexity of network formation and maintenance, the intrinsic instability of wireless links and the heterogeneity of the hardware and operating systems in the devices. In this paper we present a middleware to deal with this complexity, providing a building block upon which crowd-sourcing applications may be built. We motivate the development of the middleware through a discussion of real-world applications, and present the middleware's architecture along with the associated components and current development status. The middleware takes form as a Java API for Android devices that allows for the establishment of links using heterogeneous communication technologies (e.g., Wifi-Direct, Bluetooth), and the combination of these links to form a logical edge-cloud network. On top of this functionality, services for edge computation, storage, and streaming are also being developed.
{"title":"Towards a middleware for mobile edge-cloud applications","authors":"João Rodrigues, Eduardo R. B. Marques, Luís M. B. Lopes, Fernando M A Silva","doi":"10.1145/3152360.3152361","DOIUrl":"https://doi.org/10.1145/3152360.3152361","url":null,"abstract":"In the last decade, technological advances and improved manufacturing processes have significantly dropped the price tag of mobile devices such as smartphones and tablets whilst augmenting their storage and computational capabilities. Their ubiquity fostered research on mobile edge-clouds, formed by sets of such devices in close proximity, with the goal of mastering their global computational and storage resources. The development of crowd-sourcing applications that take advantage of such edge-clouds is, however, hampered by the complexity of network formation and maintenance, the intrinsic instability of wireless links and the heterogeneity of the hardware and operating systems in the devices. In this paper we present a middleware to deal with this complexity, providing a building block upon which crowd-sourcing applications may be built. We motivate the development of the middleware through a discussion of real-world applications, and present the middleware's architecture along with the associated components and current development status. The middleware takes form as a Java API for Android devices that allows for the establishment of links using heterogeneous communication technologies (e.g., Wifi-Direct, Bluetooth), and the combination of these links to form a logical edge-cloud network. On top of this functionality, services for edge computation, storage, and streaming are also being developed.","PeriodicalId":270372,"journal":{"name":"Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123496280","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}
A. Sathiaseelan, Mennan Selimi, Carlos Molina, Adisorn Lertsinsrubtavee, Leandro Navarro-Moldes, Felix Freitag, Fernando M. V. Ramos, Roger Baig
Recent years have seen a trend towards decentralisation - from initiatives on decentralized web to decentralized network infrastructures. In this position paper, we present an architectural vision for decentralising cloud service infrastructures. Our vision is on community cloud infrastructures on top of decentralised access infrastructures i.e. community networks, using resources pooled from the community. Our architectural vision considers some fundamental challenges of integrating the current state of the art virtualisation technologies such as Software Defined Networking (SDN) into community infrastructures which are highly unreliable. Our proposed design goal is to include lightweight network and processing virtualization with fault tolerance mechanisms to ensure sufficient level of reliability to support local services.
{"title":"Towards decentralised resilient community clouds","authors":"A. Sathiaseelan, Mennan Selimi, Carlos Molina, Adisorn Lertsinsrubtavee, Leandro Navarro-Moldes, Felix Freitag, Fernando M. V. Ramos, Roger Baig","doi":"10.1145/3152360.3152363","DOIUrl":"https://doi.org/10.1145/3152360.3152363","url":null,"abstract":"Recent years have seen a trend towards decentralisation - from initiatives on decentralized web to decentralized network infrastructures. In this position paper, we present an architectural vision for decentralising cloud service infrastructures. Our vision is on community cloud infrastructures on top of decentralised access infrastructures i.e. community networks, using resources pooled from the community. Our architectural vision considers some fundamental challenges of integrating the current state of the art virtualisation technologies such as Software Defined Networking (SDN) into community infrastructures which are highly unreliable. Our proposed design goal is to include lightweight network and processing virtualization with fault tolerance mechanisms to ensure sufficient level of reliability to support local services.","PeriodicalId":270372,"journal":{"name":"Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115424978","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}
Filipe Cerqueira, J. Silva, João M. Lourenço, Hervé Paulino
There is a clear trend and progressive interest in the quasi-real-time sharing of user-generated content, and mobile devices are among the main sources for such content. Although the portability and increasing capabilities of mobile devices allow their use in a wide range of activities, the common use of centralized services to support the sharing of data between users requires highly responsive services and places a huge burden on the network, fully occupying its bandwidth with the outgoing and incoming of data that (often) could be shared directly from device to device at the network edge. Thyme is a data persistent publish/subscribe system that provides for the dissemination and storage of data in networks of mobile devices, without requiring access to the Internet nor to centralized networking services. In this paper, we apply Thyme to real-world networks of Android devices, and use it in the development of a photo sharing application. The experimental results show adequate response times for interactive usage, and low energy consumption, allowing the application to be used in a variety of (social) events without excessive battery drainage.
{"title":"Towards a persistent publish/subscribe system for networks of mobile devices","authors":"Filipe Cerqueira, J. Silva, João M. Lourenço, Hervé Paulino","doi":"10.1145/3152360.3152362","DOIUrl":"https://doi.org/10.1145/3152360.3152362","url":null,"abstract":"There is a clear trend and progressive interest in the quasi-real-time sharing of user-generated content, and mobile devices are among the main sources for such content. Although the portability and increasing capabilities of mobile devices allow their use in a wide range of activities, the common use of centralized services to support the sharing of data between users requires highly responsive services and places a huge burden on the network, fully occupying its bandwidth with the outgoing and incoming of data that (often) could be shared directly from device to device at the network edge. Thyme is a data persistent publish/subscribe system that provides for the dissemination and storage of data in networks of mobile devices, without requiring access to the Internet nor to centralized networking services. In this paper, we apply Thyme to real-world networks of Android devices, and use it in the development of a photo sharing application. The experimental results show adequate response times for interactive usage, and low energy consumption, allowing the application to be used in a variety of (social) events without excessive battery drainage.","PeriodicalId":270372,"journal":{"name":"Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131473684","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 2nd Workshop on Middleware for Edge Clouds & Cloudlets","authors":"","doi":"10.1145/3152360","DOIUrl":"https://doi.org/10.1145/3152360","url":null,"abstract":"","PeriodicalId":270372,"journal":{"name":"Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets","volume":"17 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120872892","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}