首页 > 最新文献

Proceedings 10th IEEE International Symposium on High Performance Distributed Computing最新文献

英文 中文
Studying protein folding on the grid: experiences using CHARMM on NPACI resources under Legion 网格上蛋白质折叠的研究:CHARMM在军团下NPACI资源上的应用经验
A. Natrajan, M. Crowley, Nancy Wilkins-Diehr, M. Humphrey, Anthony D. Fox, A. Grimshaw, C. Brooks
One benefit of a computational grid is the ability to run high-performance applications over distributed resources simply and securely. We demonstrate this benefit with an experiment in which we studied the protein folding process with the CHARMM molecular simulation package over a grid managed by Legion, a grid operating system. High-performance applications can take advantage of grid resources if the grid operating system provides both low level functionality as well as high-level services. We describe the nature of services provided by Legion for high-performance applications. Our experiences indicate that human factors continue to play a crucial role in the configuration of grid resources, underlying resources can be problematic, grid services must tolerate underlying problems or inform the user, and high-level services must continue to evolve to meet user requirements. Our experiment not only helped a scientist perform an important study, but also showed the viability of an integrated approach such as Legion's for managing a grid.
计算网格的一个好处是能够简单而安全地在分布式资源上运行高性能应用程序。我们通过一个实验证明了这种好处,在这个实验中,我们使用CHARMM分子模拟包在一个网格操作系统Legion管理的网格上研究了蛋白质折叠过程。如果网格操作系统既提供低级功能又提供高级服务,那么高性能应用程序就可以利用网格资源。我们描述了Legion为高性能应用程序提供的服务的性质。我们的经验表明,人为因素在网格资源的配置中仍然扮演着至关重要的角色,底层资源可能存在问题,网格服务必须容忍底层问题或通知用户,而高级服务必须不断发展以满足用户需求。我们的实验不仅帮助科学家完成了一项重要的研究,而且还展示了像Legion这样的综合方法在管理网格方面的可行性。
{"title":"Studying protein folding on the grid: experiences using CHARMM on NPACI resources under Legion","authors":"A. Natrajan, M. Crowley, Nancy Wilkins-Diehr, M. Humphrey, Anthony D. Fox, A. Grimshaw, C. Brooks","doi":"10.1109/HPDC.2001.945172","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945172","url":null,"abstract":"One benefit of a computational grid is the ability to run high-performance applications over distributed resources simply and securely. We demonstrate this benefit with an experiment in which we studied the protein folding process with the CHARMM molecular simulation package over a grid managed by Legion, a grid operating system. High-performance applications can take advantage of grid resources if the grid operating system provides both low level functionality as well as high-level services. We describe the nature of services provided by Legion for high-performance applications. Our experiences indicate that human factors continue to play a crucial role in the configuration of grid resources, underlying resources can be problematic, grid services must tolerate underlying problems or inform the user, and high-level services must continue to evolve to meet user requirements. Our experiment not only helped a scientist perform an important study, but also showed the viability of an integrated approach such as Legion's for managing a grid.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122691390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 51
An online credential repository for the Grid: MyProxy 网格的在线凭证存储库:MyProxy
Jason Novotny, S. Tuecke, Von Welch
Grid portals, based on standard Web technologies, are increasingly used to provide user interfaces for computational and data grids. However, such Grid portals do not integrate cleanly with existing Grid security systems such as the Grid Security Infrastructure (GSI), due to lack of delegation capabilities in Web security mechanisms. We solve this problem using an online credentials repository system, called MyProxy. MyProxy allows Grid portals to use the GSI to interact with Grid resources in a standard, secure manner. We examine the requirements of Grid portals, give an overview of the GSI, and demonstrate how MyProxy enables them to function together. The architecture and security of the MyProxy system are described in detail.
基于标准Web技术的网格门户越来越多地用于为计算网格和数据网格提供用户界面。然而,由于Web安全机制中缺乏委托功能,这样的网格门户不能与现有的网格安全系统(如网格安全基础设施(Grid security Infrastructure, GSI))完全集成。我们使用一个名为MyProxy的在线凭证存储系统来解决这个问题。MyProxy允许网格门户使用GSI以一种标准、安全的方式与网格资源进行交互。我们检查网格门户的需求,给出GSI的概述,并演示MyProxy如何使它们一起工作。详细介绍了MyProxy系统的体系结构和安全性。
{"title":"An online credential repository for the Grid: MyProxy","authors":"Jason Novotny, S. Tuecke, Von Welch","doi":"10.1109/HPDC.2001.945181","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945181","url":null,"abstract":"Grid portals, based on standard Web technologies, are increasingly used to provide user interfaces for computational and data grids. However, such Grid portals do not integrate cleanly with existing Grid security systems such as the Grid Security Infrastructure (GSI), due to lack of delegation capabilities in Web security mechanisms. We solve this problem using an online credentials repository system, called MyProxy. MyProxy allows Grid portals to use the GSI to interact with Grid resources in a standard, secure manner. We examine the requirements of Grid portals, give an overview of the GSI, and demonstrate how MyProxy enables them to function together. The architecture and security of the MyProxy system are described in detail.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129940454","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 488
Parallel retrograde analysis on different architecture 不同架构的并行逆行分析
Ren Wu, D. Beal
Retrograde analysis is an efficient exhaustive search method. It is a powerful tool that can be used in solving problems where end states have known values but starting states do not. It has been widely used to solve mathematically-precise games such as chess endgames, and is potentially usable in energy-minimization problems. With increasing computing power, both in speed and storage capacity, retrograde analysis will become more and more useful. This paper looks at successful applications to games, the challenges ahead and the modifications that are required to utilize distributed hardware. The power and the usefulness of retrograde analysis are still limited by the computing resources one has access to. Today, the best sequential retrograde algorithms are capable of solving problems with about 10/sup 9/ states in a few hours on a standard personal computer. Bigger problems need more powerful computers, or take much longer to solve, or are simply out of the reach of today's technologies. Introducing parallelism to retrograde analysis is a natural way to attack the bigger problems. There are today three main architectures available for doing parallel retrograde analysis, namely symmetric multiprocessor (SMP) systems, high-speed network-based distributed systems and Internet-based distributed systems. In this paper, we discuss some of the key issues in doing parallel retrograde analysis on these different architectures. Technical challenges are addressed in detail, as well as some examples and proposals. These examples and proposals are drawn from various board games, but the ideas can be applied to other problem domains.
逆行分析是一种高效的穷举搜索方法。它是一个强大的工具,可用于解决结束状态有已知值但开始状态不知道的问题。它已被广泛用于解决数学上精确的游戏,如国际象棋的终局,并有可能用于能量最小化问题。随着计算能力的提高,无论是速度还是存储容量,逆行分析都将变得越来越有用。本文着眼于成功的游戏应用,未来的挑战以及利用分布式硬件所需的修改。逆行分析的能力和有用性仍然受到可以访问的计算资源的限制。今天,最好的顺序逆行算法能够在几个小时内在一台标准的个人计算机上解决大约10/sup /状态的问题。更大的问题需要更强大的计算机,或者需要更长的时间来解决,或者根本超出了当今技术的范围。在逆行分析中引入并行性是解决更大问题的自然方法。目前有三种主要的架构可用于并行逆行分析,即对称多处理器(SMP)系统、基于高速网络的分布式系统和基于internet的分布式系统。在本文中,我们讨论了在这些不同的体系结构上进行并行逆行分析的一些关键问题。详细讨论了技术挑战,以及一些示例和建议。这些例子和建议来自于各种桌面游戏,但这些想法也可以应用于其他问题领域。
{"title":"Parallel retrograde analysis on different architecture","authors":"Ren Wu, D. Beal","doi":"10.1109/HPDC.2001.945203","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945203","url":null,"abstract":"Retrograde analysis is an efficient exhaustive search method. It is a powerful tool that can be used in solving problems where end states have known values but starting states do not. It has been widely used to solve mathematically-precise games such as chess endgames, and is potentially usable in energy-minimization problems. With increasing computing power, both in speed and storage capacity, retrograde analysis will become more and more useful. This paper looks at successful applications to games, the challenges ahead and the modifications that are required to utilize distributed hardware. The power and the usefulness of retrograde analysis are still limited by the computing resources one has access to. Today, the best sequential retrograde algorithms are capable of solving problems with about 10/sup 9/ states in a few hours on a standard personal computer. Bigger problems need more powerful computers, or take much longer to solve, or are simply out of the reach of today's technologies. Introducing parallelism to retrograde analysis is a natural way to attack the bigger problems. There are today three main architectures available for doing parallel retrograde analysis, namely symmetric multiprocessor (SMP) systems, high-speed network-based distributed systems and Internet-based distributed systems. In this paper, we discuss some of the key issues in doing parallel retrograde analysis on these different architectures. Technical challenges are addressed in detail, as well as some examples and proposals. These examples and proposals are drawn from various board games, but the ideas can be applied to other problem domains.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129404073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Models for replica synchronisation and consistency in a data grid 数据网格中的副本同步和一致性模型
Dirk Düllmann, Wolfgang Hoschek, Javier Jaén Martínez, Ben Segal, H. Stockinger, K. Stockinger, A. Samar
Data grids are currently proposed solutions to large-scale data management problems, including efficient file transfer and replication. Large amounts of data and the world-wide distribution of data stores contribute to the complexity of the data management challenge. Recent architecture proposals and prototypes deal with replication of read-only files but do not address the replica synchronisation problem. We propose a new data grid service, called the Grid Consistency Service (GCS), that sits on top of existing data grid services and allows for replica update synchronisation and consistency maintenance. We give models for different levels of consistency, provided to the Grid user and discuss how they can be included into a replica consistency service for a data grid.
数据网格是目前针对大规模数据管理问题提出的解决方案,包括高效的文件传输和复制。大量数据和数据存储的全球分布增加了数据管理挑战的复杂性。最近的体系结构建议和原型处理只读文件的复制,但没有解决副本同步问题。我们提出了一种新的数据网格服务,称为网格一致性服务(GCS),它位于现有数据网格服务之上,允许副本更新同步和一致性维护。我们为网格用户提供了不同级别一致性的模型,并讨论了如何将它们包含到数据网格的副本一致性服务中。
{"title":"Models for replica synchronisation and consistency in a data grid","authors":"Dirk Düllmann, Wolfgang Hoschek, Javier Jaén Martínez, Ben Segal, H. Stockinger, K. Stockinger, A. Samar","doi":"10.1109/HPDC.2001.945177","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945177","url":null,"abstract":"Data grids are currently proposed solutions to large-scale data management problems, including efficient file transfer and replication. Large amounts of data and the world-wide distribution of data stores contribute to the complexity of the data management challenge. Recent architecture proposals and prototypes deal with replication of read-only files but do not address the replica synchronisation problem. We propose a new data grid service, called the Grid Consistency Service (GCS), that sits on top of existing data grid services and allows for replica update synchronisation and consistency maintenance. We give models for different levels of consistency, provided to the Grid user and discuss how they can be included into a replica consistency service for a data grid.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125848661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
PAWS: collective interactions and data transfers 爪子:集体交互和数据传输
K. Keahey, P. Fasel, S. Mniszewski
The authors discuss problems and solutions pertaining to the interaction of components representing parallel applications. We introduce the notion of a collective port which is an extension of the Common Component Architecture (CCA) ports and allows collective components representing parallel applications to interact as one entity. We further describe a class of translation components, which translate between the distributed data format used by one parallel implementation to that used by another. A well known example of such components is the MxN component which translates between data distributed on M processors to data distributed on N processors. We describe its implementation in Parallel Application Work Space (PAWS), as well as the data structures PAWS uses to support it. We also present a mechanism allowing the framework to invoke this component on the programmer's behalf whenever such translation is necessary, freeing the programmer from treating collective component interactions as a special case. In doing that, we introduce framework-based, user-defined distributed type casts. Finally, we discuss our initial experiments in building optimized complex translation components out of atomic functionalities.
作者讨论了与代表并行应用程序的组件交互有关的问题和解决方案。我们引入了集体端口的概念,它是公共组件体系结构(CCA)端口的扩展,并允许代表并行应用程序的集体组件作为一个实体进行交互。我们进一步描述了一类转换组件,它们在一个并行实现使用的分布式数据格式与另一个并行实现使用的分布式数据格式之间进行转换。这种组件的一个众所周知的例子是MxN组件,它将分布在M个处理器上的数据转换为分布在N个处理器上的数据。我们在并行应用程序工作空间(PAWS)中描述了它的实现,以及PAWS用来支持它的数据结构。我们还提供了一种机制,允许框架在需要转换时代表程序员调用该组件,从而使程序员不必将集体组件交互视为特殊情况。为此,我们引入了基于框架的、用户定义的分布式类型强制转换。最后,我们讨论了基于原子功能构建优化的复杂翻译组件的初步实验。
{"title":"PAWS: collective interactions and data transfers","authors":"K. Keahey, P. Fasel, S. Mniszewski","doi":"10.1109/HPDC.2001.945175","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945175","url":null,"abstract":"The authors discuss problems and solutions pertaining to the interaction of components representing parallel applications. We introduce the notion of a collective port which is an extension of the Common Component Architecture (CCA) ports and allows collective components representing parallel applications to interact as one entity. We further describe a class of translation components, which translate between the distributed data format used by one parallel implementation to that used by another. A well known example of such components is the MxN component which translates between data distributed on M processors to data distributed on N processors. We describe its implementation in Parallel Application Work Space (PAWS), as well as the data structures PAWS uses to support it. We also present a mechanism allowing the framework to invoke this component on the programmer's behalf whenever such translation is necessary, freeing the programmer from treating collective component interactions as a special case. In doing that, we introduce framework-based, user-defined distributed type casts. Finally, we discuss our initial experiments in building optimized complex translation components out of atomic functionalities.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125928564","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 56
The GridPort toolkit: a system for building Grid portals GridPort工具箱:用于构建网格门户的系统
Mary P. Thomas, S. Mock, M. Dahan, K. Mueller, D. Sutton, J. Boisseau
Grid portals are emerging as convenient mechanisms for providing the scientific community with familiar and simplified interfaces to the Grid. Our experience in implementing Grid portals has led to the creation of GridPort: a unique, layered software system for building Grid portals. This system has several unique features: the software is portable and runs on most Web servers; written in Perl/CGI, it is easy to support and modify; it is flexible and adaptable; it supports single login between multiple portals; and portals built with it may run across multiple sites and organizations. The feasibility of this portal system has been successfully demonstrated with the implementation of several application portals. We describe our experiences in building this system, including philosophy and design choices. We explain the toolkits we are building, and we demonstrate the benefits of this system with examples of several production portals. Finally, we discuss our experiences with Grid web service architectures.
网格门户作为方便的机制出现,为科学界提供熟悉和简化的网格接口。我们在实现网格门户方面的经验导致了GridPort的创建:一个用于构建网格门户的独特的、分层的软件系统。该系统有几个独特的特点:软件可移植,可在大多数Web服务器上运行;用Perl/CGI编写,易于支持和修改;它是灵活和适应性强的;它支持多个门户之间的单次登录;用它构建的门户可以跨多个站点和组织运行。通过几个应用程序门户的实现,成功地验证了该门户系统的可行性。我们描述了构建这个系统的经验,包括理念和设计选择。我们解释了我们正在构建的工具包,并通过几个生产门户的示例演示了该系统的优点。最后,我们讨论了我们在网格web服务架构方面的经验。
{"title":"The GridPort toolkit: a system for building Grid portals","authors":"Mary P. Thomas, S. Mock, M. Dahan, K. Mueller, D. Sutton, J. Boisseau","doi":"10.1109/HPDC.2001.945191","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945191","url":null,"abstract":"Grid portals are emerging as convenient mechanisms for providing the scientific community with familiar and simplified interfaces to the Grid. Our experience in implementing Grid portals has led to the creation of GridPort: a unique, layered software system for building Grid portals. This system has several unique features: the software is portable and runs on most Web servers; written in Perl/CGI, it is easy to support and modify; it is flexible and adaptable; it supports single login between multiple portals; and portals built with it may run across multiple sites and organizations. The feasibility of this portal system has been successfully demonstrated with the implementation of several application portals. We describe our experiences in building this system, including philosophy and design choices. We explain the toolkits we are building, and we demonstrate the benefits of this system with examples of several production portals. Finally, we discuss our experiences with Grid web service architectures.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125451627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 74
A CORBA-based development environment for wrapping and coupling legacy scientific codes 用于包装和耦合遗留科学代码的基于corba的开发环境
G. Follen, Chan M. Kim, Isaac Lopez, S. Townsend, Janche Sang
Within NASA's High Performance Computing and Communication (HPCC) program, the NASA Glenn Research Center (GRC) is developing a large scale, detailed simulation environment for the analysis and design of aircraft engines called the Numerical Propulsion System Simulation (NPSS). The three major aspects of modeling capabilities focused in NPSS, including integration of different engine components, coupling of multiple disciplines, and engine component zooming at appropriate level of fidelity, require relatively tight coupling of different analysis codes. Most of these codes in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with distributed objects can increase the code reusability. We describe our experiences in building a CORBA-based development environment for programmers to easily wrap and couple legacy Fortran codes. This environment consists of a C++ wrapper library to hide the details of CORBA and an efficient remote variable scheme to facilitate data exchange between the client and the server. We also report empirical performance evaluation results and describe current applications.
在NASA的高性能计算和通信(HPCC)项目中,NASA格伦研究中心(GRC)正在开发一个大规模、详细的仿真环境,用于分析和设计飞机发动机,称为数值推进系统仿真(NPSS)。NPSS所关注的建模能力的三个主要方面,包括不同发动机部件的集成、多学科的耦合以及发动机部件在适当保真度水平上的缩放,需要不同分析代码的相对紧密耦合。空气动力学和固体力学中的大多数代码都是用Fortran编写的。用分布式对象重新编写这些遗留的Fortran代码可以提高代码的可重用性。我们描述了我们在为程序员构建基于corba的开发环境以方便地包装和耦合遗留Fortran代码方面的经验。该环境由一个c++包装器库和一个有效的远程变量方案组成,前者用于隐藏CORBA的细节,后者用于促进客户机和服务器之间的数据交换。我们还报告了实证性能评估结果并描述了当前的应用。
{"title":"A CORBA-based development environment for wrapping and coupling legacy scientific codes","authors":"G. Follen, Chan M. Kim, Isaac Lopez, S. Townsend, Janche Sang","doi":"10.1109/HPDC.2001.945173","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945173","url":null,"abstract":"Within NASA's High Performance Computing and Communication (HPCC) program, the NASA Glenn Research Center (GRC) is developing a large scale, detailed simulation environment for the analysis and design of aircraft engines called the Numerical Propulsion System Simulation (NPSS). The three major aspects of modeling capabilities focused in NPSS, including integration of different engine components, coupling of multiple disciplines, and engine component zooming at appropriate level of fidelity, require relatively tight coupling of different analysis codes. Most of these codes in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with distributed objects can increase the code reusability. We describe our experiences in building a CORBA-based development environment for programmers to easily wrap and couple legacy Fortran codes. This environment consists of a C++ wrapper library to hide the details of CORBA and an efficient remote variable scheme to facilitate data exchange between the client and the server. We also report empirical performance evaluation results and describe current applications.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131959118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Nomadic migration: a new tool for dynamic grid computing 游牧迁移:动态网格计算的新工具
Gerd Lanfermann, Gabrielle Allen, T. Radke, E. Seidel
We describe the design and implementation of a technology which provides an application with the ability to seek out and exploit remote computing resources by migrating tasks from site to site, dynamically adapting the application to a changing Grid environment. The motivation for this migration framework, dubbed "The Worm", originated from the experience of having an abundance of computing time for simulations, which is distributed over multiple sites and split in time chunks by queuing systems. We describe the architecture of the Worm, describing how new or more suitable resources are located, and how the payload simulation is migrated to these resources following a trigger event. The migration technology presented here is designed to be used for any application, including large-scale HPC simulations.
我们描述了一种技术的设计和实现,该技术通过将任务从一个站点迁移到另一个站点,动态地使应用程序适应不断变化的网格环境,从而为应用程序提供寻找和利用远程计算资源的能力。这个迁移框架的动机,被称为“蠕虫”,起源于模拟的大量计算时间的经验,这些时间分布在多个站点上,并通过排队系统划分为时间块。我们描述了Worm的架构,描述了如何定位新的或更合适的资源,以及如何在触发事件后将有效负载模拟迁移到这些资源。本文介绍的迁移技术可用于任何应用程序,包括大规模HPC模拟。
{"title":"Nomadic migration: a new tool for dynamic grid computing","authors":"Gerd Lanfermann, Gabrielle Allen, T. Radke, E. Seidel","doi":"10.1109/HPDC.2001.945211","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945211","url":null,"abstract":"We describe the design and implementation of a technology which provides an application with the ability to seek out and exploit remote computing resources by migrating tasks from site to site, dynamically adapting the application to a changing Grid environment. The motivation for this migration framework, dubbed \"The Worm\", originated from the experience of having an abundance of computing time for simulations, which is distributed over multiple sites and split in time chunks by queuing systems. We describe the architecture of the Worm, describing how new or more suitable resources are located, and how the payload simulation is migrated to these resources following a trigger event. The migration technology presented here is designed to be used for any application, including large-scale HPC simulations.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124565202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Evaluation of a resource selection mechanism for complex network services 复杂网络服务资源选择机制的评估
Julio C. López, D. O'Hallaron
Providing complex (resource-intensive) network services is challenging because the resources they need and the resources that are available can vary significantly from request to request. To address this issue, we have proposed a flexible mechanism, called active frames, that provides a basis for selecting a set of available distributed computing resources, and then mapping tasks onto those resources. As a proof of concept, we have used active frames to build a remote visualization service, called Dv, that allows users to visualize the contents of scientific datasets stored at remote locations. We evaluate the performance of active frames, in the context of Dv. In particular, we address the following two questions: (1) what performance penalty do we pay for the flexibility of the active frames mechanism? (2) can the throughput of a service based on active frames be predicted with reasonable accuracy from micro-benchmarks? The results of the evaluation suggest that the overhead imposed by active frames is reasonable (roughly 5%), and that simple models based on micro-benchmarks can conservatively predict measured throughput with reasonable accuracy (at most 20%).
提供复杂的(资源密集型)网络服务是一项挑战,因为它们所需的资源和可用的资源可能因请求而异。为了解决这个问题,我们提出了一种灵活的机制,称为活动框架,它为选择一组可用的分布式计算资源,然后将任务映射到这些资源提供了基础。作为概念验证,我们使用活动框架构建了一个名为Dv的远程可视化服务,该服务允许用户可视化存储在远程位置的科学数据集的内容。我们在Dv的背景下评估活动框架的性能。特别是,我们解决了以下两个问题:(1)我们为主动框架机制的灵活性付出了什么样的性能损失?(2)基于活动帧的服务的吞吐量能否从微基准中得到合理精度的预测?评估结果表明,活动帧带来的开销是合理的(大约5%),并且基于微基准的简单模型可以以合理的精度(最多20%)保守地预测测量的吞吐量。
{"title":"Evaluation of a resource selection mechanism for complex network services","authors":"Julio C. López, D. O'Hallaron","doi":"10.1109/HPDC.2001.945187","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945187","url":null,"abstract":"Providing complex (resource-intensive) network services is challenging because the resources they need and the resources that are available can vary significantly from request to request. To address this issue, we have proposed a flexible mechanism, called active frames, that provides a basis for selecting a set of available distributed computing resources, and then mapping tasks onto those resources. As a proof of concept, we have used active frames to build a remote visualization service, called Dv, that allows users to visualize the contents of scientific datasets stored at remote locations. We evaluate the performance of active frames, in the context of Dv. In particular, we address the following two questions: (1) what performance penalty do we pay for the flexibility of the active frames mechanism? (2) can the throughput of a service based on active frames be predicted with reasonable accuracy from micro-benchmarks? The results of the evaluation suggest that the overhead imposed by active frames is reasonable (roughly 5%), and that simple models based on micro-benchmarks can conservatively predict measured throughput with reasonable accuracy (at most 20%).","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121375962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
End-to-end provision of policy information for network QoS 端到端为网络QoS提供策略信息
V. Sander, William A. Adamson, Ian T Foster, A. Roy
High-end networked applications such as distance visualization, distributed data analysis, and advanced collaborative environments have demanding quality of service (QoS) requirements. We focus on making policy decisions when users attempt to make reservations for network bandwidth across several administrative network domains that are controlled by a bandwidth broker. We present a signalling protocol that facilitates the establishment of a distributed policy decision point as well as the establishment of a direct signalling channel between the source and end domains.
远程可视化、分布式数据分析和高级协作环境等高端网络应用对服务质量(QoS)有很高的要求。当用户试图跨由带宽代理控制的多个管理网络域预订网络带宽时,我们将重点关注制定策略决策。我们提出了一种信令协议,该协议有助于建立分布式策略决策点以及在源域和端域之间建立直接信令通道。
{"title":"End-to-end provision of policy information for network QoS","authors":"V. Sander, William A. Adamson, Ian T Foster, A. Roy","doi":"10.1109/HPDC.2001.945182","DOIUrl":"https://doi.org/10.1109/HPDC.2001.945182","url":null,"abstract":"High-end networked applications such as distance visualization, distributed data analysis, and advanced collaborative environments have demanding quality of service (QoS) requirements. We focus on making policy decisions when users attempt to make reservations for network bandwidth across several administrative network domains that are controlled by a bandwidth broker. We present a signalling protocol that facilitates the establishment of a distributed policy decision point as well as the establishment of a direct signalling channel between the source and end domains.","PeriodicalId":304683,"journal":{"name":"Proceedings 10th IEEE International Symposium on High Performance Distributed Computing","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126373698","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 50
期刊
Proceedings 10th IEEE International Symposium on High Performance Distributed Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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