Dynamic application composition for distributed systems
Dynamic application composition for distributed systems
批准号:
194227-2007
负责人:
Graham, Peter
金额:
$1.68万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
大多数人使用的软件被设计和打包为在单个设备上运行(例如,在个人计算机上运行的电子表格)。这种方法的应用通常限于高端科学和商业应用,这些应用不能在传统的台式机或个人计算设备(例如手机、PDA等)上运行。这种“标准”编程方法隐含地假设了一种基本的计算模型,其中所有的事情都在一台通用计算机上完成。然而,随着新的移动的和嵌入式设备的普及,这种模式正在悄然消失。越来越多地,这种相互连接的设备协同参与计算。这种现象的众多例子包括点对点文件共享应用程序和多用户游戏(大规模)以及在iPod、手机等上运行的多媒体工具(小规模)。 在这个建议中,我认为继续假设程序应该是在一台机器上运行的单一实体,并授权给特定的个人是过于限制,应该被取代。我建议一个替代模型的基础上可执行组件(即执行自包含功能的可运行程序),可以动态“组合”,以创建应用程序的飞行,是针对特定的用户和环境特征。这种动态构造的应用程序可以在广泛的互连设备上和跨广泛的互连设备更有效地运行。例如,考虑用户需要在使用具有有限能力的移动终端旅行时编辑文档的场景。通常,用户将不得不支付并预先安装大型、复杂且昂贵的应用程序,以支持在移动终端上编辑必要的文档。在我提出的方法中,只有软件的必要部分会根据需要动态组合,以便在移动终端上运行(如果需要,还可以在附近的一台或多台提供计算服务的机器上运行)。此外,组合软件可以进行定制,以适应小屏幕尺寸和设备无线连接到互联网的有限可靠性。
英文摘要
The software that most people use is designed and packaged to run on a single device (e.g. a spreadsheet running on a personal computer). Exceptions to this approach are normally restricted to high-end scientific and business applications that do not run on conventional desktop machines or personal computing devices (e.g. cell phones, PDAs, etc.). This "standard" programming approach implicitly assumes an underlying model of computing where everything is done on a single, general purpose computer. This model, however, is quietly fading as new mobile and embedded devices become prevalent. Increasingly, such interconnected devices are collaboratively involved in computations. Among the multitude of examples of this phenomenon are Peer-To-Peer file sharing applications and multi-user gaming (at the large scale) and multimedia tools running on iPods, cell phones, etc. (at the small scale). In this proposal, I argue that continuing to assume that programs should be monolithic entities running on a single machine and licensed to specific individuals is overly restrictive and should be replaced. I suggest an alternative model based on executable components (i.e. pieces of runnable programs performing self-contained functions) that may be dynamically "composed" to create applications on the fly that are tailored to specific user and environmental characteristics. Such dynamically constructed applications can be run more efficiently both on and across a wide range of interconnected devices. For example, consider a scenario where a user needs to edit a document while travelling using a mobile device with limited capabilities. Normally the user would have to pay for and pre-install a large, complex and costly application to support editing the necessary document on the mobile device. In my proposed approach, only the necessary parts of the software would be dynamically composed on demand to run on the mobile device (and, if necessary, on one or more nearby machines offering compute services). Further, thecomposed software could be tailored to suit the small screen size and limited reliability of the device's wireless connection to the Internet.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Dynamic application composition for distributed systems
-
批准号:194227-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2011
-
负责人:Graham, Peter
-
依托单位:
Dynamic application composition for distributed systems
-
批准号:194227-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2010
-
负责人:Graham, Peter
-
依托单位:
Dynamic application composition for distributed systems
-
批准号:194227-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2009
-
负责人:Graham, Peter
-
依托单位:
Dynamic application composition for distributed systems
-
批准号:194227-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2008
-
负责人:Graham, Peter
-
依托单位:
Integrating computation and communication for large scale distributed systems
-
批准号:194227-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2006
-
负责人:Graham, Peter
-
依托单位:
Integrating computation and communication for large scale distributed systems
-
批准号:194227-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2005
-
负责人:Graham, Peter
-
依托单位:
Integrating computation and communication for large scale distributed systems
-
批准号:194227-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2004
-
负责人:Graham, Peter
-
依托单位:
Integrating computation and communication for large scale distributed systems
-
批准号:194227-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2003
-
负责人:Graham, Peter
-
依托单位:
Integrating computation and communication for large scale distributed systems
-
批准号:194227-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2002
-
负责人:Graham, Peter
-
依托单位:
Integrating computation and communication for large scale distributed systems
-
批准号:194227-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2001
-
负责人:Graham, Peter
-
依托单位:
Persistent objects in distributed shared memory
-
批准号:194227-1997
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.43万
-
财政年份:2000
-
负责人:Graham, Peter
-
依托单位:
High performance cluster switch
-
批准号:229340-2000
-
项目类别:Research Tools and Instruments - Category 1 (<$150,000)
-
资助金额:$1.75万
-
财政年份:1999
-
负责人:Graham, Peter
-
依托单位:
Persistent objects in distributed shared memory
-
批准号:194227-1997
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.43万
-
财政年份:1999
-
负责人:Graham, Peter
-
依托单位:
Persistent objects in distributed shared memory
-
批准号:194227-1997
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.36万
-
财政年份:1998
-
负责人:Graham, Peter
-
依托单位:
Persistent objects in distributed shared memory
-
批准号:194227-1997
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:1997
-
负责人:Graham, Peter
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位:
均相液相生物芯片检测系统的构建及其在癌症早期诊断上的应用
-
批准号:82372089
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:李万万
-
依托单位:
用于小尺寸管道高分辨成像荧光聚合物点的构建、成像机制及应用研究
-
批准号:82372015
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:熊丽琴
-
依托单位:
网格中以情境为中心的应用自动化研究
-
批准号:60703054
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2007
-
负责人:黄震春
-
依托单位: