首页> 外文期刊>Philosophical transactions of the Royal Society. Mathematical, physical, and engineering sciences >SARANA: language, compiler and run-time system support for spatially aware and resource-aware mobile computing
【24h】

SARANA: language, compiler and run-time system support for spatially aware and resource-aware mobile computing

机译:SARANA:语言,编译器和运行时系统支持空间感知和资源感知的移动计算

获取原文
获取原文并翻译 | 示例
           

摘要

Increasingly, spatial awareness plays a central role in many distributed and mobile computing applications. Spatially aware applications rely on information about the geographical position of compute devices and their supported services in order to support novel functionality. While many spatial application drivers already exist in mobile and distributed computing, very little systems research has explored how best to program these applications, to express their spatial and temporal constraints, and to allow efficient implementations on highly dynamic real-world platforms. This paper proposes the SARANA system architecture, which includes language and run-time system support for spatially aware and resource-aware applications. SARANA allows users to express spatial regions of interest, as well as trade-offs between quality of result (QoR), latency and cost. The goal is to produce applications that use resources efficiently and that can be run on diverse resource-constrained platforms ranging from laptops to personal digital assistants and to smart phones. SARANA's run-time system manages QoR and cost trade-offs dynamically by tracking resource availability and locations, brokering usage/pricing agreements and migrating programs to nodes accordingly. Aresource cost model permeates the SARANA system layers, permitting users to express their resource needs and QoR expectations in units that make sense to them. Although we are still early in the system development, initial versions have been demonstrated on a nine-node system prototype.
机译:在许多分布式和移动计算应用程序中,空间意识越来越扮演着核心角色。具有空间意识的应用程序依赖于有关计算设备及其支持的服务的地理位置的信息,以支持新颖的功能。尽管移动和分布式计算中已经存在许多空间应用程序驱动程序,但很少有系统研究探索如何最好地对这些应用程序进行编程,表达其空间和时间约束以及允许在高度动态的现实世界平台上高效实现。本文提出了SARANA系统架构,其中包括对空间感知和资源感知应用程序的语言和运行时系统支持。 SARANA允许用户表达感兴趣的空间区域,以及结果质量(QoR),延迟和成本之间的权衡。目标是生产能够有效利用资源并可以在各种资源受限的平台上运行的应用程序,从笔记本电脑到个人数字助理再到智能手机。 SARANA的运行时系统通过跟踪资源可用性和位置,代理使用/定价协议以及相应地将程序迁移到节点,来动态管理QoR和成本权衡。 Aresource成本模型渗透到SARANA系统层中,允许用户以对他们有意义的单位表达其资源需求和QoR期望。尽管我们仍处于系统开发的早期阶段,但已在九节点系统原型上演示了初始版本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号