×

AgentTeamwork:使用移动代理协调网格计算作业。 (英语) 1099.68509兹比尔

摘要:AgentTeamwork是一个网格计算中间件系统,它调度一组移动代理,以分散方式在远程计算节点上协调用户作业。它的最大重点是保持分布式计算资源的高可用性和动态平衡,以实现并行计算作业。为此,将为参与同一作业的每个进程分配一个移动代理,监视其在不同机器上的执行,获取其定期执行快照,将其移动到负载较轻的机器,并在意外崩溃时从最新快照恢复。该系统还使用其错误可恢复套接字和mpiJava库,在移动代理之间协作,恢复同一作业中中断的进程间通信。
我们已经实现了我们的中间件的第一个版本,包括移动代理执行平台、错误可恢复套接字和mpiJava API库、作业包装程序,以及几种类型的移动代理,如指挥官、资源、哨兵和簿记代理,每种代理都协调资源,将资源分配给,分别监视和维护用户进程的快照。本文介绍了AgentTeamwork的执行模型、实现技术,以及使用JavaGrande基准测试程序进行的性能评估。

MSC公司:

68M10个 计算机系统中的网络设计和通信
68T05型 人工智能中的学习和自适应系统
68米15 网络和计算机系统的可靠性、测试和容错
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Cotrim Arabe JN、Beguelin A、Lowekamp B、Seligman E、Starkey M、Stephan P(1996)《Dome:分布式计算环境中的并行编程》。In:程序。第十届国际并行处理研讨会-IPPS’96,夏威夷州檀香山。IEEE CS,第218-224页
[2] Bölöni l(2002)债券3代理人制度。中佛罗里达大学计算机科学学院白皮书
[3] Binder W,Scrugendo G,Hulaas J(2002)使用移动代码实现网格计算的安全高效模型。In:程序。第八届ECOOP移动对象系统研讨会:代理应用和新领域,西班牙马拉加
[4] Casavant T,Kuhl J(1988)通用分布式计算系统中调度的分类。IEEE软件工程学报14(2):141–154·数字对象标识代码:10.1109/32.4634
[5] 秃鹰MW主页(2004)http://www.cs.wisc.edu/condor/mw/
[6] 秃鹰项目http://www.cs.wisc.edu/condor/
[7] Peixoto do Santos LP(1996)《负荷分布:调查》。技术报告UM/DI/TR/96/03,葡萄牙米尼奥大学信息学系
[8] Foster I,Kesselman C(eds)(2003)《新计算基础设施的网格2蓝图》,第2版(ed)Morgan Kaufmann
[9] Foster I,Kesselman C,Tuecke S(2001)网格剖析:支持可扩展虚拟组织。国际超级计算机应用杂志15(3):200–222·doi:10.1177/10943420101500302
[10] Gehring J,Reinefeld A(1996)MARS——一个在元计算环境中最小化作业执行时间的框架。未来一代计算系统12(1):87–99·doi:10.1016/0167-739X(95)00037-S
[11] Gehring J,Streit A(2000),元计算机的稳健资源管理。In:程序。第九届IEEE高性能分布式计算国际研讨会-HPDC’00,宾夕法尼亚州匹兹堡,IEEE-CS,第105–112页
[12] Gopalan A、Saleem S、Martin M和Andresen D(1999)《Baglets:向aglet添加分层调度》。In:程序。第八届IEEE高性能分布式计算国际研讨会(HPDC8),加利福尼亚州洛杉矶,第229-235页
[13] Gray RS、Cybenko G、Kotz D、Peterson RA、Rus D(2002)《代理:移动代理系统的应用和性能》。软件–实践与经验32(6):543–573·Zbl 1009.68902号 ·doi:10.1002/spe.449
[14] 网格@IFCA商业电网解决方案(2003)http://grid.ifca.unican.es/dissemination/Commercial.htm
[15] Grimshaw AS、Natrajan A、Humphrey MA、Lewis MJ、Nguyen-Tuong A、Karpovich JF、Morgan MM、Ferrari AJ(2003)《网格计算:实现全球基础设施》,第10章,《从退伍军人到阿瓦基:愿景的持久性》。John Wiley&Sons,第265-298页
[16] Hariri S、Djunadei M、Kim Y、Nellipudi RP、Rajagopalan AK、Vdlamani P、Zhang Y(2000)CATALINA:智能应用程序控制和管理环境。In:程序。第二届主动中间件服务国际研讨会AMS2000
[17] Krauter K,Buyya R,Maheswaran M(2002)网格资源管理系统的分类和调查。软件实践与经验32(2):135–164·Zbl 0987.68786号 ·doi:10.1002/第432页
[18] Lange DB,Oshima M(1998)《使用Aglet编程和部署Java移动代理》。Addison Wesley Professional公司
[19] Marques JR、Yamane T、Campbell RH、Mickunas MD(2005)分布式组件系统自动配置服务的设计、实施和性能。软件:实践与经验,即将推出
[20] mpiJava主页。http://www.hpjava.org/mpijava.html .
[21] Peine H(2002)具有Ara移动代理系统的应用和编程经验。软件–实践与经验32(6):515–541·Zbl 1009.68901号 ·doi:10.1002/spe.448
[22] Recursion Software Inc.(2003)《旅行者ORB开发人员指南》。德克萨斯州弗里斯科
[23] Seymour K、YarKhan A、Agrawal S、Dongarra J(2005)《网格计算和高性能处理的新前沿》,即将出版的章节,NetSolve:网格支持科学计算环境。Elsevior公司
[24] Shinha PK(1997)《分布式操作系统:概念和设计》,第9.9.7章。文件复制,IEEE CS Press,纽约,第440–447页
[25] Subramani V,Kettimutu R,Srinivasan S,Sadayappan P(2002)使用多个同时请求在计算网格上进行分布式作业调度。In:程序。第11届高性能分布式计算国际研讨会-HPDC 2002。苏格兰爱丁堡。IEEE-CS,第359-366页·Zbl 1024.68858号
[26] 铃木N(2004)面向复杂系统的并行多智能体仿真系统研究。日本茨城305筑波大学博士论文
[27] Tanaka Y,Takemiya H,Nakada H,Sekiguchi S(2004)大型计算网格网格编程中间件的设计、实现和性能评估。In:Proc。第五届IEEE/ACM网格计算国际研讨会,宾夕法尼亚州匹兹堡,第298-305页
[28] Java Grande论坛基准套件(2002)http://www.epcc.ed.ac.uk/javagrade/
[29] Legion Group(2001)Legion 1.8基本用户手册。弗吉尼亚州夏洛茨维尔弗吉尼亚大学计算机科学系技术报告
[30] Tomarchio O,Vita L,Puliafito A(2000)使用移动代理技术在网格环境中进行主动监控。In:程序。第二届主动中间件服务国际研讨会AMS2000
[31] van der Raadt K,Yang Y,Casanova H(2005)《使用APST-DV的电网平台上的实际可分割负荷调度》。In:程序。第19届国际并行和分布式处理研讨会-IPDPS’05,丹佛,CO.IEEE CS
[32] Vogt G(2001)任务和权利授权。In:程序。第十二届IFIP/IEEE分布式系统国际研讨会:操作与管理–DSOM2001,法国南斯。印度,第327–337页
[33] Wicke C,Bic L,Dillencourt M,Fukuda M(1998)信使中自迁移计算的自动状态捕获。In:程序。第二届移动代理国际研讨会——MA'98。施普林格,第68–79页
[34] Wolski R(2003)在计算网格环境中在线预测资源性能的经验。ACM SIGMETRICS绩效评估审查30(4):41–49·数字对象标识代码:10.1145/773056.773064
[35] Zandy VC、Miller BP(2002)《可靠的网络连接》。In:程序。第八届移动计算和网络国际年会MOBICOM’02,佐治亚州亚特兰大,第95-106页。美国计算机协会出版社
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。