90,846 research outputs found

    Agent-based resource management for grid computing

    Get PDF
    A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capability. An ideal grid environment should provide access to the available resources in a seamless manner. Resource management is an important infrastructural component of a grid computing environment. The overall aim of resource management is to efficiently schedule applications that need to utilise the available resources in the grid environment. Such goals within the high performance community will rely on accurate performance prediction capabilities. An existing toolkit, known as PACE (Performance Analysis and Characterisation Environment), is used to provide quantitative data concerning the performance of sophisticated applications running on high performance resources. In this thesis an ASCI (Accelerated Strategic Computing Initiative) kernel application, Sweep3D, is used to illustrate the PACE performance prediction capabilities. The validation results show that a reasonable accuracy can be obtained, cross-platform comparisons can be easily undertaken, and the process benefits from a rapid evaluation time. While extremely well-suited for managing a locally distributed multi-computer, the PACE functions do not map well onto a wide-area environment, where heterogeneity, multiple administrative domains, and communication irregularities dramatically complicate the job of resource management. Scalability and adaptability are two key challenges that must be addressed. In this thesis, an A4 (Agile Architecture and Autonomous Agents) methodology is introduced for the development of large-scale distributed software systems with highly dynamic behaviours. An agent is considered to be both a service provider and a service requestor. Agents are organised into a hierarchy with service advertisement and discovery capabilities. There are four main performance metrics for an A4 system: service discovery speed, agent system efficiency, workload balancing, and discovery success rate. Coupling the A4 methodology with PACE functions, results in an Agent-based Resource Management System (ARMS), which is implemented for grid computing. The PACE functions supply accurate performance information (e. g. execution time) as input to a local resource scheduler on the fly. At a meta-level, agents advertise their service information and cooperate with each other to discover available resources for grid-enabled applications. A Performance Monitor and Advisor (PMA) is also developed in ARMS to optimise the performance of the agent behaviours. The PMA is capable of performance modelling and simulation about the agents in ARMS and can be used to improve overall system performance. The PMA can monitor agent behaviours in ARMS and reconfigure them with optimised strategies, which include the use of ACTs (Agent Capability Tables), limited service lifetime, limited scope for service advertisement and discovery, agent mobility and service distribution, etc. The main contribution of this work is that it provides a methodology and prototype implementation of a grid Resource Management System (RMS). The system includes a number of original features that cannot be found in existing research solutions

    Strategic negotiation models for grid scheduling

    Get PDF
    One of the key requirements for Grid infrastructures is the ability to share resources with nontrivial qualities of service. However, resource management in a decentralized infrastructure is a complex task as it has to cope with di erent policies and objectives of the di erent resource providers and the resource users. This problem is further complicated due to the diversity of the resource types and the heterogeneity of their local resource management systems. Agreement-based resource management can be used to address these issues because in the negotiation process of creating such bilateral service level agreements (SLAs) between Grid parties, the di erent polices of the resource providers and the users will be abstracted and observed. Such negotiation processes should be automated with no or minimal human interaction, considering the potential scale of Grid systems and the amount of necessary transactions. Therefore, strategic negotiation models play important roles. In this thesis, we have made several novel research contributions which are as follows: - An agreement based resource management approach is analyzed. Requirements for the automatic negotiation problems in Grid computing are introduced. Furthermore, related work in the areas of economics and agent communities are investigated. - Several negotiation models and negotiation strategies are proposed and examined. Simulation results demonstrate that these proposed negotiation models are suitable and e ective for Grid environments. - Firstly, a strategic negotiation model using time-based negotiation strategies is proposed and evaluated using discrete event based simulation techniques. - Secondly, time-based negotiation strategies are quite limited in the dynamically changing Grid environment because they are quite simple and static; so learning based negotiation strategies are investigated and evaluated, which are quite exible and e ective in the dynamically changing Grid environment. Also we adopted negotiation strategies considering opportunistic functions for Grid scheduling. - Thirdly, it is usually necessary that resources from di erent resource providers are co-allocated to satisfy the complex requirements of the users, so a strategic negotiation model supporting co-allocation and the tradeo between "first" and "best" agreements in the Grid computing is also proposed and evaluated. - Finally, the contributions of the current research work to the WSNegotiation protocol are analyzed

    Resource Management in Grids: Overview and a discussion of a possible approach for an Agent-Based Middleware

    Get PDF
    14 pagesInternational audienceResource management and job scheduling are important research issues in computational grids. When software agents are used as resource managers and brokers in the Grid a number of additional issues and possible approaches materialize. The aim of this chapter is twofold. First, we discuss traditional job scheduling in grids, and when agents are utilized as grid middleware. Second, we use this as a context for discussion of how job scheduling can be done in the agent-based system under development

    Utilization of Modified CoreGRID Ontology in an Agent-based Grid Resource Management System

    Get PDF
    isbn 978-1-880843-75-8International audienceThe Agents in Grid project is devoted to the de-velopment of an agent-based intelligent high-level Grid middleware. In the proposed system, all data process-ing is ontology-driven, and initially was based on an in-house developed mini-ontology of the Grid. Our recent analysis has indicated that we should adapt and utilize the Grid ontology developed within the framework of the CoreGRID project. This note outlines how we have modified and extended the CoreGRID ontology to fulfill the needs of our approac

    ALICE - ARC integration

    Get PDF
    AliEn or Alice Environment is the Grid middleware developed and used within the ALICE collaboration for storing and processing data in a distributed manner. ARC (Advanced Resource Connector) is the Grid middleware deployed across the Nordic countries and gluing together the resources within the Nordic Data Grid Facility (NDGF). In this paper we will present our approach to integrate AliEn and ARC, in the sense that ALICE data management and job processing can be carried out on the NDGF infrastructure, using the client tools available in AliEn. The inter-operation has two aspects, one is the data management part and the second the job management aspect. The first aspect was solved by using dCache across NDGF to handle data. Therefore, we will concentrate on the second part. Solving it, was somewhat cumbersome, mainly due to the different computing models employed by AliEn and ARC. AliEN uses an Agent based pull model while ARC handles jobs through the more 'traditional' push model. The solution comes as a module implementing the functionalities necessary to achieve AliEn job submission and management to ARC enabled sites

    Context-Aware Self-Organized Resource Allocation In Intelligent Water Informatics

    Full text link
    An increasing attention of intelligent water informatics has been registered in the recent years, specifically for monitoring water distribution systems. With a combination of smart sensor network technologies and water resource management systems, the intelligent water management system will be provided more easily to acquire the context information of water distribution systems, which aids to supply on a real-time monitoring/response/distribution framework through exchanging resource information in real time. In addition, endowing smart water grids with self-organizing capabilities is instrumental in helping operators cope with smart operations and maintenance. In this paper, we investigate the water resource allocation for heterogeneous smart water grids with context information. A water resource sharing algorithm is developed for efficient managing water resource in intelligent water informatics. Given the context information of water distribution grid, the reinforcement learning scheme, namely SWG-RL, is performed by virtue of two approaches: spectral clustering method and multi-agent reinforcement learning (RL). In the proposed SWG-RL scheme, the novel spectral clustering algorithm is proposed to cluster end-users into different communities with respect to the context information, and thereafter the community is modeled as an agent, which makes the online optimal decision for water resource allocation based on its interaction with the environment context dynamically. The proposed approach is tested and the numerical results show that the significant performance gain compared to conventional static schemes

    An event-based resource management framework for distributed decision-making in decentralized virtual power plants

    Get PDF
    The Smart Grid incorporates advanced information and communication technologies (ICTs) in power systems, and is characterized by high penetration of distributed energy resources (DERs). Whether it is the nation-wide power grid or a single residential building, the energy management involves different types of resources that often depend on and influence each other. The concept of virtual power plant (VPP) has been proposed to represent the aggregation of energy resources in the electricity market, and distributed decision-making (DDM) plays a vital role in VPP due to its complex nature. This paper proposes a framework for managing different resource types of relevance to energy management for decentralized VPP. The framework views VPP as a hierarchical structure and abstracts energy consumption/generation as contractual resources, i.e., contractual offerings to curtail load/supply energy, from third party VPP participants for DDM. The proposed resource models, event-based approach to decision making, multi-agent system and ontology implementation of the framework are presented in detail. The effectiveness of the proposed framework is then demonstrated through an application to a simulated campus VPP with real building energy data

    Grid Resource Management Model Based on ESA

    Get PDF
    提出了基于ESA的网格资源管理模型。该模型以Service-Agent为基础,结合了Agent动态自主性和服务的松散耦合优点,运用经济学的市场机制和交易理论,提出该模型的资源发现机制、分配选择机制和交易机制,以及基于议价交易机制的Bargaining_Min_min算法,实现资源的优化管理,使资源提供者和使用者满足各自利益,达到网格市场上的双赢。A service-agent grid resource management model based on economic mechanisms is proposed.Based on Service-Agent,it combines the dynamic agent with loose coupling of services.The market mechanisms and trading theories such as resource discovery mechanism,resource allocation mechanism and Bargaining_Min_min based on bargaining mechanism,are also adopted to achieve the optimal allocation of grid resources so that providers and consumers can maximize their own interests and try to get the win-win objective in grid market.“985工程”智能化科技创新平台基金资助项
    corecore