att_abstract={{Major cloud providers have recently been building cloud markets, which serve as a hosting platform for VMs pre-installed with a variety of software stacks. Clients of cloud computing leverage such markets by downloading and instantiating the VMs that best suit their computing needs, thereby saving the effort needed to configure and build VMs from scratch.

This vision paper argues for a richer model of cloud markets. We envision a market of VM apps that can interact with client VMs in a rich set of ways to provide a number of services that are currently supported only by cloud providers. For example, clients can use VM apps to deploy virtual machine introspection-based security tools and various network middleboxes on their work VMs without requiring the cloud provider to deploy these services on their behalf. This paper presents a taxonomy of VM apps, analyzes the key requirements needed to realize such VM apps, and explores the design and tradeoffs of various options to implement VM apps.}},
	att_copyright_notice={{(c) ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in 2012  {{, 2012-10-19}}.
	att_tags={Cloud marketplace, VM Apps, Security, Middleboxes, IDS, Firewalls},
	author={Abhinav Srivastava and Vinod Ganapathy},
	institution={{ACM CCSW 2012}},
	title={{Towards a Richer Model of Cloud App Markets}},