DocumentCode :
3696543
Title :
Optimized application placement for network congestion and failure resiliency in clouds
Author :
Madalin Mihailescu;Sahel Sharify;Cristiana Amza
Author_Institution :
University of Toronto and NetApp
fYear :
2015
Firstpage :
7
Lastpage :
13
Abstract :
We propose OX, a runtime system that shields applications from network congestion and failures, in shared Cloud data centers. OX enables customers to deploy network intensive data analytics frameworks within existing infrastructures, by protecting co-hosted QoS-constrained applications from network interference and performance degradation. Moreover, OX reduces application vulnerability to hardware failures, such as rack power outages, for all applications. OX discovers application topologies by monitoring network traffic among application components (virtual machines), transparently. In addition, OX allows application owners to specify groups of highly available virtual machines, following component roles and replication semantics. Based on this information, OX builds on-line topology graphs for applications and incrementally partitions these graphs across the infrastructure to optimize communication between virtual machines and enforce availability constraints. We show the benefits of OX in a realistic shared Cloud data center setting using a mix of Hadoop and YCSB/Cassandra workloads.
Keywords :
"Servers","Cloud computing","Interference","Optimization","Partitioning algorithms","Topology","Switches"
Publisher :
ieee
Conference_Titel :
Cloud Networking (CloudNet), 2015 IEEE 4th International Conference on
Type :
conf
DOI :
10.1109/CloudNet.2015.7335272
Filename :
7335272
Link To Document :
بازگشت