Realizing a Adaptable Distributed Object-Oriented Computing Environment by Using Reconfigurable Object
利用可重构对象实现自适应分布式面向对象计算环境
基本信息
- 批准号:15500045
- 负责人:
- 金额:$ 1.86万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2003
- 资助国家:日本
- 起止时间:2003 至 2005
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
In large scale open distributed computing environments, runtime environments, such as performance and reliability, are continuously changing. If a user wants the system to preserve some level of performance and reliability in spite of change of runtime environments, the system should adapt itself to change of runtime environments. These changes are not predictable in the life time of systems or applications.In this research, we proposed a reconfigurable object that can reconfigure itself according to change of the runtime environment. The reconfigurable object consists of some functional meta-objects as well as a user defined meta-object. When the reconfigurable object detects a change of runtime environment, it exchanges some functional meta-objects to another one to adapt itself to the change. To make it easy for a reconfigurable object to exchange its meta-objects, we adopted loosely-coupled communication between meta-objects. Thus the distributed system that is composed of the reconfigurable objects has an ability to adapt to its runtime environment.We confirmed that our ideas can be realized by implementing the proto-type of reconfigurable objects and an environment change detection mechanism. Moreover, we showed following four application areas of the system. The first one is adaptable fault tolerance, which adapts the system to change of the underlying system's reliability and user required level of reliability. The second one is adaptable remote access, which solves the trade-off between cost and quality of data on accessing remote data, according to change of system performance. The third one is a quorum reconfiguration on the occasion of change of mutual exclusion group members. The last one is adaptable message ordering protocols, which selects the cost effective protocols even if system performance changes. Through these examples, we confirmed that reconfigurable objects are useful to realize a cost effective, robust and reliable distributed system.
在大规模开放分布式计算环境中,运行环境,如性能和可靠性,是不断变化的。如果用户希望系统在运行时环境发生变化的情况下仍保持一定的性能和可靠性,则系统应自适应运行时环境的变化。这些变化在系统或应用程序的生命周期中是不可预测的。在本研究中,我们提出了一种可重构对象,它可以根据运行时环境的变化来重新配置自己。可重构对象由一些功能元对象和一个用户自定义元对象组成。当可重构对象检测到运行时环境的变化时,它将一些功能元对象转换为另一个功能元对象以适应变化。为了方便可重构对象之间的元对象交换,我们采用了元对象之间的松耦合通信。通过实现可重构对象的原型和环境变化检测机制,证实了我们的思想可以实现。此外,我们展示了该系统的以下四个应用领域。第一个是自适应容错,它使系统适应底层系统的可靠性和用户所需的可靠性水平的变化。第二种是自适应远程访问,它解决了根据系统性能的变化,在访问远程数据时在数据质量和成本之间进行权衡的问题。第三种是在互斥组成员发生变化时的仲裁重配置。最后一种是自适应消息排序协议,即使系统性能发生变化,它也会选择成本有效的协议。通过这些例子,我们证实了可重构对象是有用的,以实现一个成本效益,鲁棒性和可靠的分布式系统。
项目成果
期刊论文数量(56)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
A Simple, Safe Reconfigurable Object Model with Loosely-Coupled Communication
具有松耦合通信的简单、安全的可重构对象模型
- DOI:
- 发表时间:2006
- 期刊:
- 影响因子:0
- 作者:C.W.Shin;J.Y.Lee;B.C.Kim;Y.Kwon;T.Nanri;Maho Shibuya;Kentaro Oda
- 通讯作者:Kentaro Oda
Juice2 : 適用型分散オブジェクト指向環境のモデル
Juice2:自适应分布式面向对象环境的模型
- DOI:
- 发表时间:2004
- 期刊:
- 影响因子:0
- 作者:藤原由利子;中山満子;松浦敏雄;小田謙太郎
- 通讯作者:小田謙太郎
Juice2: Implementation of an Adaptable Distributed Object-Oriented Environment (in Japanese)
Juice2:适应性分布式面向对象环境的实现(日语)
- DOI:
- 发表时间:2004
- 期刊:
- 影响因子:0
- 作者:Hiroki Najima;Kentaro Oda;Takaichi Yoshida
- 通讯作者:Takaichi Yoshida
R.Samarasinghe, Y.Yasutake, T.Kato, T.Yoshida: "Adaptable Access Strategies Provide a High Usefulness of the Objects in an Open Distributed Environment"International Conference on Advanced Information networking and Applications(AINA 2004). 18(in printing
R.Samarasinghe、Y.Yasutake、T.Kato、T.Yoshida:“自适应访问策略在开放分布式环境中提供了对象的高实用性”高级信息网络和应用国际会议(AINA 2004)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Optimizing the Access Performance and Data Freshness of Distributed Cache Object Considering User Access Pattern
考虑用户访问模式优化分布式缓存对象的访问性能和数据新鲜度
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者:吉田健一;勝野聡 ほか;山本哲弘 他2名;Rohan Samarasinghe
- 通讯作者:Rohan Samarasinghe
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
YOSHIDA Takaichi其他文献
YOSHIDA Takaichi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('YOSHIDA Takaichi', 18)}}的其他基金
Studies on improvement of superelasticity in dental gold alloys
提高牙科金合金超弹性的研究
- 批准号:
14370647 - 财政年份:2002
- 资助金额:
$ 1.86万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
A User-Reconfigurable Object-Oriented Geographic Database
用户可重新配置的面向对象的地理数据库
- 批准号:
11680365 - 财政年份:1999
- 资助金额:
$ 1.86万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A Research on a Pattern Language Processing system for Human-Machine Interface
人机界面模式语言处理系统的研究
- 批准号:
06808039 - 财政年份:1994
- 资助金额:
$ 1.86万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
相似海外基金
Dependable LSI system based on self-analysis and self-reconfiguration
基于自分析和自重构的可靠LSI系统
- 批准号:
20700052 - 财政年份:2008
- 资助金额:
$ 1.86万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
Self-reconfiguration with Unit-Compressible Modules
使用单元可压缩模块进行自重构
- 批准号:
9912193 - 财政年份:2000
- 资助金额:
$ 1.86万 - 项目类别:
Continuing Grant
Self-Reconfiguration for Wafer Scale Integrated Computer
晶圆级集成计算机的自重构
- 批准号:
05808029 - 财政年份:1993
- 资助金额:
$ 1.86万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)