Performance of the Cloud-Based Commodity Cluster. School of Computer Science and Engineering, International University, Hochiminh City 70000, Vietnam

Size: px
Start display at page:

Download "Performance of the Cloud-Based Commodity Cluster. School of Computer Science and Engineering, International University, Hochiminh City 70000, Vietnam"

Transcription

1 Computer Technology and Application 4 (2013) D DAVID PUBLISHING Performance of the Cloud-Based Commodity Cluster Van-Hau Pham, Duc-Cuong Nguyen and Tien-Dung Nguyen School of Computer Science and Engineering, International University, Hochiminh City 70000, Vietnam Received: September 05, 2013 /Accepted: October 01, 2013 /Published: October 25, Abstract: Traditional HPC (High Performance Computing) cluster is built on top of physical machines. It is usually not practical to reassign these machines to other tasks due to the fact that software installation is time consuming. As a result, these machines are usually dedicated for the cluster usage. Virtualization technology provides an abstract layer which allows several different operating systems (with different software packages) running on top of one physical machine. Cloud computing provides an easy way for the user to manage and interact with the computing resources (the virtual machines in this case). In this work, we demonstrate the feasibility of building a cloud-based cluster for HPC on top of a set of desktop computers that are interconnected by means of Fast Ethernet. Our cluster has several advantages. For instance, the deployment time of the cluster is quite fast: We need only 5 min to deploy a cluster of 30 machines. Besides, several performance benchmarks have been carried out. As expected, the embarrassingly parallel problem has the linear relationship between the performance and the cluster size. Key words: Cloud computing, HPC cluster, virtualization, performance. 1. Introduction Cluster is most often used for the HPC High Performance Computing. It was in 1994, the first cluster based on commodity-grade computers called Beowulf was created [1]. With this model, we don t need to have expensive computers, network devices to build cluster. As all the traditional computing models, using such cluster has the following shortcoming: we need to have the in-house hardware, among other things, dedicated for the cluster. It is usually not practical to use these computers for other purpose due to the fact that the software installation process is usually a time consuming task. In our work, we try to show that we can build the cluster without the need of dedicated hardware. This is achieved by using cloud computing: Given a set of hardware and software, the purpose of the cloud provider is to provide as many computing services as possible (of course, with certain SLA in place) for the cloud user. Three main widely-accepted service models are Software as a Corresponding author: Van-Hau Pham, lecturer, Ph.D., research field: cloud computing. vanhau.pham@gmail.com. Service (SaaS) such as the Amazon Flexible Payments Service provided by Amazon [2], Platform as a Service (PaaS) such as Google App Engine provided by Google [3], and Infrastructure as a Service (IaaS) such as the EC2 (Elastic Compute Cloud) instance provided by Amazon [4]. If the cloud is widely accessible, it is called public cloud. On other hand, if the access to cloud is limited for employee of a single organization, it is called private cloud. Whatever the deployment model (public or private cloud) is, cloud providers need to resolve the following situation: User s requests may be various; the cloud providers need to prepare various types of computing resources to fulfill user s needs. This is where the virtualization technologies such as VMWare [5], Xen [6] and KVM (Kernel-based Virtual Machine) [7] come to play. Thanks to virtualization technologies, one can run in parallel different operating systems (Windows, Linux ), thus, different types of applications on a single physical machine. By adopting virtualization technology, cloud computing is able to provide different computing services on top of a given set of hardware. This explains why virtualization is often mentioned when talking about cloud computing.

2 Performance of the Cloud-Based Commodity Cluster 533 In this work, we demonstrate the feasibility of building a cloud-based computer cluster for HPC on top of a set of desktop computers. The defining characteristic of our work is that the cloud is not built on the strong, dedicated hardware (that would be the choice of professional cloud providers). From the view point that software for cloud platform (which the HPC cluster is based on) is as any other programs on the computer, we can use these computers for other purpose besides building cloud-based cluster. By means of experimental study, we show that the deployment time of the HPC cluster is extremely fast and the performance of the newly built cluster, to solve the embarrassingly parallel problem, has the linear relationship between the performance and the cluster size. The rest of the paper is organized as follows: In Section 2, we describe how our system is built; then, several experiments are presented in Section 3; we provide the discussion in Section 4, and finally, Section 5 concludes the paper. 2. Materials and Methods 2.1 Architecture of Cloud-Based Cluster The architecture consists of 3 layers as depicted in Fig. 1. The lowest level consists of physical machines, communication links and network devices. This layer provides the foundation for the cloud. It is important to clarify that these machines are used to build the HCP cluster occasionally in an on-demand fashion. The hardware is not constantly used for the cloud as in the case of professional cloud provider (no matter if it is public or private). This is why we say that we do not need the dedicated hardware. In the second layer, we install the software that manage cloud platform. In the writing time of this paper, there are several open source solutions that provide IaaS such as Eucalyptus [8], OpenNebula [9] and Openstack [10]. Almost the cloud platforms work with all the popular virtualization technologies such as KVM, VMWare and Xen. This layer is responsible for creating the virtual machine. It is worth noting that different cloud platforms have Cluster Cloud platform Resource pool Fig. 1 System architecture. different set of terms used to describe their components. To simplify the explanation process, we adopt the following simple architecture: A cloud consists of a node controller (Master node) that controls the other nodes (compute node). The compute node is where the virtual machines are created. The master node does several management tasks such as receiving user request (for virtual machines), monitoring available resources of compute node, scheduling the compute node to handle the user requests, etc.. In our case, at most, we create one virtual machine per compute node. The arguments for this decision are that: (1) our compute nodes are not so powerful. It is not practical to have multiple virtual machines running on it in the same time; (2) having only one virtual machine per node can avoid resource competition between virtual machines which is the main drawback of virtualization technologies [11, 12]. The third layer consists of the cluster middleware such as MPI [13], PVM [14] and Hadoop [15] that make several virtual machines work in the context of cluster. 2.2 Testing Aspects Our objective is to study the feasibility of building a cloud-based cluster on top of a set of commodity-grade computers. To measure this, we consider the following two parameters. The first one is the time duration needed to deploy a cluster. The second one is the performance of the newly-built cluster Deployment Time The deployment time starts when the user issues a request for virtual machine(s) with certain configuration (for instance Fedora, 512 M of RAM) to the master. Based on the scheduling policy in place, the master identifies the compute nodes that are in charge of the request. The selected compute nodes, then,

3 534 Performance of the Cloud-Based Commodity Cluster create the corresponding virtual machines. In reality, to create such virtual machine, the compute node needs to copy the virtual machine image (including root file system image, ramdisk and kernel) from the master. This virtual machine image must be uploaded beforehand to the master by the cloud administrator (or user). As a result, to have a HPC cluster with N machines (based on a certain virtual machine image I), we need to copy I to N compute node(s). The copying time and the time for the compute nodes to create the virtual machines make the deployment time of the cluster. The deployment time of one virtual machine depends mostly on the following two parameters: Size of root file system image: The root file system is the content of the virtual machine which includes all the programs, libraries, etc.. And any computing node in the cloud aiming at running the corresponding virtual machine must copy this image from the master to its place. It is clear that the bigger the image is, the longer the copy time is; Cache: The compute node keeps a copy of the virtual machine image that has been copied to it. As such, it reduces the time to initiate the corresponding virtual machine in the future Computing Bound Application To serve as an example of application that uses intensive computation but less communication between nodes (a.k.a embarrassingly parallel problem), we proposed the Parallel Two-Phase K-means (Par2PK-means) based on the model of 2PK-means (Two-Phase K-means) [16]. In the first phrase of 2PK-means, the original dataset is split into several sub datasets on which the clustering is carried out to produce the intermediate clusters. The second phrase takes all the intermediate clusters as input and produces the final clusters. The difference between 2PK-means and Par2PK-means is that the clustering of all the sub-datasets happens simultaneously. As such, we can increase the processing speed of the clustering task in the first phrase. By design, most of the workload of Par2PK-means happens in the first phrase. Computational effort of the second phrase is negligible. It is worth to clarify that our purpose is not to convince the usefulness and correctness of 2PK-means. Instead, we use Par2PK-means as an example of real life application that belongs to embarrassingly parallel problem Communicational Bound Application High Performance LINPACK (HPL) Benchmark [17] is a widely-used benchmark tool to measure the amount of floating-point operations (with double precision) and a distributed memory system can perform during a time unit by solving the dense system of linear equations. HPL is based on a subsystem called Basic Linear Algebra Subprograms (BLAS). We use this benchmark to measure the performance of our system. This application is supposed to use more bandwidth for communication than the previous test case. 3. Implementation and Result Due to the historical reason, we use two different setups to carry our performance tests. Whereas little contribution is made thanks to this difference, for the sack of precision, we choose to present both testing platforms here: Setup 1: This setup consists of 31 machines (which are using for the teaching purpose at our University). All the machines connect to a central switch (Fast Ethernet Ports). The machines are classified into the following categories: 18 machines (3.0 GHz CPU Pentium D RAM, 160GB harddisk, and 1 Gigabit Ethernet card), 13 machines (2.7 GHz CPU, 1GB RAM, 250GB harddisk, and 1 Gigabit Ethernet card). All the machines are installed Centos 5.4 kernel Regarding the virtualization technology, we choose to use Xen since it does not need the hardware support. We install the Eucalyptus software on all; Setup 2: The second platform consists of 10 Ubuntun (server edition) machines with (2.8 GHz Dual Core CPU, 2G RAM, 1 Gigabit Ethernet card). These machines are also connected to a central switch (Fast Ethernet Ports). We deployed Openstack as cloud

4 Performance of the Cloud-Based Commodity Cluster 535 computing platform and KVM as virtualization technology. In term of terminology, Eucalyptus and Openstack use different terms to describe their sub-components. A full description of all the relevant terms is out of the scope of this writing. To simplify the presentation, in both setup1 and setup2, we adopt the term master node and compute node with the following convention. A master node controls the cloud and compute node is where the virtual machines are generated. 3.1 Deployment Time No cache scenario: We have tested on the Setup 1 to deploy a virtual machine image I with size of 1,400 Mbytes with different cluster sizes. The result is represented in Table 1. As we can see, the deployment time of the cluster increases linearly with the cluster size. With cache scenario: Both Eucalyptus and Openstack use cache to reduce the time to deploy a virtual machine. Table 2 represents the deployment time with cache of several cluster sizes. As we can see, we need around 5 min to deploy a cluster whatever its size is. 3.2 Computing Bound Application As mentioned earlier, to test the speedup of embarrassingly parallel application, we use a real life example called Par2K-means. We deployed the test on the setup 2 in which the virtual machine is configured to have 2.8 GHz CPU and 1GB of memory. Hadoop version and Java 1.6.0_26 are used as the MapReduce system which is preinstalled into the virtual machine image. And they are used for all experiments in this section. Regarding the algorithms, we use a data set of 29,050,600 data objects of size of 1.23 GB. Each object has four attributes. The evaluation result is represented in Fig. 2. As we can observe, the speedup ratio is almost increased linearly with the cluster size. 3.3 HPL Benchmark As mentioned earlier, in this experiment, we want to Table 1 Deployment time without cache. Cluster size Time duration Duration/virtual-machine m 42 s 2 m 19.4 s m 54 s 2 m 19.6 s m 16 s 2 m 19.6 s 5 13 m 27 s 2 m 42 s 1 4 m 42 s 4 m 42 s Table 2 Deployment time with cache. Cluster size Duration 30 5 m 10 s 15 4 m 26 s 1 4 m 15 s Fig. 2 Relationship between speedup ratio and cluster size. measure the performance of our virtual cluster in solving the dense system of equations by using the HPL benchmark tool. The following packages are used: Open-MPI version 1.6.4, Atlas version and HPL version 2.1. These packages are installed into a virtual machine image Ubuntu version 64 bits. To test the benchmark with different cluster size, we need to adjust several parameters, which are suggested as in Ref. [18]. The important parameters are represented in Table 3. The result is represented in Fig. 3. As we can see, the speed-up ratio increases when nodes are added into the cluster. But it is not a 1 to 1 relationship. In fact, when cluster size increases by 10 times, speed increases by 26.1/7.29 = 3.6 times. 4. Discussion Our HPC cluster is built on top of the virtual machines and it seems that the performance of virtual machines is something that we should worry about. In fact, when trying to measure several performance-related aspects

5 536 Performance of the Cloud-Based Commodity Cluster Table 3 HPL configuration parameters. Nodes Problem size Number of process (P*Q) 1 12,416 1 * ,664 1 * ,960 2 * ,720 2 * ,456 2 * ,552 2 * 5 Fig. 3 HPL benchmark result. such as CPU, memory, I/O and hard disk of Linux-Vserver and Xen, the authors of Ref. [19] have concluded that heavy network usage from competing VMs can introduce delays as high as 100 ms to round-trip times. Also interested in the performance problem of virtual machines but authors of Ref. [12] considered it in the context of cloud computing. When testing the EC2 instances (virtual machines provided by Amazon), authors of Ref. [12] have stated that ven though the data center network is lightly utilized, virtualization can still cause significant throughput instability and abnormal delay variations. Similarly, when doing the benchmark on a set of 75 EC2 instances, the authors of Ref. [11] came to the conclusion that multiple virtual machines (VMs) can share CPUs and main memory surprisingly well in cloud computing, but that network and disk I/O sharing is more problematic. Given the popular use of virtualization technologies recently, several attempts to build the cluster on top of virtual machines have been made. For instance, the authors of Ref. [20] have studied the feasibility of using virtual machines to build HPC cluster. As a step further in this direction, the authors of Ref. [21] tried to build a framework that helps to deploy the virtual-machine-based HPC cluster. In fact, the authors of Ref. [21] have proposed the method to distribute the virtual machine image for building the HPC cluster. Our HPC cluster distinguishes itself from the previous in two points: (1) It is based on the virtual machine. This makes it different from Ref. [1]; (2) we take advantages of cloud computing. There is no need to implement the mechanism to manage the virtual machines and images. Cloud computing does the job for us. Our work, in the spirit, is quite similar with the one in Ref. [22]. However, the differences between the two are significant: Work in Ref. [22] is a theoretical analysis of cloud-based HPC cluster whereas our work proposes a concrete deployment model. 5. Conclusions In this paper, we have demonstrated the feasibility of building a cloud-based HPC on top of a set of commodity-grade computers. Taking advantages of Eucalyptus and Openstack cloud platform, we have shown that it is extremely fast to deploy the cloud-based cluster. In fact, we need only 5 min to deploy a cluster of 30 machines. Moreover, the embarrassingly parallel problem has the linear relationship between the performance and the cluster size. This positive result shows that the cloud-based cluster built on top of commodity-grade computers is a promising solution for occasional needs of HPC, especially for the academic institution. However, more intensive performance tests with various configurations need to be done to reinforce our findings. References [1] R.G. Brown, Engineering a Beowulf-Style Computer Cluster, Duke University, Physics Department. [2] Amazon Web Services, Amazon flexible payments service (Amazon FPS) [Online], (accessed August 28, 2013).

6 Performance of the Cloud-Based Commodity Cluster 537 [3] Google Cloud Platform Home Page, (accessed August 28, 2013). [4] Amazon Web Services, Amazon elastic compute cloud (Amazon EC2) [Online], (acessed August 27, 2013). [5] Mware Virtualization Technology Home Page, (accessed August 27, 2013). [6] Linux Foundation Collaborative Projects Home Page, (accessed August 27, 2013). [7] Kernel Based Virtual Machine Home Page, (accessed August 28, 2013). [8] Eucalyptus, Open Source AWS-Compatible Private Clouds, Eucalyptus. [Online], [9] Eucalyptus Systems, Inc. Home Page, (accessed August 28, 2013). [10] Openstack Home Page, (accessed August 27, 2013). [11] M. Armbrust, A. Fox, R. Griffith, et al., A view of cloud computing, Commun. Of the ACM 53 (4) (2010) [12] G.H. Wang, T.S. Eugene Ng, The impact of virtualization on network performance of amazon EC2 data center, in: Proceeding of 29th Conference on Information Communications, 2010, pp [13] Message Passing Interface Forum Home Page, (accessed August 27, 2013). [14] Parallel Virtual Machine Home Page, (accessed August 28, 2013). [15] Hadoop Home Page, (accessed August 28, 2013). [16] D.T. Pham, S.S. Dimov, C.D. Nguyen, A two-phase k-means algorithm for large datasets, Proceedings of the Institution of Mechanical Engineers Part C: Journal of Mechanical Engineering Science 2018 (10) (2004) [17] A. Petitet, R.C. Whaley, J. Dongarra, A. Cleary, HPL A portable implementation of the High-Performance Linpack Benchmark for distributed-memory computers [Online], Innovative Computing Laboratory, (accessed August 28, 2013). [18] How do I tune my HPL.dat file? [Online], Advanced Clustering Technologies Inc. Home Page, y-hpldat-file.html (accessed August 28, 2013). [19] J. Whiteaker, F. Schneider, R. Teixeira, Explaining packet delays under virtualization, ACM SIGCOMM Computer Communication Review 41 (1) (2011) [20] L. Youseff, R.Wolski, B. Gorda, C. Krintz, Evaluating the performance impact of Xen on MPI and process execution for HPC systems, in: Proceeding of 2nd International Workshop on Virtualization Technology in Distributed Computing, 2006, P. 1. [21] W. Huang, J.X. Liu, B. Abali, D.K. Panda, A case for high performance computing with virtual machines, in: Proceedings of the 20th Annual International Conference on Supercomputing, 2006, pp [22] M.F. Mergen, V. Uhlig, O. Krieger, J. Xenidis, Virtualizing high performance computing, SIGOPS Oper. Syst. Rev. 40 (2006) 8-11, [23] J. Geelan, Twenty-one experts define cloud computing, Cloud Computing Journal [Online], January 24, 2009, (accessed August 27, 2013). [24] Beowulf Home Page, (accessed August 27, 2013).

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department

More information

Key words: cloud computing, cluster computing, virtualization, hypervisor, performance evaluation

Key words: cloud computing, cluster computing, virtualization, hypervisor, performance evaluation Hypervisors Performance Evaluation with Help of HPC Challenge Benchmarks Reza Bakhshayeshi; bakhshayeshi.reza@gmail.com Mohammad Kazem Akbari; akbarif@aut.ac.ir Morteza Sargolzaei Javan; msjavan@aut.ac.ir

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

Virtualization & Cloud Computing (2W-VnCC)

Virtualization & Cloud Computing (2W-VnCC) Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

A Middleware Strategy to Survive Compute Peak Loads in Cloud

A Middleware Strategy to Survive Compute Peak Loads in Cloud A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: sashko.ristov@finki.ukim.mk

More information

Cloud Computing through Virtualization and HPC technologies

Cloud Computing through Virtualization and HPC technologies Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC

More information

Cluster Computing at HRI

Cluster Computing at HRI Cluster Computing at HRI J.S.Bagla Harish-Chandra Research Institute, Chhatnag Road, Jhunsi, Allahabad 211019. E-mail: jasjeet@mri.ernet.in 1 Introduction and some local history High performance computing

More information

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud) Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University

More information

SURFsara HPC Cloud Workshop

SURFsara HPC Cloud Workshop SURFsara HPC Cloud Workshop www.cloud.sara.nl Tutorial 2014-06-11 UvA HPC and Big Data Course June 2014 Anatoli Danezi, Markus van Dijk cloud-support@surfsara.nl Agenda Introduction and Overview (current

More information

Cloud computing. Intelligent Services for Energy-Efficient Design and Life Cycle Simulation. as used by the ISES project

Cloud computing. Intelligent Services for Energy-Efficient Design and Life Cycle Simulation. as used by the ISES project Intelligent Services for Energy-Efficient Design and Life Cycle Simulation Project number: 288819 Call identifier: FP7-ICT-2011-7 Project coordinator: Technische Universität Dresden, Germany Website: ises.eu-project.info

More information

Building a Private Cloud with Eucalyptus

Building a Private Cloud with Eucalyptus Building a Private Cloud with Eucalyptus 5th IEEE International Conference on e-science Oxford December 9th 2009 Christian Baun, Marcel Kunze KIT The cooperation of Forschungszentrum Karlsruhe GmbH und

More information

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091 Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,

More information

Performance Evaluation of Private Clouds Eucalyptus versus CloudStack

Performance Evaluation of Private Clouds Eucalyptus versus CloudStack Performance Evaluation of Private Clouds Eucalyptus versus CloudStack Mumtaz M.Ali AL-Mukhtar Departement of Internet Engineering AL-Nahrain University Baghdad, Iraq Asraa Abdulrazak Ali Mardan Departement

More information

9/26/2011. What is Virtualization? What are the different types of virtualization.

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

SURFsara HPC Cloud Workshop

SURFsara HPC Cloud Workshop SURFsara HPC Cloud Workshop doc.hpccloud.surfsara.nl UvA workshop 2016-01-25 UvA HPC Course Jan 2016 Anatoli Danezi, Markus van Dijk cloud-support@surfsara.nl Agenda Introduction and Overview (current

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Deploying Business Virtual Appliances on Open Source Cloud Computing

Deploying Business Virtual Appliances on Open Source Cloud Computing International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Can High-Performance Interconnects Benefit Memcached and Hadoop?

Can High-Performance Interconnects Benefit Memcached and Hadoop? Can High-Performance Interconnects Benefit Memcached and Hadoop? D. K. Panda and Sayantan Sur Network-Based Computing Laboratory Department of Computer Science and Engineering The Ohio State University,

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

CLOUD BENCHMARK ROUND 1

CLOUD BENCHMARK ROUND 1 REPORT CLOUD BENCHMARK ROUND 1 MAY 27, 2014 Disclaimer Techila Technologies Ltd. disclaims any and all warranties, express, implied or statutory regarding this document or the use of thereof by you to

More information

Performance measurement of a private Cloud in the OpenCirrus Testbed

Performance measurement of a private Cloud in the OpenCirrus Testbed Performance measurement of a private Cloud in the OpenCirrus Testbed 4th Workshop on Virtualization in High-Performance Cloud Computing (VHPC '09) Euro-Par 2009 Delft August 25th 2009 Christian Baun KIT

More information

for my computation? Stefano Cozzini Which infrastructure Which infrastructure Democrito and SISSA/eLAB - Trieste

for my computation? Stefano Cozzini Which infrastructure Which infrastructure Democrito and SISSA/eLAB - Trieste Which infrastructure Which infrastructure for my computation? Stefano Cozzini Democrito and SISSA/eLAB - Trieste Agenda Introduction:! E-infrastructure and computing infrastructures! What is available

More information

HPC performance applications on Virtual Clusters

HPC performance applications on Virtual Clusters Panagiotis Kritikakos EPCC, School of Physics & Astronomy, University of Edinburgh, Scotland - UK pkritika@epcc.ed.ac.uk 4 th IC-SCCE, Athens 7 th July 2010 This work investigates the performance of (Java)

More information

Performance Evaluation of the XDEM framework on the OpenStack Cloud Computing Middleware

Performance Evaluation of the XDEM framework on the OpenStack Cloud Computing Middleware Performance Evaluation of the XDEM framework on the OpenStack Cloud Computing Middleware 1 / 17 Performance Evaluation of the XDEM framework on the OpenStack Cloud Computing Middleware X. Besseron 1 V.

More information

System Models for Distributed and Cloud Computing

System Models for Distributed and Cloud Computing System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems

More information

benchmarking Amazon EC2 for high-performance scientific computing

benchmarking Amazon EC2 for high-performance scientific computing Edward Walker benchmarking Amazon EC2 for high-performance scientific computing Edward Walker is a Research Scientist with the Texas Advanced Computing Center at the University of Texas at Austin. He received

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

Cost-effective Cloud Services for HPC in the Cloud: The IaaS or The HaaS?

Cost-effective Cloud Services for HPC in the Cloud: The IaaS or The HaaS? Cost-effective Cloud Services for HPC in the Cloud: The IaaS or The HaaS? Ifeanyi P. Egwutuoha 1, Shiping Chen 2, David Levy 1, and Rafael Calvo 1 1 School of Electrical & Information Engineering, The

More information

Cloud Computing and Amazon Web Services

Cloud Computing and Amazon Web Services Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD

More information

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies

More information

Auto-Scaling Model for Cloud Computing System

Auto-Scaling Model for Cloud Computing System Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science

More information

International Journal of Computer & Organization Trends Volume20 Number1 May 2015

International Journal of Computer & Organization Trends Volume20 Number1 May 2015 Performance Analysis of Various Guest Operating Systems on Ubuntu 14.04 Prof. (Dr.) Viabhakar Pathak 1, Pramod Kumar Ram 2 1 Computer Science and Engineering, Arya College of Engineering, Jaipur, India.

More information

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM Ramesh Maharjan and Manoj Shakya Department of Computer Science and Engineering Dhulikhel, Kavre, Nepal lazymesh@gmail.com,

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises , pp.276-282 http://dx.doi.org/10.14257/astl.2014.51.63 Comparison of Open Source Cloud System for Small and Medium Sized Enterprises Yasuo Uchida 1, Seigo Matsuno 1, Makoto Sakamoto 2 1 Ube National College

More information

Private Distributed Cloud Deployment in a Limited Networking Environment

Private Distributed Cloud Deployment in a Limited Networking Environment Private Distributed Cloud Deployment in a Limited Networking Environment Jeffrey Galloway, Susan Vrbsky, and Karl Smith The University of Alabama jmgalloway@crimson.ua.edu, vrbsky@cs.ua.edu, smith102@crimson.ua.edu

More information

Enabling Technologies for Distributed and Cloud Computing

Enabling Technologies for Distributed and Cloud Computing Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading

More information

High Performance Computing in CST STUDIO SUITE

High Performance Computing in CST STUDIO SUITE High Performance Computing in CST STUDIO SUITE Felix Wolfheimer GPU Computing Performance Speedup 18 16 14 12 10 8 6 4 2 0 Promo offer for EUC participants: 25% discount for K40 cards Speedup of Solver

More information

CloudFTP: A free Storage Cloud

CloudFTP: A free Storage Cloud CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing

More information

Benchmark Hadoop and Mars: MapReduce on cluster versus on GPU

Benchmark Hadoop and Mars: MapReduce on cluster versus on GPU Benchmark Hadoop and Mars: MapReduce on cluster versus on GPU Heshan Li, Shaopeng Wang The Johns Hopkins University 3400 N. Charles Street Baltimore, Maryland 21218 {heshanli, shaopeng}@cs.jhu.edu 1 Overview

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

Enabling High performance Big Data platform with RDMA

Enabling High performance Big Data platform with RDMA Enabling High performance Big Data platform with RDMA Tong Liu HPC Advisory Council Oct 7 th, 2014 Shortcomings of Hadoop Administration tooling Performance Reliability SQL support Backup and recovery

More information

Cloud Courses Description

Cloud Courses Description Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,

More information

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched

More information

2010-2011 Final Year Project Report (1st Term)

2010-2011 Final Year Project Report (1st Term) Department of Computer Department Science and Engineering, of Computer CUHK Science 2010-2011 Final and Year Engineering Project Report The Chinese University of Hong Kong (1st Term) Cloud computing technologies

More information

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

Dynamic Load Balancing of Virtual Machines using QEMU-KVM Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College

More information

LSKA 2010 Survey Report I Device Drivers & Cloud Computing

LSKA 2010 Survey Report I Device Drivers & Cloud Computing LSKA 2010 Survey Report I Device Drivers & Cloud Computing Yu Huang and Hao-Chung Yang {r98922015, r98944016}@csie.ntu.edu.tw Department of Computer Science and Information Engineering March 31, 2010 Abstract

More information

The Comprehensive Performance Rating for Hadoop Clusters on Cloud Computing Platform

The Comprehensive Performance Rating for Hadoop Clusters on Cloud Computing Platform The Comprehensive Performance Rating for Hadoop Clusters on Cloud Computing Platform Fong-Hao Liu, Ya-Ruei Liou, Hsiang-Fu Lo, Ko-Chin Chang, and Wei-Tsong Lee Abstract Virtualization platform solutions

More information

Workshop on Parallel and Distributed Scientific and Engineering Computing, Shanghai, 25 May 2012

Workshop on Parallel and Distributed Scientific and Engineering Computing, Shanghai, 25 May 2012 Scientific Application Performance on HPC, Private and Public Cloud Resources: A Case Study Using Climate, Cardiac Model Codes and the NPB Benchmark Suite Peter Strazdins (Research School of Computer Science),

More information

Distributed Framework for Data Mining As a Service on Private Cloud

Distributed Framework for Data Mining As a Service on Private Cloud RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &

More information

An Open MPI-based Cloud Computing Service Architecture

An Open MPI-based Cloud Computing Service Architecture An Open MPI-based Cloud Computing Service Architecture WEI-MIN JENG and HSIEH-CHE TSAI Department of Computer Science Information Management Soochow University Taipei, Taiwan {wjeng, 00356001}@csim.scu.edu.tw

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

Enabling Technologies for Distributed Computing

Enabling Technologies for Distributed Computing Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies

More information

BSPCloud: A Hybrid Programming Library for Cloud Computing *

BSPCloud: A Hybrid Programming Library for Cloud Computing * BSPCloud: A Hybrid Programming Library for Cloud Computing * Xiaodong Liu, Weiqin Tong and Yan Hou Department of Computer Engineering and Science Shanghai University, Shanghai, China liuxiaodongxht@qq.com,

More information

Cornell University Center for Advanced Computing

Cornell University Center for Advanced Computing Cornell University Center for Advanced Computing David A. Lifka - lifka@cac.cornell.edu Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi ogervasi@computer.org 2 Introduction Technologies

More information

Evaluation Methodology of Converged Cloud Environments

Evaluation Methodology of Converged Cloud Environments Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,

More information

An Adaptive Virtual Desktop Service in Cloud Computing Platform

An Adaptive Virtual Desktop Service in Cloud Computing Platform An Adaptive Virtual Desktop Service in Cloud Computing Platform Shuen-Tai Wang, Hsi-Ya Chang Abstract Cloud computing is becoming more and more matured over the last few years and consequently the demands

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Design of Cloud Services for Cloud Based IT Education

Design of Cloud Services for Cloud Based IT Education www.jitae.org Journal of Information Technology and Application in Education Vol. 3 Iss. 3, September 2014 doi: 10.14355/jitae.2014.0303.03 Design of Cloud Services for Cloud Based IT Education Li Chao

More information

Overlapping Data Transfer With Application Execution on Clusters

Overlapping Data Transfer With Application Execution on Clusters Overlapping Data Transfer With Application Execution on Clusters Karen L. Reid and Michael Stumm reid@cs.toronto.edu stumm@eecg.toronto.edu Department of Computer Science Department of Electrical and Computer

More information

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment SLA Driven Load Balancing For Web Applications in Cloud Computing Environment More Amar amarmore2006@gmail.com Kulkarni Anurag anurag.kulkarni@yahoo.com Kolhe Rakesh rakeshkolhe139@gmail.com Kothari Rupesh

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

Affinity Aware VM Colocation Mechanism for Cloud

Affinity Aware VM Colocation Mechanism for Cloud Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of

More information

wu.cloud: Insights Gained from Operating a Private Cloud System

wu.cloud: Insights Gained from Operating a Private Cloud System wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we

More information

A Very Brief Introduction To Cloud Computing. Jens Vöckler, Gideon Juve, Ewa Deelman, G. Bruce Berriman

A Very Brief Introduction To Cloud Computing. Jens Vöckler, Gideon Juve, Ewa Deelman, G. Bruce Berriman A Very Brief Introduction To Cloud Computing Jens Vöckler, Gideon Juve, Ewa Deelman, G. Bruce Berriman What is The Cloud Cloud computing refers to logical computational resources accessible via a computer

More information

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Oracle Database Scalability in VMware ESX VMware ESX 3.5 Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises

More information

International Journal of Engineering Research & Management Technology

International Journal of Engineering Research & Management Technology International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM

More information

Manjrasoft Market Oriented Cloud Computing Platform

Manjrasoft Market Oriented Cloud Computing Platform Manjrasoft Market Oriented Cloud Computing Platform Aneka Aneka is a market oriented Cloud development and management platform with rapid application development and workload distribution capabilities.

More information

RevoScaleR Speed and Scalability

RevoScaleR Speed and Scalability EXECUTIVE WHITE PAPER RevoScaleR Speed and Scalability By Lee Edlefsen Ph.D., Chief Scientist, Revolution Analytics Abstract RevoScaleR, the Big Data predictive analytics library included with Revolution

More information

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus International Symposium on Grid Computing 2009 (Taipei) Christian Baun The cooperation of and Universität Karlsruhe (TH) Agenda

More information

Hadoop Architecture. Part 1

Hadoop Architecture. Part 1 Hadoop Architecture Part 1 Node, Rack and Cluster: A node is simply a computer, typically non-enterprise, commodity hardware for nodes that contain data. Consider we have Node 1.Then we can add more nodes,

More information

Elastic Management of Cluster based Services in the Cloud

Elastic Management of Cluster based Services in the Cloud First Workshop on Automated Control for Datacenters and Clouds (ACDC09) June 19th, Barcelona, Spain Elastic Management of Cluster based Services in the Cloud Rafael Moreno Vozmediano, Ruben S. Montero,

More information

SR-IOV In High Performance Computing

SR-IOV In High Performance Computing SR-IOV In High Performance Computing Hoot Thompson & Dan Duffy NASA Goddard Space Flight Center Greenbelt, MD 20771 hoot@ptpnow.com daniel.q.duffy@nasa.gov www.nccs.nasa.gov Focus on the research side

More information

IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud

IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud February 25, 2014 1 Agenda v Mapping clients needs to cloud technologies v Addressing your pain

More information

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar

More information

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What

More information

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014

More information

Process Replication for HPC Applications on the Cloud

Process Replication for HPC Applications on the Cloud Process Replication for HPC Applications on the Cloud Scott Purdy and Pete Hunt Advised by Prof. David Bindel December 17, 2010 1 Abstract Cloud computing has emerged as a new paradigm in large-scale computing.

More information

Network-Aware Scheduling of MapReduce Framework on Distributed Clusters over High Speed Networks

Network-Aware Scheduling of MapReduce Framework on Distributed Clusters over High Speed Networks Network-Aware Scheduling of MapReduce Framework on Distributed Clusters over High Speed Networks Praveenkumar Kondikoppa, Chui-Hui Chiu, Cheng Cui, Lin Xue and Seung-Jong Park Department of Computer Science,

More information

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:

More information

Cloud Computing. Alex Crawford Ben Johnstone

Cloud Computing. Alex Crawford Ben Johnstone Cloud Computing Alex Crawford Ben Johnstone Overview What is cloud computing? Amazon EC2 Performance Conclusions What is the Cloud? A large cluster of machines o Economies of scale [1] Customers use a

More information

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments Devanathan Nandhagopal, Nithin Mohan, Saimanojkumaar Ravichandran, Shilp Malpani Devanathan.Nandhagopal@Colorado.edu,

More information

The Assessment of Benchmarks Executed on Bare-Metal and Using Para-Virtualisation

The Assessment of Benchmarks Executed on Bare-Metal and Using Para-Virtualisation The Assessment of Benchmarks Executed on Bare-Metal and Using Para-Virtualisation Mark Baker, Garry Smith and Ahmad Hasaan SSE, University of Reading Paravirtualization A full assessment of paravirtualization

More information

Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack

Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack Chao-Tung Yang and Yu-Tso Liu Department of Computer Science, Tunghai University, Taichung City, 40704 Taiwan

More information

PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN

PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN 1 PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN Introduction What is cluster computing? Classification of Cluster Computing Technologies: Beowulf cluster Construction

More information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

bla bla OPEN-XCHANGE Open-Xchange Hardware Needs

bla bla OPEN-XCHANGE Open-Xchange Hardware Needs bla bla OPEN-XCHANGE Open-Xchange Hardware Needs OPEN-XCHANGE: Open-Xchange Hardware Needs Publication date Wednesday, 8 January version. . Hardware Needs with Open-Xchange.. Overview The purpose of this

More information

Benchmarking Hadoop & HBase on Violin

Benchmarking Hadoop & HBase on Violin Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages

More information

Cloud Courses Description

Cloud Courses Description Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment

More information

Cloud Computing Now and the Future Development of the IaaS

Cloud Computing Now and the Future Development of the IaaS 2010 Cloud Computing Now and the Future Development of the IaaS Quanta Computer Division: CCASD Title: Project Manager Name: Chad Lin Agenda: What is Cloud Computing? Public, Private and Hybrid Cloud.

More information

Grid and Cloud Computing at LRZ Dr. Helmut Heller, Group Leader Distributed Resources Group

Grid and Cloud Computing at LRZ Dr. Helmut Heller, Group Leader Distributed Resources Group Grid and Cloud Computing at LRZ Dr. Helmut Heller, Group Leader Distributed Resources Group Overview Grid: http://www.grid.lrz.de What is Grid computing? Advantages of Grid computing (why you should use

More information

Introducing EEMBC Cloud and Big Data Server Benchmarks

Introducing EEMBC Cloud and Big Data Server Benchmarks Introducing EEMBC Cloud and Big Data Server Benchmarks Quick Background: Industry-Standard Benchmarks for the Embedded Industry EEMBC formed in 1997 as non-profit consortium Defining and developing application-specific

More information