首页 > 最新文献

CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.最新文献

英文 中文
GridFlow: workflow management for grid computing GridFlow:网格计算的工作流管理
Junwei Cao, S. Jarvis, S. Saini, G. Nudd
Grid computing is becoming a mainstream technology for large-scale distributed resource sharing and system integration. Workflow management is emerging as one of the most important grid services. In this work, a workflow management system for grid computing, called GridFlow, is presented, including a user portal and services of both global grid workflow management and local grid sub-workflow scheduling. Simulation, execution and monitoring functionalities are provided at the global grid level, which work on top of an existing agent-based grid resource management system. At each local grid, sub-workflow scheduling and conflict management are processed on top of an existing performance prediction based task scheduling system. A fuzzy timing technique is applied to address new challenges of workflow management in a cross-domain and highly dynamic grid environment. A case study is given and corresponding results indicate that local and global grid workflow management can coordinate with each other to optimise workflow execution time and solve conflicts of interest.
网格计算正在成为大规模分布式资源共享和系统集成的主流技术。工作流管理正在成为最重要的网格服务之一。本文提出了一个网格计算工作流管理系统GridFlow,该系统包括一个用户门户,提供全局网格工作流管理和局部网格子工作流调度服务。仿真、执行和监视功能在全局网格级别提供,它们在现有的基于代理的网格资源管理系统之上工作。在每个局部网格中,子工作流调度和冲突管理是在现有的基于性能预测的任务调度系统之上进行的。应用模糊时序技术解决了跨域、高动态网格环境下工作流管理的新挑战。实例研究表明,局部网格工作流管理和全局网格工作流管理能够相互协调,优化工作流执行时间,解决利益冲突。
{"title":"GridFlow: workflow management for grid computing","authors":"Junwei Cao, S. Jarvis, S. Saini, G. Nudd","doi":"10.1109/CCGRID.2003.1199369","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199369","url":null,"abstract":"Grid computing is becoming a mainstream technology for large-scale distributed resource sharing and system integration. Workflow management is emerging as one of the most important grid services. In this work, a workflow management system for grid computing, called GridFlow, is presented, including a user portal and services of both global grid workflow management and local grid sub-workflow scheduling. Simulation, execution and monitoring functionalities are provided at the global grid level, which work on top of an existing agent-based grid resource management system. At each local grid, sub-workflow scheduling and conflict management are processed on top of an existing performance prediction based task scheduling system. A fuzzy timing technique is applied to address new challenges of workflow management in a cross-domain and highly dynamic grid environment. A case study is given and corresponding results indicate that local and global grid workflow management can coordinate with each other to optimise workflow execution time and solve conflicts of interest.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127243804","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}
引用次数: 426
Image processing for the grid: a toolkit for building grid-enabled image processing applications 用于网格的图像处理:用于构建支持网格的图像处理应用程序的工具包
S. Hastings, T. Kurç, S. Langella, Ümit V. Çatalyürek, T. Pan, J. Saltz
Analyzing large and distributed image datasets is a crucial step in understanding the structural and functional characteristics of biological systems. In this paper, we present the design and implementation of a toolkit that allows rapid and efficient development of biomedical image analysis applications in a distributed environment. This toolkit employs the Insight Segmentation and Registration Toolkit (ITK) and Visualization Toolkit (VTK) layered on a component-based framework. We present experimental results on a cluster of workstations.
分析大型和分布式图像数据集是理解生物系统结构和功能特征的关键步骤。在本文中,我们提出了一个工具包的设计和实现,该工具包允许在分布式环境中快速有效地开发生物医学图像分析应用程序。该工具包采用基于组件的框架分层的洞察力分割和注册工具包(ITK)和可视化工具包(VTK)。我们给出了一组工作站的实验结果。
{"title":"Image processing for the grid: a toolkit for building grid-enabled image processing applications","authors":"S. Hastings, T. Kurç, S. Langella, Ümit V. Çatalyürek, T. Pan, J. Saltz","doi":"10.1109/CCGRID.2003.1199350","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199350","url":null,"abstract":"Analyzing large and distributed image datasets is a crucial step in understanding the structural and functional characteristics of biological systems. In this paper, we present the design and implementation of a toolkit that allows rapid and efficient development of biomedical image analysis applications in a distributed environment. This toolkit employs the Insight Segmentation and Registration Toolkit (ITK) and Visualization Toolkit (VTK) layered on a component-based framework. We present experimental results on a cluster of workstations.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125782557","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}
引用次数: 77
Making a DSM consistency protocol hierarchy-aware: an efficient synchronization scheme 使DSM一致性协议意识到层次结构:一种有效的同步方案
Gabriel Antoniu, L. Bougé, S. Lacour
We consider the design of DSM consistency protocols for hierarchical architectures. Such architectures typically consist of a constellation of loosely-interconnected clusters, each cluster consisting of a set of tightly-interconnected nodes running multithreaded programs. We claim that high performance can only be reached by taking into account this interconnection hierarchy at the very core of the protocol design. Previous work has focused on improving locality in data management by caching remote data within clusters. In contrast, our idea is to improve locality in the synchronization management. We demonstrate the feasibility through an experimental implementation of this idea in a home-based protocol for Release Consistency, and we provide a preliminary evaluation of the expectable performance gain.
我们考虑了分层体系结构中DSM一致性协议的设计。这种体系结构通常由一组松散互连的集群组成,每个集群由一组紧密互连的节点组成,这些节点运行多线程程序。我们声称,只有在协议设计的核心考虑到这种互连层次结构,才能达到高性能。以前的工作主要集中在通过在集群内缓存远程数据来提高数据管理的局部性。相比之下,我们的想法是提高同步管理的局部性。我们通过在基于家庭的发布一致性协议中实验实现这一想法来证明可行性,并对预期的性能增益进行了初步评估。
{"title":"Making a DSM consistency protocol hierarchy-aware: an efficient synchronization scheme","authors":"Gabriel Antoniu, L. Bougé, S. Lacour","doi":"10.1109/CCGRID.2003.1199409","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199409","url":null,"abstract":"We consider the design of DSM consistency protocols for hierarchical architectures. Such architectures typically consist of a constellation of loosely-interconnected clusters, each cluster consisting of a set of tightly-interconnected nodes running multithreaded programs. We claim that high performance can only be reached by taking into account this interconnection hierarchy at the very core of the protocol design. Previous work has focused on improving locality in data management by caching remote data within clusters. In contrast, our idea is to improve locality in the synchronization management. We demonstrate the feasibility through an experimental implementation of this idea in a home-based protocol for Release Consistency, and we provide a preliminary evaluation of the expectable performance gain.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123780326","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}
引用次数: 23
HMCS-G: grid-enabled hybrid computing system for computational astrophysics HMCS-G:用于计算天体物理学的网格混合计算系统
T. Boku, M. Sato, K. Onuma, J. Makino, H. Susa, D. Takahashi, M. Umemura, A. Ukawa
The authors have developed a hybrid computing system called HMCS-G, a Grid-enabled Heterogeneous Multi-Computer System, that provides a multiple cluster environment centered around a dedicated machine for gravity calculation. The purpose of HMCS-G is to provide an ideal computational environment for astrophysical study involving multiple physical phenomena. The worker cluster may comprise general-purpose PCs to perform tasks such as hydrodynamics computations, while the special-purpose machine, in this case a GRAPE-6 cluster, performs gravity calculations for all pairs of particles in the system. These systems are connected by OmniRPC, a grid-enabled RPC system that supports Globus and ssh for authentication. HMCS-G effectively provides worldwide access to a GRAPE-6 cluster, thereby securing several TFLOPS performance for intensive computations such as gravity calculation. All participating PC-clusters share this resource in a time-based manner using grid technology. The actual turn-around response time was measured for a system implemented over a number of institutions, and it was confirmed that HMCS-G provides acceptable real-world application performance. Precise simulations of galaxy formation are currently being performed on clusters in several institutes, involving smoothed particle hydrodynamics and radiative transfer in the context of complete gravity calculation as the first real application of HMCS-G.
作者开发了一种名为HMCS-G的混合计算系统,这是一种支持网格的异构多计算机系统,它提供了一个以专用机器为中心的多集群环境,用于重力计算。HMCS-G的目的是为涉及多种物理现象的天体物理研究提供一个理想的计算环境。工作集群可能包括通用pc来执行诸如流体力学计算之类的任务,而专用机器,在这种情况下是GRAPE-6集群,执行系统中所有粒子对的重力计算。这些系统通过OmniRPC连接起来,这是一个支持网格的RPC系统,支持Globus和ssh进行身份验证。HMCS-G有效地提供了对GRAPE-6集群的全球访问,从而确保了诸如重力计算等密集计算的若干TFLOPS性能。所有参与的pc集群使用网格技术以基于时间的方式共享此资源。测量了在多个机构上实现的系统的实际周转响应时间,并确认HMCS-G提供了可接受的实际应用程序性能。目前,一些研究机构正在对星系团进行星系形成的精确模拟,包括在完整重力计算背景下的平滑粒子流体动力学和辐射传输,这是HMCS-G的第一次实际应用。
{"title":"HMCS-G: grid-enabled hybrid computing system for computational astrophysics","authors":"T. Boku, M. Sato, K. Onuma, J. Makino, H. Susa, D. Takahashi, M. Umemura, A. Ukawa","doi":"10.1109/CCGRID.2003.1199414","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199414","url":null,"abstract":"The authors have developed a hybrid computing system called HMCS-G, a Grid-enabled Heterogeneous Multi-Computer System, that provides a multiple cluster environment centered around a dedicated machine for gravity calculation. The purpose of HMCS-G is to provide an ideal computational environment for astrophysical study involving multiple physical phenomena. The worker cluster may comprise general-purpose PCs to perform tasks such as hydrodynamics computations, while the special-purpose machine, in this case a GRAPE-6 cluster, performs gravity calculations for all pairs of particles in the system. These systems are connected by OmniRPC, a grid-enabled RPC system that supports Globus and ssh for authentication. HMCS-G effectively provides worldwide access to a GRAPE-6 cluster, thereby securing several TFLOPS performance for intensive computations such as gravity calculation. All participating PC-clusters share this resource in a time-based manner using grid technology. The actual turn-around response time was measured for a system implemented over a number of institutions, and it was confirmed that HMCS-G provides acceptable real-world application performance. Precise simulations of galaxy formation are currently being performed on clusters in several institutes, involving smoothed particle hydrodynamics and radiative transfer in the context of complete gravity calculation as the first real application of HMCS-G.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125245552","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}
引用次数: 8
The performance of processor co-allocation in multicluster systems 多集群系统中处理器协同分配的性能
A. Bucur, D. Epema
In systems consisting of multiple clusters of processors which are interconnected by relatively slow communication links and which employ space sharing for scheduling jobs, such as our Distributed ASCI Supercomputer (DAS), co-allocation, i.e., the simultaneous allocation of processors to single jobs in different clusters, may be required. We study the performance of co-allocation by means of simulations for the mean response time of jobs depending on the structure and sizes of jobs, the scheduling policy, and the communication speed ratio. Our main conclusion is that for current communication speed ratios in multiclusters, coallocation is a viable option.
在由多个处理器集群组成的系统中,这些处理器集群通过相对较慢的通信链路相互连接,并且使用空间共享来调度作业,例如我们的分布式ascii超级计算机(DAS),可能需要共同分配,即同时将处理器分配给不同集群中的单个作业。通过对作业的平均响应时间、作业的结构和大小、调度策略和通信速比等因素的仿真,研究了协同分配的性能。我们的主要结论是,对于当前多集群中的通信速度比,共分配是一个可行的选择。
{"title":"The performance of processor co-allocation in multicluster systems","authors":"A. Bucur, D. Epema","doi":"10.1109/CCGRID.2003.1199381","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199381","url":null,"abstract":"In systems consisting of multiple clusters of processors which are interconnected by relatively slow communication links and which employ space sharing for scheduling jobs, such as our Distributed ASCI Supercomputer (DAS), co-allocation, i.e., the simultaneous allocation of processors to single jobs in different clusters, may be required. We study the performance of co-allocation by means of simulations for the mean response time of jobs depending on the structure and sizes of jobs, the scheduling policy, and the communication speed ratio. Our main conclusion is that for current communication speed ratios in multiclusters, coallocation is a viable option.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115180815","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}
引用次数: 61
Towards data-parallel skeletons for grid computing: an itinerant mobile agent approach 面向网格计算的数据并行框架:一种流动移动代理方法
S. Loke
We present an approach to using the skeleton paradigm for grid computing, where the skeletons are executed by mobile agents. The skeletons we use are based on the Bird-Meertens Formalism, involving higher-order operations over data types.
我们提出了一种将骨架范式用于网格计算的方法,其中骨架由移动代理执行。我们使用的框架基于Bird-Meertens形式化,涉及对数据类型的高阶操作。
{"title":"Towards data-parallel skeletons for grid computing: an itinerant mobile agent approach","authors":"S. Loke","doi":"10.1109/CCGRID.2003.1199428","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199428","url":null,"abstract":"We present an approach to using the skeleton paradigm for grid computing, where the skeletons are executed by mobile agents. The skeletons we use are based on the Bird-Meertens Formalism, involving higher-order operations over data types.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129018613","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}
引用次数: 8
Performance evaluation of RHiNET 2/NI: a network interface for distributed parallel computing systems 分布式并行计算系统的网络接口RHiNET 2/NI的性能评价
Konosuke Watanabe, Tomohiro Otsuka, J. Tsuchiya, H. Amano, H. Harada, J. Yamamoto, H. Nishi, T. Kudoh
RHiNET-2/NI is a network interface for a parallel and distributed computing system with network connected PCs. The core of the network interface is an ASIC network controller chip Martini, which provides low-latency and large-bandwidth communication. Evaluation results show that it achieves almost full bandwidth of the 66MHz/64bit PCI bus, which is much larger than that of Myrinet-2000. The performance of a small prototype parallel system achieves almost linear speed up.
RHiNET-2/NI是一个与网络连接的pc机并行和分布式计算系统的网络接口。网络接口的核心是一个ASIC网络控制器芯片Martini,它提供低延迟和大带宽的通信。评估结果表明,它几乎实现了66MHz/64bit PCI总线的全带宽,比Myrinet-2000大得多。一个小型原型并联系统的性能几乎达到了线性加速。
{"title":"Performance evaluation of RHiNET 2/NI: a network interface for distributed parallel computing systems","authors":"Konosuke Watanabe, Tomohiro Otsuka, J. Tsuchiya, H. Amano, H. Harada, J. Yamamoto, H. Nishi, T. Kudoh","doi":"10.1109/CCGRID.2003.1199383","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199383","url":null,"abstract":"RHiNET-2/NI is a network interface for a parallel and distributed computing system with network connected PCs. The core of the network interface is an ASIC network controller chip Martini, which provides low-latency and large-bandwidth communication. Evaluation results show that it achieves almost full bandwidth of the 66MHz/64bit PCI bus, which is much larger than that of Myrinet-2000. The performance of a small prototype parallel system achieves almost linear speed up.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129460109","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}
引用次数: 10
Distributed shared memory using the .NET framework 使用。net框架的分布式共享内存
T. Seidmann
The paper introduces a software-only object based Distributed Shared Memory (DSM) implementation designed as an extension to the Microsoft .NET Framework, which adds facilities for sharing objects following the Multiple Readers Multiple Writer (MRMW) memory model, including object replication. The presented implementation is facilitated by a memory coherence protocol previously developed by the author, which uses group communication using IP multicasting and delivers causally consistent memory. The paper describes an attempt to implement the DSM wholly in the context of .NET Remoting by extending it with an UDP-based channel service, a proxy implementation for object access interception and threads performing the receiving and sending parts of the coherence protocol, as well as the final implementation approach. The described DSM implementation allows the construction of distributed applications with a simple programming model, that can be deployed in any networked environment where multicast is available.
本文介绍了一种基于软件对象的分布式共享内存(DSM)实现,作为Microsoft . net框架的扩展,它增加了遵循多读多写(MRMW)内存模型共享对象的功能,包括对象复制。本文提出的实现由作者先前开发的内存一致性协议提供便利,该协议使用IP组播进行组通信,并提供因果一致的内存。本文描述了在。net Remoting环境中实现DSM的尝试,通过使用基于udp的通道服务、用于对象访问拦截的代理实现和执行一致性协议的接收和发送部分的线程,以及最终的实现方法对其进行扩展。所描述的DSM实现允许使用一个简单的编程模型构建分布式应用程序,该模型可以部署在任何有多播可用的网络环境中。
{"title":"Distributed shared memory using the .NET framework","authors":"T. Seidmann","doi":"10.1109/CCGRID.2003.1199401","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199401","url":null,"abstract":"The paper introduces a software-only object based Distributed Shared Memory (DSM) implementation designed as an extension to the Microsoft .NET Framework, which adds facilities for sharing objects following the Multiple Readers Multiple Writer (MRMW) memory model, including object replication. The presented implementation is facilitated by a memory coherence protocol previously developed by the author, which uses group communication using IP multicasting and delivers causally consistent memory. The paper describes an attempt to implement the DSM wholly in the context of .NET Remoting by extending it with an UDP-based channel service, a proxy implementation for object access interception and threads performing the receiving and sending parts of the coherence protocol, as well as the final implementation approach. The described DSM implementation allows the construction of distributed applications with a simple programming model, that can be deployed in any networked environment where multicast is available.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125619278","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
Evaluation of MPI implementations on grid-connected clusters using an emulated WAN environment 使用模拟WAN环境对并网集群上的MPI实现进行评估
Motohiko Matsuda, T. Kudoh, Y. Ishikawa
The MPICH-SCore high performance communication library for cluster computing is integrated into the MPICHG-2 library in order to adapt PC clusters to a Grid environment. The integrated library is called MPICH-G2/SCore. In addition, for the purpose of comparison with other approaches, MPICH-SCore itself is extended to encapsulate its network packet into a UDP packet so that packets are delivered via L3 switches. This extension is called UDP-encapsulated MPICH-SCore. In this paper, three implementations of the MPI library, UDP-encapsulated MPICH-SCore, MPICH-G2/SCore, and MPICH-P4, are evaluated using an emulated WAN environment where two clusters, each consisting of sixteen hosts, are connected by a router PC. The router PC controls the latency of message delivery between clusters, and the added latency is varied from I millisecond to 4 milliseconds in round-trip time. Experiments are performed using the NAS Parallel Benchmarks, which show UDP-encapsulated MPICH-SCore most often performs better than other implementations. However, the differences are not critical for the benchmarks. The preliminary results show that the performance of the LU benchmark scales up linearly with under 4 millisecond round-trip latency. The CG and MG benchmarks show the scalability of 1.13 and 1.24 times with 4 millisecond round-trip latency, respectively.
为了使PC集群适应网格环境,将用于集群计算的MPICH-SCore高性能通信库集成到MPICHG-2库中。集成库称为MPICH-G2/SCore。此外,为了与其他方法进行比较,对MPICH-SCore本身进行了扩展,将其网络报文封装成UDP报文,通过三层交换机发送。这个扩展称为udp封装的MPICH-SCore。在本文中,MPI库的三种实现,udp封装的MPICH-SCore, MPICH-G2/SCore和MPICH-P4,使用模拟WAN环境进行评估,其中两个集群,每个集群由16台主机组成,由路由器PC连接。路由器PC控制集群间消息传递的延迟,增加的延迟在往返时间上从1毫秒到4毫秒不等。使用NAS并行基准测试执行的实验表明,udp封装的MPICH-SCore通常比其他实现执行得更好。然而,这些差异对于基准测试来说并不重要。初步结果表明,LU基准测试的性能在4毫秒以下的往返延迟下呈线性增长。CG和MG基准测试分别显示可伸缩性为1.13倍和1.24倍,往返延迟为4毫秒。
{"title":"Evaluation of MPI implementations on grid-connected clusters using an emulated WAN environment","authors":"Motohiko Matsuda, T. Kudoh, Y. Ishikawa","doi":"10.1109/CCGRID.2003.1199347","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199347","url":null,"abstract":"The MPICH-SCore high performance communication library for cluster computing is integrated into the MPICHG-2 library in order to adapt PC clusters to a Grid environment. The integrated library is called MPICH-G2/SCore. In addition, for the purpose of comparison with other approaches, MPICH-SCore itself is extended to encapsulate its network packet into a UDP packet so that packets are delivered via L3 switches. This extension is called UDP-encapsulated MPICH-SCore. In this paper, three implementations of the MPI library, UDP-encapsulated MPICH-SCore, MPICH-G2/SCore, and MPICH-P4, are evaluated using an emulated WAN environment where two clusters, each consisting of sixteen hosts, are connected by a router PC. The router PC controls the latency of message delivery between clusters, and the added latency is varied from I millisecond to 4 milliseconds in round-trip time. Experiments are performed using the NAS Parallel Benchmarks, which show UDP-encapsulated MPICH-SCore most often performs better than other implementations. However, the differences are not critical for the benchmarks. The preliminary results show that the performance of the LU benchmark scales up linearly with under 4 millisecond round-trip latency. The CG and MG benchmarks show the scalability of 1.13 and 1.24 times with 4 millisecond round-trip latency, respectively.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125760270","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}
引用次数: 41
Communication paradigms for mobile grid users 移动电网用户的通信范式
Dario Bruneo, M. Scarpa, A. Zaia, A. Puliafito
This paper wishes to investigate the converging field of mobile and Grid computing by defining an architecture for the provision of Grid services, which Is based on standards, robust and useful across application domains. We propose using the mobile agent paradigm in order to develop a middleware layer that takes care of all the details to allow mobile users to access distributed resources in a transparent, secure and effective way. Our purpose Is also that of Identifying the environmental situations In which such paradigm should be preferred or adopted in conjunction with more traditional communication paradigms (i.e. client/server, Remote Evaluation). For this purpose, we provide an experimental and analytical evaluation of the Client-Server, Remote Evaluation and Mobile Agent communication paradigms.
本文希望通过定义网格服务提供的体系结构来研究移动和网格计算的融合领域,该体系结构基于标准,在应用领域中健壮且有用。我们建议使用移动代理范式来开发中间件层,该中间件层负责所有细节,以允许移动用户以透明、安全和有效的方式访问分布式资源。我们的目的还在于确定环境情况,在这种情况下,应该优先采用这种范式,或者与更传统的通信范式(即客户端/服务器,远程评估)结合使用。为此,我们提供了客户端-服务器、远程评估和移动代理通信范式的实验和分析评估。
{"title":"Communication paradigms for mobile grid users","authors":"Dario Bruneo, M. Scarpa, A. Zaia, A. Puliafito","doi":"10.1109/CCGRID.2003.1199431","DOIUrl":"https://doi.org/10.1109/CCGRID.2003.1199431","url":null,"abstract":"This paper wishes to investigate the converging field of mobile and Grid computing by defining an architecture for the provision of Grid services, which Is based on standards, robust and useful across application domains. We propose using the mobile agent paradigm in order to develop a middleware layer that takes care of all the details to allow mobile users to access distributed resources in a transparent, secure and effective way. Our purpose Is also that of Identifying the environmental situations In which such paradigm should be preferred or adopted in conjunction with more traditional communication paradigms (i.e. client/server, Remote Evaluation). For this purpose, we provide an experimental and analytical evaluation of the Client-Server, Remote Evaluation and Mobile Agent communication paradigms.","PeriodicalId":433323,"journal":{"name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131091397","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}
引用次数: 65
期刊
CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.
全部 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