3,615 research outputs found

    Design and Implementation of Distributed Resource Management for Time Sensitive Applications

    Full text link
    In this paper, we address distributed convergence to fair allocations of CPU resources for time-sensitive applications. We propose a novel resource management framework where a centralized objective for fair allocations is decomposed into a pair of performance-driven recursive processes for updating: (a) the allocation of computing bandwidth to the applications (resource adaptation), executed by the resource manager, and (b) the service level of each application (service-level adaptation), executed by each application independently. We provide conditions under which the distributed recursive scheme exhibits convergence to solutions of the centralized objective (i.e., fair allocations). Contrary to prior work on centralized optimization schemes, the proposed framework exhibits adaptivity and robustness to changes both in the number and nature of applications, while it assumes minimum information available to both applications and the resource manager. We finally validate our framework with simulations using the TrueTime toolbox in MATLAB/Simulink

    Cooperative game theory and its application to natural, environmental, and water resource issues : 2. application to natural and environmental resources

    Get PDF
    This paper provides a review of various applications of cooperative game theory (CGT) to issues of natural and environmental resources. With an increase in the level of competition over environmental and natural resources, the incidents of disputes have been at the center of allocation agreements. The paper reviews the cases of common pool resources such as fisheries and forests, and cases of environmental pollution such as acid rain, flow, and stock pollution. In addition to providing examples of cooperative solutions to allocation problems, the conclusion from this review suggests that cooperation over scarce environmental and natural resources is possible under a variety of physical conditions and institutional arrangements. CGT applications to international fishery disputes are especially useful in that they have been making headway in policy-related agreements among states and regions of the world. Forest applications are more local in nature, but of great relevance in solving disputes among communities and various levels of governments.Environmental Economics&Policies,Fisheries&Aquaculture,Common Property Resource Development,Economic Theory&Research,Ecosystems and Natural Habitats

    Flexible Decision Control in an Autonomous Trading Agent

    Get PDF
    An autonomous trading agent is a complex piece of software that must operate in a competitive economic environment and support a research agenda. We describe the structure of decision processes in the MinneTAC trading agent, focusing on the use of evaluators Ć¢ā‚¬ā€œ configurable, composable modules for data analysis and prediction that are chained together at runtime to support agent decision-making. Through a set of examples, we show how this structure supports sales and procurement decisions, and how those decision processes can be modified in useful ways by changing evaluator configurations. To put this work in context, we also report on results of an informal survey of agent design approaches among the competitors in the Trading Agent Competition for Supply Chain Management (TAC SCM).autonomous trading agent;decision processes

    MorphoSys: efficient colocation of QoS-constrained workloads in the cloud

    Full text link
    In hosting environments such as IaaS clouds, desirable application performance is usually guaranteed through the use of Service Level Agreements (SLAs), which specify minimal fractions of resource capacities that must be allocated for unencumbered use for proper operation. Arbitrary colocation of applications with different SLAs on a single host may result in inefficient utilization of the hostā€™s resources. In this paper, we propose that periodic resource allocation and consumption models -- often used to characterize real-time workloads -- be used for a more granular expression of SLAs. Our proposed SLA model has the salient feature that it exposes flexibilities that enable the infrastructure provider to safely transform SLAs from one form to another for the purpose of achieving more efficient colocation. Towards that goal, we present MORPHOSYS: a framework for a service that allows the manipulation of SLAs to enable efficient colocation of arbitrary workloads in a dynamic setting. We present results from extensive trace-driven simulations of colocated Video-on-Demand servers in a cloud setting. These results show that potentially-significant reduction in wasted resources (by as much as 60%) are possible using MORPHOSYS.National Science Foundation (0720604, 0735974, 0820138, 0952145, 1012798
    • ā€¦
    corecore