多集群/网格计算的新兴技术

R. Buyya, M. Baker
{"title":"多集群/网格计算的新兴技术","authors":"R. Buyya, M. Baker","doi":"10.1109/CLUSTER.2001.10001","DOIUrl":null,"url":null,"abstract":"The growing popularity of the Internet along with the availability of powerful computers and high-speed networks as low-cost commodity components is changing the way we do computing. The emergence of two computing paradigms, \"cluster computing\" and \"global computing\" (Grid computing), is making developers rethink the way they design and implement their applications. The emerging technologies are enabling the coupling of a wide variety of geographically distributed resources such as desktop computers, clusters, storage systems and scientific instruments, and allowing them to be used as a single unified resource and thus forms what is popularly known as a Grid. In this tutorial we raise a number of open issues that the Grid community of researchers and developers need to address. Special emphasis will be placed on create a Grid of clusterscomputing on multiple clusters geographically distributed across the campus, nation, or world. We first discuss a number of social and architectural issues that are guiding the design of the next generation of Internet technologies and applications. We then describe some major international efforts in developing self-organising Grid software systems and applications both in academic, research and commercial settings. We then go onto to present some economics issues in Grid computing that are being developed, as well as the results of some experiments on wide-area high-throughput computing across the Internet. We conclude the tutorial by highlighting sociological and intellectual implications of this new Internet computing paradigm and its impact on the marketplace. Rajkumar Buyya is a Research Scholar at the School of Computer Science and Software Engineering, Monash University, Melbourne, Australia. He was awarded Dharma Ratnakara Memorial Trust Gold Medal for his academic excellence during 1992 by Kuvempu/Mysore University. He is co-author of books: Mastering C++ and Microprocessor x86 Programming; and recently, he has edited a two volume book on High Performance Cluster Computing: Architectures and Systems (Vol. 1); Programming and Application (Vol.2) published by Prentice Hall, USA. He served as Guest Editor for the special issues of international journals: Parallel and Distributed Computing Practices, Informatica: An International Journal of Computing and Informatics, and Journal of Supercomputing. Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER’01) 0-7695-1116-3/02 $17.00 © 2002 IEEE Rajkumar is a speaker in the IEEE Computer Society Chapter Tutorials Program. Along with Mark Baker, he co-chairs the IEEE Computer Society Task Force on Cluster Computing. He has contrbuted to the development of HPCC system software environment for PARAM supercomputer developed by the Centre for Development of Advanced Computing, India. Rajkumar conducted tutorials on advanced technologies such as Parallel, Distributed and Multithreaded Computing, Client/Server Computing, Internet and Java, Cluster Computing, and Java and High Performance Computing at international conferences. He has organised/chaired workshops, symposiums, and conferences at the international level in the areas of Cluster Computing and Grid Computing. He also serves as a reporter for Asian Technology Information Program, Japan/USA. His research papers have appeared in international conferences and journals. His research interests include Programming Paradigms and Operating Environments for Parallel and Distributed Computing. Mark Baker started working in the field of High Performance Computing at Edinburgh University (UK) in 1988. In Edinburgh he was involved in the development of parallel linear solvers on a large Transputer-systems using Occam. From 1990 until 1995 Mark was a project leader of a group at the University of Southampton (UK). This group was involved in developing and supporting environments and tools for a range of parallel and distributed systems. It was whilst at Southampton that Mark started to actively investigate and research software for managing and monitoring distributed environments. In 1995 Mark took up a post as Senior Research Scientist at NPAC, Syracuse University (USA). Whilst at NPAC Mark researched and wrote the widely sited critical review of the Cluster Management Systems. At Syracuse Mark worked on a range of projects involving the major HPC groups and Labs. in the US. It was during this period that he worked closely with Prof. Geoffrey Fox on a variety of cluster and metacomputing related projects. Since 1996, Mark has been a Senior Lecturer in the Division of Computer Science at the University of Portsmouth. At Portsmouth Mark lectures on network architectures, client/server programming and open distributed systems. Mark's current research is focused on the development of tools and services for PC-based distributed systems. Mark also tracks international metacomputing efforts and is involved with Java Grande and the definition of a Java interface to MPI. Mark has written a number of articles and papers on Cluster and Grid Computing. Mark is co-chair of the IEEE Computer Society Task Force on Cluster Computing (TFCC) and is currently a visiting Senior Research Scientist at Oak Ridge National Lab., USA. Mark is on the international editorial board of the Wiley Journal, Computation and Concurrency: Practice and Experience and regularly reviews papers for many journals in his field, including IEEE Computer and Internet Computing. Mark is the editor of the Grid Computing section of the IEEE CS on-line magazine DS-Online. Mark has given conference tutorials at HPDC (1999 and 2000), EuroPar 2000, Cluster 2000 and SC 2000. A full list of Mark's recent tutorials can be found at http://www.dcs.port.ac.uk/~mab/Tutorials/. Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER’01) 0-7695-1116-3/02 $17.00 © 2002 IEEE","PeriodicalId":92128,"journal":{"name":"Proceedings. IEEE International Conference on Cluster Computing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Emerging Technologies for MultiCluster/Grid Computing\",\"authors\":\"R. Buyya, M. Baker\",\"doi\":\"10.1109/CLUSTER.2001.10001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The growing popularity of the Internet along with the availability of powerful computers and high-speed networks as low-cost commodity components is changing the way we do computing. The emergence of two computing paradigms, \\\"cluster computing\\\" and \\\"global computing\\\" (Grid computing), is making developers rethink the way they design and implement their applications. The emerging technologies are enabling the coupling of a wide variety of geographically distributed resources such as desktop computers, clusters, storage systems and scientific instruments, and allowing them to be used as a single unified resource and thus forms what is popularly known as a Grid. In this tutorial we raise a number of open issues that the Grid community of researchers and developers need to address. Special emphasis will be placed on create a Grid of clusterscomputing on multiple clusters geographically distributed across the campus, nation, or world. We first discuss a number of social and architectural issues that are guiding the design of the next generation of Internet technologies and applications. We then describe some major international efforts in developing self-organising Grid software systems and applications both in academic, research and commercial settings. We then go onto to present some economics issues in Grid computing that are being developed, as well as the results of some experiments on wide-area high-throughput computing across the Internet. We conclude the tutorial by highlighting sociological and intellectual implications of this new Internet computing paradigm and its impact on the marketplace. Rajkumar Buyya is a Research Scholar at the School of Computer Science and Software Engineering, Monash University, Melbourne, Australia. He was awarded Dharma Ratnakara Memorial Trust Gold Medal for his academic excellence during 1992 by Kuvempu/Mysore University. He is co-author of books: Mastering C++ and Microprocessor x86 Programming; and recently, he has edited a two volume book on High Performance Cluster Computing: Architectures and Systems (Vol. 1); Programming and Application (Vol.2) published by Prentice Hall, USA. He served as Guest Editor for the special issues of international journals: Parallel and Distributed Computing Practices, Informatica: An International Journal of Computing and Informatics, and Journal of Supercomputing. Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER’01) 0-7695-1116-3/02 $17.00 © 2002 IEEE Rajkumar is a speaker in the IEEE Computer Society Chapter Tutorials Program. Along with Mark Baker, he co-chairs the IEEE Computer Society Task Force on Cluster Computing. He has contrbuted to the development of HPCC system software environment for PARAM supercomputer developed by the Centre for Development of Advanced Computing, India. Rajkumar conducted tutorials on advanced technologies such as Parallel, Distributed and Multithreaded Computing, Client/Server Computing, Internet and Java, Cluster Computing, and Java and High Performance Computing at international conferences. He has organised/chaired workshops, symposiums, and conferences at the international level in the areas of Cluster Computing and Grid Computing. He also serves as a reporter for Asian Technology Information Program, Japan/USA. His research papers have appeared in international conferences and journals. His research interests include Programming Paradigms and Operating Environments for Parallel and Distributed Computing. Mark Baker started working in the field of High Performance Computing at Edinburgh University (UK) in 1988. In Edinburgh he was involved in the development of parallel linear solvers on a large Transputer-systems using Occam. From 1990 until 1995 Mark was a project leader of a group at the University of Southampton (UK). This group was involved in developing and supporting environments and tools for a range of parallel and distributed systems. It was whilst at Southampton that Mark started to actively investigate and research software for managing and monitoring distributed environments. In 1995 Mark took up a post as Senior Research Scientist at NPAC, Syracuse University (USA). Whilst at NPAC Mark researched and wrote the widely sited critical review of the Cluster Management Systems. At Syracuse Mark worked on a range of projects involving the major HPC groups and Labs. in the US. It was during this period that he worked closely with Prof. Geoffrey Fox on a variety of cluster and metacomputing related projects. Since 1996, Mark has been a Senior Lecturer in the Division of Computer Science at the University of Portsmouth. At Portsmouth Mark lectures on network architectures, client/server programming and open distributed systems. Mark's current research is focused on the development of tools and services for PC-based distributed systems. Mark also tracks international metacomputing efforts and is involved with Java Grande and the definition of a Java interface to MPI. Mark has written a number of articles and papers on Cluster and Grid Computing. Mark is co-chair of the IEEE Computer Society Task Force on Cluster Computing (TFCC) and is currently a visiting Senior Research Scientist at Oak Ridge National Lab., USA. Mark is on the international editorial board of the Wiley Journal, Computation and Concurrency: Practice and Experience and regularly reviews papers for many journals in his field, including IEEE Computer and Internet Computing. Mark is the editor of the Grid Computing section of the IEEE CS on-line magazine DS-Online. Mark has given conference tutorials at HPDC (1999 and 2000), EuroPar 2000, Cluster 2000 and SC 2000. A full list of Mark's recent tutorials can be found at http://www.dcs.port.ac.uk/~mab/Tutorials/. Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER’01) 0-7695-1116-3/02 $17.00 © 2002 IEEE\",\"PeriodicalId\":92128,\"journal\":{\"name\":\"Proceedings. IEEE International Conference on Cluster Computing\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-10-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. IEEE International Conference on Cluster Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CLUSTER.2001.10001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE International Conference on Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLUSTER.2001.10001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

互联网的日益普及,以及强大的计算机和高速网络作为低成本商品组件的可用性,正在改变我们进行计算的方式。“集群计算”和“全局计算”(网格计算)这两种计算范式的出现,正促使开发人员重新思考他们设计和实现应用程序的方式。新兴技术使各种地理上分布的资源(如桌面计算机、集群、存储系统和科学仪器)的耦合成为可能,并允许它们作为单一的统一资源使用,从而形成了众所周知的网格。在本教程中,我们提出了一些网格社区的研究人员和开发人员需要解决的开放性问题。重点将放在创建集群网格上,在地理上分布在校园、国家或世界的多个集群上进行计算。我们首先讨论一些指导下一代Internet技术和应用程序设计的社会和体系结构问题。然后,我们描述了在学术、研究和商业环境中开发自组织网格软件系统和应用程序的一些主要国际努力。然后,我们将介绍正在开发中的网格计算中的一些经济问题,以及在Internet上进行广域高吞吐量计算的一些实验的结果。我们通过强调这种新的互联网计算范式的社会学和智力含义及其对市场的影响来结束本教程。Rajkumar Buyya是澳大利亚墨尔本莫纳什大学计算机科学与软件工程学院的研究学者。1992年,他被库文普/迈索尔大学授予Dharma Ratnakara纪念信托金奖,以表彰他的学术成就。他是以下书籍的合著者:精通c++和微处理器x86编程;最近,他编辑了一本关于高性能集群计算的两卷书:架构和系统(第1卷);Programming and Application (Vol.2),美国Prentice Hall出版。他曾担任国际期刊特刊的客座编辑:并行和分布式计算实践,Informatica:计算和信息学的国际期刊,以及超级计算期刊。2001年IEEE国际集群计算会议论文集(Cluster ' 01) 0-7695-1116-3/02 $17.00©2002 IEEE Rajkumar是IEEE计算机学会章节教程计划的演讲者。他与Mark Baker共同担任IEEE计算机协会集群计算任务组的主席。他为印度高级计算发展中心开发的PARAM超级计算机的HPCC系统软件环境的开发做出了贡献。Rajkumar在国际会议上讲授高级技术,如并行、分布式和多线程计算、客户端/服务器计算、互联网和Java、集群计算、Java和高性能计算。他组织和主持了国际级别的研讨会、专题讨论会和会议,涉及集群计算和网格计算领域。他还担任日本/美国亚洲技术信息计划的记者。他的研究论文曾在国际会议和期刊上发表。主要研究方向为并行和分布式计算的编程范式和操作环境。Mark Baker于1988年开始在爱丁堡大学(英国)从事高性能计算领域的工作。在爱丁堡,他参与了使用Occam在大型transputer系统上开发并行线性求解器的工作。从1990年到1995年,马克是南安普顿大学(英国)一个小组的项目负责人。这个小组参与了为一系列并行和分布式系统开发和支持环境和工具。在南安普顿期间,Mark开始积极调查和研究用于管理和监控分布式环境的软件。1995年,马克在美国雪城大学(Syracuse University) NPAC担任高级研究科学家。在NPAC工作期间,Mark研究并撰写了关于集群管理系统的广泛评论。在锡拉丘兹,马克参与了一系列涉及主要HPC小组和实验室的项目。在美国。在此期间,他与Geoffrey Fox教授密切合作,研究了各种与集群和元计算相关的项目。自1996年以来,Mark一直担任朴茨茅斯大学计算机科学系的高级讲师。在朴茨茅斯,马克讲授网络架构、客户/服务器编程和开放分布式系统。Mark目前的研究重点是为基于pc的分布式系统开发工具和服务。 Mark还跟踪国际元计算工作,并参与Java Grande和MPI Java接口的定义。Mark撰写了大量关于集群和网格计算的文章和论文。Mark是IEEE计算机学会集群计算任务组(TFCC)的联合主席,目前是橡树岭国家实验室的访问高级研究科学家。,美国。Mark是Wiley期刊《计算与并发:实践与经验》的国际编辑委员会成员,并定期为他所在领域的许多期刊(包括IEEE Computer and Internet Computing)审阅论文。Mark是IEEE CS在线杂志DS-Online的网格计算部分的编辑。Mark曾在HPDC(1999年和2000年)、EuroPar 2000、Cluster 2000和SC 2000上做过会议指导。Mark最近的教程的完整列表可以在http://www.dcs.port.ac.uk/~mab/Tutorials/上找到。2001 IEEE国际集群计算会议论文集(Cluster ' 01) 0-7695-1116-3/02 $17.00©2002 IEEE
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Emerging Technologies for MultiCluster/Grid Computing
The growing popularity of the Internet along with the availability of powerful computers and high-speed networks as low-cost commodity components is changing the way we do computing. The emergence of two computing paradigms, "cluster computing" and "global computing" (Grid computing), is making developers rethink the way they design and implement their applications. The emerging technologies are enabling the coupling of a wide variety of geographically distributed resources such as desktop computers, clusters, storage systems and scientific instruments, and allowing them to be used as a single unified resource and thus forms what is popularly known as a Grid. In this tutorial we raise a number of open issues that the Grid community of researchers and developers need to address. Special emphasis will be placed on create a Grid of clusterscomputing on multiple clusters geographically distributed across the campus, nation, or world. We first discuss a number of social and architectural issues that are guiding the design of the next generation of Internet technologies and applications. We then describe some major international efforts in developing self-organising Grid software systems and applications both in academic, research and commercial settings. We then go onto to present some economics issues in Grid computing that are being developed, as well as the results of some experiments on wide-area high-throughput computing across the Internet. We conclude the tutorial by highlighting sociological and intellectual implications of this new Internet computing paradigm and its impact on the marketplace. Rajkumar Buyya is a Research Scholar at the School of Computer Science and Software Engineering, Monash University, Melbourne, Australia. He was awarded Dharma Ratnakara Memorial Trust Gold Medal for his academic excellence during 1992 by Kuvempu/Mysore University. He is co-author of books: Mastering C++ and Microprocessor x86 Programming; and recently, he has edited a two volume book on High Performance Cluster Computing: Architectures and Systems (Vol. 1); Programming and Application (Vol.2) published by Prentice Hall, USA. He served as Guest Editor for the special issues of international journals: Parallel and Distributed Computing Practices, Informatica: An International Journal of Computing and Informatics, and Journal of Supercomputing. Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER’01) 0-7695-1116-3/02 $17.00 © 2002 IEEE Rajkumar is a speaker in the IEEE Computer Society Chapter Tutorials Program. Along with Mark Baker, he co-chairs the IEEE Computer Society Task Force on Cluster Computing. He has contrbuted to the development of HPCC system software environment for PARAM supercomputer developed by the Centre for Development of Advanced Computing, India. Rajkumar conducted tutorials on advanced technologies such as Parallel, Distributed and Multithreaded Computing, Client/Server Computing, Internet and Java, Cluster Computing, and Java and High Performance Computing at international conferences. He has organised/chaired workshops, symposiums, and conferences at the international level in the areas of Cluster Computing and Grid Computing. He also serves as a reporter for Asian Technology Information Program, Japan/USA. His research papers have appeared in international conferences and journals. His research interests include Programming Paradigms and Operating Environments for Parallel and Distributed Computing. Mark Baker started working in the field of High Performance Computing at Edinburgh University (UK) in 1988. In Edinburgh he was involved in the development of parallel linear solvers on a large Transputer-systems using Occam. From 1990 until 1995 Mark was a project leader of a group at the University of Southampton (UK). This group was involved in developing and supporting environments and tools for a range of parallel and distributed systems. It was whilst at Southampton that Mark started to actively investigate and research software for managing and monitoring distributed environments. In 1995 Mark took up a post as Senior Research Scientist at NPAC, Syracuse University (USA). Whilst at NPAC Mark researched and wrote the widely sited critical review of the Cluster Management Systems. At Syracuse Mark worked on a range of projects involving the major HPC groups and Labs. in the US. It was during this period that he worked closely with Prof. Geoffrey Fox on a variety of cluster and metacomputing related projects. Since 1996, Mark has been a Senior Lecturer in the Division of Computer Science at the University of Portsmouth. At Portsmouth Mark lectures on network architectures, client/server programming and open distributed systems. Mark's current research is focused on the development of tools and services for PC-based distributed systems. Mark also tracks international metacomputing efforts and is involved with Java Grande and the definition of a Java interface to MPI. Mark has written a number of articles and papers on Cluster and Grid Computing. Mark is co-chair of the IEEE Computer Society Task Force on Cluster Computing (TFCC) and is currently a visiting Senior Research Scientist at Oak Ridge National Lab., USA. Mark is on the international editorial board of the Wiley Journal, Computation and Concurrency: Practice and Experience and regularly reviews papers for many journals in his field, including IEEE Computer and Internet Computing. Mark is the editor of the Grid Computing section of the IEEE CS on-line magazine DS-Online. Mark has given conference tutorials at HPDC (1999 and 2000), EuroPar 2000, Cluster 2000 and SC 2000. A full list of Mark's recent tutorials can be found at http://www.dcs.port.ac.uk/~mab/Tutorials/. Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER’01) 0-7695-1116-3/02 $17.00 © 2002 IEEE
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Parallel processing of spatial batch-queries using xBR+-trees in solid-state drives Predicting the Energy-Consumption of MPI Applications at Scale Using Only a Single Node Parallel and Efficient Sensitivity Analysis of Microscopy Image Segmentation Workflows in Hybrid Systems. FTS 2016 Workshop Keynote Speech Letter from the general chair
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1