dc.contributor.author | Deng, Shuo | |
dc.contributor.author | Balakrishnan, Hari | |
dc.contributor.author | LaCurts, Katrina Leigh | |
dc.contributor.author | Goyal, Ameesh K. | |
dc.date.accessioned | 2014-03-28T15:17:22Z | |
dc.date.available | 2014-03-28T15:17:22Z | |
dc.date.issued | 2013-10 | |
dc.identifier.isbn | 9781450319539 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/85949 | |
dc.description.abstract | Cloud computing infrastructures are increasingly being used by network-intensive applications that transfer significant amounts of data between the nodes on which they run. This paper shows that tenants can do a better job placing applications by understanding the underlying cloud network as well as the demands of the applications. To do so, tenants must be able to quickly and accurately measure the cloud network and profile their applications, and then use a network-aware placement method to place applications. This paper describes Choreo, a system that solves these problems. Our experiments measure Amazon's EC2 and Rackspace networks and use three weeks of network data from applications running on the HP Cloud network. We find that Choreo reduces application completion time by an average of 8%-14% (max improvement: 61%) when applications are placed all at once, and 22%-43% (max improvement: 79%) when they arrive in real-time, compared to alternative placement schemes. | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant 0645960) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant 1065219) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant 1040072) | en_US |
dc.language.iso | en_US | |
dc.publisher | Association for Computing Machinery (ACM) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1145/2504730.2504744 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | MIT web domain | en_US |
dc.title | Choreo: network-aware task placement for cloud applications | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Katrina LaCurts, Shuo Deng, Ameesh Goyal, and Hari Balakrishnan. 2013. Choreo: network-aware task placement for cloud applications. In Proceedings of the 2013 conference on Internet measurement conference (IMC '13). ACM, New York, NY, USA, 191-204. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.mitauthor | LaCurts, Katrina Leigh | en_US |
dc.contributor.mitauthor | Deng, Shuo | en_US |
dc.contributor.mitauthor | Goyal, Ameesh K. | en_US |
dc.contributor.mitauthor | Balakrishnan, Hari | en_US |
dc.relation.journal | Proceedings of the 2013 conference on Internet measurement conference (IMC '13) | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dspace.orderedauthors | LaCurts, Katrina; Deng, Shuo; Goyal, Ameesh; Balakrishnan, Hari | en_US |
dc.identifier.orcid | https://orcid.org/0000-0002-6732-6799 | |
dc.identifier.orcid | https://orcid.org/0000-0002-1455-9652 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |