Efficient Service Broker Policy For Large-Scale Cloud Environments
算法、策略和方法是通过确保每个计算资源的高效和公平分配来实现云计算中的高用户满意度和实际利用率所必需的。每当新作业到达云环境时,服务代理负责选择将执行该作业的数据中心。选择数据中心在增强云环境性能方面发挥着重要作用。本文提出了一种基于轮询算法的大规模云应用服务代理策略。建议的政策实施和评估使用CloudAnalyst模拟器。通过使用不同的虚拟机负载均衡算法,将其与现有的三种策略在总体平均响应时间方面进行了比较。仿真结果表明,该策略相对于其他策略提高了整体平均响应时间。
2015-03-11 cs.DC
A Computational Economy for Grid Computing and its Implementation in the Nimrod-G Resource Brok
计算网格,耦合地理上分布的资源,如个人电脑,工作站,集群,和科学仪器,已经成为下一代的计算平台,解决大规模的问题,在科学,工程和商业。然而,这些环境中的应用程序开发、资源管理和调度仍然是一项复杂的任务。在这篇文章中,我们将讨论我们的努力,在开发一个资源管理系统调度计算分布在世界各地的资源,不同的服务质量。我们的面向服务的网格计算系统称为Nimrod-G管理与远程执行相关的所有操作,包括资源发现,交易,基于经济原则和用户定义的服务质量要求的调度。Nimrod-G资源代理是通过利用Globus等现有技术实现的,并提供了构建工业强度网格所必需的新服务。我们讨论的初步实验结果调度一些参数计算使用Nimrod-G资源代理在一个世界范围内的网格测试平台,跨越五大洲。
2001-11-17 cs.DC
Workflow as a Service Broker in Cloud Environment: A Systematic Mapping Study
um.ac.ir(马什哈德大学)
本文通过系统映射研究分析云环境中工作流作为服务代理的关键趋势与挑战,采用三级策略分析87篇高质量论文,构建了WaaS代理的分类体系,并探讨了未来研究方向。
2026-04-28 cs.DC
GridSim: A Toolkit for the Modeling and Simulation of Distributed Resource Management and Scheduling for Grid Computing
集群、网格和对等(P2P)网络已成为下一代并行和分布式计算的流行范例。在这种大规模的分布式系统中,资源的管理和应用程序的调度是一项复杂的任务。为了证明资源代理和相关调度算法的有效性,需要在不同的场景下评估它们的性能,例如不同数量的资源和具有不同需求的用户。在网格环境中,由于资源和用户分布在多个组织中,并且具有各自的策略,因此很难甚至不可能以可重复和可控的方式执行调度器性能评估。为了克服这个限制,我们已经开发了一个基于Java的离散事件网格仿真工具包GridSim。该工具包支持异构网格资源(时间和空间共享)、用户和应用程序模型的建模和仿真。它为应用程序任务的创建、任务到资源的映射及其管理提供了原语。为了证明GridSim工具包的适用性,我们模拟了Nimrod-G网格资源代理和评估的最后期限和预算约束的成本和时间最小化调度算法的性能。
2002-03-14 cs.DC
Virtual Laboratory: Enabling On-Demand Drug Design with the World Wide Grid
计算网格是解决科学、工程和商业中大规模计算和数据密集型问题的一种流行模式。然而,在这些环境中的应用程序组合、资源管理和调度是一项复杂的任务。在本文中,我们说明了利用现有的网格技术,使分布式资源上的药物设计的分子建模的虚拟实验室环境的创建。它涉及针对蛋白质靶标、化学数据库(CDB)筛选数百万个化合物分子,以识别那些具有药物设计潜在用途的化合物。我们已经使网格的分子对接过程中组成的参数扫描应用程序使用Nimrod-G工具。然后,我们开发了新的工具,用于远程访问CDB小分子数据库中的分子。Nimrod-G资源代理与分子CDB数据代理一起用于分布式网格资源上作业的调度和按需处理。结果证明了Nimrod-G和虚拟实验室工具的易用性和适用性。
2001-11-17 cs.DC
Economic Models for Management of Resources in Grid Computing
网格和对等计算的快速发展使其成为有前途的下一代计算平台。它们可以创建虚拟企业(VE),以共享分布在世界各地的资源。然而,这些环境中的资源管理、应用程序开发和使用模型是一项复杂的任务。这是由于不同组织拥有的资源的地理分布。这些资源中的每一个的资源所有者具有不同的使用或访问策略和成本模型,以及变化的负载和可用性。为了解决复杂的资源管理问题,我们提出了一个计算经济的资源分配和调节供应和需求的网格计算环境中的框架。该框架提供了通过交易和中介服务优化资源提供者和消费者目标函数的机制。在现实世界的市场中,存在各种经济模型,用于根据供求关系及其对用户的价值来设定商品价格。它们包括商品市场、标价、招标和拍卖。在本文中,我们将讨论使用这些模型的网格组件之间的互动,在决定资源的价值和必要的基础设施,以实现它们。除了网格计算系统提供的常规服务之外,我们还需要一个基础设施来支持交互协议、分配机制、货币、安全银行和强制服务。此外,我们展示了使用这些经济模型中的一些资源经纪人通过Nimrod/G的最后期限和基于成本的调度两种不同的优化策略上的万维网(WWG)的测试平台。
2001-06-11 cs.DC
An Integrated Framework for Performance Analysis and Tuning in Grid Environment
在一个异构的、动态的环境中,如网格,事后分析是没有用的,数据需要实时的收集和分析。还需要新的技术来动态调整应用程序的性能和资源代理,以保持所需的QoS。本文的目的是提出一个综合框架的性能分析和调整的应用程序,并重新调度的应用程序,如果必要的话,一些其他的资源,以适应不断变化的资源使用情况下,在一个动态的环境。
2010-05-12 cs.DC
A Multi-agent Framework for Performance Tuning in Distributed Environment
本文提出了一个多代理框架的整体设计,用于调整在分布式环境中执行的应用程序的性能。多代理框架提供的服务,如资源代理,分析性能监控数据,本地调优和重新调度的情况下的任何性能问题的特定资源提供者。本文还简要介绍了该框架的部分实现。特别是,工作迁移的基础上,性能监测数据是特别强调在本文中。
2010-05-12 cs.DC
SLA-Based Coordinated Superscheduling Scheme and Performance for Computational Grids
基于服务水平协议(SLA)的网格超级部署方法促进了资源的协调共享.网格服务器(如资源代理)促进了管理上和拓扑上分布的网格站点之间的超级部署。在这项工作中,我们提出了一个基于市场的SLA协调机制。我们基于我们的SLA模型在一个众所周知的\emph{contract net protocol}。我们的方法的主要优点是,它允许:~(i)资源所有者有更精细的控制程度的资源分配,这是以前不可能通过传统的机制;和(ii)超级供应商投标SLA合同的合同网,重点是在用户指定的最后期限内完成工作。在这项工作中,我们使用模拟来显示我们所提出的方法的有效性。
2006-05-15 cs.DC
Global Grids and Software Toolkits: A Study of Four Grid Middleware Technologies
网格是一种基础设施,它涉及多个组织拥有和管理的计算机、网络、数据库和科学仪器的集成和协作使用。网格应用程序通常涉及大量的数据和/或计算资源,需要跨组织边界的安全资源共享。这使得网格应用程序的管理和部署成为一项复杂的任务。网格中间件为用户提供了在异构网格环境中无缝计算和统一访问资源的能力。已经开发了几个软件工具包和系统,其中大多数是世界各地学术研究项目的成果。本章将重点介绍其中的四个中间件--UNICORE、Globus、Legion和Gridbus。它还介绍了我们的实现资源代理的UNICORE,因为这一功能是不支持它。比较这些系统的基础上的体系结构,实现模型和其他几个功能。
2004-07-01 cs.DC
A Case for Cooperative and Incentive-Based Coupling of Distributed Clusters
在过去的五年中,对网格计算的研究兴趣显著增长。分布式资源管理是网格计算的关键问题之一。资源管理的核心是资源分配的有效性,因为它决定了系统的总体效用。当前网格环境中的超调度方法是不协调的,因为应用程序级调度器或代理独立于系统中的其他调度器做出调度决策。显然,由于可能发生的次优调度,这可能加剧分布式资源的负载共享和利用问题。为了克服这些局限性,我们提出了一种基于计算经济的分布式集群协调共享机制。由此产生的环境称为\emph{Grid-Federation},允许在本地资源不足以满足其用户需求时透明地使用来自联合的资源。在协调资源分配中使用计算经济方法不仅促进了基于QoS的调度,而且提高了由资源提供的效用。
2006-05-15 cs.DC
Self Organization Agent Oriented Dynamic Resource Allocation on Open Federated Clouds Environment
为了确保联合云提供商向云客户提供不间断的服务,必须保证向用户高效分配云资源,以提高客户满意度和服务提供质量。最好是获得尽可能多的计算和存储资源。在云计算领域,已经提出了多种多Agent资源分配方法来实现动态资源分配问题。然而,这个问题仍然是开放的,在这一领域还有许多工作要做。在云计算中,鲁棒性是非常重要的,因此本文重点研究了开放联邦云计算环境下的自适应方法。我们的方法是混合的,我们首先采用现有的组织优化方法的自组织在代理代理组织,结合现有的多代理资源分配方法在联邦云。我们考虑一个开放的云联盟环境,它是动态的,并在不断发展,新的云运营商可以加入或离开这个联盟。同时,我们的方法是多标准,可以考虑到各种参数(即计算负载平衡的中介代理,地理距离(网络延迟)之间的客户和供应商.)。
2020-01-21 cs.DC
Mass Storage Management and the Grid
爱丁堡大学对海量存储器系统非常感兴趣,因为它是负责为英国粒子物理网格GridPP转出存储软件的核心小组之一。我们提出了一个开发项目的结果,提供SDSC存储资源代理,欧盟数据网格和存储资源管理器之间的软件接口。该项目是与国家电子科学中心的eDikt小组、布里斯托尔大学和格拉斯哥大学、卢瑟福·阿普尔顿实验室和圣地亚哥超级计算中心联合开展的。
2004-12-20 cs.DC cs.SE
An Efficient Max-Min Resource Allocator and Task Scheduling Algorithm in Cloud Computing Environment
云计算是一种新的原型,它通过数据中心的支持向云用户提供动态计算服务,数据中心采用数据中心代理的服务,数据中心代理发现资源并虚拟地分配资源。本研究的重点是有效地优化资源分配在云中利用最大-最小调度算法,并加强它,以提高效率的完成时间(makespan)。这是提高云调度性能和缩小云服务提供商与云资源消费者/用户之间性能差距的关键。当前的Max-Min算法在能够给出最小完成时间的更快的可用机器或资源上选择具有最大执行时间的任务。该算法考虑的是先给执行时间最长的任务以优先级,然后再给执行时间最短的任务以最小化完工时间。该算法的缺点是,先执行最大执行时间的任务会增加最大完工时间,如果最大执行时间的任务数超过最小执行时间的任务数,则会导致最小执行时间的任务执行延迟,因此需要对其进行改进,以减少最小执行时间的任务执行延迟。利用CloudSim仿真软件对改进的Max-Min算法和传统的Max-Min算法进行了仿真比较。实验结果表明,改进算法是有效的,可以产生更好的最大完工时间比Max-Min和DataAware。
2016-11-27 cs.DC
GRAPPA: Grid Access Portal for Physics Applications
Grappa是一个网格门户,旨在为物理学家提供方便的网格工具和服务。ATLAS分析和控制框架Athena被用作目标应用程序。Grappa提供了基本的网格功能,如资源配置、证书测试、作业提交、作业监控、结果监控以及与ATLAS副本目录系统MAGDA的初步集成。Grappa使用Jython将脚本的易用性与基于Java的工具包的强大功能结合起来。这提供了一个强大的框架,访问不同的网格资源与统一的接口。最初的原型系统基于印第安纳大学极限计算实验室开发的XCAT科学门户,并通过在美国ATLAS测试台上运行Monte Carlo生产进行了演示。作为IST 2002和SC 2002演示的iVDGL-DataTAG互操作性联合项目的一部分,该门户还与WorldGrid上的一个欧洲资源代理进行了交流。当前的原型用xbooks jetspeed portlet代替了XCAT Science Portal,用于管理用户脚本。
2003-06-26 cs.DC
GridMonitor: Integration of Large Scale Facility Fabric Monitoring with Meta Data Service in Grid Environment
网格计算由协调使用大量不同的、地理上分布的资源来实现高性能计算组成。对这些计算资源的有效监控对于在网格上高效使用是极其重要的。网格中存在大量的异构计算实体,这使得网格计算具有很大的挑战性.在这项工作中,我们描述了一个网格监控系统,称为GridMonitor,捕获并提供最重要的信息,从一个大型计算设施。网格监控系统由本地监控、归档、发布和治理四个层次组成。该架构已应用于大规模的Linux农场和网络基础设施。它可以被许多更高级别的网格服务使用,包括调度服务和资源代理。
2003-06-13 cs.DC cs.PF
ATLAS and CMS applications on the WorldGrid testbed
WorldGrid是一个横跨欧洲和美国的洲际测试平台,它基于Globus工具包集成了架构上不同的网格实现。它是在DataTAG和iVDGL项目的背景下开发的,并在IST 2002(哥本哈根)和SC 2002(巴尔的摩)的WorldGrid演示中成功演示。两个HEP实验,ATLAS和CMS,成功地利用WorldGrid测试平台执行工作,模拟他们的探测器对物理事件的响应,这些事件是从2007年开始在LHC加速器上预期的真实碰撞产生的。多年来,这种数据密集型活动一直在由数百个节点和TB磁盘和磁带存储组成的本地专用计算场上运行。在WorldGrid测试平台中,HEP模拟作业首次在美国和欧洲的资源上提交并无差别地运行,尽管它们的底层网格实现不同,并产生可以在提交机器上检索和进一步分析的数据,或者简单地存储在远程资源上并注册在可供网格进一步处理的目录上。在这篇文章中,我们描述了来自欧洲的ATLAS和CMS应用程序的作业提交,通过在EDG用户界面上运行的GENIUS门户网站提交给EDG资源代理,指出所选择的互操作性解决方案,从应用程序的角度来看,在WorldGrid环境中的数据管理,以及CMS特定的生产工具,这些工具与GENIUS门户网站相连。
2003-10-14 cs.DC
Visual Environment for Rapid Composition of Parameter-Sweep Applications for Distributed Processing on Global Grids
计算网格作为下一代并行和分布式计算的平台正在兴起。大规模的参数研究和参数扫描应用程序在网格中找到一个自然的位置?的分布模式。工作之间很少或根本没有沟通。并行化和分发现有应用程序的任务在概念上是微不足道的。参数研究的这些特性使其成为开始为快速支持网格的应用程序开发集成开发环境(IDE)的理想场所。然而,IDE的可用性,科学家网格使他们的应用程序,而不需要开发它们作为并行应用程序明确,仍然缺乏。本文介绍了一个基于Java的IDE称为可视化参数工具(VPT),开发的Gridbus项目的一部分,快速创建参数扫描(数据并行/SPMD)的应用程序。它支持参数脚本的自动创建和输入数据文件的参数化,这与Nimrod-G参数规约语言兼容。VPT的有用性证明了一个案例研究组成的分子对接应用程序作为一个参数扫描应用。这样的应用程序可以使用Nimrod/enFuzion系统部署在集群上,也可以使用Nimrod-G网格资源代理部署在全局网格上。
2003-02-06 cs.DC