2012
DOI: 10.1007/978-3-642-30947-2_16
|View full text |Cite
|
Sign up to set email alerts
|

Multi-agent Negotiation of Virtual Machine Migration Using the Lightweight Coordination Calculus

Abstract: LCC is a Lightweight Coordination Calculus which can be used to provide an executable, declarative specification of an agent interaction model. In this paper, we describe an LCC-based system for specifying the migration behaviour of virtual machines in a datacentre. We present some example models, showing how they can be used to implement different policies for the machine allocation and migration. We then describe a practical implementation of the system which can directly execute the LCC specifications.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 6 publications
0
8
0
Order By: Relevance
“…Given that Cloud data centers are commonly composed of heterogeneous commodity hardware, classifying hosts in three levels may result in situations where underloaded agents managing a host with limited computing resources can pass from underloaded to overloaded by accepting a VM with high resource usage. This is because, in [2], no prior sampling of the resource usage of hosts is conducted for selecting the best destination host according to a criterion. In this regard, agents, in the present work, sample hosts' resource usages to select the best destination host according to a set of heuristics and policies.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Given that Cloud data centers are commonly composed of heterogeneous commodity hardware, classifying hosts in three levels may result in situations where underloaded agents managing a host with limited computing resources can pass from underloaded to overloaded by accepting a VM with high resource usage. This is because, in [2], no prior sampling of the resource usage of hosts is conducted for selecting the best destination host according to a criterion. In this regard, agents, in the present work, sample hosts' resource usages to select the best destination host according to a set of heuristics and policies.…”
Section: Related Workmentioning
confidence: 99%
“…In [48], there is no agent interaction to guarantee whether migrating the VM based merely on the location of its consumers will be better to the overall load balance of the Cloud. The agent-based load balancing mechanism proposed by Anderson et al [2] makes use of VM live migration endowed with agent interaction protocols enhanced with balancing heuristics, which are specified using lightweight coordination calculus. In [2], the agents managing hosts are classified as idle, overloaded, and underloaded.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The feasibility of this model for a real live system has been validated using a prototype implementation based on a real physical cluster. This is described in more detail in [1]. In addition, we used a simple simulator to investigate the behaviour of more complex models with a larger number of machines and more controlled loading.…”
Section: Interaction Models For Vm Allocationmentioning
confidence: 99%
“…Section 2 provides some background on LCC and the OpenKnowledge framework, and section 3 presents LCC interaction models for various scenarios involving virtual machine allocation. These interaction models, together with a live prototype which implements them on a real datacentre, are described in more detail in [1]. Section 4 presents new work which describes an extension of the interaction models to manage the workflows which are necessary to deploy the allocations when services are migrated between datacentres and live migration is not possible.…”
Section: Introductionmentioning
confidence: 99%