SNARF: a social networking-inspired accelerator remoting framework

MCC '12 Pub Date : 2012-08-17 DOI:10.1145/2342509.2342516
Heungsik Eom, P. S. Juste, R. Figueiredo, Omesh Tickoo, R. Illikkal, R. Iyer
{"title":"SNARF: a social networking-inspired accelerator remoting framework","authors":"Heungsik Eom, P. S. Juste, R. Figueiredo, Omesh Tickoo, R. Illikkal, R. Iyer","doi":"10.1145/2342509.2342516","DOIUrl":null,"url":null,"abstract":"The diminishing size and battery requirements of mobile devices restrict the scope of computations possible on such devices and motivate approaches that support the selective offloading of computations to remote resources. With a variety of resources available to potentially host offloaded computations -- such as cloud-provisioned resources, and devices within a user's personal or social network -- a key challenge lies in architecting a framework that enables applications to seamlessly discover available services, effectively and securely communicate with them, and be presented with API interfaces that hide the complexities associated with managing the interactions with a remote device from applications and present the abstraction of a local device. In this paper, we outline a framework that addresses these challenges by layering APIs and an offload infrastructure upon a virtual networking substrate that supports TCP/IP networking and widely-used resource discovery protocols. An intelligent runtime scheduling layer monitors the execution environment and provides opportunistic remote offloads based on the performance requirements, offload benefits and expendable power. We demonstrate the feasibility of the approach through experiments that evaluate end-to-end application execution times and energy consumption in offloaded mobile devices, as well as the ability to support universal plug-and-play (UPnP) resource discovery in both local- and wide-area environments.","PeriodicalId":122793,"journal":{"name":"MCC '12","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MCC '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2342509.2342516","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

The diminishing size and battery requirements of mobile devices restrict the scope of computations possible on such devices and motivate approaches that support the selective offloading of computations to remote resources. With a variety of resources available to potentially host offloaded computations -- such as cloud-provisioned resources, and devices within a user's personal or social network -- a key challenge lies in architecting a framework that enables applications to seamlessly discover available services, effectively and securely communicate with them, and be presented with API interfaces that hide the complexities associated with managing the interactions with a remote device from applications and present the abstraction of a local device. In this paper, we outline a framework that addresses these challenges by layering APIs and an offload infrastructure upon a virtual networking substrate that supports TCP/IP networking and widely-used resource discovery protocols. An intelligent runtime scheduling layer monitors the execution environment and provides opportunistic remote offloads based on the performance requirements, offload benefits and expendable power. We demonstrate the feasibility of the approach through experiments that evaluate end-to-end application execution times and energy consumption in offloaded mobile devices, as well as the ability to support universal plug-and-play (UPnP) resource discovery in both local- and wide-area environments.
SNARF:一个受社交网络启发的加速器远程框架
移动设备的尺寸和电池需求的减小限制了此类设备上可能的计算范围,并激发了支持将计算选择性地卸载到远程资源的方法。有各种各样的资源可以用来承载卸载的计算——比如云提供的资源,以及用户个人或社交网络中的设备——一个关键的挑战在于构建一个框架,使应用程序能够无缝地发现可用的服务,有效和安全地与它们通信。并提供API接口,这些接口隐藏了与应用程序管理与远程设备交互相关的复杂性,并提供了本地设备的抽象。在本文中,我们概述了一个框架,该框架通过在支持TCP/IP网络和广泛使用的资源发现协议的虚拟网络基础上分层api和卸载基础设施来解决这些挑战。智能运行时调度层监视执行环境,并根据性能需求、卸载好处和可消耗的电力提供机会性的远程卸载。我们通过实验证明了该方法的可行性,这些实验评估了端到端应用程序在卸载移动设备中的执行时间和能耗,以及在本地和广域环境中支持通用即插即用(UPnP)资源发现的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信