Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud

Size: px
Start display at page:

Download "Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud"

Transcription

1 Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Abid Nisar, Waheed Iqbal, Fawaz S. Bokhari, and Faisal Bukhari Punjab University College of Information and Technology,Lahore {abid.nisar, waheed.iqbal, fawaz.bokhari, faisal.bukhari}@pucit.edu.pk Abstract In this paper, we propose a hybrid auto-scaling method to dynamically allocate resources to multi-tier web applications hosted on Amazon public cloud. Our proposed auto-scaling method implements horizontal scaling at the web server tier and vertical scaling at the database tier of a web application on varying workloads automatically. To the best of our knowledge, our proposed method is the first attempt to provide Quality of Services (QoS) guarantees to application owners using hybrid auto-scaling approach. The experimental results show the effectiveness of our proposed method in terms of performance and cost compared to current practices of resource over-provisioning in the cloud. Keywords-Cloud Computing, Amazon EC2, Telemedicne, Autoscaling, Restful, Web services I. INTRODUCTION Cloud computing technology has emerged as a promising technology for the provision of low cost, on-demand, and pay-as-you-go services to enterprises, application service providers, and individual users. With the proliferation of such Internet applications, the demand for cloud computing services has seen an unprecedented rise recently. However most of the applications deployed on a cloud follow the model of multitier web architecture, which usually have a web server tier and a database tier. In order to offer better quality of services (QoS), these cloud-hosted web applications need to maintain specific response time guarantees which can be achieved by dynamic detection of bottlenecks and their effective resolution automatically. However, providing such response time guarantees pose a great challenge to the cloud service providers mainly due to the inherent nature of multi-tier applications, which are typically complex and bottlenecks may occur on multiple locations depending upon specific workload patterns at any give time interval. Almost all of the Public Cloud service providers offer services to automatically scale web applications. However, these services do not support multi-tier applications to automatically scale all tiers dynamically on changing workload patterns. For example, Amazon Web Services (AWS) [1] is a public cloud service provider, whose Elastic Compute Cloud (EC2) Autoscaling service [2] enable users to configure their all tiers to horizontally scale based on user define policies and then users have to ensure connectivity configurations among tiers by themselves. Specifically, for a multi-tier web application, using EC2 Auto-scaling service, one can develop a custom autoscaling service to scale database and web tiers horizontally. However, horizontal database scaling is quite challenging mainly due to the use of master-slave architecture which provides limited scaling only on read queries and introduces additional overhead of data synchronization from master to slaves. There has been some research work done in auto-scaling of multi-tier web applications. For example, Urgaonkar et al., [3] describes a queuing network based analytical model to learn working of each tier. Bonvin et al., [4] provides a cost-effective solution for the dynamic provisioning of cloud resources to multi-tier web applications in order to satisfy response time and availability guarantees using horizontal scaling. Furthermore, most of the research in dynamic resource provisioning of web applications [5] [7] has been focused on changing the application workload volume to provision more resources (increase number of allocated virtual machines) to maintain application performance. For example, Singh et al., [8] presents a technique to model dynamic workloads for multi-tier Web applications using k-means clustering on the service time feature that collects logs at each tier. The method uses queuing theory to model the system s reaction to the workload and identifies the number of instances required for an Amazon EC2 cloud to perform well under a given workload scenario. In [9], the authors have purposed a vertical scaling strategy using reinforcement learning method for a local testbed cloud by controlling allocations of CPU and memory to the virtual machines hosting application tiers. Similarly, in [1], the authors describe the horizontal scaling of a multi-tier web application hosted on Amazon Web Service (AWS) using coarse grained access log monitoring techniques. However, none of these explore a possibility to use horizontal and vertical scaling together to provision resources to different tiers of a multi-tier web application. In this paper, we propose and evaluate a new hybrid autoscaling method to dynamically allocate resources to a multitier web application hosted on AWS. Our proposed system horizontally scale web server tier and vertically scale database tier dynamically to offer better response time and overcome database horizontal scaling limitations. To the best of our knowledge, our proposed method is first attempt to propose and evaluate hybrid auto-scaling method for a multi-tier web applications hosed on AWS. In the rest of this paper, we explain our hybrid auto-scaling approach, experimental design, and experimental evaluation of the proposed hybrid auto-scaling method on AWS.

2 II. HYBRID AUTO-SCALING OF MULTI-TIER WEB APPLICATIONS In this section, we explain our proposed hybrid auto-scaling approach for multi-tier web applications hosted on the Amazon Web Service (AWS) cloud architecture. We consider a simple two tiers web application consisting of a web server (web tier) and a database server (database tier) to auto-scale provisioned resources of AWS with dynamic workloads. We assume that each tier is deployed on a separate instance of virtual machines. Our proposed approach, scale-out (horizontal scaling) web tier and scale-up (vertical scaling) database tier whenever a bottleneck which we define as the CPU utilization on a specific tier is detected. AWS auto-scaling services are used to scale-out web tier and Amazon Relational Database Service (RDS) is used for database scaling. In the rest of the section, we briefly explain Amazon auto-scaling service, Amazon RDS service, and our proposed hybrid scaling method. A. Amazon auto-scaling The auto-scaling service of AWS enables users to dynamically control number of Amazon Elastic Compute Cloud (EC2) instances allocated for end users application to maintain performance of the application on varying workloads. It allows users to configure policies (define specific thresholds of CPU, memory, I/O, and disk reads etc.) to scale-out and scalein the number of Amazon EC2 instances allocated to an application. For a single tier simple web application which can be defined as a typical web application consisting of static and dynamic pages and usually does not require database interaction, it is convenient to use AWS auto-scaling service to ensure dynamic horizontal scaling to maintain specific performance constraints. However, for a typical multi-tier web application, AWS auto-scaling does not provide capabilities to automatically manage number of EC2 instances allocated for both the tiers. For example, increasing the number of database tier requires updating configuration of web tier virtual machines to inform them about the new database instances, so that the web tier instances can distribute the database load equally among the database machines that were just instantiated. In addition to that, dynamic horizontal scaling of a database tier also presents challenges to synchronize database updates. B. Amazon RDS Amazon Relational Database Service (RDS) provides capabilities in setting up relational database tier of any application. It provides automatic backup and restore, scaling, and multizone availability. Amazon RDS does not provide any autoscaling feature like AWS Auto-scaling policies that user can configure to scale applications automatically, but it provides facility to scale-up database instance vertically on an explicit user s request. Therefore, RDS does not offer auto-scaling on database tiers. C. Hybrid auto-scaling method In this section, we explain our proposed methodology to combine AWS auto-scaling and Amazon RDS service to build a hybrid auto-scaling service for a two tier web application architecture, consisting of a web server tier and a database tier. Our proposed hybrid auto-scaling service horizontally scale web tier and vertically scale database tier in order to provide better response time and overcoming the challenges of horizontal scaling of database tier in a typical cloud infrastructure. 1) Web tier horizontal scaling:: The web tier of our application is deployed on an EC2 instance. We configure AWS auto-scaling service in such a way that it increases the number of virtual machines allocated to web tier when the average CPU utilization of allocated EC2 instances stay above 7% for at-least 5 minutes consecutively. Similarly, we define a policy in the auto-scaling service to decrease the number of allocated virtual machines whenever the average CPU utilization of all allocated EC2 instances stay less than 3% for minimum 5 minutes consecutively. We strongly believe that using this simple strategy will enable an application to horizontally scale its web tier on dynamic workloads conditions. 2) Database tier vertical scaling:: In the beginning, we deployed a database tier of the application on Amazon RDS instance of type db.m3.medium and dynamically vary RDS instance type to one from db.m3.medium (M), db.m3.large (L), db.m3.xlarge (XL), and db.m3.2xlarge (2XL) depending on the workload and user preferences. We allow user to configure a setting namely (scale-mode) in the service with two possible values; gradual-scaling or rapid-scaling. If user sets scale-mode to gradual-scaling, then we vertically scale RDS instance to next level on 7% CPU utilization of the instance for 1 minutes consecutively. For example, if RDS instance was using db.m3.medium then scaling decision would update the RDS instance to db.m3.large. If user sets scale-mode configuration setting to rapid-scaling, then we vertically scale RDS instance to the maximum allocation level on 7% CPU utilization of the instance for 1 minutes consecutively. For example, if CPU utilization of initial allocation of RDS instance remains above 7% for 1 minutes, then RDS instance will be updated directly to db.m3.2xlarge. Similarly, in this configuration, scale down also directly reduces the allocation of RDS server directly to lowest level of allocation (db.m3.medium) on CPU utilization of less than 2% for consecutive 1 minutes. A typical RDS instance modification call requires 4 to 6 minutes to update the instance type. Figure 1 explains deployment of our proposed hybrid autoscaling of a multi-tier web application over Amazon cloud. In a typical scenario, workload is received by Elastic Load Balancing service of AWS and distribute the allocated instances of web tier and then web tier instances query the database to currently allocated RDS instance.

3 TABLE I SUMMARY OF EXPERIMENTS. Users Users Users Users Users Web-Tier Elastic Load Balancing EC2 Instance EC2 Instance EC2 Instance EC2 Instance Database-Tier db.m3.2xlarge db.m3.xlarge db.m3.large db.m3.medium RDS Instance MySQL Database Instance Availability Zone: us-west-2a Region: us-west-2 Exp. Description 1 Static allocation using 1 Amazon EC2 instance of type m3.medium for Web server tier and 1 EC2 instance of type db.m3.medium for database tier. 2 Horizontal auto scaling enabled for web server tier and a powerful Amazon RDS instance of type db.m3.2xlarge for database tier. 3 Horizontal auto scaling enabled for web server tier and vertical scaling using gradual-scaling setting is enabled for database tier. 4 Horizontal auto scaling enabled for web server tier and vertical scaling using rapid-scaling setting is enabled for database tier. TABLE II INSTANCE TYPE AND RESOURCE ALLOCATION OF INSTANCES USED IN EXPERIMENTS. Instance Type vcpus Memory - Network Performance (GiB) m3.medium Moderate db.m3.medium Moderate (M) db.m3.large (L) Moderate db.m3.xlarge (XL) 4 15 Moderate db.m3.2xlarge (2XL) 8 3 High Fig. 1. Hybrid auto-scaling of a multi-tier web application using Amazon Web Services. III. EXPERIMENTAL DESIGN In this section, we explain the experimental benchmark web application, synthetic workload generation method, and experiments performed to evaluate our proposed hybrid autoscaling approach. A. Benchmark multi-tier web application We use RUBiS [11], a web application which provides auction facility of items including bidding, selling, and browsing of items, as a benchmark web application to evaluate hybrid auto-scaling methods. We have used PHP implementation of RUBiS with MySQL database. B. Workload generation We have used Apache JMeter [12] to generate synthetic workloads for RUBiS benchmark web application in each of the experiment. Our synthetic workload generation emulates specific number of concurrent user sessions per second for RUBiS web application in a step-up fashion. Each user session issues read requests to Categories, Regions, Items, Home, Register, and Sell pages of RUBiS. We have configured JMeter with 75 number of threads (users) and ramp-up period of 12 seconds. We have performed four experiments based on this workload for RUBiS. Experiment 1 profiles the system behavior under static allocation, Experiment 2 profiles the system behavior under over-provisioning of database tier and a dynamic scaling of web tier. In Experiment 3 and 4, we profile our proposed hybrid auto-scaling scheme under gradual-scaling and rapid-scaling for database tier and dynamic scaling is enabled for web tier. We generated the workload for each experiment for a total of 7 minutes which contains ramp-up period of first 55 minutes and then workload starts decreasing rapidly till the end of each experiment. C. Experiment details In Experiment 1 we have installed Apache web server on Amazon EC2 instance of type m3.medium and deployed RUBiS benchmark web application (web tier). We have used MySQL database and deployed RUBiS database (database tier) on Amazon RDS instance of type db.m3.medium. We did not enable any kind of dynamic scaling for both tiers in Experiment 1. In Experiment 2 we enable horizontal scaling on web tier and over-provisioned database tier using db.m3.2xlarge type instance. In Experiment 3, we enable horizontal scaling on web tier and enable vertical scaling on database tier to scale from db.m3.medium to db.m3.large to db.m3.xlarge to db.m3.2xlarge in a step-up fashion whenever database CPU saturates. In Experiment 4, we enable horizontal scaling on web tier and enable vertical scaling on database tier to directly scale from db.m3.medium to db.m3.2xlarge in case of CPU saturation. Table I summarizes the experiments and Table II describes the resource allocation of EC2 instances used in experiments.

4 Fig. 2. Average response time, throughput, and rejections in Experiment 1. The web tier and database tier is statically deployed on m3.medium and db.m3.medium respectively. IV. EXPERIMENTAL RESULTS A. Experiment 1: Static allocation This section explains the results we obtained in Experiment 1. Figure 2 shows average throughput (request/second) and average response time of the application during Experiment 1. The web and database tiers are statically allocated m3.medium and db.m3.medium respectively before starting the experiment. After 22 nd minute of the experiment, response time of the application start growing dramatically and crosses acceptable response time threshold. However, response time start decreasing after 62 nd minute as the amount of workload is reduced by the workload generator. This experiment provides baseline performance and depicts system behavior under traditional deployment of a multi-tier web application. Once CPU resources of web tier and database tier saturate, then throughput of the application stop growing, the response time start increasing, and the number of requests processed by the serves start decreasing. B. Experiment 2: Horizontal web tier scaling and database tier over-provisioning Now, we explain the results obtained in Experiment 2. Figure 3 shows average response time, average throughput, average rejections, and dynamic provisioning of web tier instances during Experiment 2. The number of instances allocated to web tier are dynamically managed using the approach explained in II-C1. The database tier is over-provisioned by allocating db.m3.2xlarge instance. During this experiment, average response time never violates response time threshold and throughput increases gradually till 55 th minute of the experiment. After this, the throughput decreases due to the workload generator also start decreasing the amount of user requests after 55 th minute. One can argue that this approach provides better performance than the rest of the schemes, however, adopting this scheme which is over-provisioning of database tier would be expensive for the application owners and therefore is not a cost effective solution Web tier machines Fig. 3. Average response time, throughput, rejections, and dynamic allocation of instances to web tier in Experiment 2. The web tier horizontally scale on CPU saturation of allocated instances. The database tier over-provisioned by allocating db.m3.2xlarge RDS instance. C. Experiment 3: Horizontal web tier scaling and gradual database tier scaling In this section, we explain the results obtained in Experiment 3. Figure 4 shows average response time, average throughput, average rejections, and provisioning of web and database tier during Experiment 3. The number of instances allocated to web tier are dynamically managed using the approach described in Section II-C1. The database tier instance type is dynamically managed using the approach explained in Section II-C2 with gradual-scaling configuration. The experiment shows the effectiveness of our proposed hybrid auto-scaling method using gradual-scaling configuration for increasing workload. It can be easily seen from the graph that our proposed hybrid auto-scaling method appropriately brings down the response time by automatically adjusting the web and database tier resources. D. Experiment 4: Horizontal web tier scaling and rapid database tier scaling This section explains the results we obtained in Experiment 4. Figure 5 shows average response time, average throughput, average rejections, and provisioning of web and database tier during Experiment 4. The number of instances allocated to web tier are dynamically managed using the approach explained in Section II-C1. The database tier instance type is dynamically managed using the approach explained in Section II-C2 with rapid-scaling configuration. It can be seen that the database scaling strategy rapidly changes the RDS instance from db.m3.medium (M) to db.m3.2xlarge (2XL). Our proposed hybrid auto-scaling method appropriately brings down the response time by adjusting the web and database tier resources automatically.

5 TABLE III EXPERIMENTAL RESULTS SUMMARY. Experiment No. of Requests Processed No. of Requests Rejected % SLA Missing Web Scale Ops DB Scale Ops Experiment Experiment Experiment Experiment DB tier scaling initiated DB tier machine Web tier machines 2XL XL L M DB tier scaling initiated DB tier machine Web tier machines 2XL XL L M Fig. 4. Average response time, throughput, rejections, and dynamic allocation of web tier and database tier in Experiment 3. The bottom graph s y2 title used to show database tier allocation during the experiment. The bottom graph also shows when database scaling is actually triggered and the time it realized in the system. The hybrid auto-scaling method appropriately brings down the response time by adjusting web and database tier resources automatically. Fig. 5. Average response time, throughput, rejections, and dynamic allocation of web tier and database tier in Experiment 4. The bottom graph s y2 title used to show database tier allocation during the experiment. The bottom graph also shows when database scaling is actually triggered and the time it realized in the system. The hybrid auto-scaling method appropriately brings down the response time by adjusting web and database tier resources automatically. E. Experimental Summary Table 3 summarizes experimental results. The table shows total number of requests processed, total number requests rejected, the percentage of requests missing the acceptable response time threshold (%SLA Missing), the number of web scale operations (Web Scale Ops), and number of database scale operations (DB Scale Ops) for each experiment. It appears from the table that over-provisioning of database tier (Experiment 2) outperforms the other experiments including our proposed method, however, as mentioned earlier, this scheme cost more to the application owners and therefore is not very cost effective. On the other hand, our proposed method (Experiment 3 and 4) also came out relatively closer to Experiment 2 in terms of performance because of adaptive provisioning of required resources to the appropriate tiers automatically. We strongly believe that our proposed method provide significant cost benefits to the multi-tier application owners with an acceptable performance compared to the overprovisioning method. V. CONCLUSION AND FUTURE WORK A new hybrid auto-scaling method to dynamically provision resources to multi-tier web applications hosted on Amazon public cloud is proposed and evaluated in this paper. We have shown that our proposed hybrid scaling method dynamically scales the web server tier horizontally and also scales the database tier vertically in order to provide better response time cost effectively. Our experimental evaluation validates the effectiveness of our proposed method compared to current practices of over-provisioning of database tier. To the best of our knowledge, our proposed method is the first attempt to propose and evaluate a custom hybrid auto-scaling method for multi-tier web applications hosted on public clouds. Currently, we are extending our hybrid auto-scaling method to support generic n-tier application architecture and to also incorporate proactive scaling decisions to minimize the percentage of SLA missing requests. ACKNOWLEDGMENTS We would like to thank Amazon Web Services (AWS) for providing us with a generous grant in terms of credits to use its cloud computing resources. The grant was part of its Amazon Educational Grant AWS Fund. REFERENCES [1] Amazon.com, Inc, Amazon Web Services (AWS), 26, available at [2] Amazon Inc, Amazon Web Services auto scaling, 29, available at

6 [3] B. Urgaonkar, G. Pacifici, P. Shenoy, M. Spreitzer, and A. Tantawi, An analytical model for multi-tier internet services and its applications, in SIGMETRICS 5: Proceedings of the 25 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, vol. 33. ACM, 25, pp [4] B. Nicolas, P. Thanasis G., and A. Karl, Automatic SLA-driven provisioning for cloud applications, in Proceedings of the 211 International Symposium Cluster, Cloud and Grid Computing. Newport Beach, CA, USA: IEEE Computer Society, 211. [5] D. Villela, P. Pradhan, and D. Rubenstein, Provisioning servers in the application tier for e-commerce systems, ACM Transaction on Internet Technology, vol. 7, February 27. [Online]. Available: [6] P. Bodik, R. Griffith, C. Sutton, A. Fox, M. Jordan, and D. Patterson, Statistical machine learning makes automatic control practical for internet datacenters, in HotCloud 9: Proceedings of the Workshop on Hot Topics in Cloud Computing, 29. [7] J. Dejun, G. Pierre, and C.-H. Chi, Resource provisioning of Web applications in heterogeneous clouds, in Proceedings of the 2nd USENIX Conference on Web Application Development, 211. [8] R. Singh, U. Sharma, E. Cecchet, and P. Shenoy, Autonomic mix-aware provisioning for non-stationary data center workloads, in ICAC 1: Proceedings of the 7th IEEE International Conference on Autonomic Computing and Communication. Washington, DC, USA: IEEE Computer Society, 21. [9] L. Yazdanov and C. Fetzer, Lightweight automatic resource scaling for multi-tier web applications, in 7th IEEE International Conference on Cloud Computing, IEEE. IEEE, 214. [1] W. Iqbal, M. Dailey, and D. Carrera, Unsupervised learning of dynamic resource provisioning policies for cloud-hosted multi-tier web applications, in Systems Journal, IEEE. IEEE, 215, pp [11] OW2 Consortium, RUBiS: An auction site prototype, 1999, rubis.ow2.org/. [12] Apache Software Foundation, Apache JMeter, 1999, apache.org/.

Adaptive Resource Provisioning for Read Intensive Multi-tier Applications in the Cloud

Adaptive Resource Provisioning for Read Intensive Multi-tier Applications in the Cloud Adaptive Resource Provisioning for Read Intensive Multi-tier Applications in the Cloud Waheed Iqbal a, Matthew N. Dailey a, David Carrera b, Paul Janecek a a Computer Science and Information Management,

More information

A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control

A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control Nasim Beigi-Mohammadi, Mark Shtern, and Marin Litoiu Department of Computer Science, York University, Canada Email: {nbm,

More information

Use of Reactive and Proactive Elasticity to Adjust Resources Provisioning in the Cloud Provider

Use of Reactive and Proactive Elasticity to Adjust Resources Provisioning in the Cloud Provider 6 IEEE 8th International Conference on High Performance Computing and Communications; IEEE 4th International Conference on Smart City; IEEE nd International Conference on Data Science and Systems Use of

More information

CoSAC: Coordinated Session-based Admission Control for Multi-tier Internet Applications

CoSAC: Coordinated Session-based Admission Control for Multi-tier Internet Applications : Coordinated Session-based Admission Control for Multi-tier Internet Applications Sireesha Muppala and Xiaobo Zhou Department of Computer Science University of Colorado at Colorado Springs, CO 918, USA

More information

Model-Driven Geo-Elasticity In Database Clouds

Model-Driven Geo-Elasticity In Database Clouds Model-Driven Geo-Elasticity In Database Clouds Tian Guo, Prashant Shenoy College of Information and Computer Sciences University of Massachusetts, Amherst This work is supported by NSF grant 1345300, 1229059

More information

Dynamic Resource Allocation on Virtual Machines

Dynamic Resource Allocation on Virtual Machines Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in

More information

[This is not an article, chapter, of conference paper!]

[This is not an article, chapter, of conference paper!] http://www.diva-portal.org [This is not an article, chapter, of conference paper!] Performance Comparison between Scaling of Virtual Machines and Containers using Cassandra NoSQL Database Sogand Shirinbab,

More information

Performance Assurance in Virtualized Data Centers

Performance Assurance in Virtualized Data Centers Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for End-to-end Delay Guarantee Palden Lama Xiaobo Zhou Department of Computer Science University of Colorado at Colorado Springs Performance

More information

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, StudentMember, IEEE Kawser Wazed Nafi Syed Akther Hossain, Member, IEEE & ACM Abstract Cloud

More information

A Predictive Load Balancing Service for Cloud-Replicated Databases

A Predictive Load Balancing Service for Cloud-Replicated Databases paper:174094 A Predictive Load Balancing for Cloud-Replicated Databases Carlos S. S. Marinho 1,2, Emanuel F. Coutinho 1, José S. Costa Filho 2, Leonardo O. Moreira 1,2, Flávio R. C. Sousa 2, Javam C. Machado

More information

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time

More information

Training on Amazon AWS Cloud Computing. Course Content

Training on Amazon AWS Cloud Computing. Course Content Training on Amazon AWS Cloud Computing Course Content 15 Amazon Web Services (AWS) Cloud Computing 1) Introduction to cloud computing Introduction to Cloud Computing Why Cloud Computing? Benefits of Cloud

More information

SD-WAN. Enabling the Enterprise to Overcome Barriers to Digital Transformation. An IDC InfoBrief Sponsored by Comcast

SD-WAN. Enabling the Enterprise to Overcome Barriers to Digital Transformation. An IDC InfoBrief Sponsored by Comcast SD-WAN Enabling the Enterprise to Overcome Barriers to Digital Transformation An IDC InfoBrief Sponsored by Comcast SD-WAN Is Emerging as an Important Driver of Business Results The increasing need for

More information

CES: A FRAMEWORK FOR EFFICIENT INFRASTRUCTURE UTILIZATION THROUGH CLOUD ELASTICITY AS A SERVICE (CES)

CES: A FRAMEWORK FOR EFFICIENT INFRASTRUCTURE UTILIZATION THROUGH CLOUD ELASTICITY AS A SERVICE (CES) International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 8, Aug 2015, pp. 24-30, Article ID: IJCET_06_08_004 Available online at http://www.iaeme.com/ijcet/issues.asp?jtypeijcet&vtype=6&itype=8

More information

Falling Out of the Clouds: When Your Big Data Needs a New Home

Falling Out of the Clouds: When Your Big Data Needs a New Home Falling Out of the Clouds: When Your Big Data Needs a New Home Executive Summary Today s public cloud computing infrastructures are not architected to support truly large Big Data applications. While it

More information

EsgynDB Enterprise 2.0 Platform Reference Architecture

EsgynDB Enterprise 2.0 Platform Reference Architecture EsgynDB Enterprise 2.0 Platform Reference Architecture This document outlines a Platform Reference Architecture for EsgynDB Enterprise, built on Apache Trafodion (Incubating) implementation with licensed

More information

CIT 668: System Architecture. Amazon Web Services

CIT 668: System Architecture. Amazon Web Services CIT 668: System Architecture Amazon Web Services Topics 1. AWS Global Infrastructure 2. Foundation Services 1. Compute 2. Storage 3. Database 4. Network 3. AWS Economics Amazon Services Architecture Regions

More information

Performance and Scalability with Griddable.io

Performance and Scalability with Griddable.io Performance and Scalability with Griddable.io Executive summary Griddable.io is an industry-leading timeline-consistent synchronized data integration grid across a range of source and target data systems.

More information

Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam

Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam Cloud Computing Day, November 20th 2012 contrail is co-funded by the EC 7th Framework Programme under Grant Agreement nr. 257438 1 Typical Cloud

More information

MySQL In the Cloud. Migration, Best Practices, High Availability, Scaling. Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017.

MySQL In the Cloud. Migration, Best Practices, High Availability, Scaling. Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017. MySQL In the Cloud Migration, Best Practices, High Availability, Scaling Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017 1 Let me start. With some Questions! 2 Question One How Many of you

More information

A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications

A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications Qi Zhang College of William and Mary Williamsburg, VA 23187, USA Ludmila Cherkasova Hewlett-Packard Labs Palo

More information

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68 Design Patterns for the Cloud 68 based on Amazon Web Services Architecting for the Cloud: Best Practices Jinesh Varia http://media.amazonwebservices.com/aws_cloud_best_practices.pdf 69 Amazon Web Services

More information

Introduction to Database Services

Introduction to Database Services Introduction to Database Services Shaun Pearce AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Today s agenda Why managed database services? A non-relational

More information

Scaling DreamFactory

Scaling DreamFactory Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING EXECUTIVE SUMMARY Today, businesses are increasingly turning to cloud services for rapid deployment of apps and services.

More information

Introduction to the Active Everywhere Database

Introduction to the Active Everywhere Database Introduction to the Active Everywhere Database INTRODUCTION For almost half a century, the relational database management system (RDBMS) has been the dominant model for database management. This more than

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) The Design and Implementation of Disaster Recovery in Dual-active Cloud Center Xiao Chen 1, a, Longjun Zhang

More information

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

International Journal of Modern Trends in Engineering and Research   e-issn No.: , Date: 2-4 July, 2015 International Journal of Modern Trends in Engineering and Research www.ijmter.com e-issn No.:2349-9745, Date: 2-4 July, 215 Provisioning Rapid Elasticity by Light-Weight Live Resource Migration S. Kirthica

More information

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI

More information

Conversing in the Cloud. Ryan Kupfer, Scott Wetter, Bryan Welfel, Shekhar Pradhan

Conversing in the Cloud. Ryan Kupfer, Scott Wetter, Bryan Welfel, Shekhar Pradhan Conversing in the Cloud Ryan Kupfer, Scott Wetter, Bryan Welfel, Shekhar Pradhan Outline MixPool defined The hurdles A prime example of an application utilizing cloud technology The technologies The architecture

More information

Computing Environments

Computing Environments Brokering Techniques for Managing ThreeTier Applications in Distributed Cloud Computing Environments Nikolay Grozev Supervisor: Prof. Rajkumar Buyya 7th October 2015 PhD Completion Seminar 1 2 3 Cloud

More information

Two-Level Cooperation in Autonomic Cloud Resource Management

Two-Level Cooperation in Autonomic Cloud Resource Management Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran a, Alain Tchana b, Laurent Broto a, Daniel Hagimont a a ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran,

More information

DOLLY: Virtualization-Driven Database Provisioning for the Cloud

DOLLY: Virtualization-Driven Database Provisioning for the Cloud DOLLY: Virtualization-Driven Database Provisioning for the Cloud Emmanuel Cecchet Joint work with Rahul Singh, Upendra Sharma and Prashant Shenoy THE CLOUD Virtualization Pay as you go Elasticity Internet

More information

Deploying Liferay Digital Experience Platform in Amazon Web Services

Deploying Liferay Digital Experience Platform in Amazon Web Services Deploying Liferay Digital Experience Platform in Amazon Web Services Table of Contents Introduction................................. 1 Reference Architecture........................ 1 Overview..................................

More information

Principal Solutions Architect. Architecting in the Cloud

Principal Solutions Architect. Architecting in the Cloud Matt Tavis Principal Solutions Architect Architecting in the Cloud Cloud Best Practices Whitepaper Prescriptive guidance to Cloud Architects Just Search for Cloud Best Practices to find the link ttp://media.amazonwebservices.co

More information

Performance Evaluation of Virtualization Technologies

Performance Evaluation of Virtualization Technologies Performance Evaluation of Virtualization Technologies Saad Arif Dept. of Electrical Engineering and Computer Science University of Central Florida - Orlando, FL September 19, 2013 1 Introduction 1 Introduction

More information

Aerospike Scales with Google Cloud Platform

Aerospike Scales with Google Cloud Platform Aerospike Scales with Google Cloud Platform PERFORMANCE TEST SHOW AEROSPIKE SCALES ON GOOGLE CLOUD Aerospike is an In-Memory NoSQL database and a fast Key Value Store commonly used for caching and by real-time

More information

Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University

Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University D u k e S y s t e m s Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University Motivation We address challenges for controlling elastic applications, specifically storage.

More information

STATE OF MODERN APPLICATIONS IN THE CLOUD

STATE OF MODERN APPLICATIONS IN THE CLOUD STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly

More information

Performance Extrapolation for Load Testing Results of Mixture of Applications

Performance Extrapolation for Load Testing Results of Mixture of Applications Performance Extrapolation for Load Testing Results of Mixture of Applications Subhasri Duttagupta, Manoj Nambiar Tata Innovation Labs, Performance Engineering Research Center Tata Consulting Services Mumbai,

More information

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud.

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud. Price Performance Analysis of Vs. EC2 and Cloud. Performance Report: ECS Performance Analysis of Virtual Machines on ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India (AWS) Overview: AWS is a cloud service from Amazon, which provides services in the form of building blocks, these building blocks can be used to create and deploy various types of application in the cloud.

More information

How to Scale Out MySQL on EC2 or RDS. Victoria Dudin, Director R&D, ScaleBase

How to Scale Out MySQL on EC2 or RDS. Victoria Dudin, Director R&D, ScaleBase How to Scale Out MySQL on EC2 or RDS Victoria Dudin, Director R&D, ScaleBase Boston AWS Meetup August 11, 2014 Victoria Dudin Director of R&D, ScaleBase 15 years of product development experience Previously

More information

Elastic Resource Provisioning for Cloud Data Center

Elastic Resource Provisioning for Cloud Data Center Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.

More information

Capacity Planning for Application Design

Capacity Planning for Application Design WHITE PAPER Capacity Planning for Application Design By Mifan Careem Director - Solutions Architecture, WSO2 1. Introduction The ability to determine or forecast the capacity of a system or set of components,

More information

SoftNAS Cloud Performance Evaluation on AWS

SoftNAS Cloud Performance Evaluation on AWS SoftNAS Cloud Performance Evaluation on AWS October 25, 2016 Contents SoftNAS Cloud Overview... 3 Introduction... 3 Executive Summary... 4 Key Findings for AWS:... 5 Test Methodology... 6 Performance Summary

More information

Self-Sizing of Clustered Databases

Self-Sizing of Clustered Databases Self-Sizing of Clustered Databases Christophe Taton 1, Sara Bouchenak 2, Noël De Palma 1, Daniel Hagimont 3, Sylvain Sicard 2 (1) Institut National Polytechnique de Grenoble, France (2) Université Joseph

More information

Towards Autonomic Hosting of Multi-tier Internet Applications

Towards Autonomic Hosting of Multi-tier Internet Applications Towards Autonomic Hosting of Multi-tier Internet lications Swaminathan Sivasubramanian, Guillaume Pierre, Maarten van Steen Dept. of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands Email:

More information

Discovering Dependencies between Virtual Machines Using CPU Utilization. Renuka Apte, Liting Hu, Karsten Schwan, Arpan Ghosh

Discovering Dependencies between Virtual Machines Using CPU Utilization. Renuka Apte, Liting Hu, Karsten Schwan, Arpan Ghosh Look Who s Talking Discovering Dependencies between Virtual Machines Using CPU Utilization Renuka Apte, Liting Hu, Karsten Schwan, Arpan Ghosh Georgia Institute of Technology Talk by Renuka Apte * *Currently

More information

Performance Evaluation of NoSQL Databases

Performance Evaluation of NoSQL Databases Performance Evaluation of NoSQL Databases A Case Study - John Klein, Ian Gorton, Neil Ernst, Patrick Donohoe, Kim Pham, Chrisjan Matser February 2015 PABS '15: Proceedings of the 1st Workshop on Performance

More information

Cloud Computing Introduction & Offerings from IBM

Cloud Computing Introduction & Offerings from IBM Cloud Computing Introduction & Offerings from IBM Gytis Račiukaitis IT Architect, IBM Global Business Services Agenda What is cloud computing? Benefits Risks & Issues Thinking about moving into the cloud?

More information

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration

More information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme Seong-Hwan Kim 1, Dong-Ki Kang 1, Ye Ren 1, Yong-Sung Park 1, Kyung-No Joo 1, Chan-Hyun Youn 1, YongSuk

More information

Chapter 5. The MapReduce Programming Model and Implementation

Chapter 5. The MapReduce Programming Model and Implementation Chapter 5. The MapReduce Programming Model and Implementation - Traditional computing: data-to-computing (send data to computing) * Data stored in separate repository * Data brought into system for computing

More information

Continuous Innovation DevOps and agile Deployment with AWS. Mickael Zewde

Continuous Innovation DevOps and agile Deployment with AWS. Mickael Zewde x Continuous Innovation DevOps and agile Deployment with AWS Mickael Zewde Claranet About us Claranet, one of the leading Managed Service Providers for integrated hosting and network solutions in Europe:

More information

Towards Energy Efficient Change Management in a Cloud Computing Environment

Towards Energy Efficient Change Management in a Cloud Computing Environment Towards Energy Efficient Change Management in a Cloud Computing Environment Hady AbdelSalam 1,KurtMaly 1,RaviMukkamala 1, Mohammad Zubair 1, and David Kaminsky 2 1 Computer Science Department, Old Dominion

More information

Virtual Machine Placement in Cloud Computing

Virtual Machine Placement in Cloud Computing Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/79768, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Virtual Machine Placement in Cloud Computing Arunkumar

More information

Data Sheet Gigamon Visibility Platform for AWS

Data Sheet Gigamon Visibility Platform for AWS Data Sheet Gigamon Visibility Platform for Overview The rapid evolution of Infrastructure-as-a-Service (IaaS), or public clouds, brings instant advantages of economies of scale, elasticity, and agility

More information

Advanced Architectures for Oracle Database on Amazon EC2

Advanced Architectures for Oracle Database on Amazon EC2 Advanced Architectures for Oracle Database on Amazon EC2 Abdul Sathar Sait Jinyoung Jung Amazon Web Services November 2014 Last update: April 2016 Contents Abstract 2 Introduction 3 Oracle Database Editions

More information

An EMUSIM Technique and its Components in Cloud Computing- A Review

An EMUSIM Technique and its Components in Cloud Computing- A Review An EMUSIM Technique and its Components in Cloud Computing- A Review Dr. Rahul Malhotra #1, Prince Jain * 2 # Principal, Adesh institute of Technology, Ghauran, Punjab, India * Lecturer, Malwa Polytechnic

More information

Modeling VM Performance Interference with Fuzzy MIMO Model

Modeling VM Performance Interference with Fuzzy MIMO Model Modeling VM Performance Interference with Fuzzy MIMO Model ABSTRACT Virtual machines (VM) can be a powerful platform for multiplexing resources for applications workloads on demand in datacenters and cloud

More information

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?

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 scalable

More information

Amazon AWS-Solution-Architect-Associate Exam

Amazon AWS-Solution-Architect-Associate Exam Volume: 858 Questions Question: 1 You are trying to launch an EC2 instance, however the instance seems to go into a terminated status immediately. What would probably not be a reason that this is happening?

More information

High Performance Computing Cloud - a PaaS Perspective

High Performance Computing Cloud - a PaaS Perspective a PaaS Perspective Supercomputer Education and Research Center Indian Institute of Science, Bangalore November 2, 2015 Overview Cloud computing is emerging as a latest compute technology Properties of

More information

Composable Infrastructure for Public Cloud Service Providers

Composable Infrastructure for Public Cloud Service Providers Composable Infrastructure for Public Cloud Service Providers Composable Infrastructure Delivers a Cost Effective, High Performance Platform for Big Data in the Cloud How can a public cloud provider offer

More information

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud 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. 4, Issue. 6, June 2015, pg.1065

More information

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter.

More information

QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation

QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation * Universität Karlsruhe (TH) Technical University of Catalonia (UPC) Barcelona Supercomputing Center (BSC) Samuel

More information

CS15-319: Cloud Computing. Lecture 3 Course Project and Amazon AWS Majd Sakr and Mohammad Hammoud

CS15-319: Cloud Computing. Lecture 3 Course Project and Amazon AWS Majd Sakr and Mohammad Hammoud CS15-319: Cloud Computing Lecture 3 Course Project and Amazon AWS Majd Sakr and Mohammad Hammoud Lecture Outline Discussion On Course Project Amazon Web Services 2 Course Project Course Project Phase I-A

More information

PowerTracer: Tracing requests in multi-tier services to diagnose energy inefficiency

PowerTracer: Tracing requests in multi-tier services to diagnose energy inefficiency : Tracing requests in multi-tier services to diagnose energy inefficiency Lin Yuan 1, Gang Lu 1, Jianfeng Zhan 1, Haining Wang 2, and Lei Wang 1 1 Institute of Computing Technology, Chinese Academy of

More information

Migration and Building of Data Centers in IBM SoftLayer

Migration and Building of Data Centers in IBM SoftLayer Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into

More information

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure Nutanix Tech Note Virtualizing Microsoft Applications on Web-Scale Infrastructure The increase in virtualization of critical applications has brought significant attention to compute and storage infrastructure.

More information

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview STRATEGIC WHITE PAPER Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview Abstract Cloud architectures rely on Software-Defined Networking

More information

Dynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center

Dynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center Institute Institute of of Advanced Advanced Engineering Engineering and and Science Science International Journal of Electrical and Computer Engineering (IJECE) Vol. 6, No. 3, June 206, pp. 023 030 ISSN:

More information

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE) International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within

More information

Genomics on Cisco Metacloud + SwiftStack

Genomics on Cisco Metacloud + SwiftStack Genomics on Cisco Metacloud + SwiftStack Technology is a large component of driving discovery in both research and providing timely answers for clinical treatments. Advances in genomic sequencing have

More information

Welcome to the. Migrating SQL Server Databases to Azure

Welcome to the. Migrating SQL Server Databases to Azure Welcome to the 1 Migrating SQL Server Databases to Azure Migrating SQL Server Databases to Azure Agenda Overview of SQL Server in Microsoft Azure Getting started with SQL Server in an Azure virtual machine

More information

Amazon AWS and RDS, moving towards it. Dimitri Vanoverbeke Solution Percona

Amazon AWS and RDS, moving towards it. Dimitri Vanoverbeke Solution Percona Amazon AWS and RDS, moving towards it Dimitri Vanoverbeke Solution Engineer @ Percona Who am I? Solution engineer in Percona for almost 4 years Prior to Percona an open source system integrator MySQL,

More information

vrealize Business for Cloud User Guide

vrealize Business for Cloud User Guide vrealize Business for Cloud User Guide vrealize Business for Cloud Standard 7.3 and vrealize Business for Cloud Advanced 7.3 vrealize Business 7.3 vrealize Business for Cloud 7.3 You can find the most

More information

Architectural challenges for building a low latency, scalable multi-tenant data warehouse

Architectural challenges for building a low latency, scalable multi-tenant data warehouse Architectural challenges for building a low latency, scalable multi-tenant data warehouse Mataprasad Agrawal Solutions Architect, Services CTO 2017 Persistent Systems Ltd. All rights reserved. Our analytics

More information

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009

More information

Improving CPU Performance of Xen Hypervisor in Virtualized Environment

Improving CPU Performance of Xen Hypervisor in Virtualized Environment ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 5 Issue 3; May-June 2018; Page No. 14-19 Improving CPU Performance of

More information

CIT 668: System Architecture

CIT 668: System Architecture CIT 668: System Architecture Amazon Web Services II Topics 1. Elastic Block Service (EBS) 2. Simple Storage Service (S3) 3. CloudFront 4. CloudWatch (and AutoScaling) 5. Simple Notification Service (SNS)

More information

INFS 214: Introduction to Computing

INFS 214: Introduction to Computing INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing

More information

Architekturen für die Cloud

Architekturen für die Cloud Architekturen für die Cloud Eberhard Wolff Architecture & Technology Manager adesso AG 08.06.11 What is Cloud? National Institute for Standards and Technology (NIST) Definition On-demand self-service >

More information

Scalable backup and recovery for modern applications and NoSQL databases. Best practices for cloud-native applications and NoSQL databases on AWS

Scalable backup and recovery for modern applications and NoSQL databases. Best practices for cloud-native applications and NoSQL databases on AWS Scalable backup and recovery for modern applications and NoSQL databases Best practices for cloud-native applications and NoSQL databases on AWS NoSQL databases running on the cloud need a cloud-native

More information

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together Fault-Tolerant Computer System Design ECE 695/CS 590 Putting it All Together Saurabh Bagchi ECE/CS Purdue University ECE 695/CS 590 1 Outline Looking at some practical systems that integrate multiple techniques

More information

Dynamic request management algorithms for Web-based services in cloud computing

Dynamic request management algorithms for Web-based services in cloud computing Dynamic request management algorithms for Web-based services in cloud computing Riccardo Lancellotti, Mauro Andreolini, Claudia Canali, Michele Colajanni Department of Information Engineering University

More information

New research on Key Technologies of unstructured data cloud storage

New research on Key Technologies of unstructured data cloud storage 2017 International Conference on Computing, Communications and Automation(I3CA 2017) New research on Key Technologies of unstructured data cloud storage Songqi Peng, Rengkui Liua, *, Futian Wang State

More information

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2 Energy-Aware Scheduling Using Workload Consolidation Techniques in Cloud Environment 1 Sridharshini V, 2 V.M.Sivagami 1 PG Scholar, 2 Associate Professor Department of Information Technology Sri Venkateshwara

More information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   High-efficient Exam Materials are the best high pass-rate Exam Dumps PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : SAA-C01 Title : AWS Certified Solutions Architect - Associate (Released February 2018)

More information

Was ist dran an einer spezialisierten Data Warehousing platform?

Was ist dran an einer spezialisierten Data Warehousing platform? Was ist dran an einer spezialisierten Data Warehousing platform? Hermann Bär Oracle USA Redwood Shores, CA Schlüsselworte Data warehousing, Exadata, specialized hardware proprietary hardware Introduction

More information

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data 46 Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

More information

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations Hybrid Cloud Native Public Cloud Private Cloud Public Cloud Edge Consistent Infrastructure & Consistent Operations VMs and Containers Management and Automation Cloud Ops DevOps Existing Apps Cost Management

More information

VMware vcloud Architecture Toolkit Cloud Bursting

VMware vcloud Architecture Toolkit Cloud Bursting VMware vcloud Architecture Toolkit VMware vcloud Architecture Toolkit Version 3.0 September 2012 Version 2.0.1 This product is protected by U.S. and international copyright and intellectual property laws.

More information