Relevant Literature

From New Wiki

Jump to: navigation, search

This page contains bibliographical references relevant to the Relation Cloud project.

Database and Cloud Computing

Abadi view on opportunities and challanges of Database-as-a-Service within the cloud.

@misc{abadi09data,
author = {Daniel J. Abadi},
title = {Data Management in the Cloud: Limitations and Opportunities},
howpublished = {IEEE Data Engineering Bulletin, 32(1)},
month = {March},
year = {2009},
pages = {3-12},
url = {http://sites.computer.org/debull/A09mar/abadi.pdf},
}


Position paper on Elastic Transaction support in the Cloud (lower consistency guarantees)

@conference{das2009elastras,
  title={ElasTraS: An Elastic Transactional Data Store in the Cloud},
  author={Das, S. and El Abbadi, D.A.A.},
  booktitle={USENIX 2009 HotCloud Conference Proceedings},
  year={2009}
}


Presentation arguing that there is a market for Database as a Service.

@misc{
author = {Peter Gassner},
title = {BigDB.com},
howpublished = {High Performance Transaction Processing (HPTS)},
month = {October},
year = {2009},
url = {http://www.hpts.ws/session6/gassner.pdf},
}

Experiencing with S3 and how to support DBMS built on it.

@inproceedings{1376645,
author = {Brantner, Matthias and Florescu, Daniela and Graf, David and Kossmann, Donald and Kraska, Tim},
title = {Building a database on S3},
booktitle = {SIGMOD '08: Proceedings of the 2008 ACM SIGMOD international conference on Management of data},
year = {2008},
isbn = {978-1-60558-102-6},
pages = {251--264},
location = {Vancouver, Canada},
doi = {http://doi.acm.org/10.1145/1376616.1376645},
publisher = {ACM},
address = {New York, NY, USA},
}

Deploying Database Appliances in the Cloud

Proposes using virtual machines to separate database instances. Provides a high level overview of the problem of database and virtual machine tuning for multi-tenant hosting. Uses the query optimizer to evaluate "what if" scenarios for allocating CPU.

@article{DBLP:journals/debu/AboulnagaSSMKK09,
 author    = {Ashraf Aboulnaga and
              Kenneth Salem and
              Ahmed A. Soror and
              Umar Farooq Minhas and
              Peter Kokosielis and
              Sunil Kamath},
 title     = {Deploying Database Appliances in the Cloud},
 journal   = {IEEE Data Eng. Bull.},
 volume    = {32},
 number    = {1},
 year      = {2009},
 pages     = {13-20},
 ee        = {http://sites.computer.org/debull/A09mar/aboulnaga.pdf},
 bibsource = {DBLP, http://dblp.uni-trier.de}
}

Workload Analysis and Tuning

End-to-end quality of service... extend MySQL to pass application information and use coordinated learning to optimize I/O usage

@inproceedings{1496968,
author = {Soundararajan, Gokul and Amza, Cristiana},
title = {Towards end-to-end quality of service: controlling I/O interference in shared storage servers},
booktitle = {Middleware '08: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware},
year = {2008},
isbn = {3-540-89855-7},
pages = {287--305},
location = {Leuven, Belgium},
publisher = {Springer-Verlag New York, Inc.},
address = {New York, NY, USA},
}


Resource Allocation for Buffer Pool and Storage caches: [1]

@inproceedings{soundararajan2009dyanmic,
 author    = {Gokul Soundararajan and
              Daniel Lupei and
              Saeed Ghanbari and
              Adrian Daniel Popescu and
              Jin Chen and
              Cristiana Amza},
 title     = {Dynamic Resource Allocation for Database Servers Running
              on Virtual Storage},
 booktitle = {FAST},
 year      = {2009},
 pages     = {71-84},
 ee        = {http://www.usenix.org/events/fast09/tech/full_papers/soundararajan/soundararajan.pdf},
 crossref  = {DBLP:conf/fast/2009},
 bibsource = {DBLP, http://dblp.uni-trier.de}

}


Interactions of workload and individual queries

@inproceedings{1594170,

author = {Ahmad, Mumtaz and Aboulnaga, Ashraf and Babu, Shivnath},
title = {Query interactions in database workloads},
booktitle = {DBTest '09: Proceedings of the Second International Workshop on Testing Database Systems},
year = {2009},
isbn = {978-1-60558-706-6},
pages = {1--6},
location = {Providence, Rhode Island},
doi = {http://doi.acm.org/10.1145/1594156.1594170},
publisher = {ACM},
address = {New York, NY, USA},
}


Cloud-oriented characterization of workloads cost and returns

@article{DBLP:journals/debu/PatonALFS09,
 author    = {Norman W. Paton and
              Marcelo A. T. Arag{\~a}o and
              Kevin Lee and
              Alvaro A. A. Fernandes and
              Rizos Sakellariou},
 title     = {Optimizing Utility in Cloud Computing through Autonomic
              Workload Execution},
 journal   = {IEEE Data Eng. Bull.},
 volume    = {32},
 number    = {1},
 year      = {2009},
 pages     = {51-58},
 ee        = {http://sites.computer.org/debull/A09mar/paton.pdf},
 bibsource = {DBLP, http://dblp.uni-trier.de}
}


Classification of workloads between OLTP and DSS

@article{elnaffar2009psychic,
 title=Template:The Psychic--Skeptic Prediction framework for effective monitoring of DBMS workloads,
 author={Elnaffar, S. and Martin, P.},
 journal={Data \& Knowledge Engineering},
 volume={68},
 number={4},
 pages={393--414},
 year={2009},
 publisher={Elsevier}
}


Comparisons of TPC-? workloads and production workloads.

@article{383737,
author = {Hsu, Windsor W. and Smith, Alan Jay and Young, Honesty C.},
title = {I/O reference behavior of production database workloads and the TPC benchmarks---an analysis at the logical level},
journal = {ACM Trans. Database Syst.},
volume = {26},
number = {1},
year = {2001},
issn = {0362-5915},
pages = {96--143},
doi = {http://doi.acm.org/10.1145/383734.383737},
publisher = {ACM},
address = {New York, NY, USA},
}


Prediction of resource usage via pre-execution analysis

@inproceedings{ganapathi09predicting,
author = {Ganapathi, Archana and Kuno, Harumi and Dayal, Umeshwar and Wiener, Janet L. and Fox, Armando and Jordan, Michael and Patterson, David},
title = {Predicting Multiple Metrics for Queries: Better Decisions Enabled by Machine Learning},
booktitle = {ICDE '09: Proceedings of the 2009 IEEE International Conference on Data Engineering},
year = {2009},
isbn = {978-0-7695-3545-6},
pages = {592--603},
doi = {http://dx.doi.org/10.1109/ICDE.2009.130},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
}


Two papers on Virtual Machine optimal configuration for DBMS deployment in the cloud

@article{DBLP:journals/debu/AboulnagaSSMKK09,
 author    = {Ashraf Aboulnaga and
              Kenneth Salem and
              Ahmed A. Soror and
              Umar Farooq Minhas and
              Peter Kokosielis and
              Sunil Kamath},
 title     = {Deploying Database Appliances in the Cloud},
 journal   = {IEEE Data Eng. Bull.},
 volume    = {32},
 number    = {1},
 year      = {2009},
 pages     = {13-20},
 ee        = {http://sites.computer.org/debull/A09mar/aboulnaga.pdf},
 bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{soror08automatic,
author = {Soror, Ahmed A. and Minhas, Umar Farooq and Aboulnaga, Ashraf and Salem, Kenneth and Kokosielis, Peter and Kamath, Sunil},
title = {Automatic virtual machine configuration for database workloads},
booktitle = {SIGMOD '08: Proceedings of the 2008 ACM SIGMOD international conference on Management of data},
year = {2008},
isbn = {978-1-60558-102-6},
pages = {953--966},
location = {Vancouver, Canada},
doi = {http://doi.acm.org/10.1145/1376616.1376711},
publisher = {ACM},
address = {New York, NY, USA},
}
Personal tools