首页> 外文期刊>Concurrency and Computation >GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing
【24h】

GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing

机译:GridSim:用于对网格计算进行分布式资源管理和调度的建模和仿真的工具包

获取原文
获取原文并翻译 | 示例

摘要

Clusters, Grids, and peer-to-peer (P2P) networks have emerged as popular paradigms for next generation parallel and distributed computing. They enable aggregation of distributed resources for solving large-scale problems in science, engineering, and commerce. In Grid and P2P computing environments, the resources are usually geographically distributed in multiple administrative domains, managed and owned by different organizations with different policies, and interconnected by wide-area networks or the Internet. This introduces a number of resource management and application scheduling challenges in the domain of security, resource and policy heterogeneity, fault tolerance, continuously changing resource conditions, and politics. The resource management and scheduling systems for Grid computing need to manage resources and application execution depending on either resource consumers' or owners' requirements, and continuously adapt to changes in resource availability. The management of resources and scheduling of applications in such large-scale distributed systems is a complex undertaking. In order to prove the effectiveness of resource brokers and associated scheduling algorithms, their performance needs to be evaluated under different scenarios such as varying number of resources and users with different requirements. In a Grid environment, it is hard and even impossible to perform scheduler performance evaluation in a repeatable and controllable manner as resources and users are distributed across multiple organizations with their own policies. To overcome this limitation, we have developed a Java-based discrete-event Grid simulation toolkit called GridSim. The toolkit supports modeling and simulation of heterogeneous Grid resources (both time- and space-shared), users and application models. It provides primitives for creation of application tasks, mapping of tasks to resources, and their management. To demonstrate suitability of the GridSim toolkit, we have simulated a Nimrod-G like Grid resource broker and evaluated the performance of deadline and budget constrained cost- and time-minimization scheduling algorithms.
机译:集群,网格和对等(P2P)网络已经成为下一代并行和分布式计算的流行范例。它们使聚合资源的聚合成为可能,以解决科学,工程和商业中的大规模问题。在Grid和P2P计算环境中,资源通常在地理上分布在多个管理域中,由具有不同策略的不同组织管理和拥有,并通过广域网或Internet互连。这在安全性,资源和策略异构性,容错能力,不断变化的资源条件和政治方面引入了许多资源管理和应用程序调度挑战。网格计算的资源管理和调度系统需要根据资源使用者或所有者的需求来管理资源和应用程序执行,并不断适应资源可用性的变化。在这样的大规模分布式系统中,资源管理和应用程序调度是一项复杂的工作。为了证明资源代理和关联的调度算法的有效性,需要在不同的场景(例如,数量不同的资源和具有不同要求的用户)下评估其性能。在网格环境中,以可重复且可控制的方式执行调度程序性能评估非常困难,甚至不可能实现,因为资源和用户使用自己的策略分布在多个组织中。为克服此限制,我们开发了一个名为GridSim的基于Java的离散事件Grid仿真工具包。该工具包支持异构网格资源(时间和空间共享),用户和应用程序模型的建模和仿真。它提供了用于创建应用程序任务,将任务映射到资源及其管理的原语。为了证明GridSim工具箱的适用性,我们模拟了类似于Nimrod-G的Grid资源代理,并评估了期限和预算约束的成本最小化和时间最小化调度算法的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号