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\;;
}}