<?xml version="1.0" encoding="UTF-8"?>
<publication>
  <abstract>We introduce Impromptu Clusters (ICs), a new abstraction
that makes it possible to leverage cloud-based
clusters to execute short-lived parallel tasks, for example
Internet services that use parallelism to deliver
near-interactive responses. ICs are particularly relevant
for resource-intensive web applications in areas such
as bioinformatics, graphics rendering, computational finance,
and search. In an IC, an application encapsulated
inside a virtual machine (VM) is swiftly forked into multiple
copies that execute on different physical hosts, and
then disappear when the computation ends. SnowFlock,
our IC prototype, offers near-interactive response times
for many highly-parallelizable workloads, achieves subsecond
parallel VM clone times, and has negligible runtime
overhead.</abstract>
  <address></address>
  <booktitle> </booktitle>
  <created-at type="datetime">2008-08-29T11:47:42-04:00</created-at>
  <edition></edition>
  <editor></editor>
  <id type="integer">69</id>
  <institution>Department of Computer Science, University of Toronto</institution>
  <journal></journal>
  <month-id type="integer">7</month-id>
  <note></note>
  <number>CSRG-TR578</number>
  <pages></pages>
  <publisher></publisher>
  <series></series>
  <title>Impromptu Clusters for Near-Interactive Cloud-Based Services</title>
  <type-id type="integer">10</type-id>
  <updated-at type="datetime">2009-02-09T21:19:25-05:00</updated-at>
  <url></url>
  <venue></venue>
  <volume></volume>
  <year type="integer">2008</year>
</publication>
