SlideShare a Scribd company logo
1 of 36
SIMULATION AND PERFORMANCE ANALYSIS OF
A LARGE SCALED INTERNET APPLICATION
(Facebook)
ON CLOUD COMPUTING ENVIRONMENTS
CLOUD COMPPUTING
“…a style of computing in which dynamically scalable and often virtualized resources
are provided as a service over the Internet.”
Deployment Models:
• Public
• Private
• Community
• Hybrid
Delivery Models:
• IaaS
• PaaS
• SaaS
ABOUT THE PROJECT
In this project we introduce a novel tool, CloudAnalyst, along with a new approach to
simulate a large-scaled applications on the Cloud with the purpose of studying the
behavior of such applications under various deployment configurations. Such a study
would benefit the application designers greatly in identifying the optimal
configuration for their application. But more importantly such a study will generate
valuable insights in to designing Cloud infrastructure services in areas such as
coordination between Data Centers, load balancing algorithms andpossible value
added services such as Service Brokers to coordinate between Data Centers to
optimize the application performance and cost to the owners.
CLOUD ANALYST
The CloudAnalyst is built on top of CloudSim tool kit, by extending CloudSim
functionality with the introduction of concepts that model Internet and Internet
Application behaviors .
CloudSim toolkit covers most of the activities taking place within a Data Center in detail. This
includes:
• Simulating Data Center hardware definition in terms of physical machines composed of
processors, storage devices, memory and internal bandwidth
• Simulating virtual machine specification, creation and destruction
• The management of virtual machines, allocation of physical hardware resources for the
operation of virtual machines based on different policies (e.g. time-shared and space-
shared)
• Simulating the execution of user programs or requests (Cloudlet/Gridlet) on the virtual
machines
SIMULATION OUTPUT/WHAT IS BEING MEASURED
• Response time of the simulated application
• The usage patterns of the application
• The time taken by data centers to service a user request
• The cost of operation
TECHNOLOGIES USED
• Java
• Java Swing
• CloudSim
TERMINOLOGY USED
• Region
• Internet
• Service Broker Request
• User Base
• Internet Cloudlet
• Data Center Controller
• VM Load Balancer
SERVICE BROKER ALGORITHM
• Service proximity based routing
• Performance based routing
• Dynamically Reconfigurable Routing
VM LOAD BALANCING ALGORITHM
• Round Robin
• Active Monitoring
• Throttled
SCENARIO 1.1.1
Single data center located in Asia with service proximity algorithm for
service broker and round robin for VM load balancing
Avg (ms) Min (ms) Max (ms)
Overall Response Time 676.13 55.00 1862.84
Data Centre Processing Time 206.57 0.23 887.92
Overall Response Time Summary:
Response Time by Region:
SCENARIO 1.1.1
Single data center located in Asia with service proximity algorithm for
service broker and round robin for VM load balancing
Data Center Request Servicing Time:
Cost:
Data Center Avg (ms) Min (ms) Max (ms)
DC1 206.57 0.23 887.92
Total Virtual Machine Cost ($) 1.60
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1122.13
SCENARIO 1.1.2
Single data center located in Asia with service proximity algorithm for
service broker and active monitoring for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 676.02 55.00 1877.13
Data Centre Processing Time 206.57 0.23 889.74
SCENARIO 1.1.2
Single data center located in Asia with service proximity algorithm for
service broker and active monitoring for VM load balancing
Data Center Request Servicing Time:
Cost:
Data Center Avg (ms) Min (ms) Max (ms)
DC1 206.57 0.23 889.74
Total Virtual Machine Cost ($) 1.60
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1122.13
SCENARIO 1.1.3
Single data center located in Asia with service proximity algorithm for
service broker and throttled for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 572.22 55.00 1819.68
Data Centre Processing Time 103.80 0.23 624.00
SCENARIO 1.1.3
Single data center located in Asia with service proximity algorithm for
service broker and throttled for VM load balancing
Data Center Request Servicing Time:
Cost:
Data Center Avg (ms) Min (ms) Max (ms)
DC1 103.80 0.23 624.00
Total Virtual Machine Cost ($) 1.60
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1122.13
SCENARIO 1.2.1
Single data center located in Asia with service optimum response time
algorithm for service broker and round robin for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 675.90 56.26 1865.45
Data Centre Processing Time 206.10 0.24 885.69
SCENARIO 1.2.1
Single data center located in Asia with service proximity algorithm for
service broker and round robin for VM load balancing
Data Center Request Servicing Time:
Cost:
Data Center Avg (ms) Min (ms) Max (ms)
DC1 206.10 0.24 885.69
Total Virtual Machine Cost ($) 1.60
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1122.13
SCENARIO 1.2.2
Single data center located in Asia with service optimum response time
algorithm for service broker and active monitoring for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 675.83 56.26 1879.26
Data Centre Processing Time 206.10 0.24 888.18
SCENARIO 1.2.2
Single data center located in Asia with optimum response time algorithm for
service broker and active monitoring for VM load balancing
Data Center Request Servicing Time:
Cost:
Data Center Avg (ms) Min (ms) Max (ms)
DC1 206.10 0.24 888.18
Total Virtual Machine Cost ($) 1.60
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1122.13
SCENARIO 1.2.3
Single data center located in Asia with service optimum response time
algorithm for service broker and throttled for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 572.25 56.12 1827.04
Data Centre Processing Time 103.70 0.24 625.71
SCENARIO 1.2.3
Single data center located in Asia with optimum response time algorithm for
service broker and throttled for VM load balancing
Data Center Request Servicing Time:
Cost:
Data Center Avg (ms) Min (ms) Max (ms)
DC1 103.70 0.24 625.71
Total Virtual Machine Cost ($) 1.60
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1122.13
SCENARIO 2.1.1
Each region has a data center with service proximity algorithm for
service broker and round robin for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 316.25 41.55 542.53
Data Centre Processing Time 254.00 0.46 481.01
Data Center Request Servicing Time:
Cost:
Total Virtual Machine Cost ($) 8.42
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1128.94
SCENARIO 2.1.2
Each region has a data center with service proximity algorithm for
service broker and active monitoring for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 316.59 41.55 577.58
Data Centre Processing Time 254.82 0.46 528.79
Data Center Request Servicing Time:
Cost:
Total Virtual Machine Cost ($) 8.42
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1128.94
SCENARIO 2.1.3
Each region has a data center with service proximity algorithm for
service broker and Throttledfor VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 205.62 41.55 606.80
Data Centre Processing Time 147.97 0.46 528.79
Data Center Request Servicing Time:
Cost:
Total Virtual Machine Cost ($) 8.42
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1128.94
SCENARIO 2.2.1
Each region has a data center with optimum response time algorithm
for service broker and round robin for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 291.13 39.91 996.44
Data Centre Processing Time 177.76 0.49 481.15
Data Center Request Servicing Time:
Cost:
Total Virtual Machine Cost ($) 8.42
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1128.94
SCENARIO 2.2.2
Each region has a data center with optimum response time algorithm
for service broker and active monitoring for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 290.78 44.31 1166.44
Data Centre Processing Time 175.00 0.41 481.36
Data Center Request Servicing Time:
Cost:
Total Virtual Machine Cost ($) 8.42
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1128.94
SCENARIO 2.2.3
Each region has a data center with optimum response time algorithm
for service broker and throttled for VM load balancing
Overall Response Time Summary:
Response Time by Region:
Avg (ms) Min (ms) Max (ms)
Overall Response Time 205.74 39.91 1161.44
Data Centre Processing Time 97.18 0.49 455.30
Data Center Request Servicing Time:
Cost:
Total Virtual Machine Cost ($) 8.42
Total Data Transfer Cost ($) 1120.52
Grand Total ($) 1128.94
SIMULATION RESULT SUMMARY :-
ANALYSIS OF OVERALL RESPONSE TIME
0
100
200
300
400
500
600
700
5.2.1.1
5.2.1.2
5.2.1.3
5.2.2.1
5.2.2.2
5.2.2.3
5.3.1.1
5.3.1.2
5.3.1.3
5.3.2.1
5.3.2.2
5.3.2.3
SIMULATION RESULT SUMMARY :-
ANALYSIS OF DATA CENTRE PROCESSING TIME :
0
50
100
150
200
250
300
5.2.1.1
5.2.1.2
5.2.1.3
5.2.2.1
5.2.2.2
5.2.2.3
5.3.1.1
5.3.1.2
5.3.1.3
5.3.2.1
5.3.2.2
THANK YOU

More Related Content

What's hot

dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...Kumar Goud
 
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...IJERA Editor
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computingSamruddhi Gaikwad
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud nedamaleki87
 
Cloud Computing Sun Microsystems
Cloud Computing Sun MicrosystemsCloud Computing Sun Microsystems
Cloud Computing Sun Microsystemsdanielfc
 
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEWSERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEWSusheel Thakur
 
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...Susheel Thakur
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingJaya Gautam
 
Virtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingVirtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingIJMER
 
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Guptavdmchallenge
 
Xen Cloud Platform Installation Guide
Xen Cloud Platform Installation GuideXen Cloud Platform Installation Guide
Xen Cloud Platform Installation GuideSusheel Thakur
 
Iaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd Iaetsd
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...IEEEFINALYEARPROJECTS
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSimHabibur Rahman
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptUtshab Saha
 
Task Scheduling Using Firefly algorithm with cloudsim
Task Scheduling Using Firefly algorithm with cloudsimTask Scheduling Using Firefly algorithm with cloudsim
Task Scheduling Using Firefly algorithm with cloudsimAqilIzzuddin
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...IEEEFINALYEARPROJECTS
 
Juniper Networks: Security for cloud
Juniper Networks: Security for cloudJuniper Networks: Security for cloud
Juniper Networks: Security for cloudTechnologyBIZ
 

What's hot (20)

Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
 
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
 
Cloud Computing Sun Microsystems
Cloud Computing Sun MicrosystemsCloud Computing Sun Microsystems
Cloud Computing Sun Microsystems
 
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEWSERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
 
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
 
Virtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingVirtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud Computing
 
cloud15micros
cloud15microscloud15micros
cloud15micros
 
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
 
Xen Cloud Platform Installation Guide
Xen Cloud Platform Installation GuideXen Cloud Platform Installation Guide
Xen Cloud Platform Installation Guide
 
Iaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computing
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSim
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newppt
 
Task Scheduling Using Firefly algorithm with cloudsim
Task Scheduling Using Firefly algorithm with cloudsimTask Scheduling Using Firefly algorithm with cloudsim
Task Scheduling Using Firefly algorithm with cloudsim
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
 
Juniper Networks: Security for cloud
Juniper Networks: Security for cloudJuniper Networks: Security for cloud
Juniper Networks: Security for cloud
 

Viewers also liked

Why Memcached?
Why Memcached?Why Memcached?
Why Memcached?Gear6
 
Memcached: What is it and what does it do?
Memcached: What is it and what does it do?Memcached: What is it and what does it do?
Memcached: What is it and what does it do?Brian Moon
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter Vikas Deolaliker
 
Memcached: What is it and what does it do? (PHP Version)
Memcached: What is it and what does it do? (PHP Version)Memcached: What is it and what does it do? (PHP Version)
Memcached: What is it and what does it do? (PHP Version)Brian Moon
 
Load Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware SolutionLoad Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware SolutionImperva Incapsula
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentBrian Moon
 

Viewers also liked (6)

Why Memcached?
Why Memcached?Why Memcached?
Why Memcached?
 
Memcached: What is it and what does it do?
Memcached: What is it and what does it do?Memcached: What is it and what does it do?
Memcached: What is it and what does it do?
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter
 
Memcached: What is it and what does it do? (PHP Version)
Memcached: What is it and what does it do? (PHP Version)Memcached: What is it and what does it do? (PHP Version)
Memcached: What is it and what does it do? (PHP Version)
 
Load Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware SolutionLoad Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware Solution
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 

Similar to SIMULATION AND PERFORMANCE ANALYSIS OF A LARGE SCALED INTERNET APPLICATION (Facebook) ON CLOUD COMPUTING ENVIRONMENTS

Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery BootcampAsaf Nakash
 
Windows Azure Acid Test
Windows Azure Acid TestWindows Azure Acid Test
Windows Azure Acid Testexpanz
 
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon_Org Team
 
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...SaikiranReddy Sama
 
Ibm Cloudburst.External
Ibm Cloudburst.ExternalIbm Cloudburst.External
Ibm Cloudburst.Externalheberje
 
Cloudamize Platform Training for Azure.pptx
Cloudamize Platform Training for Azure.pptxCloudamize Platform Training for Azure.pptx
Cloudamize Platform Training for Azure.pptxSasikumarPalanivel3
 
High Throughput Analytics with Cassandra & Azure
High Throughput Analytics with Cassandra & AzureHigh Throughput Analytics with Cassandra & Azure
High Throughput Analytics with Cassandra & AzureDataStax Academy
 
A Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery NetworksA Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery NetworksSruthi Kamal
 
Cio Breakfast Roundtable 05142009 Final Virtualization
Cio Breakfast Roundtable 05142009 Final VirtualizationCio Breakfast Roundtable 05142009 Final Virtualization
Cio Breakfast Roundtable 05142009 Final Virtualizationguestc900809
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web ServicesJorgen Thelin
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelsanvmibj
 
Adaptive Server Farms for the Data Center
Adaptive Server Farms for the Data CenterAdaptive Server Farms for the Data Center
Adaptive Server Farms for the Data Centerelliando dias
 
Planning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to InfrastructurePlanning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to Infrastructurebuildacloud
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationAmazon Web Services
 
Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117
Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117
Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117Krishnan K ☁
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGIRJET Journal
 
VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...
VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...
VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...VMworld
 
Performance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud ServicesPerformance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud ServicesMd.Saiedur Rahaman
 

Similar to SIMULATION AND PERFORMANCE ANALYSIS OF A LARGE SCALED INTERNET APPLICATION (Facebook) ON CLOUD COMPUTING ENVIRONMENTS (20)

Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
Windows Azure Acid Test
Windows Azure Acid TestWindows Azure Acid Test
Windows Azure Acid Test
 
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
 
Ibm Cloudburst.External
Ibm Cloudburst.ExternalIbm Cloudburst.External
Ibm Cloudburst.External
 
Cloudamize Platform Training for Azure.pptx
Cloudamize Platform Training for Azure.pptxCloudamize Platform Training for Azure.pptx
Cloudamize Platform Training for Azure.pptx
 
High Throughput Analytics with Cassandra & Azure
High Throughput Analytics with Cassandra & AzureHigh Throughput Analytics with Cassandra & Azure
High Throughput Analytics with Cassandra & Azure
 
A Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery NetworksA Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery Networks
 
Cio Breakfast Roundtable 05142009 Final Virtualization
Cio Breakfast Roundtable 05142009 Final VirtualizationCio Breakfast Roundtable 05142009 Final Virtualization
Cio Breakfast Roundtable 05142009 Final Virtualization
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web Services
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next level
 
Homework2
Homework2Homework2
Homework2
 
Adaptive Server Farms for the Data Center
Adaptive Server Farms for the Data CenterAdaptive Server Farms for the Data Center
Adaptive Server Farms for the Data Center
 
Planning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to InfrastructurePlanning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to Infrastructure
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost Optimisation
 
Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117
Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117
Reducing Total Cost of Ownership across the Enterprise IT stack webinar 101117
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...
VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...
VMworld 2013: US Air National Guard - DoD Private Cloud Initiative –How Virtu...
 
Performance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud ServicesPerformance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud Services
 

Recently uploaded

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 

SIMULATION AND PERFORMANCE ANALYSIS OF A LARGE SCALED INTERNET APPLICATION (Facebook) ON CLOUD COMPUTING ENVIRONMENTS

  • 1. SIMULATION AND PERFORMANCE ANALYSIS OF A LARGE SCALED INTERNET APPLICATION (Facebook) ON CLOUD COMPUTING ENVIRONMENTS
  • 2. CLOUD COMPPUTING “…a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.” Deployment Models: • Public • Private • Community • Hybrid Delivery Models: • IaaS • PaaS • SaaS
  • 3. ABOUT THE PROJECT In this project we introduce a novel tool, CloudAnalyst, along with a new approach to simulate a large-scaled applications on the Cloud with the purpose of studying the behavior of such applications under various deployment configurations. Such a study would benefit the application designers greatly in identifying the optimal configuration for their application. But more importantly such a study will generate valuable insights in to designing Cloud infrastructure services in areas such as coordination between Data Centers, load balancing algorithms andpossible value added services such as Service Brokers to coordinate between Data Centers to optimize the application performance and cost to the owners.
  • 4. CLOUD ANALYST The CloudAnalyst is built on top of CloudSim tool kit, by extending CloudSim functionality with the introduction of concepts that model Internet and Internet Application behaviors . CloudSim toolkit covers most of the activities taking place within a Data Center in detail. This includes: • Simulating Data Center hardware definition in terms of physical machines composed of processors, storage devices, memory and internal bandwidth • Simulating virtual machine specification, creation and destruction • The management of virtual machines, allocation of physical hardware resources for the operation of virtual machines based on different policies (e.g. time-shared and space- shared) • Simulating the execution of user programs or requests (Cloudlet/Gridlet) on the virtual machines
  • 5. SIMULATION OUTPUT/WHAT IS BEING MEASURED • Response time of the simulated application • The usage patterns of the application • The time taken by data centers to service a user request • The cost of operation
  • 6. TECHNOLOGIES USED • Java • Java Swing • CloudSim
  • 7. TERMINOLOGY USED • Region • Internet • Service Broker Request • User Base • Internet Cloudlet • Data Center Controller • VM Load Balancer
  • 8. SERVICE BROKER ALGORITHM • Service proximity based routing • Performance based routing • Dynamically Reconfigurable Routing
  • 9. VM LOAD BALANCING ALGORITHM • Round Robin • Active Monitoring • Throttled
  • 10. SCENARIO 1.1.1 Single data center located in Asia with service proximity algorithm for service broker and round robin for VM load balancing Avg (ms) Min (ms) Max (ms) Overall Response Time 676.13 55.00 1862.84 Data Centre Processing Time 206.57 0.23 887.92 Overall Response Time Summary: Response Time by Region:
  • 11. SCENARIO 1.1.1 Single data center located in Asia with service proximity algorithm for service broker and round robin for VM load balancing Data Center Request Servicing Time: Cost: Data Center Avg (ms) Min (ms) Max (ms) DC1 206.57 0.23 887.92 Total Virtual Machine Cost ($) 1.60 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1122.13
  • 12. SCENARIO 1.1.2 Single data center located in Asia with service proximity algorithm for service broker and active monitoring for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 676.02 55.00 1877.13 Data Centre Processing Time 206.57 0.23 889.74
  • 13. SCENARIO 1.1.2 Single data center located in Asia with service proximity algorithm for service broker and active monitoring for VM load balancing Data Center Request Servicing Time: Cost: Data Center Avg (ms) Min (ms) Max (ms) DC1 206.57 0.23 889.74 Total Virtual Machine Cost ($) 1.60 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1122.13
  • 14. SCENARIO 1.1.3 Single data center located in Asia with service proximity algorithm for service broker and throttled for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 572.22 55.00 1819.68 Data Centre Processing Time 103.80 0.23 624.00
  • 15. SCENARIO 1.1.3 Single data center located in Asia with service proximity algorithm for service broker and throttled for VM load balancing Data Center Request Servicing Time: Cost: Data Center Avg (ms) Min (ms) Max (ms) DC1 103.80 0.23 624.00 Total Virtual Machine Cost ($) 1.60 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1122.13
  • 16. SCENARIO 1.2.1 Single data center located in Asia with service optimum response time algorithm for service broker and round robin for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 675.90 56.26 1865.45 Data Centre Processing Time 206.10 0.24 885.69
  • 17. SCENARIO 1.2.1 Single data center located in Asia with service proximity algorithm for service broker and round robin for VM load balancing Data Center Request Servicing Time: Cost: Data Center Avg (ms) Min (ms) Max (ms) DC1 206.10 0.24 885.69 Total Virtual Machine Cost ($) 1.60 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1122.13
  • 18. SCENARIO 1.2.2 Single data center located in Asia with service optimum response time algorithm for service broker and active monitoring for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 675.83 56.26 1879.26 Data Centre Processing Time 206.10 0.24 888.18
  • 19. SCENARIO 1.2.2 Single data center located in Asia with optimum response time algorithm for service broker and active monitoring for VM load balancing Data Center Request Servicing Time: Cost: Data Center Avg (ms) Min (ms) Max (ms) DC1 206.10 0.24 888.18 Total Virtual Machine Cost ($) 1.60 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1122.13
  • 20. SCENARIO 1.2.3 Single data center located in Asia with service optimum response time algorithm for service broker and throttled for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 572.25 56.12 1827.04 Data Centre Processing Time 103.70 0.24 625.71
  • 21. SCENARIO 1.2.3 Single data center located in Asia with optimum response time algorithm for service broker and throttled for VM load balancing Data Center Request Servicing Time: Cost: Data Center Avg (ms) Min (ms) Max (ms) DC1 103.70 0.24 625.71 Total Virtual Machine Cost ($) 1.60 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1122.13
  • 22. SCENARIO 2.1.1 Each region has a data center with service proximity algorithm for service broker and round robin for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 316.25 41.55 542.53 Data Centre Processing Time 254.00 0.46 481.01
  • 23. Data Center Request Servicing Time: Cost: Total Virtual Machine Cost ($) 8.42 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1128.94
  • 24. SCENARIO 2.1.2 Each region has a data center with service proximity algorithm for service broker and active monitoring for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 316.59 41.55 577.58 Data Centre Processing Time 254.82 0.46 528.79
  • 25. Data Center Request Servicing Time: Cost: Total Virtual Machine Cost ($) 8.42 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1128.94
  • 26. SCENARIO 2.1.3 Each region has a data center with service proximity algorithm for service broker and Throttledfor VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 205.62 41.55 606.80 Data Centre Processing Time 147.97 0.46 528.79
  • 27. Data Center Request Servicing Time: Cost: Total Virtual Machine Cost ($) 8.42 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1128.94
  • 28. SCENARIO 2.2.1 Each region has a data center with optimum response time algorithm for service broker and round robin for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 291.13 39.91 996.44 Data Centre Processing Time 177.76 0.49 481.15
  • 29. Data Center Request Servicing Time: Cost: Total Virtual Machine Cost ($) 8.42 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1128.94
  • 30. SCENARIO 2.2.2 Each region has a data center with optimum response time algorithm for service broker and active monitoring for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 290.78 44.31 1166.44 Data Centre Processing Time 175.00 0.41 481.36
  • 31. Data Center Request Servicing Time: Cost: Total Virtual Machine Cost ($) 8.42 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1128.94
  • 32. SCENARIO 2.2.3 Each region has a data center with optimum response time algorithm for service broker and throttled for VM load balancing Overall Response Time Summary: Response Time by Region: Avg (ms) Min (ms) Max (ms) Overall Response Time 205.74 39.91 1161.44 Data Centre Processing Time 97.18 0.49 455.30
  • 33. Data Center Request Servicing Time: Cost: Total Virtual Machine Cost ($) 8.42 Total Data Transfer Cost ($) 1120.52 Grand Total ($) 1128.94
  • 34. SIMULATION RESULT SUMMARY :- ANALYSIS OF OVERALL RESPONSE TIME 0 100 200 300 400 500 600 700 5.2.1.1 5.2.1.2 5.2.1.3 5.2.2.1 5.2.2.2 5.2.2.3 5.3.1.1 5.3.1.2 5.3.1.3 5.3.2.1 5.3.2.2 5.3.2.3
  • 35. SIMULATION RESULT SUMMARY :- ANALYSIS OF DATA CENTRE PROCESSING TIME : 0 50 100 150 200 250 300 5.2.1.1 5.2.1.2 5.2.1.3 5.2.2.1 5.2.2.2 5.2.2.3 5.3.1.1 5.3.1.2 5.3.1.3 5.3.2.1 5.3.2.2