Providing Scientific Software as a Service in Consideration of Service Level Agreements

Size: px
Start display at page:

Download "Providing Scientific Software as a Service in Consideration of Service Level Agreements"

Transcription

1 Providing Scientific Software as a Service in Consideration of Service Level Agreements Oliver Niehörster 1, Georg Birkenheuer 1, André Brinkmann 1, Dirk Blunk 4, Brigitta Elsässer 2, Sonja Herres-Pawlis 2, Jens Krüger 2, Julia Niehörster 3, Lars Packschies 4, and Gregor Fels 2 1 Paderborn Center for Parallel Computing, Universität Paderborn, Germany 2 Department Chemie, Universität Paderborn, Germany 3 Department Agricultural Sciences, Universität Hohenheim, Germany 4 Universität zu Köln, Germany Abstract Software-as-a-Service (SaaS) is an interesting concept for providing scientific applications. Service providers in this field have to either run their own data centre or to outsource the applications to a third party provider. In both cases, they want to optimally utilize resources without violating service level agreements (SLAs) negotiated with their customers. This work analyzes the properties of scientific applications. We found that there are essential differences between scientific and business applications. We also build up an own cloud and analyze Gromacs 4, a common scientific application. This shows that for fulfilling an SLA, it is often possible to provide different configurations, using either a few high performance machines or multiple smaller machines. Furthermore, experiences of the performance behavior gained in physical environments must not necessarily apply in virtual environments. Fulfilling SLAs also depends significantly on the mapping of the virtual machines to physical hosts. 1 Introduction Cloud computing provides a convenient access to virtualized data centers over the Internet at different levels (see Figure 1). Infrastructure-as-a-Service (IaaS) providers SaaS PaaS End Users Application Developers IaaS IT- Architects Fig. 1: Different interfaces to cloud computing.

2 offer the service to run complete virtual infrastructures (VIs) with many connected virtual machines (VMs). Hypervisors are used for the hardware abstraction, enabling customers to deploy their own environments, including the operating systems and software solutions of their choice. Plattform-as-a-Service (PaaS) providers offer pre-configured environments for applications developers, including web server packages as well as cloud-libraries. Software-as-a-Service (SaaS) providers target the end-user of applications. Today SaaS providers concentrate on business and office software and offer online word processors, Content-Management, Customer-Relationship-Management, or Human-Resource-Management applications. In our work we focus on scientific software. We present the properties of different scientific applications with the focus on the mentioned aspects. We have started a survey at different scientific institutes. The scientists have to categorize and describe the applications they use in their research. For a proof of concept we have built up a private cloud and provide Gromacs-asa-Service to our users. Gromacs was chosen because the survey shows that it has all required properties mentioned before. 2 Related Work Cloud computing providers and software vendors are already offering a huge set of solutions on the different cloud computing levels. Amazon with its EC2-infrastructure currently runs the most prominent IaaS-infrastructure, while Eucalyptus and OpenNebula provide solutions to build IaaS-environments [4][8][9]. The MapReduce programming paradigm or the BigTable environment, a compressed database system built on Google File System (GFS), as well their open source equivalents offer application designers powerful tools on the PaaS-level [3][2][6]. Both, enterprise business solutions like Salesforce and scientific solutions, like Mathematica or Matlab are providing software, which are tailored to their end users. Keahey and Freeman describe a first evaluation project with the subject to provide IaaS offers to a scientific community. They build a science cloud testbed based on the Nimbus CloudKit at the universities of Chicago and Florida and offer it to the scientists [7]. Another project, called CUMULUS, with the focus on building a scientific cloud is presented by Wang et al. [11]. They merge existing grid infrastructures with cloud technologies by building a frontend service that unifies OpenNebula and GLOBUS. Typical use cases mentioned by them are the setup of training centers and providing virtual infrastructures or complete virtual computing centers to a scientific community. Cacheiro et al. analyze the behaviour of different scientific applications in cloud environments [1]. They do low-level benchmarks where the performance of specific system components was evaluated as well as performance benchmarks on application level. Analyzed are common scientific applications like Gromacs [10] and Gaussian. Their results show that the performance in virtual environments is very similar to the one in physical with the two exceptions: I/O operations and message passing interface (MPI) latency.

3 3 The Survey Generally we try to answer the question whether or not it is possible to provide scientific applications in consideration of SLAs and if there are technical reasons of today s absence of scientific SaaS offerings. We started a survey to find general properties of scientific applications. The interviewed scientists named and classified their applications. We focus on the temporal behavior and the ability to change the number or the configuration of the compute nodes during runtime as well as the kind of status providing. In a second part we asked more precise questions on these subjects. 3.1 Categorization At first the respondents classified their applications in different service categories coping with the main fields of behavior of activities. Continuously running applications are driven by a business case where the resource user sells another service and permanently waits for customers. This business case is widespread in Web 2.0 and Internet shopping. The requirements for a quality of service (QoS) here are the availability of the application and the number of requests per second that the web server is able to handle. This work labels this class of activities as service. Scientific software, in contrast, is mostly based on atomic activities, which are executed to provide a certain result and disappear when finished. They are typically used for parameter studies or simulations, which are the daily work of scientists. The first class of atomic activities is characterized in a way that they should calculate the result as fast as possible and meet a given deadline. This deadline driven activities can occur as single execution i.e. a simulation, bulks of batch jobs, or even workflows with time constrains. We will call this class of activities batch job. In contrast to the batch jobs, a second class of atomic activities has no deadline. The jobs in this class cope with problems, where it is uncertain if and in case yes when they will end. In this scenario, a user buys resources according to the time he guesses the job might take. The only QoS requirement here is that the infrastructure should calculate as fast as possible compared to a reference installation. This class of activities is labelled as experiments. The QoS requirements are very different for these three use cases and the service level objectives (SLOs) have to be based on different criteria. The service provider as well as the customer have to be able to monitor these criteria and available monitoring tools mostly depend on the executed application. There can be applications, which have their own key performance indicators (KPIs) and for instance implement a progress bar that informs the user about the computation speed and let him calculate the estimated end time of the job. This can be used to check a deadline aligned with the customer. Another group of applications may not give a direct feedback, but can be evaluated by a benchmark program. In this case, the SLOs are formulated based on the benchmark results. Initially, the provider performs the benchmark in an offline phase before the SLA negotiation. The provider measures the performance he can provide compared to the customer needs, service price, and provisioning costs.

4 For a third group of applications, a mapping between system parameters can be used to formulate an estimation function. SaaS can support all these three categories: service, batch job, and experiment. However, the service activity category is the typically use case in a cloud environment for business applications and this work will only use it as comparison with the other types. The results of this first part of the survery are shown in Figure 2. Kind/Method Live progress status Permanent Service Batch Job Plabso4, R, Gromacs, NWChem Benchmark Scien;fic Gromacs Scien;fic Es9ma9on Func9on Business Gaussian Unknown Experiment Gromacs Gromacs Gaussian SAS, ASReml Fig. 2: Classification of the used applications. 3.2 Further Questions We asked further questions to get a deeper understanding about the applications denoted and classified in chapter 3.1. The questions can be classified in the four topics Parallelism, Input, Progress and Checkpoint and Restart. The application behaviour mainly depends on input parameters. They affect whether the calculation will be a short, a long running job, or if it will not finish at all. We ask how the inputs are given. Possibilities are interactive inputs during runtime or input streams generated by other applications. In all mentioned applications the inputs are initially given. The input size ranges from only a few kilobytes (for example in R) up to 2 GB (in ASRempl and SAS). Questions of the topic Parallelism focus especially on the support of horizontal scaling. Scientific applications are often designed to run in parallel. The number of parallel instances is mostly one of the start parameters. Gromacs, NWChem and Gaussian handle the distribution of jobs themselves. In Plabsoft, SAS and R the user has to distribute the jobs manually. Applications of the first kind of software have their own load-balancer and scheduling algorithms specifying the parallel behaviour. The users indicate that this behaviour does not change during the runtime. Non application that supports the adding of nodes during runtime was mentioned. Figure 2 shows that Plabsoft, R, Gromacs and NWChem provide progress status during the calculation time. We asked detailled questions aimed at this. The answers

5 show that the status information is mostly not reliable. In NWChem the progress can be seen at the written output data and an experienced user can guess the residual runtime. In Gromacs the estimated end-time alternates extremely at job start and after about 500 iterations the calculation begins to converge. Checkpointing is another important feature of scientific applications. A common SLO in scientific calculations is a deadline until the calculation must be finished. Scheduling algorithms can make use of this feature to fulfill such SLOs. Another important field of application is doing backups by saving intermediate results. There are applications writing checkpoints continuously (R and NWChem) or on user requests (R and Gromacs). 4 Analyzing The overall goal is to provide scientific software as a service in consideration of SLAs. Properties like an online status providing, the support of checkpointing, and the mentioned properties of a batch-job simplify the compliance of SLAs based on deadlines. In a proof of concept we choose Gromacs 4 to evaluate the feasibility of being an SSaaS provider. We have set up an own private Cloud and we have written scripts that automate the building of different virtual infrastructures in which we analyzed Gromacs. We did horizontal and vertical scalings and we measured the performance with a typical benchmark program. Our Cloud consists of three physical hosts. The first one is a single Core 2 GHz Xeon with 4 Cores and 6 GB RAM. The second and third system have two Xeon CPUs with 4 Cores running at 2, 27 GHz and 12 GB RAM. They run a 64 Bit Linux kernel. The used Cloud infrastructure is based on Eucalyptus [8], offering the popular Amazon EC2 cloud interface [12], which also manages the storage and network infrastructure. Eucalyptus has an hierarchical architecture where the systems have different roles. Our first physical system acts as cloud-, cluster-, and also as nodecontroller. The other computers are node-controller. Running multiple instances in the cloud requires that the cluster controller includes a mapping algorithm that places the VMs on physical hosts. Eucalyptus implements the algorithms greedy and round-robin. We used round-robin that mapped a new virtual instance to the first host in the roundrobin list of nodes having enough available resources and iteratively walks thought this list. Currently there is no live migration. The initial mapping will not change during runtime. Running Gromacs 4 in parallel requires MPI installed and configured on all instances. We used OpenMPI [5] and the the number of MPI processes equals the number of compute nodes multiplied by the number of CPU cores. Figure 3 shows the results of folding dipalmitoylphosphatidylcholine (DPPC) in water in nano seconds per day. Comparing the different performance values reached by a single node of different types (see Table 2 for the type definitions) suggest good vertical scaling of Gromacs. Increasing the number of compute cores also results in a performance rise for instances of type m1.small or type c1.medium. First, adding more nodes of type m1.large or type m1.xlarge also tends to a higher performance. But this performance enhancement is not monotonic in the number of nodes.

6 Performance [ns/d] m1.small c1.medium m1.large m1.xlarge c1.xlarge #Nodes Fig. 3: The performance of Gromacs with different number of nodes. Number Mapping Req/sec Name vcpus RAM(MB) Disk(GB) 1 (0,1,0) m1.small (1,0,1) c1.medium (1,1,1) m1.large (1,2,1) m1.xlarge c1.xlarge Tab. 1: Mapping of the m1.xlarge instances to the cloud hosts. Tab. 2: The available instance types in the cloud. We analyzed this behavior by regarding virtual machines of type m1.xlarge. Table 1 shows the performance values and also the mapping of the instances to the cloud hosts. As in Figure 3, it can be seen that the performance decreases from three to four nodes. The reason is that there are no more free resources for the hypervisor on the second cloud node. This node has eight physical cores and, in the case of four instances, it runs two VMs each with four virtual CPUs. The highest performances values are reached by two machines of type c1.xlarge or three m1.large instances. Considering lower performance values depicts that sometimes there are many different combinations that compute nearly equally fast. The combinations of one c1.xlarge, two m1.large, two or three m1.xlarge and three c1.medium instances result in nearly the same performance. In benchmarks in physical environments we figured out that increasing the number

7 of cores does not necessarily tend to a higher performance. These results are presented at our website 1. Even there, it is not possible to predict the performance behaviour. The previous experiments show that in virtual environments this problem becomes more complex because it is also influenced by the mapping of the VMs. Finding the most efficient configuration fulfilling SLAs requires a deep understanding of the application. Experiences that are gained in physical environments must not necessarily apply in virtual environments. It might be very beneficial for a SaaS provider to test several configurations at its IaaS service provider to get information about the most cost efficient configuration necessary to achieve a predefined performance. 5 Conclusion With the goal to become a scientific SaaS provider we try to find software offerings that are demanded by the scientific community. We started a survey among the customers of our data center. The results show that there are many differences between business and scientific applications. Many scientific applications have properties complicating the offering. Especially the fulfillment of SLAs is very difficult. For a proof of concept we build up a private cloud and analyze Gromacs 4. Gromacs 4 has properties like an online progress status, parallelism, and checkpointing support that simplifies the service providing in consideration of SLAs based on deadlines. Our experiments show that the mapping policy of virtual machines to the cloud hosts extremely influences application performance and that increasing the assigned resources of an instance does not always result in higher performance. We observe that the instances on a physical system influence each other and also influence the hypervisor. Therefore, performance between different virtual machines is not completely isolated from each other. The experiments show that in some cases it is even possible to increase performance by reducing the number of compute nodes. We have been also able to show that different combinations of numbers of nodes and instance types can achieve the same performance. In terms of costs, this is very important for a scientific SaaS provider. Sometimes it is cheaper to run multiple slow instances than running a single fast instance. Finding out the most computationally efficient number of compute nodes for a particular service is not easy, but only with this optimum the scientific SaaS provider is able to operate an efficient data center in terms of costs, energy and performance. The provider will select the cheapest combination of node type and node number that fullfills SLAs concluded with his customers. In our future work we will focus on additional scientific applications. At the same time we have started to work on algorithms that guarantees SLAs automatically and we are analyzing different policies for the mapping of the VMs to the physical hosts. Solving the network performance issues in virtualized environments is another subject we 1 P C 2 BenchmarkCenter: benchmarkcenter/

8 work on. We evaluate VM-bypass and SR-IOV approaches to get high-speed infiniband device access in VMs. References 1. J. L. Cacheiro, C. Fernandez, E. Freire, S. Diaz, and A. Simon. Providing grid services based on virtualization and cloud technologies. In Proceedings of the 4 th Workshop on Virtualization in High-Performance Cloud Computing (VHPC), Delft, Netherlands, Aug F. Chang, J. Dean, S. Ghemawat, W. Hsieh, D. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. Gruber. Bigtable: A distributed storage system for structured data. In Proceedings of the 7 th Conference on Operating Systems Design and Implementation (OSDI), pages , Seattle, Washington, USA, Nov J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. In Proceedings of the 6 th Conference on Operating Systems Design and Implementation (OSDI), pages , San Francisco, California, USA, Dec G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels. Dynamo: amazon s highly available key-value store. In Proceedings of the 21 st ACM Symposium on Operating Systems Principles (SOSP), pages , Stevenson, Washington, USA, Oct E. Gabriel, G. E. Fagg, G. Bosilca, T. Angskun, J. J. Dongarra, J. M. Squyres, V. Sahay, P. Kambadur, B. Barrett, A. Lumsdaine, R. H. Castain, D. J. Daniel, R. L. Graham, and T. S. Woodall. Open MPI: Goals, concept, and design of a next generation MPI implementation. In Proceedings, 11th European PVM/MPI Users Group Meeting, pages , Budapest, Hungary, September S. Ghemawat, H. Gobioff, and S.-T. Leung. The google file system. In Proceedings of the 19 th ACM Symposium on Operating Systems Principles (SOSP), pages 29 43, Lake George, NY, USA, Oct K. Keahey and T. Freeman. Science clouds: Early experiences in cloud computing for scientific applications. In Proceedings of the 1 th Workshop on Cloud Computing and its Applications (CCA), Chicago, USA, Oct D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov. The eucalyptus open-source cloud-computing system. In Proceedings of the 9 th IEEE International Symposium on Cluster Computing and the Grid (CCGrid), Shanghai, China, May B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster. Capacity leasing in cloud systems using the opennebula engine. In Proceedings of the Workshop on Cloud Computing and its Applications 2008 (CCA), Chicago, Illinois, USA, Oct D. Van Der Spoel, E. Lindahl, B. Hess, G. Groenhof, A. Mark, and H. Berendsen. Gromacs: fast, flexible, and free. Journal of Computational Chemistry, 26(16): , Dec L. Wang, M. Kunze, and J. Tao. The cumulus project: Build a scientific cloud for a data center. In Proceedings of the 1 th Workshop on Cloud Computing and its Applications (CCA), Chicago, USA, Oct A. Weiss. Computing in the clouds. networker, 11(4):16 25, Dec

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

Cloud Computing in Distributed System

Cloud Computing in Distributed System M.H.Nerkar & Sonali Vijay Shinkar GCOE, Jalgaon Abstract - Cloud Computing as an Internet-based computing; where resources, software and information are provided to computers on-demand, like a public utility;

More information

Virtual Machine Based Resource Allocation For Cloud Computing Environment

Virtual Machine Based Resource Allocation For Cloud Computing Environment Virtual Machine Based Resource Allocation For Cloud Computing Environment D.Udaya Sree M.Tech (CSE) Department Of CSE SVCET,Chittoor. Andra Pradesh, India Dr.J.Janet Head of Department Department of CSE

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

Resource Scalability for Efficient Parallel Processing in Cloud

Resource Scalability for Efficient Parallel Processing in Cloud Resource Scalability for Efficient Parallel Processing in Cloud ABSTRACT Govinda.K #1, Abirami.M #2, Divya Mercy Silva.J #3 #1 SCSE, VIT University #2 SITE, VIT University #3 SITE, VIT University In the

More information

Power Aware Load Balancing for Cloud Computing

Power Aware Load Balancing for Cloud Computing , October 19-21, 211, San Francisco, USA Power Aware Load Balancing for Cloud Computing Jeffrey M. Galloway, Karl L. Smith, Susan S. Vrbsky Abstract With the increased use of local cloud computing architectures,

More information

Review of Query Processing Techniques of Cloud Databases Ruchi Nanda Assistant Professor, IIS University Jaipur.

Review of Query Processing Techniques of Cloud Databases Ruchi Nanda Assistant Professor, IIS University Jaipur. Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 2, 2015,pp.12-16 ISSN: 2395 0196 Review of Query Processing Techniques of Cloud Databases

More information

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito. + FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.it) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS

More information

What is Analytic Infrastructure and Why Should You Care?

What is Analytic Infrastructure and Why Should You Care? What is Analytic Infrastructure and Why Should You Care? Robert L Grossman University of Illinois at Chicago and Open Data Group grossman@uic.edu ABSTRACT We define analytic infrastructure to be the services,

More information

MANAGEMENT OF DATA REPLICATION FOR PC CLUSTER BASED CLOUD STORAGE SYSTEM

MANAGEMENT OF DATA REPLICATION FOR PC CLUSTER BASED CLOUD STORAGE SYSTEM MANAGEMENT OF DATA REPLICATION FOR PC CLUSTER BASED CLOUD STORAGE SYSTEM Julia Myint 1 and Thinn Thu Naing 2 1 University of Computer Studies, Yangon, Myanmar juliamyint@gmail.com 2 University of Computer

More information

SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE SYSTEM IN CLOUD

SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE SYSTEM IN CLOUD International Journal of Advances in Applied Science and Engineering (IJAEAS) ISSN (P): 2348-1811; ISSN (E): 2348-182X Vol-1, Iss.-3, JUNE 2014, 54-58 IIST SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE

More information

C-Meter: A Framework for Performance Analysis of Computing Clouds

C-Meter: A Framework for Performance Analysis of Computing Clouds C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema {M.N.Yigitbasi, D.H.J.Epema, A.Iosup}@tudelft.nl Delft University of Technology Simon

More information

Cloud computing for fire engineering. Chris Salter Hoare Lea, London, United Kingdom, ChrisSalter@hoarelea.com

Cloud computing for fire engineering. Chris Salter Hoare Lea, London, United Kingdom, ChrisSalter@hoarelea.com Cloud computing for fire engineering Chris Salter Hoare Lea, London, United Kingdom, ChrisSalter@hoarelea.com Abstract: Fire Dynamics Simulator (FDS) is a computing tool used by various research and industrial

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

Scalable Multiple NameNodes Hadoop Cloud Storage System

Scalable Multiple NameNodes Hadoop Cloud Storage System Vol.8, No.1 (2015), pp.105-110 http://dx.doi.org/10.14257/ijdta.2015.8.1.12 Scalable Multiple NameNodes Hadoop Cloud Storage System Kun Bi 1 and Dezhi Han 1,2 1 College of Information Engineering, Shanghai

More information

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer

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

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

C-Meter: A Framework for Performance Analysis of Computing Clouds

C-Meter: A Framework for Performance Analysis of Computing Clouds 9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University

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

Joining Cassandra. Luiz Fernando M. Schlindwein Computer Science Department University of Crete Heraklion, Greece mattos@csd.uoc.

Joining Cassandra. Luiz Fernando M. Schlindwein Computer Science Department University of Crete Heraklion, Greece mattos@csd.uoc. Luiz Fernando M. Schlindwein Computer Science Department University of Crete Heraklion, Greece mattos@csd.uoc.gr Joining Cassandra Binjiang Tao Computer Science Department University of Crete Heraklion,

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Department of CSE, M.M.M. Engineering College, Gorakhpur (UP), India 273010 rajendra_bhilai@yahoo.com

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: rajendra_bhilai@yahoo.com

More information

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004

More information

Cloud Computing: a Perspective Study

Cloud Computing: a Perspective Study Cloud Computing: a Perspective Study Lizhe WANG, Gregor von LASZEWSKI, Younge ANDREW, Xi HE Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech. Lomb Memorial Drive, Rochester, NY 14623, U.S.

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS

A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS G.Kesavaraj 1, R.Ramya 2 1 Assistant Professor,kesavaraj2020@gmail.com

More information

Cloud computing: A Perspective study

Cloud computing: A Perspective study Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2008 Cloud computing: A Perspective study Lizhe Wang Gregor von Laszewski Marcel Kunze Jie Tao Follow this and additional

More information

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information

More information

Chao He he.chao@wustl.edu (A paper written under the guidance of Prof.

Chao He he.chao@wustl.edu (A paper written under the guidance of Prof. 1 of 10 5/4/2011 4:47 PM Chao He he.chao@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download Cloud computing is recognized as a revolution in the computing area, meanwhile, it also

More information

The Open Cloud Testbed: A Wide Area Testbed for Cloud Computing Utilizing High Performance Network Services

The Open Cloud Testbed: A Wide Area Testbed for Cloud Computing Utilizing High Performance Network Services The Open Cloud Testbed: A Wide Area Testbed for Cloud Computing Utilizing High Performance Network Services Robert Grossman 1, 2, Yunhong Gu 1, Michal Sabala 1, Collin Bennett 2, Jonathan Seidman 2 and

More information

Will Cloud Computing Change Standards in IT-Service Management?

Will Cloud Computing Change Standards in IT-Service Management? Journal of Communication and Computer 9 (2012) 813-823 D DAVID PUBLISHING Will Cloud Computing Change Standards in IT-Service Management? Marc Jansen University of Applied Sciences Ruhr West, 46240 Bottrop,

More information

Research and Application of Redundant Data Deleting Algorithm Based on the Cloud Storage Platform

Research and Application of Redundant Data Deleting Algorithm Based on the Cloud Storage Platform Send Orders for Reprints to reprints@benthamscience.ae 50 The Open Cybernetics & Systemics Journal, 2015, 9, 50-54 Open Access Research and Application of Redundant Data Deleting Algorithm Based on the

More information

Dynamic resource management for energy saving in the cloud computing environment

Dynamic resource management for energy saving in the cloud computing environment Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan

More information

An Open Market of Cloud Data Services

An Open Market of Cloud Data Services An Open Market of Cloud Data Services Verena Kantere Institute of Services Science, University of Geneva, Geneva, Switzerland verena.kantere@unige.ch Keywords: Abstract: Cloud Computing Services, Cloud

More information

On the Varieties of Clouds for Data Intensive Computing

On the Varieties of Clouds for Data Intensive Computing On the Varieties of Clouds for Data Intensive Computing Robert L. Grossman University of Illinois at Chicago and Open Data Group Yunhong Gu University of Illinois at Chicago Abstract By a cloud we mean

More information

A Study on Workload Imbalance Issues in Data Intensive Distributed Computing

A Study on Workload Imbalance Issues in Data Intensive Distributed Computing A Study on Workload Imbalance Issues in Data Intensive Distributed Computing Sven Groot 1, Kazuo Goda 1, and Masaru Kitsuregawa 1 University of Tokyo, 4-6-1 Komaba, Meguro-ku, Tokyo 153-8505, Japan Abstract.

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Cloud Computing: a Perspective Study Lizhe WANG, Gregor von LASZEWSKI, Younge ANDREW, Xi HE Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech. Abstract The Cloud computing emerges as a new

More information

Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms

Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms Adrien Lèbre EPI ASCOLA / HEMERA Flavien Quesnel, Phd Candidate February 2013 System

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

1.1.1 Introduction to Cloud Computing

1.1.1 Introduction to Cloud Computing 1 CHAPTER 1 INTRODUCTION 1.1 CLOUD COMPUTING 1.1.1 Introduction to Cloud Computing Computing as a service has seen a phenomenal growth in recent years. The primary motivation for this growth has been the

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

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

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

Performance of the Cloud-Based Commodity Cluster. School of Computer Science and Engineering, International University, Hochiminh City 70000, Vietnam Computer Technology and Application 4 (2013) 532-537 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

More information

Toward a Unified Ontology of Cloud Computing

Toward a Unified Ontology of Cloud Computing Toward a Unified Ontology of Cloud Computing Lamia Youseff University of California, Santa Barbara Maria Butrico, Dilma Da Silva IBM T.J. Watson Research Center 1 In the Cloud Several Public Cloud Computing

More information

A Quantitative Analysis of High Performance Computing with Amazon s EC2 Infrastructure: The Death of the Local Cluster?

A Quantitative Analysis of High Performance Computing with Amazon s EC2 Infrastructure: The Death of the Local Cluster? Preliminary version. Final version appears In Proceedings of the 10 th IEEE/ ACM International Conference on Grid Computing (Grid 2009). Oct 13-15 2009. Banff, Alberta, Canada. A Quantitative Analysis

More information

The Virtual Grid Application Development Software (VGrADS) Project

The Virtual Grid Application Development Software (VGrADS) Project The Virtual Grid Application Development Software (VGrADS) Project VGrADS: Enabling e-science Workflows on Grids and Clouds with Fault Tolerance http://vgrads.rice.edu/ VGrADS Goal: Distributed Problem

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Building Platform as a Service for Scientific Applications

Building Platform as a Service for Scientific Applications Building Platform as a Service for Scientific Applications Moustafa AbdelBaky moustafa@cac.rutgers.edu Rutgers Discovery Informa=cs Ins=tute (RDI 2 ) The NSF Cloud and Autonomic Compu=ng Center Department

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

Data Sharing Options for Scientific Workflows on Amazon EC2

Data Sharing Options for Scientific Workflows on Amazon EC2 Data Sharing Options for Scientific Workflows on Amazon EC2 Gideon Juve, Ewa Deelman, Karan Vahi, Gaurang Mehta, Benjamin P. Berman, Bruce Berriman, Phil Maechling Francesco Allertsen Vrije Universiteit

More information

CLOUD COMPUTING: Comparison of Various Features

CLOUD COMPUTING: Comparison of Various Features CLOUD COMPUTING: Comparison of Various Features Nawsher Khan 1, A.Noraziah 1, Mustafa Mat Deris 2, and Elrasheed I.Ismail 1 1 Faculty of Computer Systems & Software Engineering, University Malaysia Pahang

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

A Survey Paper on the Evaluation Criteria of Open Source Cloud Computing Solutions

A Survey Paper on the Evaluation Criteria of Open Source Cloud Computing Solutions A Survey Paper on the Evaluation Criteria of Open Source Cloud Computing Solutions Simranjit Kaur 1, Dr.Sumesh Sood 2 E-mail: dhillon.simranjit@gmail.com, sumesh64@gmail.com 1 Research Scholar, Department

More information

OTM in the Cloud. Ryan Haney

OTM in the Cloud. Ryan Haney OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

The Eucalyptus Open-source Cloud Computing System

The Eucalyptus Open-source Cloud Computing System The Eucalyptus Open-source Cloud Computing System Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Rich Wolski, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov University of California, Santa Barbara Cloud

More information

Comparing Cloud Computing Resources for Model Calibration with PEST

Comparing Cloud Computing Resources for Model Calibration with PEST Comparing Cloud Computing Resources for Model Calibration with PEST CWEMF Annual Meeting March 10, 2015 Charles Brush Modeling Support Branch, Bay-Delta Office California Department of Water Resources,

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

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

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

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES Introduction Amazon Web Services (AWS), which was officially launched in 2006, offers you varying cloud services that are not only cost effective, but also

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

Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT

Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT S. Gobinath, S. Saravanan PG Scholar, CSE Dept, M.Kumarasamy College of Engineering, Karur, India 1 Assistant Professor,

More information

- Behind The Cloud -

- Behind The Cloud - - Behind The Cloud - Infrastructure and Technologies used for Cloud Computing Alexander Huemer, 0025380 Johann Taferl, 0320039 Florian Landolt, 0420673 Seminar aus Informatik, University of Salzburg Overview

More information

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Deepal Jayasinghe, Simon Malkowski, Qingyang Wang, Jack Li, Pengcheng Xiong, Calton Pu Outline Motivation

More information

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,

More information

An introduction to Tsinghua Cloud

An introduction to Tsinghua Cloud . BRIEF REPORT. SCIENCE CHINA Information Sciences July 2010 Vol. 53 No. 7: 1481 1486 doi: 10.1007/s11432-010-4011-z An introduction to Tsinghua Cloud ZHENG WeiMin 1,2 1 Department of Computer Science

More information

Amazon Web Services vs. Horizon

Amazon Web Services vs. Horizon Amazon Web Services vs. February 2016 Comparing Cloud Services Every Cloud Service Provider (CSP) and every Cloud Service is different. Some CSPs focus on being price competitive and providing self-service,

More information

Cloud computing doesn t yet have a

Cloud computing doesn t yet have a The Case for Cloud Computing Robert L. Grossman University of Illinois at Chicago and Open Data Group To understand clouds and cloud computing, we must first understand the two different types of clouds.

More information

High-Performance Cloud Computing: A View of Scientific Applications

High-Performance Cloud Computing: A View of Scientific Applications 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks High-Performance Cloud Computing: A View of Scientific Applications Christian Vecchiola 1, Suraj Pandey 1, and Rajkumar

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

DataCenter optimization for Cloud Computing

DataCenter optimization for Cloud Computing DataCenter optimization for Cloud Computing Benjamín Barán National University of Asuncion (UNA) bbaran@pol.una.py Paraguay Content Cloud Computing Commercial Offerings Basic Problem Formulation Open Research

More information

Big Data and Hadoop with Components like Flume, Pig, Hive and Jaql

Big Data and Hadoop with Components like Flume, Pig, Hive and Jaql Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 7, July 2014, pg.759

More information

Cloud Computing from an Institutional Perspective

Cloud Computing from an Institutional Perspective 15th April 2010 e-infranet Workshop Louvain, Belgium Next Generation Data Center Summit Cloud Computing from an Institutional Perspective Distributed Systems Architecture Research Group Universidad Complutense

More information

Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud

Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud Gunho Lee, Byung-Gon Chun, Randy H. Katz University of California, Berkeley, Yahoo! Research Abstract Data analytics are key applications

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

Monitoring Elastic Cloud Services

Monitoring Elastic Cloud Services Monitoring Elastic Cloud Services trihinas@cs.ucy.ac.cy Advanced School on Service Oriented Computing (SummerSoc 2014) 30 June 5 July, Hersonissos, Crete, Greece Presentation Outline Elasticity in Cloud

More information

Communication System Design Projects

Communication System Design Projects Communication System Design Projects PROFESSOR DEJAN KOSTIC PRESENTER: KIRILL BOGDANOV KTH-DB Geo Distributed Key Value Store DESIGN AND DEVELOP GEO DISTRIBUTED KEY VALUE STORE. DEPLOY AND TEST IT ON A

More information

Keywords Cloud computing, virtual machines, migration approach, deployment modeling

Keywords Cloud computing, virtual machines, migration approach, deployment modeling Volume 3, Issue 8, August 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Effective Scheduling

More information

Big Data and Cloud Computing for GHRSST

Big Data and Cloud Computing for GHRSST Big Data and Cloud Computing for GHRSST Jean-Francois Piollé (jfpiolle@ifremer.fr) Frédéric Paul, Olivier Archer CERSAT / Institut Français de Recherche pour l Exploitation de la Mer Facing data deluge

More information

UBUNTU DISK IO BENCHMARK TEST RESULTS

UBUNTU DISK IO BENCHMARK TEST RESULTS UBUNTU DISK IO BENCHMARK TEST RESULTS FOR JOYENT Revision 2 January 5 th, 2010 The IMS Company Scope: This report summarizes the Disk Input Output (IO) benchmark testing performed in December of 2010 for

More information

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds

More information

Data Management Course Syllabus

Data Management Course Syllabus Data Management Course Syllabus Data Management: This course is designed to give students a broad understanding of modern storage systems, data management techniques, and how these systems are used to

More information

The Cloud: A Look at Today and Tomorrow

The Cloud: A Look at Today and Tomorrow The Cloud: A Look at Today and Tomorrow The cloud is still in its infancy Most cloud services are IaaS, PaaS, or SaaS Organizations should understand their needs and walk before they run In the future,

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

Comparison of Several Cloud Computing Platforms

Comparison of Several Cloud Computing Platforms Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai

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

Hosting Transaction Based Applications on Cloud

Hosting Transaction Based Applications on Cloud Proc. of Int. Conf. on Multimedia Processing, Communication& Info. Tech., MPCIT Hosting Transaction Based Applications on Cloud A.N.Diggikar 1, Dr. D.H.Rao 2 1 Jain College of Engineering, Belgaum, India

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

Scalable Cloud Computing Solutions for Next Generation Sequencing Data

Scalable Cloud Computing Solutions for Next Generation Sequencing Data Scalable Cloud Computing Solutions for Next Generation Sequencing Data Matti Niemenmaa 1, Aleksi Kallio 2, André Schumacher 1, Petri Klemelä 2, Eija Korpelainen 2, and Keijo Heljanko 1 1 Department of

More information

Supporting Placement and Data Consistency Strategies using Hybrid Clouds

Supporting Placement and Data Consistency Strategies using Hybrid Clouds Supporting Placement and Data Consistency Strategies using Hybrid Clouds Chris Bunch Navraj Chohan Chandra Krintz Department of Computer Science University of California, Santa Barbara Abstract In this

More information

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense

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

Cloud Computing and E-Commerce

Cloud Computing and E-Commerce Cloud Computing and E-Commerce Cloud Computing turns Computing Power into a Virtual Good for E-Commerrce is Implementation Partner of 4FriendsOnly.com Internet Technologies AG VirtualGoods, Koblenz, September

More information

Cloud computing: utility computing over the Internet

Cloud computing: utility computing over the Internet Cloud computing: utility computing over the Internet Taneli Korri Helsinki University of Technology tkorri@hut.fi Abstract Cloud computing has become a hot topic in the IT industry, as it allows people

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing

More information

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing

More information