Towards a middleware for mobile edge-cloud applications

João Rodrigues, Eduardo R. B. Marques, Luís M. B. Lopes, Fernando M A Silva
{"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":null,"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.0000,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3152360.3152361","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 26

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.
面向移动边缘云应用的中间件
在过去十年中,技术进步和制造工艺的改进大大降低了智能手机和平板电脑等移动设备的价格标签,同时增强了它们的存储和计算能力。它们的无处不在促进了对移动边缘云的研究,这些移动边缘云是由一组这样的设备近距离组成的,目的是掌握它们的全球计算和存储资源。然而,利用这种边缘云的众包应用程序的发展受到网络形成和维护的复杂性、无线链路固有的不稳定性以及设备中硬件和操作系统的异构性的阻碍。在本文中,我们提出了一个中间件来处理这种复杂性,提供了一个可以构建众包应用程序的构建块。我们通过对实际应用程序的讨论来激励中间件的开发,并展示中间件的体系结构以及相关的组件和当前的开发状态。中间件的形式为Android设备的Java API,允许使用异构通信技术(例如,Wifi-Direct,蓝牙)建立链接,并将这些链接组合起来形成逻辑边缘云网络。在此功能之上,边缘计算、存储和流媒体服务也正在开发中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信