grid.bib

@comment{{This file has been generated by bib2bib 1.96}}
@comment{{Command line: /usr/bin/bib2bib -ob grid.bib -c 'class : "grid"' lib.bib}}
@inproceedings{agsi09,
  author = {Agrawal, Parag and Silberstein, Adam and Cooper, Brian F. and Srivastava,
	Utkarsh and Ramakrishnan, Raghu},
  title = {Asynchronous view maintenance for VLSD databases},
  booktitle = {Proc. ACM SIGMOD Int'l Conference on Management of Data (SIGMOD'09)},
  year = {2009},
  pages = {179-192},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1559845.1559866},
  timestamp = {12.11.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/agsi09.pdf}
}
@inproceedings{alco10,
  author = {Peter Alvaro and Tyson Condie and Neil Conway and Khaled Elmeleegy
	and Joseph M . Hellerstein and Russell Sears},
  title = {{BOOM} Analytics: Exploring Data-Centric, Declarative Programming
	for the Cloud},
  booktitle = {Proc. EuroSys Conference},
  year = {2010},
  month = apr,
  class = {grid},
  timestamp = {12.07.2010},
  url = {http://eurosys2010.sigops-france.fr/proceedings/docs/p223.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/alco10.pdf}
}
@techreport{anar02,
  author = {Artur Andrzejak and Martin Arlitt and Jerry Rolia},
  title = {Bounding the Resource Savings of Utility Computing Models},
  institution = {HP Laboratories},
  year = {2002},
  number = {HPL-2002-339},
  class = {grid},
  url = {http://www.hpl.hp.com/techreports/2002/HPL-2002-339.pdf},
  url2 = {http://db.uwaterloo.ca/~kmsalem/lib/lib/anar02.pdf}
}
@techreport{arfo09,
  author = {Michael Armbrust and Armando Fox and Rean Griffith and Anthony D.
	Joseph and Randy H. Katz and Andrew Konwinski and Gunho Lee and David
	A. Patterson and Ariel Rabkin and Ion Stoica and Matei Zaharia},
  title = {Above the Clouds: A {Berkeley} View of Cloud Computing},
  institution = {University of California at Berkeley},
  year = {2009},
  number = {UCB/EECS-2009-28},
  month = feb,
  class = {grid},
  timestamp = {05.03.2009},
  url = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/arfo09.pdf}
}
@inproceedings{badr03,
  author = {Paul Barham and Boris Dragovic and Keir Fraser and Steven Hand and
	Tim Harris and Alex Ho and Rolf Neugebauer and Ian Pratt and Andrew
	Warfield},
  title = {Xen and the art of virtualization},
  booktitle = {Proceedings of the Nineteenth ACM Symposium on Operating Systems
	Principles (SOSP'03)},
  year = {2003},
  pages = {164-177},
  publisher = {ACM Press},
  annote = {Very nice paper describing the hardware virtualization approach used
	by Xen and changes it necessitates in the OS. Also includes some
	empirical performance evaluation.},
  class = {grid},
  location = {Bolton Landing, NY, USA},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/badr03.pdf}
}
@inproceedings{chje08,
  author = {Ronnie Chaiken and Bob Jenkins and Paul Larson and Bill Ramsey and
	Darren Shakib and Simon Weaver and Jingren Zhou},
  title = {SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets},
  booktitle = {Proc. Int'l Conference on Very Large Data Bases (VLDB'08)},
  year = {2008},
  class = {grid},
  timestamp = {15.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/chje08.pdf}
}
@inproceedings{chgo03,
  author = {A. Chandra and P. Goyal and P. Shenoy},
  title = {Quantifying the Benefits of Resource Multiplexing in On-demand Data
	Centers},
  booktitle = {Proc. First Workshop on Algorithms and Architectures for Self-Managing
	Systems},
  year = {2003},
  month = jun,
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/chgo03.pdf}
}
@inproceedings{chde06,
  author = {Chang, Fay and Dean, Jeffrey and Ghemawat, Sanjay and Hsieh, Wilson
	C. and Wallach, Deborah A. and Burrows, Mike and Chandra, Tushar
	and Fikes, Andrew and Gruber, Robert E.},
  title = {Bigtable: a distributed storage system for structured data},
  booktitle = {Proc. USENIX Symposium on Operating System Design and Implementation
	(OSDI'06)},
  year = {2006},
  annote = {Key space is partitioned into ranges called tablets. BigTable uses
	multiple independent tablet servers to serve tablets. Tablets are
	assigned to servers by a BigTable master node. One server at a time
	per tablet. Tablet server uses a commit log in GFS to commit updates.
	Recent updates are kept in memory in a memtable. When the memtable
	fills, it is written to GFS as an immutable SSTable file.},
  class = {grid},
  timestamp = {12.11.2009},
  url = {http://www.usenix.org/event/osdi06/tech/chang/chang.pdf}
}
@article{chfo01,
  author = {A. Chervenak and I. Foster and C. Kesselman and C. Salisbury and
	S. Tuecke},
  title = {The Data Grid: Towards an Architecture for the Distributed Management
	and Analysis of Large Scientific Datasets},
  journal = {Journal of Network and Computer Applications},
  year = {2001},
  volume = {23},
  pages = {187-200},
  annote = {Defines the core services of a data grid as a file-oriented storage
	service plus a distributed directory for meta-data. Also has some
	discussion of higher level services, like replication.},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/JNCApaper.pdf},
  url2 = {http://www.globus.org/documentation/incoming/JNCApaper.pdf}
}
@inproceedings{clfr05,
  author = {Christopher Clark and Keir Fraser and Steven Hand and Jacob Gorm
	Hansen and Eric Jul and Christian Limpach and Ian Pratt and Andrew
	Warfield},
  title = {Live Migration of Virtual Machines},
  booktitle = {Proc. Symposium on Networked Systems Design and Implementation (NSDI
	2005)},
  year = {2005},
  month = may,
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/clfr05.pdf},
  url2 = {http://www.usenix.org/events/nsdi05/tech/full_papers/clark/clark.pdf}
}
@article{cora08,
  author = {Cooper, Brian F. and Ramakrishnan, Raghu and Srivastava, Utkarsh
	and Silberstein, Adam and Bohannon, Philip and Jacobsen, Hans-Arno
	and Puz, Nick and Weaver, Daniel and Yerneni, Ramana},
  title = {{PNUTS}: {Yahoo!'s} Hosted Data Serving Platform},
  journal = {Proc. of the VLDB Endowment},
  year = {2008},
  volume = {1},
  pages = {1277-1288},
  number = {2},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1454159.1454167},
  timestamp = {17.11.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/cora08.pdf}
}
@inproceedings{cosi10,
  author = {Cooper, Brian F. and Silberstein, Adam and Tam, Erwin and Ramakrishnan,
	Raghu and Sears, Russell},
  title = {Benchmarking Cloud Serving Systems with {YCSB}},
  booktitle = {Proc. ACM Symp. on Cloud Computing},
  year = {2010},
  month = jun,
  annote = {Benchmarks defines two so-called tiers: performance and scale-up.
	The former considers latency and throughput as offered load increases
	with a fixed amount of resources. The latter looks at traditional
	scale-up (does performance stay flat as more data, offered load and
	resources are added) and elastic speedup (does performance improve
	if more resources are added under constant load). Benchmark is designed
	to be extensible, but core workload consists of randomized inserts,
	updates, reads and sequential scans of keyed records. Benchmark is
	implemented as a multi-threaded Java program with an interface layer
	used to customize interactions with specific data managers. Not clear
	whether this is a closed-loop or open-loop client.},
  class = {grid},
  timestamp = {13.05.2010},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/cosi10.pdf}
}
@inproceedings{cule08,
  author = {Brendan Cully and Geoffrey Lefebvre and Dutch T. Meyer and Mike Feeley
	and Norman C. Hutchinson and Andrew Warfield},
  title = {Remus: High Availability via Asynchronous Virtual Machine Replication},
  booktitle = {Proc. USENIX Symposium on Networked Systems Design and Implementation
	(NSDI)},
  year = {2008},
  pages = {161},
  class = {grid},
  timestamp = {04.05.2009},
  url = {http://www.usenix.org/events/nsdi08/tech/full_papers/cully/cully.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/cule08.pdf}
}
@inproceedings{dahe04,
  author = {Shaul Dar and Gil Hecht and Eden Shochat},
  title = {dbSwitch: Towards a Database Utility},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'04)},
  year = {2004},
  pages = {892-896},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/dahe04.pdf}
}
@inproceedings{daag10,
  author = {Sudipto Das and Divyakant Agrawal and El Abbadi, Amr},
  title = {{G-Store}: A Scalable Data Store for Transactional Multi Key Access
	in the Cloud},
  booktitle = {Proc. ACM Symp. on Cloud Computing},
  year = {2010},
  month = jun,
  annote = {Argues that many web applications need atomic multi-key access. Allows
	definition of transient, arbitrary key-groups, across which atomic
	operations are possible. Key groups are implemented by transferring
	ownership of all keys in a group to a single leader node in the underlying
	storage system, so that it can coordinate atomic operations without
	the need for a distributed coordination protocol. Leader uses write-ahead
	logging to support failure recovery at the leader node. However,
	it seems that while the leader is down, the group is unavailable.},
  class = {grid},
  timestamp = {12.07.2010},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/daag10.pdf}
}
@article{degh08,
  author = {Jeffrey Dean and Sanjay Ghemawat},
  title = {MapReduce: Simplified Data Processing on Large Clusters},
  journal = {Communications of the ACM},
  year = {2008},
  volume = {51},
  pages = {107-113},
  number = {1},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1327452.1327492},
  timestamp = {07.08.2008}
}
@inproceedings{degh04,
  author = {Jeffrey Dean and Sanjay Ghemawat},
  title = {MapReduce: Simplified Data Processing on Large Clusters},
  booktitle = {Proc. Symposium on Operating Systems Design and Implementation (OSDI'04)},
  year = {2004},
  pages = {137-150},
  annote = {Proposes a programming model for highly parallelizable computations,
	and describes a system that implements this model. The computation
	input is a set of input key/value pairs, and the output is a set
	of output key/value pairs. The computation itself is defined by two
	functions. A Map function takes an input key value pair and produces
	a set of intermediate key/value pairs. A Reduce function takes an
	intermediate key and a set of values, and produces a single value.},
  class = {grid},
  timestamp = {24.09.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/degh04.pdf}
}
@inproceedings{deha07,
  author = {Giuseppe DeCandia and Deniz Hastorun and Madan Jampani and Gunavardhan
	Kakulapati and Avinash Lakshman},
  title = {Dynamo: Amazon's Highly Available Key-Value Store},
  booktitle = {Proc. ACM Symposium on Operating Systems Principles (SOSP'07)},
  year = {2007},
  pages = {205-220},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1294261.1294281},
  timestamp = {25.09.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/deha07.pdf}
}
@article{foke02,
  author = {I. Foster and C. Kesselman and J. Nick and S. Tuecke},
  title = {Grid Services for Distributed System Integration},
  journal = {Computer},
  year = {2002},
  volume = {35},
  number = {6},
  annote = {Extended version can be found at \url{http://www.globus.org/research/papers/ogsa.pdf}.
	This is an overview of the Open Grid Services Architecture (OGSA),
	which is defines something very much like a distributed object system.},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/ieee-cs-2.pdf},
  url2 = {http://www.globus.org/research/papers/ieee-cs-2.pdf}
}
@article{fotu05,
  author = {Ian Foster and Steven Tuecke},
  title = {Describing the Elephant: The Different Faces of {IT} as Service},
  journal = {Queue},
  year = {2005},
  volume = {3},
  pages = {26--29},
  number = {6},
  class = {grid},
  issn = {1542-7730},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/fotu05.pdf}
}
@inproceedings{guch06,
  author = {D. Gupta and L. Cherkasova and R. Gardner and A. Vahdat},
  title = {Enforcing Performance Isolation Across Virtual Machines in Xen},
  booktitle = {Proc. of the ACM/IFIP/USENIX 7th International Middleware Conference},
  year = {2006},
  class = {grid},
  timestamp = {13.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/guch06.pdf},
  url2 = {http://www.hpl.hp.com/personal/Lucy_Cherkasova/papers/xenqos-mware-camera-ready.pdf}
}
@article{hude08,
  author = {Wenjin Hu and Todd Deshane and Jeanna Matthews},
  title = {Solaris Virtualization Options},
  journal = {:login},
  year = {2008},
  volume = {33},
  pages = {7-17},
  number = {5},
  month = oct,
  annote = {Mostly a how-to guide for system admistrators, covering Containers,
	
	Solaris xVM and Solaris xVM VirtualBox.},
  class = {grid},
  timestamp = {24.10.2008}
}
@inproceedings{hupe04,
  author = {Lan Huang and Gang Peng and Tzi-cker Chiueh},
  title = {Multi-dimensional Storage Virtualization},
  booktitle = {Proc. Joint International Conference on Measurement and Modeling
	of Computer Systems},
  year = {2004},
  pages = {14-24},
  class = {grid},
  isbn = {1-58113-873-3},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/hupe04.pdf}
}
@inproceedings{irch06,
  author = {David E. Irwin and Jeffrey S. Chase and Laura E. Grit and Aydan R.
	Yumerefendi and David Becker and Ken Yocum},
  title = {Sharing Networked Resources with Brokered Leases},
  booktitle = {Proc. USENIX Technical Conference},
  year = {2006},
  pages = {199-212},
  annote = {Resource providers make resources available to brokers, which in
	turn use them to satisy requests
	
	from clients. Clients get lease tickets from brokers, which understand
	which resources are available
	
	from which providers, and which implement polcies controlling which
	clients get which resources. 
	
	Clients can redeem tickets with resource providers to obtain the lease,
	which gives the client
	
	access to resources for a fixed time window. Shirako is a toolkit
	to facilitate the constrution of clients, brokers,
	
	and resource providers.},
  class = {grid},
  timestamp = {15.10.2008},
  url = {http://www.usenix.org/events/usenix06/tech/full_papers/irwin/irwin.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/irch06.pdf}
}
@inproceedings{isbu07,
  author = {Michael Isard and Mihai Budiu and Yuan Yu and Andrew Birrell and
	Dennis Fetterly},
  title = {{Dryad:} Distributed Data-Parallel Programs from Sequential Building
	Blocks},
  booktitle = {Proc. EuroSys Conference},
  year = {2007},
  pages = {59-72},
  class = {grid},
  timestamp = {17.09.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/isbu07.pdf}
}
@inproceedings{khbe06,
  author = {G. Khanna and K. Beaty and G. Kar and A. Kochut},
  title = {Application Performance Management in Virtualized Server Environments},
  booktitle = {Proc. IEEE/IFIP Network Operations and Management Symposium},
  year = {2006},
  pages = {373-381},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/khbe06.pdf}
}
@inproceedings{kili10,
  author = {Emre Kiciman and Benjamin Livshits and Madanlal Musuvathi and Kevin
	C. Webb},
  title = {Fluxo: A System for Internet Service Programming by Non-Expert Developers},
  booktitle = {Proc. ACM Symp. on Cloud Computing},
  year = {2010},
  month = jun,
  annote = {Restricted application programming model supporting common architectural
	patterns for web services. Dataflow programming model with nodes
	representing computation and edges representing data flow.},
  class = {grid},
  timestamp = {12.07.2010},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/kili10.pdf}
}
@article{krhe09,
  author = {Tim Kraska and Martin Hentschel and Gustavo Alonso and Donald Kossmann},
  title = {Consistency Rationing in the Cloud: Pay Only When It Matters},
  journal = {Proc. of the VLDB Endowment},
  year = {2009},
  volume = {2},
  pages = {253-264},
  number = {1},
  annote = {Proposes that data be assigned to one of three consistency levels:
	A, B, or C. Data assigned to level C have only session consistency
	and eventual consistency of updates. Data assigned to level A have
	serializable consistency. Data in the B category have adaptive consistency,
	switching between session consistency and serializability at runtime.},
  class = {grid},
  timestamp = {23.11.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/krhe09.pdf},
  url2 = {http://www.vldb.org/pvldb/2/vldb09-759.pdf}
}
@article{kroe09,
  author = {Kirk L. Kroeker},
  title = {The Evolution of Virtualization},
  journal = {Communications of the ACM},
  year = {2009},
  volume = {52},
  pages = {18-20},
  number = {3},
  month = mar,
  annote = {Tech-lite article talking about virtualization on hand-held devices,
	about virtualization for software deployment, and about performance
	and management.},
  class = {grid},
  hardcopy = {CACM},
  timestamp = {12.03.2009}
}
@inproceedings{krga04,
  author = {Ivan Krsul and Arijit Ganguly and Jian Zhang and Jos\'{e} A. B. Fortes
	and Renato J. O. Figueiredo},
  title = {{VMPlants}: Providing and Managing Virtual Machine Execution Environments
	for Grid Computing},
  booktitle = {Proc. ACM/IEEE Conference on High Performance Networking and Computing
	(SC2004)},
  year = {2004},
  class = {grid},
  doi = {http://dx.doi.org/10.1109/SC.2004.67},
  timestamp = {15.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/krga04.pdf}
}
@inproceedings{lawh09,
  author = {Lagar-Cavilla,, Horacio Andr\'{e}s and Whitney,, Joseph Andrew and
	Scannell,, Adin Matthew and Patchin,, Philip and Rumble,, Stephen
	M. and de Lara,, Eyal and Brudno,, Michael and Satyanarayanan,, Mahadev},
  title = {SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing},
  booktitle = {Proc. ACM European Conference on Computer Systems (EuroSys'09)},
  year = {2009},
  pages = {1-12},
  annote = {Snowflock implements an fork (clone) operation for running VMs. The
	is no implicit synchronization or communication between parent and
	clone after the fork - anything required must be coded explicitly.
	Cloned children live on a virtual network with the parent, and can
	only communicate within this network. SnowFlock starts clones with
	little initial state, and additional state is shipped on demand from
	the parent, which uses copy-on-write to preserve a snapshot of its
	state as of the time of cloning. Each clone gets a virtual disk which
	is a snapshot of the parent's as of the time of cloning. This is
	implemented with using copy-on-write at the parent, which serves
	pages to the clones (via blocktap) as necessary. This mechanism is
	intended for the root device, not for I/O intensive data devices.},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1519065.1519067},
  timestamp = {14.05.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/lawh09.pdf}
}
@article{maei03,
  author = {Susan Malaika and Andrew Eisenberg and Jim Melton},
  title = {Standards for databases on the grid},
  journal = {SIGMOD Record},
  year = {2003},
  volume = {32},
  number = {3},
  annote = {An overview of some data-related parts of the grid standardization
	process, including OGSA, DAIS (Data Access and Integration) for standarizing
	access to relational and XML data sources, OREP (OGSA Replication
	Services), and DFDL (Data Format and Description Language).},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/griddbstd.pdf}
}
@techreport{minh08,
  author = {Umar Farooq Minhas},
  title = {A Performance Evaluation of Database Systems on Virtual Machines},
  institution = {David R. Cheriton School of Computer Science, University of Waterloo},
  year = {2008},
  number = {CS-2008-01},
  month = jan,
  note = {Masters thesis},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/minh08.pdf},
  url2 = {http://www.cs.uwaterloo.ca/research/tr/2008/CS-2008-01.pdf}
}
@inproceedings{olre08,
  author = {Christopher Olston and Benjamin Reed and Utkarsh Srivastava and Ravi
	Kumar and Andrew Tomkins},
  title = {Pig Latin: A Not-So-Foreign Language for Data Processing},
  booktitle = {Proc. ACM SIGMOD Int'l Conference on Management of Data},
  year = {2008},
  pages = {1099-1110},
  class = {grid},
  timestamp = {15.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/olre08.pdf}
}
@techreport{pazh07,
  author = {Pradeep Padala and Xiaoyun Zhu and Zhikui Wang and Sharad Singhal
	and Kang G. Shin},
  title = {Performance Evaluation of Virtualization Technologies for Server
	Consolidation},
  institution = {HP Laboratories Palo Alto},
  year = {2007},
  number = {HPL-2007-59},
  annote = {Compares Xen, OpenVZ, and base Linux configurations. Looks at two-tier
	(Apache+PHP and MySQL) system under a RUBiS workload. Considers a
	variety of configurations: both tiers on a single physical node,
	each tier on a different node, and multiple application stacks with
	the web tiers on one node and the database tiers on another node.
	Found higher CPU overhead in the Xen configuration, relative to OpenVZ
	and base Linux. Found that Xen DomU had much higher L2 cache miss
	count than the base Linux system, but is it not clear how much of
	this is from the kernel in DomU and how much is from the application.},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/pazh07.pdf},
  url2 = {http://www.hpl.hp.com/techreports/2007/HPL-2007-59.pdf}
}
@article{pido05,
  author = {Rob Pike and Sean Dorward and Robert Griesemer and Sean Quinlan},
  title = {Interpreting the Data: Parallel Analysis with Sawzall},
  journal = {Scientific Programming},
  year = {2005},
  volume = {13},
  pages = {277-298},
  number = {4},
  class = {grid},
  timestamp = {15.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/pido05.pdf}
}
@inproceedings{rair06,
  author = {Lavanya Ramakrishnan and David E. Irwin and Laura E. Grit and Aydan
	R. Yumerefendi and Adriana Iamnitchi and Jeffrey S. Chase:},
  title = {Toward a Doctrine of Containment: Grid Hosting with Adaptive Resource
	Control},
  booktitle = {Proc. ACM/IEEE Conference on High Performance Networking and Computing
	(SC2006)},
  year = {2006},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1188455.1188561},
  timestamp = {15.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/rair06.pdf}
}
@inproceedings{rozh02,
  author = {Jerry Rolia and Xiaoyun Zhu and Martin Arlitt and Artur Andrzejak},
  title = {Statistical Service Assurances for Applications in Utility Grid Environments},
  booktitle = {IEEE International Symposium on Modeling, Analysis, and Simulation
	of Computer and Telecommunications Systems (MASCOTS'02)},
  year = {2002},
  pages = {247-256},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/dahe04.pdf}
}
@article{rose05,
  author = {Mendel Rosenblum},
  title = { The Reincarnation of Virtual Machines},
  journal = {Queue},
  year = {2005},
  volume = {2},
  pages = {34-40},
  number = {5},
  class = {grid},
  publisher = {ACM},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/rose05.pdf}
}
@article{roga05,
  author = {Mendel Rosenblum and Tal Garfinkel},
  title = {Virtual Machine Monitors: Current Technology and Future Trends},
  journal = {{IEEE} Computer},
  year = {2005},
  volume = {38},
  pages = {39-47},
  number = {5},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/roga05.pdf}
}
@inproceedings{sach02,
  author = {Constantine P. Sapuntzakis and Ramesh Chandra and Ben Pfaff and Jim
	Chow and Monica S. Lam and Mendel Rosenblum},
  title = {Optimizing the Migration of Virtual Computers},
  booktitle = {Proc. Symposium on Operating System Design and Implementation (OSDI'02)},
  year = {2002},
  class = {grid},
  timestamp = {15.10.2008},
  url = {http://www.usenix.org/events/osdi02/tech/full_papers/sapuntzakis/sapuntzakis.pdf}
}
@inproceedings{shde07,
  author = {Piyush Shivam and Azbayar Demberel and Pradeep Gunda and David E.
	Irwin and Laura E. Grit and Aydan R. Yumerefendi and Shivnath Babu
	and Jeffrey S. Chase},
  title = {Automated and On-Demand Provisioning of Virtual Machines for Database
	Applications},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'07)},
  year = {2007},
  pages = {1079-1081},
  month = jun,
  annote = {demo paper},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1247480.1247612},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/shde07.pdf}
}
@inproceedings{sico08,
  author = {Silberstein, Adam and Cooper, Brian F. and Srivastava, Utkarsh and
	Vee, Erik and Yerneni, Ramana and Ramakrishnan, Raghu},
  title = {Efficient bulk insertion into a distributed ordered table},
  booktitle = {Proc. ACM Int'l Conference on Management of Data (SIGMOD'08)},
  year = {2008},
  pages = {765-778},
  class = {grid},
  timestamp = {17.11.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/sico08.pdf},
  url2 = {http://doi.acm.org/10.1145/1376616.1376693}
}
@article{smna05,
  author = {James E. Smith and Ravi Nair},
  title = {The Architecture of Virtual Machines},
  journal = {{IEEE} Computer},
  year = {2005},
  volume = {38},
  pages = {32-38},
  number = {5},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/smna05.pdf}
}
@inproceedings{sopo07,
  author = {Stephen Soltesz and Herbert Potzl and Marc Fiuczynski and Andy Bavier
	and Larry Peterson},
  title = {Container-Based Operating System Virtualization: A Scalable High-Performance
	Alternative to Hypervisors},
  booktitle = {Proc. EuroSys 2007},
  year = {2007},
  pages = {275-288},
  month = mar,
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/sopo07.pdf}
}
@inproceedings{tiiy09,
  author = {Tickoo, Omesh and Iyer, Ravi and Illikkal, Ramesh and Newell, Don},
  title = {Modeling Virtual Machine Performance: Challenges and Approaches},
  booktitle = {Proc. Workshop on Hot Topics in Measurement and Modeling of Computer
	Systems},
  year = {2009},
  month = jun,
  class = {grid},
  timestamp = {31.08.2009},
  url = {http://www.sigmetrics.org/conferences/sigmetrics/2009/workshops/papers_hotmetrics/session3_1.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/tiiy09.pdf}
}
@inproceedings{voch10,
  author = {Hoang Tam Vo and Chun Chen and Ooi, Beng Chin},
  title = {Towards Elastic Transactional Cloud Storage with Range Query Support},
  booktitle = {Proc. Int'l Conf. on Very Large Data Bases},
  year = {2010},
  class = {grid},
  timestamp = {13.07.2010},
  url = {http://www.comp.nus.edu.sg/~ooibc/vldb10-ecstore.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/voch10.pdf}
}
@inproceedings{waha05,
  author = {Andrew Warfield and Steven Hand and Keir Fraser and Tim Deegan},
  title = {Facilitating the Development of Soft Devices},
  booktitle = {Proc. USENIX Annual Technical Conference},
  year = {2005},
  pages = {379-382},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/waha05.pdf},
  url2 = {http://www.usenix.org/events/usenix05/tech/general/full_papers/short_papers/warfield/warfield.pdf}
}
@inproceedings{wimo04,
  author = {John Wilkes and Jeffrey Mogul and Jaap Suermondt},
  title = {Utilification},
  booktitle = {Proceedings of the 11th ACM SIGOPS European Workshop},
  year = {2004},
  month = sep,
  annote = {Discusses the process of preparing software applications and application
	stacks for execution in a utility computing environment.},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/wimo04.pdf},
  url2 = {http://www.hpl.hp.com/research/ssp/papers/Utilification-final.pdf}
}
@inproceedings{wuji10,
  author = {Sai Wu and Dawei Jiang and Ooi, Ben Chin and Kun-Lung Wu},
  title = {Efficient B+-tree Based Indexing for Cloud Data Processing},
  booktitle = {Proc. Int'l Conf. on Very Large Data Bases},
  year = {2010},
  class = {grid},
  timestamp = {13.07.2010},
  url = {http://www.comp.nus.edu.sg/~ooibc/vldb10-cgindex.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/wuji10.pdf}
}
@comment{{jabref-meta: selector_url:http://www.db.uwaterloo.ca/~kmsalem
/lib/lib/;}}
@comment{{jabref-meta: selector_class:buffer;dbcontrol;grid;other;physi
cal;queryopt;repl;resourcemgmt;secac;storagemgmt;storageperf;storagesy
s;webcontrol;workload;}}
@comment{{jabref-meta: selector_url2:http://www.db.uwaterloo.ca/~kmsale
m/lib/lib/;}}
@comment{{jabref-meta: selector_journal:#tservcomp#;#cacm#;#ibmsysj#;#p
vldb#;#queue#;#record#;#tos#;}}
@comment{{jabref-meta: selector_keywords:}}
@comment{{jabref-meta: selector_booktitle:#damon#;#cidr#;#eurosys#;#fas
t#;#icac#;#icde#;#ladis#;#mascots#;#osdi#;#sigmod#;#socc#;#sosp#;#vldb
#;}}
@comment{{jabref-meta: groupsversion:3;}}
@comment{{jabref-meta: groupstree:
0 AllEntriesGroup:;
1 KeywordGroup:dbcontrol\;0\;class\;dbcontrol\;0\;0\;;
1 KeywordGroup:webcontrol\;0\;class\;webcontrol\;0\;0\;;
1 KeywordGroup:physical\;0\;class\;physical\;0\;0\;;
1 KeywordGroup:storagemgmt\;0\;class\;storagemgmt\;0\;0\;;
1 KeywordGroup:storageperf\;0\;class\;storageperf\;0\;0\;;
1 KeywordGroup:storagesys\;0\;class\;storagesys\;0\;0\;;
1 KeywordGroup:resourcemgmt\;0\;class\;resourcemgmt\;0\;0\;;
1 KeywordGroup:grid\;0\;class\;grid\;0\;0\;;
1 KeywordGroup:repl\;0\;class\;repl\;0\;0\;;
1 KeywordGroup:secac\;0\;class\;secac\;0\;0\;;
1 KeywordGroup:other\;0\;class\;other\;0\;0\;;
1 KeywordGroup:buffer\;0\;class\;buffer\;0\;0\;;
1 KeywordGroup:queryopt\;0\;class\;queryopt\;0\;0\;;
1 KeywordGroup:workload\;0\;class\;workload\;0\;0\;;
}}