• 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