Publikationsserver der Universitätsbibliothek Marburg

Titel:Virtual Machine Image Management for Elastic Resource Usage in Grid Computing
Autor:Fallenbeck, Niels
Weitere Beteiligte: Freisleben, Bernd (Prof. Dr.)
URN: urn:nbn:de:hebis:04-z2011-06190
DDC: Informatik
Titel (trans.):Management von Images Virtueller Maschinen für die elastische Nutzung von Ressourcen im Grid Computing


Scheduling, Grid Computing, Cloud Computing, VM, Virtualization, Grid Computing, Cloud Computing, VM, Virtualisierung, Scheduling
Referenziert von:

Grid Computing has evolved from an academic concept to a powerful paradigm in the area of high performance computing (HPC). Over the last few years, powerful Grid computing solutions were developed that allow the execution of computational tasks on distributed computing resources. Grid computing has recently attracted many commercial customers. To enable commercial customers to be able to execute sensitive data in the Grid, strong security mechanisms must be put in place to secure the customers' data. In contrast, the development of Cloud Computing, which entered the scene in 2006, was driven by industry: it was designed with respect to security from the beginning. Virtualization technology is used to separate the users e.g., by putting the different users of a system inside a virtual machine, which prevents them from accessing other users' data. The use of virtualization in the context of Grid computing has been examined early and was found to be a promising approach to counter the security threats that have appeared with commercial customers. One main part of the work presented in this thesis is the Image Creation Station (ICS), a component which allows users to administer their virtual execution environments (virtual machines) themselves and which is responsible for managing and distributing the virtual machines in the entire system. In contrast to Cloud computing, which was designed to allow even inexperienced users to execute their computational tasks in the Cloud easily, Grid computing is much more complex to use. The ICS makes it easier to use the Grid by overcoming traditional limitations like installing needed software on the compute nodes that users use to execute the computational tasks. This allows users to bring commercial software to the Grid for the first time, without the need for local administrators to install the software to computing nodes that are accessible by all users. Moreover, the administrative burden is shifted from the local Grid site's administrator to the users or experienced software providers that allow the provision of individually tailored virtual machines to each user. But the ICS is not only responsible for enabling users to manage their virtual machines themselves, it also ensures that the virtual machines are available on every site that is part of the distributed Grid system. A second aspect of the presented solution focuses on the elasticity of the system by automatically acquiring free external resources depending on the system's current workload. In contrast to existing systems, the presented approach allows the system's administrator to add or remove resource sets during runtime without needing to restart the entire system. Moreover, the presented solution allows users to not only use existing Grid resources but allows them to scale out to Cloud resources and use these resources on-demand. By ensuring that unused resources are shut down as soon as possible, the computational costs of a given task are minimized. In addition, the presented solution allows each user to specify which resources can be used to execute a particular job. This is useful when a job processes sensitive data e.g., that is not allowed to leave the company. To obtain a comparable function in today's systems, a user must submit her computational task to a particular resource set, losing the ability to automatically schedule if more than one set of resources can be used. In addition, the proposed solution prioritizes each set of resources by taking different metrics into account (e.g. the level of trust or computational costs) and tries to schedule the job to resources with the highest priority first. It is notable that the priority often mimics the physical distance from the resources to the user: a locally available Cluster usually has a higher priority due to the high level of trust and the computational costs, that are usually lower than the costs of using Cloud resources. Therefore, this scheduling strategy minimizes the costs of job execution by improving security at the same time since data is not necessarily transferred to remote resources and the probability of attacks by malicious external users is minimized. Bringing both components together results in a system that adapts automatically to the current workload by using external (e.g., Cloud) resources together with existing locally available resources or Grid sites and provides individually tailored virtual execution environments to the system's users.

Bibliographie / References

  1. Matthew Smith, Matthias Schmidt, Niels Fallenbeck, Tim Dörnemann, Christian Schridde, and Bernd Freisleben. Secure On-demand Grid Computing. Journal of Future Generation Computer Systems, Elsevier, 25(3):315–325, 2009.
  2. Rajkumar Buyya, Chee Shin Yeo, and Srikumar Venugopal. Market- Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. Proceedings of the 10th IEEE In- ternational Conference on High Performance Computing and Commu- nications, 2008 (HPCC '08), pages 5–13, 2008.
  3. John J. Donovan and Stuart E. Madnick. Hierarchical Approach to Computer System Integrity. IBM Systems Journal, pages 188–202, 1975.
  4. Rajkumar Buyya, David Abramson, and Jonathan Giddy. Nimrod/G: An architecture for a resource management and scheduling system in a global computational grid. Proceedings of the Fourth International Conference/Exhibition on High Performance Computing in Asia-Pacific Region, 2000.
  5. Nadir Kiyanclar. A Survey of Virtualization Techniques Focusing on Secure On-Demand Cluster Computing. ACM CORR Technical Report cs.OS/0511010, 2005.
  6. Jeff Barr. Amazon EC2 Beta. 2006/08/amazon_ec2_beta.html, 25. August 2006.
  7. Ian Foster and Carl Kesselman. The Grid: Blueprint for a New Com- puting Infrastructure. 1998.
  8. Shapiro. Reducing TCB size by using Untrusted Components: Small Kernels versus Virtual-Machine Monitors. Proceedings of the 11th Workshop on ACM SIGOPS, European Workshop (EW '11), 2004.
  9. Katarzyna Keahey, Ian Foster, Timothy Freeman, Xuehai Zhang, and Daniel Galron. Virtual Workspaces in the Grid. Lecture Notes in Com- puter Science, pages 22–34, 2005.
  10. Fernando Rodríguez, Felix Freitag, and Leandro Navarro. A Multiple Dimension Slotting Approach for Virtualized Resource Management. Proceedings of the 1st Workshop on System-level Virtualization for High Performance Computing (HPCVirt) 2007, in conjunction with the 2nd ACM SIGOPS European Conference on Computer Systems (EuroSys), 2007.
  11. Ian Foster, Timothy Freeman, Katarzyna Keahey, and Doug Scheftner. Virtual Clusters for Grid Communities. Cluster Computing and Grid (CCGRID), 2006.
  12. Bin Zhang, Ehab Al-Shaer, Radha Jagadeesan, James Riely, and Corin Pitcher. Specifications of A High-level Conflict-Free Firewall Policy Language for Multi-domain Networks. Proceedings of the 12th ACM Symposium on Access Control Models and Technologies (SACMAT '07), pages 185–194, 2007.
  13. Renzo Davoli. Virtual Square. Proceedings of the First International Conference on Open Source Systems, pages 76–81, 2005.
  14. Laura Grit, David Irwin, Varun Marupadi, Piyush Shivam, Aydan Yumerefendi, Jeffrey Chase, and Jeannie Albrecht. Harnessing Vir- tual Machine Resource Control for Job Management. Proceedings of the First International Workshop on Virtualization Technology in Dis- tributed Computing (VTDC), 2007.
  15. Geoffroy Vallée, Thomas Naughton, Christian Engelmann, Hong Ong, and Stephen L. Scott. System-Level Virtualization for High Perfor- mance Computing. Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP '08), pages 636–643, 2008.
  16. Ewa Deelman, Gurmeet Singh, Mei-Hui Su, James Blythe, Yolanda Gil, Carl Kesselman, Gaurang Mehta, Karan Vahi, G. Bruce Berriman, John Good, Anastasia Laity, Joseph C. Jacob, and Daniel S. Katz. Pegasus: A Framework for Mapping Complex Scientific Workflows onto Dis- tributed Systems. Scientific Programming, 13(3):219–237, 2005.
  17. Timothy Freeman and Katarzyna Keahey. Flying Low: Simple Leases with Workspace Pilot. Proceedings of the 14th international Euro- Par Conference on Parallel Processing (Euro-Par '08), pages 499–509, 2008.
  18. Davis, Arijit Ganguly, Vladimir Paramygin, Y. Peter Sheng, and Re- nato J. Figueiredo. On the Design of Virtual Machine Sandboxes for Distributed Computing in Wide-area Overlays of Virtual Workstations. Proceedings of the Second International Workshop on Virtualization Technology in Distributed Computing(VTDC 2006), 2006.
  19. Tim Dörnemann, Matthew Smith, Ernst Juhnke, and Bernd Freisleben. Secure Grid Micro-Workflows Using Virtual Workspaces. Proceedings of the 34th Euromicro Conference on Software Engineering and Ad- vanced Applications (SEAA '08), pages 119–126, 2008.
  20. Matthew Smith, Christian Schridde, and Bernd Freisleben. Securing Stateful Grid Servers through Virtual Server Rotation. Proceedings of the 17th Internation Symposium on High Performance Distributed Com- puting (HPDC '08), ACM Press, pages 11–22, 2008.
  21. Matthew S. Wilson. Constructing and Managing Appliances for Cloud Deployments from Repositories of Reusable Components. Proceedings of the 2009 Conference on Hot Topics in Cloud Computing (HotCloud '09), 2009.
  22. Tim Dörnemann, Ernst Juhnke, and Bernd Freisleben. On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud. Proceedings of the 9th IEEE/ACM International Sym- posium on Cluster Computing and the Grid, pages 140–147, 2009.
  23. Matthias Schmidt, Niels Fallenbeck, Matthew Smith, and Bernd Freisleben. Secure Service-Oriented Grid Computing with Public Vir- tual Worker Nodes. Proceedings of 35th Euromicro Conference on Internet Technologies, Quality of Service and Applications (ITQSA), pages 555–562, 2009.
  24. Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, and Dmitrii Zagorodnov. Eucalyptus: A Technical Report on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems. UCSB Computer Science Technical Report Number 2008-10, 2008.
  25. H. Andrés Lagar-Cavilla, Joseph A. Whitney, Adin Scannell, Philip Patchin, Stephen M. Rumble, Eyal de Lara, Michael Brudno, and M. Satyanarayanan. SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing. Proceedings of the 3rd European Conference on Computer Systems (EuroSys), 2009.
  26. Shantenu Jha, Andre Merzky, and Geoffrey Fox. Using Clouds to Pro- vide Grids Higher-Levels of Abstraction and Explicit Support for Us- age Modes. Concurrency and Computation: Practice and Experience, 2009.
  27. Borja Sotomayor, Katarzyna Keahey, and Ian Foster. Combining Batch Execution and Leasing Using Virtual Machines. Proceedings of the 17th International Symposium on High Performance Distributed Computing (HPDC '08), 2008.
  28. Matthew Smith, Fabian Schwarzer, Marian Harbach, Thomas Noll, and Bernd Freisleben. A Streaming Intrusion Detection System for Grid Computing Environments. Proceedings of the 11th IEEE Inter- national Conference on High Performance Computing and Communi- cations (HPCC '09), pages 44–51, 2009.
  29. Jiuxing Liu, Wei Huang, Bulent Abali, and Dhabaleswar K. Panda. High Performance VMM-Bypass I/O in Virtual Machines. Proceedings of the Annual Conference on USENIX '06 Annual Technical Conference (ATEC '06), 2006.
  30. Chang Bae, John Russell Lange, and Peter A. Dinda. Comparing Ap- proaches to Virtualized Page Translation in Modern VMMs. Technical Report NWU-EECS-10-07, 2010.
  31. Luis M. Vaquero, Luis Rodero-Merino, Juan Caceres, and Maik Lind- ner. A Break in the Clouds: Towards a Cloud Definition. ACM SIG- COMM Computer Communication Review, (39):1–6, 2009.
  32. Sven Graupner, Jim Pruyne, and Sharad Singhal. Making the Utility Data Center a Power Station for the Enterprise Grid. Technical Report HPL-2003-53, Hewlett Packard Laboratories, 2003.
  33. Dietmar W. Erwin and David F. Snelling. UNICORE: A Grid Comput- ing Environment. Euro-Par 2001 Parallel Processing, Lecture Nots in Computer Science, 2150:828–834, 2001.
  34. Kay Dörnemann, Jörg Prenzer, and Bernd Freisleben. A Peer-to-Peer Meta-Scheduler for Service-Oriented Grid Environments. Proceedings of First International Conference on Networks for Grid Applications, ACM Press, 2007.
  35. Andrew Whitaker, Richard Cox, Marianne Shaw, and Steven Grib- ble. Rethinking the Design of Virtual Machine Monitors. Computer, 38(5):57–62, 2005.
  36. Derek Murray, Grzegorz Milos, and Steven Hand. Improving Xen Se- curity through Disaggregation. Proceedings of the Fourth ACM SIG- PLAN/SIGOPS International Conference on Virtual Execution Environ- ments (VEE '08), pages 151–160, 2008.
  37. Ewa Deelman, Gurmeet Singh, Miron Livny, G. Bruce Berriman, and John Good. The Cost of Doing Science on the Cloud: The Montage Example. Proceedings of the International Conference for High Perfor- mance Computing, Networking, Storage and Analysis (SC 2008), 2008.
  38. Nigel P. Smart and Frederik Vercauteren. Fully Homomorphic Encryp- tion with Relatively Small Key and Ciphertext Sizes. Public Key Cryp- tography (PKC 2010), 6056:420–443, 2010.
  39. Sharon Brunett, Dan Davis, Thomas Gottschalk, Paul Messina, and Carl Kesselman. Implementing Distributed Synthetic Forces Simulations in Metacomputing Environments. Proceedings of the Seventh Heteroge- neous Computing Workshop (HCW '98), 1998.
  40. Gregor von Laszewski, Joseph A. Insley, Ian Foster, John Bresnahan, Carl Kesselman, Mei Su, Marcus Thiebaux, Mark L. Rivers, Steve Wang, Brian Tieman, and Ian McNulty. Real-Time Analysis, Visualiza- tion, and Steering of Microtomography Experiments at Photon Sources. Proceedings of the 9th SIAM Conference on Parallel Processing for Sci- entific Computing, 1999.
  41. Ahmed Soror, Umar Minhas, Ashraf Aboulnaga, Kenneth Salem, Pe- ter Kokosielis, and Sunil Kamath. Automatic Virtual Machine Con- figuration for Database Workloads. Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (SIGMOD '08), pages 953–966, 2008.
  42. Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. Xen and the Art of Virtualization. Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, pages 165–177, 2003.
  43. Li Gong. Variations on the Themes of Message Freshness and Replay. Proceedings of the 6th IEEE Computer Security Foundations Workshop (CSFW), pages 131–136, 1993.
  44. Barry Clifford Neuman. Scale in Distributed Systems. Readings in Distributed Computing Systems, IEEE Computer Society Press, pages 463–489, 1994.
  45. Maged Michael, José E. Moreira, Doron Shiloach, and Robert W. Wis- niewski. Scale-up x Scale-out: A Case Study using Nutch/Lucene. Par- allel and Distributed Processing Symposium (IPDPS), IEEE Interna- tional, 2007.
  46. Mauricio Tsugawa and José A. B. Fortes. A Virtual Network (ViNe) Architecture for Grid Computing. Proceedings of the 20th International Parallel and Distributed Processing Symposium, 2006.
  47. Raffale Giordanelli and Carlo Mastroianni. The Cloud Computing Paradigm: Characteristics, Opportunities and Research Issues. Tech- nical Report RT-ICAR-CS-10-01, 2010.
  48. Katharina Haselhorst, Matthias Schmidt, Roland Schwarzkopf, Niels Fallenbeck, and Bernd Freisleben. Efficient Storage Synchronization for Live Migration in Cloud Infrastructures. Proceedings of the 19th Euromicro Conference on Parallel, Distributed and Network-based Pro- cessing (PDP), IEEE Press, pages 511–518, 2011.
  49. Katarzyna Keahey and Timothy Freeman. Contextualization: Providing One-Click Virtual Clusters. Proceedings of the Fourth IEEE Interna- tional Conference on eScience (eScience '08), pages 301–308, 2008.
  50. Michael A. Iverson, Füsun Özgüner, and Lee Potter. Statistical Pre- diction of Task Execution Times through Analytic Benchmarking for Scheduling in a Heterogeneous Environment. IEEE Transactions on Computers, 48(12):1374–1379, 2002.
  51. Rafael Moreno-Vozmediano, Rubén Santiago Montero, and Igna- cio Martín Llorente. Elastic Management of Cluster-based Services in the Cloud. Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds (ACDC '09), pages 19–24, 2009.
  52. Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, and Dmitrii Zagorodnov. The Euca- lyptus Open-source Cloud-computing System. Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID '09), pages 124–131, 2009.
  53. John Scott Robin and Cynthia E. Irvine. Analysis of the Intel Pen- tium's Ability to Support a Secure Virtual Machine Monitor. Proceed- ings of the 9th Conference on USENIX Security Symposium (SSYM '00), 9, 2000.
  54. Marta González Bugeiro, José Carlos Mouriño Gallego, Andrés Gómez Tato, Constantino Vázquez, Eduardo Huedo, Ignacio Martín Llorente, and Daniel A. Rodríguez Silva. Integration of SLAs with GridWay in BEinEIMRT project. Proceedings of the 3rd Iberian Grid Infrastructure Conference (IBERGRID 2009), 2009.
  55. Stephanie Forrest, Anil Somayaji, and David H. Ackley. Building Di- verse Computer Systems. 6th Workshop on Hot Topics in Operating Systems (HotOS-VI), pages 67–72, 1997.
  56. Michael A. Iverson, Füsun Özgüner, and Gregory J. Follen. Run-Time Statistical Estimation of Task Execution Times for Heterogeneous Dis- tributed Computing. Proceedings of the High Performance Distributed Computing (HPDC '96), pages 263–270, 1996.
  57. Hideo Nishimura, Naoya Maruyama, and Satoshi Matsuoka. Virtual Clusters on the Fly — Fast, Scalable, and Flexible Installation. Proceed- ings of the Seventh IEEE International Symposium on Cluster Comput- ing and the Grid (CCGrid '07), 2007.
  58. Weikuan Yu and Jeffrey S. Vetter. Xen-Based HPC: A Parallel I/O Per- spective. Cluster Computing and the Grid, pages 154–161, 2008.
  59. Matthew Smith, Thomas Friese, and Bernd Freisleben. Towards a Service-Oriented Ad Hoc Grid. Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (ISPDC '04), pages 201–208, 2004.
  60. Jack J. Dongarra, Piotr Luszczek, and Antoine Petitet. The LINPACK Benchmark: past, present and future. Concurrency and Computation: Practice and Experience, 15(9):803–820, 2003.
  61. Eric Jul, Henry Levy, Norman Hutchinson, and Andrew Black. Fine- grained Mobility in the Emerald System. ACM Transactions on Com- puter Systems (TOCS), 6(1):109–133, 1988.
  62. Pradeep Padala, Kang G. Shin, Xiaoyun Zhu, Mustafa Uysal, Zhikui Wang, Sharad Singhal, Arif Merchant, and Kenneth Salem. Adaptive Control of Virtualized Resources in Utility Computing Environments. SIGOPS Oper. Syst. Rev., 41(3):289–302, 2007.
  63. Matthew Smith, Thomas Friese, Michael Engel, Bernd Freisleben, Gre- gory A. Koenig, and William Yurcik. Security Issues in On-Demand Grid and Cluster Computing. Sixth IEEE International Symposium on Cluster Computing and the Grid Workshops (CCGRIDW'06), pages 14– 24, 2006.
  64. Matthias Schmidt, Matthew Smith, Niels Fallenbeck, Hans-Joachim Picht, and Bernd Freisleben. Building a Demilitarized Zone with Data Encryption for Grid Environments. Proceedings of First International Conference on Networks for Grid Applications, pages 8–16, 2007.
  65. Niels Fallenbeck, Matthias Schmidt, Roland Schwarzkopf, and Bernd Freisleben. Inter-Site Virtual Machine Image Transfer in Grids and Clouds. Proceedings of the 2nd International ICST Conference on Cloud Computing (CloudComp 2010), Springer LNICST, 2010.
  66. Himanshu Raj and Karsten Schwan. High Performance and Scalable I/O Virtualization via Self-Virtualized Devices. Proceedings of the 16th international Symposium on High Performance Distributed Computing (HPDC '07), 2007.
  67. Tal Garfinkel and Mendel Rosenblum. When Virtual is Harder than Real: Security Challenges in Virtual Machine Based Computing Envi- ronments. Proceedings of the 10th Workshop on Hot Topics in Operat- ing Systems (HotOS-X), 10, 2005.
  68. Paul Syverson. A Taxonomy of Replay Attacks. Proceedings of the 7th Computer Security Foundations Workshop (CSFW), pages 187–191, 1994.
  69. Björn Könning, Christian Engelmann, Stephen L. Scott, and G. Al Geist. Virtualized Environments for the Harness High Performance Computing Workbench. Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP '08), pages 133–140, 2008.
  70. Constantine P. Sapuntzakis and Monica S. Lam. Virtual Appliances in the Collective: A Road to Hassle-Free Computing. Workshop on Hot Topics in Operating Systems, 2003.
  71. Lamia Youseff, Rich Wolski, Brent Gorda, and Chandra Krintz. Eval- uating the Performance Impact of Xen on MPI and Process Execution for HPC Systems. 2nd International Workshop on Virtualization Tech- nology in Distributed Computing (VTDC), 2006.
  72. Christian Engelmann, Stephen L. Scott, Hong Ong, Geoffroy Vallée, and Thomas Naughton. Configurable Virtualized System Environments for High Performance Computing. Proceedings of the 1st Workshop on System-level Virtualization for High Performance Computing (HPCVirt '07), in Conjunction with the 2nd ACM SIGOPS European Conference on Computer Systems (EuroSys '07), 2007.
  73. Stephen Soltesz, Herbert Pötzl, Marc E. Fiuczynski, Andy Bavier, and Larry Peterson. Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors. SIGOPS Oper. Syst. Rev., 41(3):275–287, 2007.
  74. Matthew Smith, Matthias Schmidt, Niels Fallenbeck, Christian Schridde, and Bernd Freisleben. Optimising Security Configurations with Service Level Agreements. Proceedings of the 7th International Conference on Optimization: Techniques and Applications (ICOTA7), ICOTA:367–368, 2007.
  75. Michael Myers and Stephen Youndt. An Introduction to Hardware- Assisted Virtual Machine (HVM) Rootkits., 2007.
  76. Bryan Clark, Todd Deshane, Eli Dow, Steven Evanchik, Matthew Fin- layson, Jason Herne, and Jeanna Neefe Matthews. Xen and the Art of Repeated Research. Proceedings of the Usenix Annual Technical Con- ference, 2004.
  77. Niels Fallenbeck, Hans-Joachim Picht, Matthew Smith, and Bernd Freisleben. Xen and the Art of Cluster Scheduling. Proceedings of the 2nd International Workshop on Virtualization Technology in Dis- tributed Computing in conjuncture with the ACM/IEEE Conference on Supercomputing, pages 4–11, 2006.
  78. Ian Foster, Carl Kesselman, and Steven Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Super- computer Applications, 15(3), 2001.
  79. Daniel Price and Andrew Tucker. Solaris Zones: Operating System Support for Consolidating Commercial Workloads. Proceedings of the 18th USENIX Conference on System Administration (LISA '04), pages 241–254, 2004.
  80. Lamia Youseff, Rich Wolski, Brent Gorda, and Chandra Krintz. Par- avirtualization For HPC Systems. Workshop on XEN in HPC Cluster and Grid Computing Environments (XHPC) on the International Sym- posium on Parallel and Distributed Processing and Application (ISPA 2006), pages 474–486, 2006.
  81. Fabrice Bellard. QEMU, a Fast and Portable Dynamic Translator. Pro- ceedings of the Annual Conference on USENIX Annual Technical Con- ference (ATEC '05), pages 41–46, 2005.
  82. Katarzyna Keahey, Karl Doering, and Ian Foster. From Sandbox to Playground: Dynamic Virtual Environments in the Grid. Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing (GRID '04), pages 34–42, 2004.
  83. Michael Sheehan. Cloud Computing Expo: Introducing the Cloud Pyramid. 609938, August 2008.
  84. Benny Rochwerger, David Breitgand, Eliezer Lavy, Alex Galis, Ken- neth Nagin, Ignacio Martín Llorente, Rubén Santiago Montero, Yaron Wolfsthal, Erik Elmroth, Juan Cáceres, Muli Ben-Yehuda, Wolfgang Emmerich, and Fermín Galán. The RESERVOIR Model and Architec- ture for Open Federated Cloud Computing. IBM Journal of Research and Development, 53(4), 2009.
  85. Jinpeng Wei, Xiaolan Zhang, Glenn Ammons, Vasanth Bala, and Peng Ning. Managing Security of Virtual Machine Images in a Cloud Envi- ronment. Proceedings of the 2009 ACM Workshop on Cloud Computing Security (CCSW '09), pages 91 – 96, 2009.
  86. Andreas Berl, Erol Gelenbe, Marco Di Girolamo, Giovanni Giuliani, Hermann De Meer, Minh Quan Dang, and Kostas Pentikousis. Energy- Efficient Cloud Computing. The Computer Journal, 53(7):1045–1051, 2010.
  87. Laura Gilbert, Jeff Tseng, Rhys Newman, Saeed Iqbal, Ronald Pepper, Onur Celebioglu, Jenwei Hsieh, and Marc Cobban. Performance Impli- cations of Virtualization and Hyper-Threading on High Energy Physics Applications in a Grid Environment. Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS '05), 2005.
  88. Gerald Popek and Robert Goldberg. Formal Requirements for Virtual- izable Third Generation Architectures. Proceedings of the Fourth ACM Symposium on Operating System Principles (SOSP '73), 17(7):412– 421, 1974.
  89. Richard Boardman, Stephen Crouch, Hugo Mills, Steven Newhouse, and Juri Papay. Towards Grid Interoperability. All Hands Meeting 2007, OMII-UK Workshop, 10 September -13 September, 2007.
  90. Runtime Prediction based Grid Scheduling of Parameter Sweep Jobs. Proceedings of the 2008 IEEE Asia-Pacific Services Computing Con- ference (APSCC '08), pages 33–38, 2009.
  91. Ruben Van den Bossche, Kurt Vanmechelen, and Jan Broeckhove. Cost- Optimal Scheduling in Hybrid IaaS Clouds for Deadline Constrained Workloads. Proceedings of the 3rd International Conference on Cloud Computing (CLOUD 2010), pages 228–235, 2010.
  92. Hans P. Reiser and Rüdiger Kapitza. VM-FIT: Supporting Intrusion Tol- erance with Virtualisation Technology. Proceedings of the 1st Workshop on Recent Advances on Intrusion-Tolerant Systems, in Conjunction with EuroSys 2007, pages 18–22, 2007.
  93. Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, and Ivona Brandic. Cloud Computing and Emerging IT Platforms: Vi- sion, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems, 25(6):599–616, 2009.
  94. Tim Dörnemann, Thomas Friese, Sergej Herdt, Ernst Juhnke, and Bernd Freisleben. Grid Workflow Modelling Using Grid-Specific BPEL Ex- tensions. German e-Science Conference, pages 138–140, 2007.
  95. Theo Dimitrakos, Josep Martrat, and Stefan Wesner, editors. Service Oriented Infrastructures and Cloud Service Platforms for the Enterprise – A Selection of Common Capabilities Validated in Real-Life Business Trials by the BEinGRID Consortium. Springer, 2010.
  96. [32] CERT Advisory CA-1998-01.
  97. Renato J. Figueiredo, Peter A. Dinda, and José A. B. Fortes. A Case For Grid Computing On Virtual Machines. Proceedings 23rd International Conference on Distributed Computing Systems, pages 550 – 559, 2003.
  98. Ada Gravrilovska, Sanjay Kumar, Himanshu Raj, Karsten Schwan, Vishakha Gupta, Ripal Nathuji, Radhika Niranjan, Adit Ranadive, and Purav Saraiya. High-Performance Hypervisor Architectures: Virtual- ization in HPC Systems. First Workshop on System-Level Virtualization for High Performance Computing (HPCVirt 2007), EuroSys, 2007.
  99. Eduardo Huedo, Rubén Santiago Montero, and Ignacio Martín Llorente. A Framework for Adaptive Execution in Grids. Software: Practice and Expertise, 34(7):631–651, 2004.
  100. Craig Gentry. A Fully Homomorphic Encryption Scheme. PhD thesis, Stanford University, 2009.
  101. Mayur R. Palankar, Adriana Iamnitchi, Matei Ripeanu, and Simson L. Garfinkel. Amazon S3 for Science Grids: A Viable Solution? Proceed- ings of the 2008 International Workshop on Data-aware Distributed Computing, pages 55–64, 2008.
  102. Eduardo Huedo, Rubén Santiago Montero, and Ignacio Martín Llorente. A modular Meta-scheduling Architecture for Interfacing with Pre-WS and WS Grid Resource Management Services. Future Generation Com- puting Systems, 23(3):252–261, 2007. [109] Red Hat Inc.
  103. Frederic Stumpf, Michael Benz, Martin Hermanowski, and Claudia Eckert. An Approach to a Trustworthy System Architecture Using Vir- tualization. Autonomic and Trusted Computing, Lecture Notes in Com- puter Science, 4610:191–202, 2007.
  104. Frederic Stumpf, Patrick Röder, and Claudia Eckert. An Architecture Providing Virtualization-Based Protection Mechanisms Against Insider Attacks. Proceedings of the 8th International Conference on Informa- tion Security Applications (WISA '07), 4867:142–156, 2007.
  105. Rubén Santiago Montero, Rafael Moreno-Vozmediano, and Igna- cio Martín Llorente. An Elasticity Model for High Throughput Com- puting Clusters. Journal of Parallel and Distributed Computing, page to appear, 2010.
  106. Yang Yu, Hariharan Kolam, Lap-chung Lam, and Tzi-cker Chiueh. Ap- plications of a Feather-weight Virtual Machine. Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE '08), pages 171–180, 2008.
  107. Simson L. Garfinkel and Hal Abelson, editors. Architects of the In- formation Society: Thirty-Five Years of the Laboratory for Computer Science at MIT. Massachusetts Institute of Technology, 1999.
  108. Robert Goldberg. Architectural Principles for Virtual Computer Sys- tems. PhD thesis, Division of Engineering and Applied Physics Harvard University Cambridge Massachusetts, 1972.
  109. Thomas Fahringer, Radu Prodan, Rubing Duan, Francesco Nerieri, Ste- fan Podlipnig, Jun Qin, Mumtaz Siddiqui, Hong-Linh Truong, Alex Villazón, and Marek Wieczorek. ASKALON: A Grid Application Development and Computing Environment. Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, pages 122– 131, 2005.
  110. Thomas Fahringer, Alexandru Jugravu, Sabri Pllana, Radu Prodan, Clo- vis Seragiotto Jr., and Hong-Linh Truong. ASKALON: A Tool Set for Cluster and Grid Computing. Concurrency and Computation: Practice and Experience, Special Issue: Grids and Web Services for e-Science, 17(2-4):143–169, 2005.
  111. Susanta Nanda and Tzi-cker Chiueh. A Survey of Virtualization Tech- nologies. Techology Report, State University of New York at Stony Brook, 2005.
  112. Ritu Sabharwal and Julio Guijarro. Avalanche: Managing Deployments for Enterprise Scale Grids. Proceedings of the 1st Bangalore Annual Compute Conference (Compute '08), 2008.
  113. Edward Walker. Benchmarking Amazon EC2 for High-Performance Scientific Computing. Login, Vol. 33, No. 5, pages 18–23, 2008.
  114. Fabrizio Gagliardi, Bob Jones, François Grey, Marc-Elian Bégin, and Matti Heikkurinen. Building an infrastructure for scientific Grid com- puting: status and goals of the EGEE project. Philosophical Trans- actions of the Royal Society, Mathematical, Physical and Engineering Sciences, 363:1729–1742, 2005.
  115. Mike Cafarella and Doug Cutting. Building Nutch: Open Source Search. Queue -Search Engines, 2(2):54–61, 2004.
  116. Kathleen M. Eisenhardt. Building Theories From Case Study Research.
  117. Christof Weinhardt, Arun Anandasivam, Benjamin Blau, and Jochen Stößer. Business Models in the Service World. IT Professional, pages 36–41, 2009.
  118. Jeffrey Napper and Paolo Bientinesi. Can Cloud Computing Reach The TOP500? Proceedings of the combined Workshops on UnConventional High Performance Computing Workshop plus Memory Access Work- shop (UCHPC-MAW '09), pages 17–20, 2009.
  119. Borja Sotomayor, Rubén Santiago Montero, Ignacio Martín Llorente, and Ian Foster. Capacity Leasing in Cloud Systems using the Open- Nebula Engine. Workshop on Cloud Computing and its Applications (CCA08), 2008.
  120. Mauricio Tsugawa and José A. B. Fortes. Characterizing User-Level Network Virtualization: Performance, Overheads and Limits. Proceed- ings of the Fourth IEEE Conference on eScience, pages 206–213, 2008. [228] Rich Uhlig, Gil Neiger, Dion Rodgers, Amy Santoni, Fernando Martins, Andrew Anderson, Steven Bennett, Alain Kagi, Felix Leung, and Larry Smith. Intel Virtualization Technology. Computer, 38(5):48–56, 2005.
  121. Qi Zhang, Lu Cheng, and Raouf Boutaba. Cloud Computing: State- of-the-Art and Research Challenges. Journal of Internet Services and Applications, Springer Press, (1):7 – 18, 2010.
  122. Aaron Weiss. Computing in the Clouds. netWorker, 11(4):16–25, 2007.
  123. James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, and Steven Tuecke. Condor-G: A Computation Management Agent for Multi- Institutional Grids. Cluster Computing, 5:237–246, 2002.
  124. Mark White, Bill Briggs, and Chris Weitz. Depth perception -A dozen technology trends shaping business and IT in 2010. Deloitte Technology Trends 2010, 2010.
  125. Douglas Thain, Todd Tannenbaum, and Miron Livny. Distributed com- puting in practice: The Condor experience. Concurrency and Computa- tion: Practice and Experience, Special Issue: Grids and Web Services for e-Science, 17(2-4):323–356, 2005.
  126. Distributed Management Task Force, Inc. Open Virtualization Format Specification 1.1.0, 2010.
  127. Ming Q Xu. Effective Metacomputing using LSF MultiCluster. Pro- ceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid, pages 100–105, 2001.
  128. Matthias Schmidt, Niels Fallenbeck, Matthew Smith, and Bernd Freisleben. Efficient Distribution of Virtual Machines for Cloud Com- puting. Proceedings of the 18th Euromicro Conference on Parallel, Dis- tributed and Network-based Processing (PDP 2010), IEEE Press, pages 567–574, 2010.
  129. Paul Marshall, Katarzyna Keahey, and Timothy Freeman. Elastic Site: Using Clouds to Elastically Extend Site Resources. Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGRID '10), 2010.
  130. Hans Löhr, Hari-Govind Ramasamy, Ahmad-Reza Sadeghi, Stefan Schulz, Matthias Schunter, and Christian Stüble. Enhancing Grid Secu- rity Using Trusted Virtualization. Autonomic and Trusted Computing, Lecture Notes in Computer Science, Springer, 4610:372–384, 2007.
  131. Expert Group. The Future Of Cloud Computing -Opportunities for European Cloud Computing beyond 2010. 2010.
  132. Simon Ostermann, Radu Prodan, and Thomas Fahringer. Extending Grids with Cloud Resource Management for Scientific Computing. Pro- ceedings of the 10th IEEE/ACM International Conference on Grid Com- puting, pages 42–49, 2009.
  133. Wolfgang König, Roman Beck, Bernd Freisleben, Manfred Grauer, Michael Resch, Bernd Skiera, Helga Kaminski, Clemens Jochum, Oliver Schedletzky, Wolfgang Rau, Ulrich Wolf, and Wolfgang Decker. Financial Business Grid -Service Grid Architecture for the Financial Service Industry. 2007.
  134. Shane Schick. Five Ways of defining Cloud Computing. http:
  135. A Comprehensive Look at the World's Pre- mier Cloud-Computing Platform. 2009.
  136. Dino Farinacci, Tony Li, Stan Hanks, David Meyer, and Paul Traina. Generic Routing Encapsulation (GRE). RFC 2784, 2000.
  137. Ian Foster and Carl Kesselman. Globus: A Metacomputing Infrastruc- ture Toolkit. International Journal of High Performance Computing Applications, 11(2):115–128, 1997.
  138. Ian Foster. Globus Toolkit Version 4: Software for Service-Oriented Systems. FIP International Conference on Network and Parallel Com- puting, 4(21):513–520, 2006.
  139. James Manyika. Google's View on the Future of Business: An Interview with CEO Eric Schmidt. The McKinsey Quarterly, 2008.
  140. Oliver Hinz, Roman Beck, Bernd Skiera, and Wolfgang König, editors. Grid Computing in der Finanzindustrie -Ein Herausgeberband des D- Grid-Projekts FinGrid. E-Finance Lab, Goethe-Universität Frankfurt am Main, 2009.
  141. Wolfgang Emmerich, Ben Butchart, Liang Chen, Bruno Wassermann, and Sarah L. Price. Grid Service Orchestration Using the Business Pro- cess Execution Language (BPEL). Journal of Grid Computing, 3(3- 4):283–304, 2005.
  142. Arthur Charles Clarke. Hazards of Prophecy: The Failure of Imagina- tion. Profiles of the Future: An Enquiry into the Limits of the Possible, 1962.
  143. Carmen Carmack. How BitTorrent Works. http://computer., 03
  144. Wenli Zhang, Mingyu Chen, and Jianping Fan. HPL Performance Pre- vision to Intending System Improvement. Parallel and Distributed Pro- cessing and Applications, Springer Lecture Notes in Computer Science, 3358:777–782, 2004.
  145. Bram Cohen. Incentives Build Robustness in BitTorrent. Workshop on Economics of Peer-to-Peer Systems (IPTPS), 2003.
  146. Tom Shanley. InfiniBand Network Architecture. MindShare, Inc., 2003.
  147. Fabien A. P. Petitcolas, Ross J. Anderson, and Markus G. Kuhn. Infor- mation Hiding – A Survey. Proceedings of the IEEE, 87(7):1062–1078, 1999.
  148. Gil Neiger, Amy Santoni, Felix Leung, Dion Rodgers, and Rich Uh- lig. Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization. Intel Technology Journal, 2006.
  149. Craig Larman and Victor R. Basili. Iterative and Incremental Develop- ment: A Brief History. Computer, 36(6):47–56, 2003.
  150. José E. Moreira, Samuel P. Midkiff, Manish Gupta, Pau V. Artigas, Marc Snir, and Richard D. Lawrence. Java Programming for High- Performance Numerical Computing. IBM Systems Journal, 39(1):21– 56, 2000.
  151. libvirt Developers. libvirt: The virtualization API. http://, January 2011.
  152. Rusty Russell and Harald Welte. Linux netfilter Hacking HOWTO. Technical report, 2000.
  153. Otis Gospodnetic and Erik Hatcher. Lucene in Action. Manning Publi- cations Co., 2004.
  154. Wei Lu. Making your Workspace secure: Establishing Trust with VMs in the Grid. SuperComputing 2005 Poster, 2005.
  155. Rafael Moreno-Vozmediano, Rubén Santiago Montero, and Igna- cio Martín Llorente. Multi-Cloud Deployment of Computing Clusters for Loosely-Coupled MTC Applications. IEEE Transactions on Paral- lel and Distributed Systems, (99), 2010.
  156. Roland Schwarzkopf, Matthias Schmidt, Niels Fallenbeck, and Bernd Freisleben. Multi-Layered Virtual Machines for Security Updates in Grid Environments. Proceedings of 35th Euromicro Conference on Internet Technologies, Quality of Service and Applications (ITQSA), pages 563–570, 2009.
  157. Thomas Friese, Matthew Smith, and Bernd Freisleben. Native Code Se- curity for Grid Services. 8. Internationale Tagung Wirtschaftsinformatik (WI 2007), pages 513–530, 2007.
  158. Nimbus Developers. Nimbus Open Source Toolkit. http://www., 2010.
  159. Philip M. Papadopoulos, Mason J. Katz, and Greg Bruno. NPACI Rocks: Tools and Techniques for easily deploying manageable Linux Clusters. Concurrency and Computation: Practice & Experience, 2003.
  160. Michael Heidt, Tim Dörnemann, Kay Dörnemann, and Bernd Freisleben. Omnivore: Integration of Grid Meta-Scheduling and Peer- to-Peer Technologies. Proceedings of the 8th IEEE International Sym- posium on Cluster Computing and the Grid (CCGrid '08), pages 316– 323, 2008.
  161. Constantino Vázquez, Eduardo Huedo, Rubén Santiago Montero, and Ignacio Martín Llorente. On the Use of Clouds for Grid Resource Pro- visioning. Future Generation Computer Systems, ELSEVIER, 2010.
  162. Darrell Reimer, Arun Thomas, Glenn Ammons, Todd Mummert, Bowen Alpern, and Vasanth Bala. Opening Black Boxes: Using Seman- tic Information to Combat Virtual Machine Image Sprawl. Proceedings of the fourth ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE '08), 2008.
  163. Sivadon Chaisiri, Lee Bu-Sung, and Dusit Niyato. Optimal Virtual Ma- chine Placement across Multiple Cloud Providers. Proceedings of the IEEE Asia-Pacific Services Computing Conference (APSCC '09), pages 103–110, 2009.
  164. Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, and Mendel Rosenblum. Optimizing the Migration of Virtual Computers. Proceedings of the 5th Symposium on Operating Systems Design and Implementation, 36(SI):377–390, 2002.
  165. Robert Morris and Ken Thompson. Password Security: A Case History. Communications of the ACM, 22(11), 1979.
  166. Jürgen Krämer and Bernhard Seeger. PIPES – A Public Infrastructure for Processing and Exploring Streams. ACM Special Interest Group on Management of Data (SIGMOD), 2004.
  167. Warren Smith, Ian Foster, and Valerie Taylor. Predicting Application Run Times Using Historical Information. Job Scheduling Strategies for Parallel Processing, Springer Lecture Notes in Computer Science, 1459:122–142, 1998.
  168. Michael L. Powell and Barton P. Miller. Process Migration in DE- MOS/MP. ACM SIGOPS Operating Systems Review, 17(5):110 – 119, 1983.
  169. Erwin Laure, Claudio Grandi, Steve Fisher, Akos Frohner, Peter Kun- szt, Aleš Křenek, Olle Mulmo, Fabrizio Pacini, Francesco Prelz, John White, Maite Barroso, Predrag Buncic, Rob Byrom, Linda Cornwall, Martin Craig, Alberto Di Meglio, Abdeslem Djaoui, Francesco Gia- comini, Joni Hahkala, Frédéric Hemmer, Stephen Hicks, Ake Edlund, Alessandro Maraschini, Robin Middleton, Massimo Sgaravatto, Mar- tijn Steenbakkers, John Walk, and Antony Wilson. Programming the Grid with gLite. Computational Methods in Science and Technology, 12:33–45, 2006.
  170. Philip H. Carns, Walter B. Ligon III, Robert B. Ross, and Rajeev Thakur. PVFS: A Parallel File System for Linux Clusters. Proceedings of the 4th Annual Linux Showcase & Conference (ALS '00), 4, 2000.
  171. Gian Luca Volpato and Christian Grimm. Recommendations for Static Firewall Configuration in D-Grid. Technical report, D-Grid Integra- tionsprojekt (DGI), 2007.
  172. Red Hat Virtual Machine Manager. http://, January 2011.
  173. John W. Creswell. Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. SAGE Publications, Inc., 2008.
  174. Niels Fallenbeck. Scheduling von virtuellen Maschinen in Cluster- Umgebungen. Master's thesis, Philipps-University Marburg, Germany, 2007.
  175. Joanna Rutkowska. Subverting Vista Kernel For Fun And Profit. Black Hat Briefings, 2006.
  176. Wolfgang Gentzsch. Sun Grid Engine: Towards Creating a Compute Power Grid. Proceedings of the First IEEE/ACM International Sympo- sium on Cluster Computing and the Grid, pages 35–36, 2001.
  177. Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, and Dmitrii Zagorodnov. Eucalyptus: An Open-Source Cloud Computing Infrastructure. Journal of Physics: Conference Series, 180(1), 2009.
  178. Peter H. Gum. System/370 Extended Architecture: Facilities for Virtual Machines. IBM Journal of Research and Development, 27(6):530–544, 1983.
  179. Hidemoto Nakada, Takeshi Yokoi, Tadashi Ebara, Yusuke Tanimura, Hirotaka Ogawa, and Satoshi Sekiguchi. The Design and Implemen- tation of a Virtual Cluster Management System. Proceedings of 1st IEEE/IFIP International Workshop on End-to-end Virtualization and Grid Management, pages 61–71, 2007.
  180. The Multitenant Architecture. 2008.
  181. Laurence F. Johnsson, Alan Levine, Rachel S. Smith, and J. Troy Smythe. The Horizon Report: 2009 K-12 Edition. The New Media Consortium, 2009.
  182. James Gosling and Henry McGilton. The Java Language Environment. Sun Microsystems Computer Company, 1995.
  183. Andrew S. Grimshaw and William A. Wulf. The Legion Vision of a Worldwide Virtual Computer. Communications of the ACM, 40(1):39– 45, 1997.
  184. Massimo Lamanna. The LHC computing grid project at CERN. Nu- clear Instruments and Methods in Physics Research Section A: Acceler- ators, Spectrometers, Detectors and Associated Equipment, 534(1-2):1– 6, 2004.
  185. Amnon Barak and Oren La'adan. The MOSIX Multicomputer Operat- ing System for High Performance Cluster Computing. Future Genera- tions in Computer Systems, 13(4 -5):361 – 372, 1997.
  186. Frederickson, Tom A. Lasinski, Robert S. Schreiber, Horst D. Simon, V. K. Venkatakrishnan, and Sisira K. Weeratunga. The NAS Parallel Benchmarks. International Journal of High Performance Computing Applications, 5(3):63–73, 1991.
  187. Peter Mell and Tim Grance. The NIST Definition of Cloud Computing. National Institute of Standards and Technology, 2009.
  188. Robert J. Creasy. The Origin of the VM/370 Time-Sharing System. IBM Journal of Research and Development, 25(5):483–490, 1981.
  189. Peter Lucas, Joseph Ballay, and Ralph Lombreglia. The Wrong Cloud. MAYA Design, 2009.
  190. Christopher Strachey. Time-Sharing in Large Fast Computers. Proceed- ings of the International Conference on Information Processing, pages 336–341, 1959.
  191. Håvard K. F. Bjerke, Dimitar Shiyachki, Andreas Unterkircher, and Ir- fan Habib. Tools and Techniques for Managing Virtual Machine Im- ages. Euro-Par 2008 Workshops -Parallel Processing, Springer Lecture Notes in Computer Science, 5415:3–12, 2009.
  192. Ken Birman, Gregory Chockler, and Robbert van Renesse. Toward a Cloud Computing Research Agenda. ACM SIGACT News, 40(2), 2009.
  193. Eugen Volk, Jochen Buchholz, Stefan Wesner, Daniela Koudela, Matthias Schmidt, Niels Fallenbeck, Roland Schwarzkopf, Bernd Freisleben, Götz Isenmann, Jürgen Schwitalla, Marc Lohrer, Erich Focht, and Andreas Jeutter. Towards Intelligent Management of Very Large Computing Systems. Proceedings of Competence in High Per- formance Computing (CiHPC), 2010.
  194. David Quigley, Josef Sipek, Charles P. Wright, and Erez Zadok. UnionFS: User-and Community-Oriented Development of a Unifica- tion File System. Proceedings of the 2006 Linux Symposium, 2:349– 362, 2006.
  195. Hingzhang Shan and John Shalf. Using IOR to analyze the I/O Perfor- mance for HPC Platforms. eScholarship Repository, Lawrence Berkeley National Laboratory, University of California, University of California, 2007.
  196. Hans-Joachim Picht. Utilizing Virtualization Technologies for Cluster and Grid Security. Master's thesis, Philipps-University Marburg, Ger- many, 2007.
  197. Nikhil Bhatia and Jeffrey S. Vetter. Virtual Cluster Management with Xen. Lecture Notes in Computer Science, Euro-Par 2007, 4854:185– 194, 2008.
  198. Xuehai Zhang, Katarzyna Keahey, Ian Foster, and Timothy Freeman. Virtual Cluster Workspaces for Grid Applications. ANL Tech Report ANL/MCS-P1246-0405, 2005. 05/2007 – 04/2011 Philipps-Universität Marburg Promotionsstudium: Informatik Promotion zum Dr. rer. nat. Abschlussnote: " Sehr gut "
  199. Paul Ruth, Xuxian Jiang, Dongyan Xu, and Sebastien Goasguen. Vir- tual Distributed Environments in a Shared Infrastructure. Computer, 38(5):63–69, 2005.
  200. Borja Sotomayor, Rubén Santiago Montero, Ignacio Martín Llorente, and Ian Foster. Virtual Infrastructure Management in Private and Hybrid Clouds. IEEE Internet Computing, pages 14–22, 2009.
  201. Matthias Schmidt, Niels Fallenbeck, Roland Schwarzkopf, and Bernd Freisleben. Virtualized Cluster Computing. In Research Report High- Performance Computing in Hessen, pages 147–148, 2010.
  202. Jeremy Sugerman, Ganesh Venkitachalam, and Ben-Hong Lim. Virtu- alizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor. USENIX Annual Technical Conference, 2001.
  203. Jim Smith and Ravi Nair. Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann, 2005.
  204. Renzo Davoli and Michael Goldweber. Virtual Square (v 2 ) in computer science education. Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE '05), 37(3):301–305, 2005.
  205. Katarzyna Keahey, Ian Foster, Timothy Freeman, and Xuehai Zhang. Virtual Workspaces: Achieving Quality of Service and Quality of Life in the Grid. Scientific Programming -Dynamic Grids and Worldwide Computing, 13(4), 2005.
  206. VMware developers. Virtual Disk Format 1.1. Technical report, 2007.
  207. Ripal Nathuji and Karsten Schwan. VPM Tokens: Virtual Machine- Aware Power Budgeting in Datacenters. Proceedings of the 17th Inter- national Symposium on High Performance and Distributed Computing (HPDC '08), 2008.
  208. Western Union. The Future Role of Western Union as a Nationwide Information Utility. Strategic Plans, 1965.
  209. Mark D. Hill. What is Scalability? ACM SIGARCH Computer Archi- tecture News, 18(4):18 – 21, 1990.
  210. Ian Foster. What is the Grid? -A Three Point Checklist. GRIDtoday, 1(6), 2002.
  211. Scott Yilek, Eric Rescorla, Hovav Shacham, Brandon Enright, and Ste- fan Savage. When Private Keys are Public: Results from the 2008 De- bian OpenSSL Vulnerability. Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement Conference (IMC '09), 2009.
  212. Ian Pratt, Keir Fraser, Steven Hand, Christian Limpach, and Andrew Warfield. Xen 3.0 and the Art of Virtualization. Proceedings of the Linux Symposium, 2:65–77, 2005.
  213. Bryan Gleeson, Juha Heinanen, Arthur Lin, Grenville Armitage, and Andrew G. Malis. A Framework for IP Based Virtual Private Networks. RFC 2764, 2000.
  214. Smurf IP Denial-of-Service At- tacks. html, 2008.
  215. Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. Live Migration of Virtual Machines. Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation, 2:273 – 286, 2005.
  216. Luciano Bello. OpenSSL – predictable random number genera- tor., 2008.
  217. Marvin M. Theimer, Keith A. Lantz, and David R. Cheriton. Preempt- able Remote Execution Facilities for the V-System. ACM SIGOPS Op- erating Systems Review, 19(5):2 – 12, 1985.
  218. Wolfgang Gentzsch. The Evolution of Oracle Grid En- gine. The-Evolution-of-Oracle-Grid-Engine-102537499. html, September 2010.
  219. Jack J. Dongarra. The LINPACK Benchmark: An Explanation. Super- computing, Springer Lecture Notes in Computer Science, 297:456–474, 1988.
  220. Oracle. MySQL: The world's most popular open source database., 2010.
  221. OpenNebula Developers. OpenNebula – The Open Source Toolkit for Cloud Computing., 2010.
  222. SQLite developers. SQLite Home page. http://www.sqlite. org/, 2010.
  223. Werner Benger, Ian Foster, Jason Novotny, Edward Seidel, John Shalf, Warren Smith, and Paul Walker. Numerical relativity in a distributed environment. Proceedings of the 9th SIAM Conference on Parallel Pro- cessing for Scientific Computing, Philadelphia, 1999.

* Das Dokument ist im Internet frei zugänglich - Hinweise zu den Nutzungsrechten