2015 IEEE 14th International Symposium on Network Computing and Applications 2015
DOI: 10.1109/nca.2015.37
|View full text |Cite
|
Sign up to set email alerts
|

NACER: A Network-Aware Cost-Efficient Resource Allocation Method for Processing-Intensive Tasks in Distributed Clouds

Abstract: In the distributed cloud paradigm, data centers are geographically dispersed and interconnected over a widearea network. Due to the geographical distribution of data centers, communication networks play an important role in distributed clouds in terms of communication cost and QoS. Large-scale, processing-intensive tasks require the cooperation of many VMs, which may be distributed in more than one data center and should communicate with each other. In this setting, the number of data centers serving the given… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…The constraint is formulated in such a way that for x j,v = 1, Λ j,v = r j (Λ j,v ), whereas for x j,v = 0 (in which case also Λ j,v = 0 because of Constraint (3)), also Λ j,v = 0 so that there is no contradiction with Constraint (4). Constraint (8) computes the data rate on the inputs of a component instance as the sum of the data rates on the links ending in that input. Similarly, Constraint (9) ensures that the data rate on the outputs of a component instance is distributed on the links starting in that output.…”
Section: A Constraintsmentioning
confidence: 99%
See 2 more Smart Citations
“…The constraint is formulated in such a way that for x j,v = 1, Λ j,v = r j (Λ j,v ), whereas for x j,v = 0 (in which case also Λ j,v = 0 because of Constraint (3)), also Λ j,v = 0 so that there is no contradiction with Constraint (4). Constraint (8) computes the data rate on the inputs of a component instance as the sum of the data rates on the links ending in that input. Similarly, Constraint (9) ensures that the data rate on the outputs of a component instance is distributed on the links starting in that output.…”
Section: A Constraintsmentioning
confidence: 99%
“…Next, the mapping of the sources and source components is checked and updated if necessary (lines [6][7][8][9][10][11]: if a new source emerged, an instance of the corresponding source component is created; if the data rate of a source changed, then the output data rate of the corresponding source component instance is updated; if a source disappeared, then the corresponding source component instance is removed.…”
Section: Heuristic Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…Chen et al (Chen et al, 2013) modeled the VM placement method in terms of electricity cost and WAN communication cost incurred between the communicated VMs. Ahvar et al (Ahvar et al, 2015) addressed the problem of DCs selection for inter-communicated VMs to minimize the inter-DCs communication cost. Malekimajd et al (Malekimajd et al, 2015) proposed an algorithm to minimize the communication latency in geodistributed clouds.…”
Section: Related Workmentioning
confidence: 99%
“…In [131], we addressed the problem of selecting data centers for a large-scale task, requiring thousands of virtual machines, in a distributed cloud consisting of dozens of DCs, with the objective of minimizing inter-DC communication. We proved that the problem is strongly NP-hard and devised a heuristic for it based on the A* algorithm.…”
Section: Algorithmic Approachesmentioning
confidence: 99%