\begin{thebibliography}{10} \bibitem{AmazonBusiness} Amazon cloud to break the 1 billion dollars barrier? \newblock \url{http://www.crn.com/news/cloud/231002515/amazon-cloud-to-break-the-1-bil% lion-barrier.htm} read the 29/03/2012. \bibitem{CloudSurvey} Cloud survey. \newblock \url{http://assets1.csc.com/newsroom/downloads/CSC_Cloud_Usage_Index_Report.% pdf} read the 28/03/2012. \bibitem{NoSQL} http://nosql-database.org/. \newblock \url{http://nosql-database.org/ censored NoSQL databases}. \bibitem{LokadCloud} Lokad-cloud. \newblock \url{http://code.google.com/p/lokad-cloud/}. \bibitem{LokadCQRS} Lokad-cqrs. \newblock \url{http://lokad.github.com/lokad-cqrs/}. \bibitem{CloudInvestment} Microsoft cloud investment. \newblock \url{http://www.bloomberg.com/news/2011-04-06/microsoft-s-courtois-says-to-s% pend-90-of-r-d-on-cloud-strategy.html} read the 28/03/2012. \bibitem{NoSQLmeansNoAcid} Problems with acid and how to fix them. \newblock \url{http://dbmsmusings.blogspot.com/2010/08/problems-with-acid-and-how-to-f% ix-them.html} read the 28/03/2012. \bibitem{DatacentersDesign} {\em VL2: A Scalable and Flexible Data Center Network}, 2011. \bibitem{BOINC} David~P. Anderson. \newblock Boinc: A system for public-resource computing and storage. \newblock In {\em 5th IEEE/ACM International Workshop on Grid Computing}, pages 4--10, 2004. \bibitem{ARM1} Michael Armbrust, Armando Fox, Rean Griffith, Anthony~D. Joseph, Randy~H. Katz, Andrew Konwinski, Gunho Lee, David~A. Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. \newblock Above the clouds: A berkeley view of cloud computing. \newblock Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb 2009. \bibitem{BenchmarkingCloudServices} Erwin Tam-Raghu Ramakrishnan Russell~Sears Brian F.~Cooper, Adam~Silberstein. \newblock Benchmarking cloud serving systems with ycsb. \bibitem{AzureStorage} Brad Calder, Ju~Wang, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu, Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, Jaidev Haridas, Chakravarthy Uddaraju, Hemal Khatri, Andrew Edwards, Vaman Bedekar, Shane Mainali, Rafay Abbasi, Arpit Agarwal, Mian Fahim~ul Haq, Muhammad Ikram~ul Haq, Deepali Bhardwaj, Sowmya Dayanand, Anitha Adusumilli, Marvin McNett, Sriram Sankaran, Kavitha Manivannan, and Leonidas Rigas. \newblock Windows azure storage: a highly available cloud storage service with strong consistency. \newblock In {\em Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles}, SOSP '11, pages 143--157, New York, NY, USA, 2011. ACM. \bibitem{scope} Ronnie Chaiken, Bob Jenkins, Per ĺke Larson, Bill Ramsey, Darren Shakib, Simon Weaver, and Jingren Zhou. \newblock Scope: Easy and efficient parallel processing of massive data sets. \bibitem{bigtable} Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson~C. Hsieh, Deborah~A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert~E. Gruber. \newblock Bigtable: A distributed storage system for structured data. \newblock In {\em IN PROCEEDINGS OF THE 7TH CONFERENCE ON USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION - VOLUME 7}, pages 205--218, 2006. \bibitem{MapReduceForMachineLearning} Yi-An Lin YuanYuan Yu Gary Bradski Andrew Y. Ng Kunle~Olukotun Cheng-Tao~Chu, Sang Kyun~Kim. \newblock Mapreduce for machine learning on multicore. \newblock {\em -}, - 1996. \bibitem{freenet} Ian Clarke, Oskar Sandberg, Brandon Wiley, and Theodore~W. Hong. \newblock Freenet: A distributed anonymous information storage and retrieval system. \newblock In {\em INTERNATIONAL WORKSHOP ON DESIGNING PRIVACY ENHANCING TECHNOLOGIES: DESIGN ISSUES IN ANONYMITY AND UNOBSERVABILITY}, pages 46--66. Springer-Verlag New York, Inc., 2001. \bibitem{MapReduce2004} Jeffrey Dean and Sanjay Ghemawat. \newblock Mapreduce: simplified data processing on large clusters. \newblock In {\em OSDI'04: Proceedings of the 6th conference on Symposium on Opearting Systems Design \& Implementation}, pages 10--10, Berkeley, CA, USA, 2004. USENIX Association. \bibitem{Drepper} Ulrich Drepper. \newblock What every programmer should know about memory, 2007. \bibitem{CAP_Theorem} Seth Gilbert and Nancy Lynch. \newblock Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services. \newblock {\em SIGACT News}, 33(2):51--59, 2002. \bibitem{CloudCost} Albert Greenberg, James Hamilton, David~A. Maltz, and Parveen Patel. \newblock The cost of a cloud: Research problems in data center networks. \bibitem{Helland} Pat Helland. \newblock Life beyond distributed transactions: an apostate's opinion. \bibitem{CloudConsistency} Liang Zhao Kevin Lee Anna~Liu Hiroshi~Wada, Alan~Fekete. \newblock Data consistency properties and the trade-offs in commercial cloud storages: the consumers' perspective, 2007. \bibitem{GoogleFileSystem} Sanjay~Ghemawat Howard, Howard Gobioff, and Shun tak Leung. \newblock The google file system, 2003. \bibitem{CloudAutomation} M.~Isard. \newblock Autopilot: Automatic datra center management. \bibitem{Dryad2007} Michael Isard, Mihai Budiu, Yuan Yu, Andrew Birrell, and Dennis Fetterly. \newblock Dryad: distributed data-parallel programs from sequential building blocks. \newblock In {\em EuroSys '07: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007}, pages 59--72, New York, NY, USA, 2007. ACM. \bibitem{MapReduceForTextMining} Chris~Dyer Jimmy~Lin. \newblock {\em Data-intensive text processing with MapReduce}. \newblock Morgan \& Claypool Publishers, 2010. \bibitem{grid5000} Stephane Lanteri, Julien Leduc, Nouredine Melab, Guillaume Mornet, Raymond Namyst, Benjamin Quetier, and Olivier Richard. \newblock Grid5000: a large scale and highly reconfigurable grid experimental testbed. \bibitem{folding@home} Stefan~M. Larson, Christopher~D. Snow, Michael Shirts, Vijay~S. P, and Vijay~S. Pande. \newblock Folding@home and genome@home: Using distributed computing to tackle previously intractable problems in computational biology. \bibitem{lenk2009witcaamotcl} Alexander Lenk, Markus Klems, Jens Nimis, Stefan Tai, and Thomas Sandholm. \newblock What's inside the cloud? an architectural map of the cloud landscape. \newblock In {\em ICSE Workshop on Software Engineering Challenges of Cloud Computing, 2009. CLOUD 09.} IEEE Press, Mai 2009. \bibitem{CloudMapReduce2010} Huan Liu and Dan Orban. \newblock Cloud mapreduce: a mapreduce implementation on top of a cloud operating system. \newblock Technical report, Accenture Technology Labs, 2009. \newblock \url{http://code.google.com/p/cloudmapreduce/}. \bibitem{Graphlab2010} Yucheng Low, Joseph Gonzalez, Aapo Kyrola, Danny Bickson, Carlos Guestrin, and Joseph~M. Hellerstein. \newblock Graphlab: A new parallel framework for machine learning. \newblock In {\em Conference on Uncertainty in Artificial Intelligence (UAI)}, Catalina Island, California, July 2010. \bibitem{HighPerformanceComputingWithClouds} Raihan Masud. \newblock High performance computing with clouds. \bibitem{TOP500} Jeffrey Napper and Paolo Bientinesi. \newblock Can cloud computing reach the top500? \newblock In {\em UCHPC-MAW \'09: Proceedings of the combined workshops on UnConventional high performance computing workshop plus memory access workshop}, pages 17--20, New York, NY, USA, 2009. ACM. \bibitem{piglatin} Christopher Olston, Benjamin Reed, Utkarsh Srivastava, Ravi Kumar, and Andrew Tomkins. \newblock Pig latin: a not-so-foreign language for data processing. \newblock In {\em Proceedings of the 2008 ACM SIGMOD international conference on Management of data}, SIGMOD '08, pages 1099--1110, New York, NY, USA, 2008. ACM. \bibitem{sawzall} Rob Pike, Sean Dorward, Robert Griesemer, Sean Quinlan, and Google Inc. \newblock Interpreting the data: Parallel analysis with sawzall. \newblock In {\em Scientific Programming Journal, Special Issue on Grids and Worldwide Computing Programming Models and Infrastructure}, pages 227--298. \bibitem{BASE} Dan Pritchett. \newblock Base : an acid alternative. \bibitem{TwoPhaseCommitProtocol} Yoav Raz. \newblock The dynamic two phase commitment (d2pc) protocol. \newblock In {\em Database Theory - ICDT '95, Lecture Notes in Computer Science, Volume 893 Springer, ISBN 978-3-540-58907-5}, pages 162--176, 1995. \bibitem{Condor} Douglas Thain, Todd Tannenbaum, and Miron Livny. \newblock Distributed computing in practice: The condor experience. \newblock {\em Concurrency and Computation: Practice and Experience}, 17:2--4, 2005. \bibitem{BenchmarkingAmazonEC2} Edward Walker. \newblock Benchmarking amazon ec2 for high-performance scientific computing. \newblock Technical report. \bibitem{Hadoop} Tom White. \newblock {\em Hadoop : The Definitive Guide}. \newblock O'Reilly. \bibitem{HadoopGuide} Tom White. \newblock {\em Hadoop: The Definitive Guide}. \newblock O'Reilly, Sebastopol, California, 2009. \bibitem{Eventually_Consistent} Werner Wogels. \newblock Eventually consistent. \bibitem{BridgingtheGap} Girish Subramanian Jie~Li Yogesh~Simmhan, Catharine van~Ingen. \newblock Bridging the gap between the cloud and an escience application platform. \bibitem{DryadLINQ} Yuan Yu, Michael Isard, Dennis Fetterly, Mihai Budiu, Úlfar Erlingsson, Pradeep Kumar, and Gunda~Jon Currey. \newblock Dryadlinq: A system for general-purpose distributed data-parallel computing using a high-level language. \end{thebibliography}