grid.bib

@comment{{This file has been generated by bib2bib 1.97}}
@comment{{Command line: /usr/bin/bib2bib -ob grid.bib -c 'class : "grid"' lib.bib}}
@inproceedings{agsi09,
  title = {Asynchronous view maintenance for VLSD databases},
  author = {Agrawal, Parag and Silberstein, Adam and Cooper, Brian F. and Srivastava, Utkarsh and Ramakrishnan, Raghu},
  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,
  title = {{BOOM} Analytics: Exploring Data-Centric, Declarative Programming for the Cloud},
  author = {Peter Alvaro and Tyson Condie and Neil Conway and Khaled Elmeleegy and Joseph M . Hellerstein and Russell Sears},
  booktitle = {Proc. EuroSys Conf.},
  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,
  title = {Bounding the Resource Savings of Utility Computing Models},
  author = {Artur Andrzejak and Martin Arlitt and Jerry Rolia},
  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,
  title = {Above the Clouds: A {Berkeley} View of Cloud Computing},
  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},
  institution = {University of California at Berkeley},
  year = {2009},
  month = feb,
  number = {UCB/EECS-2009-28},
  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,
  title = {Xen and the art of virtualization},
  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},
  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,
  title = {SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets},
  author = {Ronnie Chaiken and Bob Jenkins and Paul Larson and Bill Ramsey and Darren Shakib and Simon Weaver and Jingren Zhou},
  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,
  title = {Quantifying the Benefits of Resource Multiplexing in On-demand Data Centers},
  author = {A. Chandra and P. Goyal and P. Shenoy},
  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,
  title = {Bigtable: a distributed storage system for structured data},
  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.},
  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,
  title = {The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets},
  author = {A. Chervenak and I. Foster and C. Kesselman and C. Salisbury and S. Tuecke},
  journal = {Journal of Network and Computer Applications},
  year = {2001},
  pages = {187-200},
  volume = {23},
  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,
  title = {Live Migration of Virtual Machines},
  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},
  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,
  title = {{PNUTS}: {Yahoo!'s} Hosted Data Serving Platform},
  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},
  journal = {Proc. of the VLDB Endowment},
  year = {2008},
  number = {2},
  pages = {1277-1288},
  volume = {1},
  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,
  title = {Benchmarking Cloud Serving Systems with {YCSB}},
  author = {Cooper, Brian F. and Silberstein, Adam and Tam, Erwin and Ramakrishnan, Raghu and Sears, Russell},
  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,
  title = {Remus: High Availability via Asynchronous Virtual Machine Replication},
  author = {Brendan Cully and Geoffrey Lefebvre and Dutch T. Meyer and Mike Feeley and Norman C. Hutchinson and Andrew Warfield},
  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,
  title = {dbSwitch: Towards a Database Utility},
  author = {Shaul Dar and Gil Hecht and Eden Shochat},
  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,
  title = {{G-Store}: A Scalable Data Store for Transactional Multi Key Access in the Cloud},
  author = {Sudipto Das and Divyakant Agrawal and El Abbadi, Amr},
  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,
  title = {MapReduce: Simplified Data Processing on Large Clusters},
  author = {Jeffrey Dean and Sanjay Ghemawat},
  journal = {Communications of the ACM},
  year = {2008},
  number = {1},
  pages = {107-113},
  volume = {51},
  class = {grid},
  doi = {http://doi.acm.org/10.1145/1327452.1327492},
  timestamp = {07.08.2008}
}
@inproceedings{degh04,
  title = {MapReduce: Simplified Data Processing on Large Clusters},
  author = {Jeffrey Dean and Sanjay Ghemawat},
  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,
  title = {Dynamo: Amazon's Highly Available Key-Value Store},
  author = {Giuseppe DeCandia and Deniz Hastorun and Madan Jampani and Gunavardhan Kakulapati and Avinash Lakshman},
  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,
  title = {Grid Services for Distributed System Integration},
  author = {I. Foster and C. Kesselman and J. Nick and S. Tuecke},
  journal = {Computer},
  year = {2002},
  number = {6},
  volume = {35},
  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,
  title = {Describing the Elephant: The Different Faces of {IT} as Service},
  author = {Ian Foster and Steven Tuecke},
  journal = {Queue},
  year = {2005},
  number = {6},
  pages = {26--29},
  volume = {3},
  class = {grid},
  issn = {1542-7730},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/fotu05.pdf}
}
@inproceedings{guch06,
  title = {Enforcing Performance Isolation Across Virtual Machines in Xen},
  author = {D. Gupta and L. Cherkasova and R. Gardner and A. Vahdat},
  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,
  title = {Solaris Virtualization Options},
  author = {Wenjin Hu and Todd Deshane and Jeanna Matthews},
  journal = {:login},
  year = {2008},
  month = oct,
  number = {5},
  pages = {7-17},
  volume = {33},
  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,
  title = {Multi-dimensional Storage Virtualization},
  author = {Lan Huang and Gang Peng and Tzi-cker Chiueh},
  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,
  title = {Sharing Networked Resources with Brokered Leases},
  author = {David E. Irwin and Jeffrey S. Chase and Laura E. Grit and Aydan R. Yumerefendi and David Becker and Ken Yocum},
  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,
  title = {{Dryad:} Distributed Data-Parallel Programs from Sequential Building Blocks},
  author = {Michael Isard and Mihai Budiu and Yuan Yu and Andrew Birrell and Dennis Fetterly},
  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,
  title = {Application Performance Management in Virtualized Server Environments},
  author = {G. Khanna and K. Beaty and G. Kar and A. Kochut},
  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,
  title = {Fluxo: A System for Internet Service Programming by Non-Expert Developers},
  author = {Emre Kiciman and Benjamin Livshits and Madanlal Musuvathi and Kevin C. Webb},
  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,
  title = {Consistency Rationing in the Cloud: Pay Only When It Matters},
  author = {Tim Kraska and Martin Hentschel and Gustavo Alonso and Donald Kossmann},
  journal = {Proc. of the VLDB Endowment},
  year = {2009},
  number = {1},
  pages = {253-264},
  volume = {2},
  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,
  title = {The Evolution of Virtualization},
  author = {Kirk L. Kroeker},
  journal = {Communications of the ACM},
  year = {2009},
  month = mar,
  number = {3},
  pages = {18-20},
  volume = {52},
  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,
  title = {{VMPlants}: Providing and Managing Virtual Machine Execution Environments for Grid Computing},
  author = {Ivan Krsul and Arijit Ganguly and Jian Zhang and Jos\'{e} A. B. Fortes and Renato J. O. Figueiredo},
  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,
  title = {SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing},
  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},
  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,
  title = {Standards for databases on the grid},
  author = {Susan Malaika and Andrew Eisenberg and Jim Melton},
  journal = {SIGMOD Record},
  year = {2003},
  number = {3},
  volume = {32},
  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,
  title = {A Performance Evaluation of Database Systems on Virtual Machines},
  author = {Umar Farooq Minhas},
  institution = {David R. Cheriton School of Computer Science, University of Waterloo},
  year = {2008},
  month = jan,
  note = {Masters thesis},
  number = {CS-2008-01},
  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,
  title = {Pig Latin: A Not-So-Foreign Language for Data Processing},
  author = {Christopher Olston and Benjamin Reed and Utkarsh Srivastava and Ravi Kumar and Andrew Tomkins},
  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,
  title = {Performance Evaluation of Virtualization Technologies for Server Consolidation},
  author = {Pradeep Padala and Xiaoyun Zhu and Zhikui Wang and Sharad Singhal and Kang G. Shin},
  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,
  title = {Interpreting the Data: Parallel Analysis with Sawzall},
  author = {Rob Pike and Sean Dorward and Robert Griesemer and Sean Quinlan},
  journal = {Scientific Programming},
  year = {2005},
  number = {4},
  pages = {277-298},
  volume = {13},
  class = {grid},
  timestamp = {15.10.2008},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/pido05.pdf}
}
@inproceedings{rair06,
  title = {Toward a Doctrine of Containment: Grid Hosting with Adaptive Resource Control},
  author = {Lavanya Ramakrishnan and David E. Irwin and Laura E. Grit and Aydan R. Yumerefendi and Adriana Iamnitchi and Jeffrey S. Chase:},
  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,
  title = {Statistical Service Assurances for Applications in Utility Grid Environments},
  author = {Jerry Rolia and Xiaoyun Zhu and Martin Arlitt and Artur Andrzejak},
  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,
  title = { The Reincarnation of Virtual Machines},
  author = {Mendel Rosenblum},
  journal = {Queue},
  year = {2005},
  number = {5},
  pages = {34-40},
  volume = {2},
  class = {grid},
  publisher = {ACM},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/rose05.pdf}
}
@article{roga05,
  title = {Virtual Machine Monitors: Current Technology and Future Trends},
  author = {Mendel Rosenblum and Tal Garfinkel},
  journal = {{IEEE} Computer},
  year = {2005},
  number = {5},
  pages = {39-47},
  volume = {38},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/roga05.pdf}
}
@inproceedings{sach02,
  title = {Optimizing the Migration of Virtual Computers},
  author = {Constantine P. Sapuntzakis and Ramesh Chandra and Ben Pfaff and Jim Chow and Monica S. Lam and Mendel Rosenblum},
  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,
  title = {Automated and On-Demand Provisioning of Virtual Machines for Database Applications},
  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},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'07)},
  year = {2007},
  month = jun,
  pages = {1079-1081},
  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,
  title = {Efficient bulk insertion into a distributed ordered table},
  author = {Silberstein, Adam and Cooper, Brian F. and Srivastava, Utkarsh and Vee, Erik and Yerneni, Ramana and Ramakrishnan, Raghu},
  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,
  title = {The Architecture of Virtual Machines},
  author = {James E. Smith and Ravi Nair},
  journal = {{IEEE} Computer},
  year = {2005},
  number = {5},
  pages = {32-38},
  volume = {38},
  class = {grid},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/smna05.pdf}
}
@inproceedings{sopo07,
  title = {Container-Based Operating System Virtualization: A Scalable High-Performance Alternative to Hypervisors},
  author = {Stephen Soltesz and Herbert Potzl and Marc Fiuczynski and Andy Bavier and Larry Peterson},
  booktitle = {Proc. EuroSys 2007},
  year = {2007},
  month = mar,
  pages = {275-288},
  class = {grid},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/sopo07.pdf}
}
@inproceedings{tiiy09,
  title = {Modeling Virtual Machine Performance: Challenges and Approaches},
  author = {Tickoo, Omesh and Iyer, Ravi and Illikkal, Ramesh and Newell, Don},
  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,
  title = {Towards Elastic Transactional Cloud Storage with Range Query Support},
  author = {Hoang Tam Vo and Chun Chen and Ooi, Beng Chin},
  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,
  title = {Facilitating the Development of Soft Devices},
  author = {Andrew Warfield and Steven Hand and Keir Fraser and Tim Deegan},
  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,
  title = {Utilification},
  author = {John Wilkes and Jeffrey Mogul and Jaap Suermondt},
  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,
  title = {Efficient B+-tree Based Indexing for Cloud Data Processing},
  author = {Sai Wu and Dawei Jiang and Ooi, Ben Chin and Kun-Lung Wu},
  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:#debull#;#cacm#;#corr#;#ibmsysj
#;#osreview#;#pvldb#;#queue#;#record#;#tkde#;#tods#;#tos#;#tservcomp#;
#vldbj#;}}
@comment{{jabref-meta: selector_keywords:}}
@comment{{jabref-meta: selector_booktitle:#caise#;#cidr#;#damon#;#europ
ar#;#eurosys#;#fast#;#hotos#;#icac#;#icde#;#isca#;#ladis#;#mascots#;#n
sdi#;#osdi#;#podc#;#sigmod#;#socc#;#sosp#;#usenix#;#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\;;
}}