NEOP: A Framework for Distributed Mobile Apps on Heterogeneous Devices

Yiwei Zhao, Song Jiang, Weidong Zhong, Lizhong Wang, Xiao-Feng Li
{"title":"NEOP: A Framework for Distributed Mobile Apps on Heterogeneous Devices","authors":"Yiwei Zhao, Song Jiang, Weidong Zhong, Lizhong Wang, Xiao-Feng Li","doi":"10.1109/ISADS56919.2023.10092023","DOIUrl":null,"url":null,"abstract":"Today’s apps on a mobile device, such as a smartphone and a tablet, need to access various resources to deliver quality service to users’ satisfaction. These resources may include cameras, microphones, screens, processors, various specialized sensors, and data. In today’s client-server framework, resources accessible to an app are limited to those available in the device running the app, on the cloud, and likely in a few statically connected devices. However, there can be abundant resources on devices near the app-running one with desirable functionalities that can enable or empower the app’s new features and services, but cannot be easily accessed and leveraged. The NEOP (Neutron Operation Platform) framework is an app development and execution environment that removes the barrier across the devices. Heterogeneous IoT devices make the capabilities in their hardware and service software available after security and privacy authentication. An app is developed as a composition of capabilities distributed across various end devices and the cloud. Its constituent computing tasks can be dynamically created and scheduled. Different device capabilities can be selectively and dynamically recruited into the app for the optimal user experience. In this paper we describe example scenarios that motivate the next-generation app framework, the framework’s architecture, design principles, technical challenges, and details on its design and implementation. We also compare this work with related efforts on distributed mobile computing to highlight the unique contributions made by the NEOP platform.","PeriodicalId":412453,"journal":{"name":"2023 IEEE 15th International Symposium on Autonomous Decentralized System (ISADS)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 15th International Symposium on Autonomous Decentralized System (ISADS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISADS56919.2023.10092023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Today’s apps on a mobile device, such as a smartphone and a tablet, need to access various resources to deliver quality service to users’ satisfaction. These resources may include cameras, microphones, screens, processors, various specialized sensors, and data. In today’s client-server framework, resources accessible to an app are limited to those available in the device running the app, on the cloud, and likely in a few statically connected devices. However, there can be abundant resources on devices near the app-running one with desirable functionalities that can enable or empower the app’s new features and services, but cannot be easily accessed and leveraged. The NEOP (Neutron Operation Platform) framework is an app development and execution environment that removes the barrier across the devices. Heterogeneous IoT devices make the capabilities in their hardware and service software available after security and privacy authentication. An app is developed as a composition of capabilities distributed across various end devices and the cloud. Its constituent computing tasks can be dynamically created and scheduled. Different device capabilities can be selectively and dynamically recruited into the app for the optimal user experience. In this paper we describe example scenarios that motivate the next-generation app framework, the framework’s architecture, design principles, technical challenges, and details on its design and implementation. We also compare this work with related efforts on distributed mobile computing to highlight the unique contributions made by the NEOP platform.
NEOP:异构设备上的分布式移动应用框架
今天的移动设备上的应用程序,如智能手机和平板电脑,需要访问各种资源,以提供用户满意的优质服务。这些资源可能包括摄像头、麦克风、屏幕、处理器、各种专用传感器和数据。在当今的客户机-服务器框架中,应用程序可访问的资源仅限于运行该应用程序的设备、云上以及可能在一些静态连接的设备中可用的资源。然而,在运行应用的设备附近可能有丰富的资源,具有理想的功能,可以启用或增强应用的新功能和服务,但不容易访问和利用。NEOP (Neutron Operation Platform)框架是一个应用程序开发和执行环境,它消除了设备之间的障碍。异构物联网设备使其硬件和服务软件中的功能在经过安全和隐私认证后可用。应用程序是作为分布在各种终端设备和云上的功能的组合而开发的。它的组成计算任务可以动态创建和调度。不同的设备功能可以选择性和动态地加入到应用程序中,以获得最佳的用户体验。在本文中,我们描述了激发下一代应用程序框架的示例场景,框架的架构,设计原则,技术挑战以及其设计和实现的细节。我们还将这项工作与分布式移动计算的相关工作进行了比较,以突出NEOP平台所做的独特贡献。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信