课题基金 / 基金详情

EAGER: Collaborative Research: Toward An Adaptive Programming System for Cloud-Enabled Smartphone Applications

EAGER: Collaborative Research: Toward An Adaptive Programming System for Cloud-Enabled Smartphone Applications
EAGER:协作研究:面向云智能手机应用程序的自适应编程系统
批准号:
1048824
负责人:
Ramesh Govindan
金额:
$10.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2013-02-28

项目摘要

项目成果

Ramesh Govindan的其他基金

相似基金

相关文献

中文摘要
翻译
智能手机正迅速成为我们社会所依赖的一个成熟的计算平台。鉴于手机在处理和存储方面的限制,访问“云”中的数据和计算资源的智能手机应用程序是不可避免的。如今,在手机和云之间划分智能手机应用程序的重担完全落在了程序员身上。这种手动分配应用程序的方法从根本上是有限的,并且不会扩展到允许智能手机成为一个真正丰富和健壮的计算平台。手动分区既繁琐又容易出错。此外,手动分区需要程序员做出重要的决策,而这些决策只有在运行时才能正确地做出。本项目探讨了一个编程系统的需求、设计和实现,该系统用于支持云的智能手机应用程序,该系统具有固有的适应性,透明地划分应用程序,以应对各种动态约束。该项目正在研究来自不同领域的支持云计算的智能手机应用程序,以便了解应用程序的需求、限制和实践中的权衡。该项目还追求编程模型,允许开发人员灵活地、声明式地表达应用程序的组件以及它们的依赖和约束。最后,该项目正在开发一个原型系统架构,该架构可以根据应用程序的需求在手机和云上协同执行应用程序。十年之内,智能手机将改变大多数人的健康和生活方式选择方式。这个项目通过使一类丰富的智能手机应用程序更容易创建、适应和理解来帮助实现这种转变。
英文摘要
Smartphones are fast becoming a full-fledged computing platform thatour society depends upon. Smartphone applications that access dataand computing resources in the "cloud" are inevitable given theprocessing and storage limitations on the phones. Today the burden ofpartitioning smartphone applications between the phone and the cloudlies squarely with the programmer. This manual approach topartitioning applications is fundamentally limited and will not scaleup to allow smartphones to become a truly rich and robust computingplatform. Manual partitioning is tedious and error prone. Moreover,manual partitioning requires the programmer to make importantdecisions that cannot be properly made until run time.This project explores the requirements, design, and implementation ofa programming system for cloud-enabled smartphone applications that isinherently adaptive, partitioning applications transparently in orderto cope with a diverse set of dynamic constraints. The project isstudying cloud-enabled smartphone applications from a variety ofdomains in order to understand application requirements, constraints,and tradeoffs in practice. The project is also pursuing programmingmodels that allow developers to flexibly and declaratively express anapplication's components along with their dependencies andconstraints. Finally, the project is developing a prototype systemarchitecture that collaboratively executes an application on the phoneand the cloud subject to the application's requirements. Within adecade, smartphones will transform the way health and lifestylechoices are delivered to much of the population. This project ishelping to enable this transformation by making a rich class ofsmartphone applications much easier to create, adapt, and understand.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CNS Core: Medium: Panoptes: Next Generation Multi-Perspective Video Delivery at Internet Scale
  • 批准号:
    1956190
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2020
  • 负责人:
    Ramesh Govindan
  • 依托单位:
Collaborative Research: CNS Core: Medium: Network-Enabled Cooperative Perception for Future Autonomous Vehicles
  • 批准号:
    1956445
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $90.0万
  • 财政年份:
    2020
  • 负责人:
    Ramesh Govindan
  • 依托单位:
CNS Core: Large: Collaborative Research: Network Design Automation
  • 批准号:
    1901523
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $100.0万
  • 财政年份:
    2019
  • 负责人:
    Ramesh Govindan
  • 依托单位:
NeTS: Large: Collaborative Research:Programmable Inter-domain Observation and Control
  • 批准号:
    1413978
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $167.61万
  • 财政年份:
    2014
  • 负责人:
    Ramesh Govindan
  • 依托单位:
海外基金