SlideShare a Scribd company logo
1 of 36
A SPECIAL TALK ON CLOUD COMPUTING : BASIC CONCEPT
REGARDING LOAD BALANCING AND VM SCHEDULING
USING
SIMULATION TOOLKIT
Presented By:
Soumen Santra
Assistant Professor
DEPT. OF MCA
Monday, May 11, 2020 Soumen Santra 1
Contents
• Introduction
• Cloud Component
• Types of Cloud
• Load Balancing
• Used Simulator : CloudSim 3.0
• Simulator Configuration
• Result
• Cloud Simulator : CloudReport
• Conclusion
• Future Scenario
• References
Monday, May 11, 2020 Soumen Santra 2
Introduction
The cloud architecture utilizes a three-dimensional model that contents several
processing tiers: Infrastructure as a Service (IaaS), Platform as a Service (PaaS),
Software as a Service (SaaS), etc.
It is necessary to implement static as well as dynamic computing.
Load balancing is a challenge for a distributed system.
All the load balancing algorithm are not always practically feasible or cost efficient.
Our aim is to provide an approach for load balancing .
Monday, May 11, 2020 Soumen Santra 3
Cloud Component
Cloudlets :It relates with cloud-jobs which is given by the Clients or End users .End
users interact with the clients to manage information related to the cloud.
Clients: They generally fall into three categories as given in
ď‚· Mobile: Windows Mobile Smartphone etc.
 Thin: They don’t do any computation work. Servers do all the works for them. Thin
clients don’t have any internal memory.
ď‚· Thick: These use different browsers to connect to the Internet cloud.
Datacenter: It is nothing but a collection of servers hosting different applications. A end
user connects to the Datacenter to subscribe different applications.
Distributed Server: It is the host which is the part of a cloud which are present
throughout the Internet hosting different applications. Content
Monday, May 11, 2020 Soumen Santra 4
Cont..
Virtual Machines (VM): It is a system which processes the cloud job. The parameters or attributes
are image size, VM memory, MIPS rate, bandwidth, number of cpus and virtual machine monitor.
Monday, May 11, 2020 Soumen Santra 5
Types of Clouds
Based on the domain or environment in which clouds are used, clouds can be divided into
3 categories :
Public Clouds
Private Clouds
Hybrid Clouds (combination of both private and public clouds) .
Dynamically delivers complete package of services on user demand.
These services broadly classified into three types:
Infrastructure as a Service (IaaS) - Twitter etc.
Platform as a Service (PaaS) - Amazon's Elastic Compute Cloud (EC2), Facebook etc.
Software as a Service (SaaS) – Web Mail , MS Office Live etc.
Monday, May 11, 2020 Soumen Santra 6
Load Balancing
Load balancing in Cloud environment are based on current running phase of the system.
It can be done in two different ways: distributed and non-distributed.
In load balancing a common objective, known as cooperative, improve the throughput of the
system, overall response time, etc. [4].
Distributed dynamic load balancing can affect the whole system.
Node needs to interchange status information with every other node in the system.
Types of Load scheduling algorithms:
Symmetric: Allocation by the scheduler to every VM with respect of incoming jobs.
Asymmetric: Allocation by the scheduler to every VM with respect of incoming jobs.
Static: It doesn't depend on the current state of the system.
Dynamic: Decisions on load scheduling are based on current state of the system.
NOTE : FCFS, RR, SJF etc.
Monday, May 11, 2020 Soumen Santra 7
Cont..
• Load balancing is the process
of distributing the load among
various machines of a
distributed system.
• Virtual machines (VM) to
improve resource utilization
and job response time while
some of the vm’s are heavily
loaded while other vm’s are
idle or doing very little.
• Load balancing ensures that
all the processor in the system
or every vm in the network
does approximately the equal
amount of work (MIPS rate).
Monday, May 11, 2020 Soumen Santra 8
Basic Strategies for VM Migration in Load
Balancing
Policies or Strategies in load scheduling :
Transfer strategy: It selects a job for transferring from a local node to a remote node [6].
Selection strategy: It specifies the processors, to exchange with proper matching.
Location strategy: Find out the location of remote node.
Information strategy: It responsible for collecting information about the nodes in the
system.
Communication strategy: It communicates over federated network among various
locations.
Monday, May 11, 2020 Soumen Santra 9
An Approach on Load Balancing Due to
Probabilistic VM Migration Policy:
1. Initialize: Initialize P, the probability vector: P [i] for each VM where i is the number of
Cloud job (cloudlet), i = 1, 2,…., n .
2. For each Host:
(a) Generate: Generate VM each individual by sampling the space using the
probability Vector P.
(b) Evaluate: Evaluate each computing jobs for each VM, assign B, a set of
MaxCPUUtilized with MinCPUAllocation VMs’ to the best individual found.
(c) Update P: Update the vector P based on the best individual B:
P [i+1] = (1 - α) P [i] + α B [i]
where α is the pre-defined learning rate.
(d) Return to step 2a
where α is the probability vector assign to 10% . VM migration treated as
10% and remaining 90% are allocated for next incoming customer.
Monday, May 11, 2020 Soumen Santra 10
Different Approach of Load Balancing
• Dynamic load balancing algorithms follow distributed nature.
• The nodes in the system needs to interact with every other node.
• Distributed system affect by each node to interchange status information with
every other node.
• Centralized way, Non-distributed system is executed by a central node in the whole
system. The other nodes interact only with the central node.
• In semi-distributed system, nodes are partitioned into clusters, where each cluster is
of centralized form.
• A central node is elected in each cluster by appropriate election technique.
Monday, May 11, 2020 Soumen Santra 11
Cloud Simulator : CloudSim3.0
A new, generalized, and extensible simulation framework that allows seamless modeling,
simulation, and experimentation of emerging Cloud computing infrastructures and
application services.
Support for modeling and simulation of large scale federated Cloud environment .
Virtualized and customizable scalable, dynamic scheduled ,low energy consumed
computational resources.
Monday, May 11, 2020 Soumen Santra 12
Cont..
Here using Cloudsim3.0 we implemented RoundRobin scheduling policy for VM. In CloudSim3.0
normally overriding two class VmSchedulerSpaceShared and VmSchedulerTimeshared.
We can implemented FCFS and RoundRobin respectively But here in this project we may do same
thing using overriding few classes like Datacenter, DatacenterBroker, Host,Cloudlet, CircularHost,
RoundRobin , RoundRobinVmAllocationPolicy etc.
Monday, May 11, 2020 Soumen Santra 13
Cont..
• Here VmSchedulerTimeShared and VmSchedulerSpace Shared are represented as
round robin and FIFO.
• These two classes extends another class VmScheduler to allocate the vm for a
datacenter to allocate for customer.
Monday, May 11, 2020 Soumen Santra 14
Monday, May 11, 2020 Soumen Santra 15
Monday, May 11, 2020 Soumen Santra 16
Simulator Configuration
DATACENTER Configuration:
Monday, May 11, 2020 Soumen Santra 17
Cont..
VM Configuration: CLOUDLET Configuration:
Monday, May 11, 2020 Soumen Santra 18
Result
• Analysis of simulation :
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 19
Cont..
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 20
Result
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 21
Result
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 22
Result
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 23
Result
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 24
Result
• Analysis of simulation :
• Number of VM : 5
• Number of CLOUDLET : 20
Monday, May 11, 2020 Soumen Santra 25
Cloud Simulator : CloudReport
II. CloudReports:
• CloudReports is a graphic tool that simulates Cloud computing environments.
• It uses CloudSim as its simulation engine even we can add Netbeans/Eclipse also.
• Easy-to-use user interface, report generation features and creation of extensions.
• The application simulates an Infrastructure as a Service (IaaS) provider with an
arbitrary number of customized datacenters.
• Includes processing capacity, amount of RAM, available bandwidth, power
consumption and scheduling algorithms (Round Robin).
• HTML reports of each simulation to explain log report.
Maven : An accumulator tool which manages the code
Allows proper migration from one platform to another platform
Monday, May 11, 2020 Soumen Santra 26
Cont..
Monday, May 11, 2020 Soumen Santra 27
Cont..
Monday, May 11, 2020 Soumen Santra 28
Contd…..
Monday, May 11, 2020 Soumen Santra 29
Cont..
Monday, May 11, 2020 Soumen Santra 30
Conclusion
We have seen the VM load balancing algorithms work in cloud environment
those are implemented in CloudSim or CloudReport type simulators .
We conclude that if we select an efficient virtual machine then it effect the overall
performance of the cloud Environment and also decrease the average response time.
Monday, May 11, 2020 Soumen Santra 31
FUTURE SCENARIO
• NEW DELHI: The cloud computing market in India is expected
to grow at 40 per cent by 2014, from an estimated $66.7
million in 2009, driven by cost and performance efficiencies,
IT research firm IDC said.
• According to IDC's 'India Cloud Computing Market: Current
State and Future Roadmap Study 2010', the Indian public
cloud computing market was estimated to be $66.7 million in
2009.
• "A significant segment of the market is aware of the concept,
but do not really understand what it actually means or how it
can benefit them," IDC India Lead Analyst (User Research)
Indranil Dutta said.
Monday, May 11, 2020 Soumen Santra 32
References
• http://www.cloudbus.org/cloudsim/.
• CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments
and Evaluation of Resource Provisioning Algorithms, Rodrigo N. Calheiros1, 3, Rajiv
Ranjan2, Anton Beloglazov1, CĂ©sar A. F. De Rose3, and Rajkumar Buyya1.
• Efficient Load Balancing Algorithm in VM Cloud Environment Meenakshi Sharma,
Pankaj Sharma, Dr. Sandeep Sharma. ISSN : 0976-8491 (Online) | ISSN : 2229-4333
(Print).
• CloudAnalyst:A CloudSim-based Visual Modeller for Analysing Cloud Computing
Environments and Applications, Bhathiya Wickremasinghe, Rodrigo N. Calheiros,
Rajkumar Buyya, 20-23, April 2010, pp. 446-452.
• Dynamic Load-Balanced Multicast for Data-Intensive Applications on Clouds Tatsuhiro
Chiba, Mathijs den Burger, Thilo Kielmann, and Satoshi Matsuoka, 978-0-7695-4039-
9/10 $26.00 © 2010 IEEE DOI 10.1109/CCGRID.2010.63.
• Efficient collective operations for clusters in long-and-fast networks, M. Matsuda, T.
Kudoh, Y. Kodama, R. Takano, and Y. Ishikawa, in IEEE International Conference on
Cluster Computing (cluster 2006),2006.
Monday, May 11, 2020 Soumen Santra 33
Cont..
•Optimization of collective communication operations in MPICH, R. Thakur, R.
Rabenseifner, and W. Gropp, in International Journal of High Performance
Computer Applications, vol. 19, no. 1, 2005, pp. 49–66.
• A Comparative Study into Distributed Load Balancing Algorithms for Cloud
Computing, Martin Randles, David Lamb, A. Taleb-Bendiab, 2010 IEEE 24th
International Conference on Advanced Information Networking and Applications
Workshops.
• A Guide to Dynamic Load Balancing in Distributed Computer
Systems, Ali M. Alakeel, IJCSNS International Journal of Computer Science and
Network Security,VOL.10 No.6, June 2010.
• CONTINUOUS DYNAMIC OPTIMISATION USING EVOLUTIONARY
ALGORITHMS by TRUNG THANH NGUYEN The University of Birmingham.
• A Survey With Proposed Approach On Dynamic Load Balancing: via VM Migration
Strategy In Cloud Computing in Amity University, CONFLUENCE 2013
Monday, May 11, 2020 Soumen Santra 34
Monday, May 11, 2020 Soumen Santra 35
Monday, May 11, 2020 Soumen Santra 36
Content

More Related Content

What's hot

Scalable Architectures - Taming the Twitter Firehose
Scalable Architectures - Taming the Twitter FirehoseScalable Architectures - Taming the Twitter Firehose
Scalable Architectures - Taming the Twitter FirehoseLorenzo Alberton
 
I2C Subsystem In Linux-2.6.24
I2C Subsystem In Linux-2.6.24I2C Subsystem In Linux-2.6.24
I2C Subsystem In Linux-2.6.24Varun Mahajan
 
Fun with Network Interfaces
Fun with Network InterfacesFun with Network Interfaces
Fun with Network InterfacesKernel TLV
 
Bi-temporal rdbms 2014
Bi-temporal rdbms 2014Bi-temporal rdbms 2014
Bi-temporal rdbms 2014Tomm Carr
 
Designing the Next Generation of Data Pipelines at Zillow with Apache Spark
Designing the Next Generation of Data Pipelines at Zillow with Apache SparkDesigning the Next Generation of Data Pipelines at Zillow with Apache Spark
Designing the Next Generation of Data Pipelines at Zillow with Apache SparkDatabricks
 
Apache Hive Tutorial
Apache Hive TutorialApache Hive Tutorial
Apache Hive TutorialSandeep Patil
 
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV ClusterMethod of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Clusterbyonggon chun
 
Dynamic Linker
Dynamic LinkerDynamic Linker
Dynamic LinkerSanjiv Malik
 
Container Performance Analysis
Container Performance AnalysisContainer Performance Analysis
Container Performance AnalysisBrendan Gregg
 
Linux I2C
Linux I2CLinux I2C
Linux I2CKaidenYu
 
SSD Deployment Strategies for MySQL
SSD Deployment Strategies for MySQLSSD Deployment Strategies for MySQL
SSD Deployment Strategies for MySQLYoshinori Matsunobu
 
Introduction to Apache Pig
Introduction to Apache PigIntroduction to Apache Pig
Introduction to Apache PigJason Shao
 
Operating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and ImprovementsOperating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and ImprovementsDataWorks Summit/Hadoop Summit
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VRISC-V International
 
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion RecordsScylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion RecordsScyllaDB
 
Apache Spark.
Apache Spark.Apache Spark.
Apache Spark.JananiJ19
 

What's hot (20)

Scalable Architectures - Taming the Twitter Firehose
Scalable Architectures - Taming the Twitter FirehoseScalable Architectures - Taming the Twitter Firehose
Scalable Architectures - Taming the Twitter Firehose
 
What Can Compilers Do for Us?
What Can Compilers Do for Us?What Can Compilers Do for Us?
What Can Compilers Do for Us?
 
HBase at LINE 2017
HBase at LINE 2017HBase at LINE 2017
HBase at LINE 2017
 
I2C Subsystem In Linux-2.6.24
I2C Subsystem In Linux-2.6.24I2C Subsystem In Linux-2.6.24
I2C Subsystem In Linux-2.6.24
 
Fun with Network Interfaces
Fun with Network InterfacesFun with Network Interfaces
Fun with Network Interfaces
 
Bi-temporal rdbms 2014
Bi-temporal rdbms 2014Bi-temporal rdbms 2014
Bi-temporal rdbms 2014
 
Designing the Next Generation of Data Pipelines at Zillow with Apache Spark
Designing the Next Generation of Data Pipelines at Zillow with Apache SparkDesigning the Next Generation of Data Pipelines at Zillow with Apache Spark
Designing the Next Generation of Data Pipelines at Zillow with Apache Spark
 
BeagleBoard-xM Booting Process
BeagleBoard-xM Booting ProcessBeagleBoard-xM Booting Process
BeagleBoard-xM Booting Process
 
Apache Hive Tutorial
Apache Hive TutorialApache Hive Tutorial
Apache Hive Tutorial
 
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV ClusterMethod of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
 
Dynamic Linker
Dynamic LinkerDynamic Linker
Dynamic Linker
 
Container Performance Analysis
Container Performance AnalysisContainer Performance Analysis
Container Performance Analysis
 
Linux I2C
Linux I2CLinux I2C
Linux I2C
 
SSD Deployment Strategies for MySQL
SSD Deployment Strategies for MySQLSSD Deployment Strategies for MySQL
SSD Deployment Strategies for MySQL
 
Introduction to Apache Pig
Introduction to Apache PigIntroduction to Apache Pig
Introduction to Apache Pig
 
Operating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and ImprovementsOperating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and Improvements
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-V
 
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion RecordsScylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
 
Apache hive introduction
Apache hive introductionApache hive introduction
Apache hive introduction
 
Apache Spark.
Apache Spark.Apache Spark.
Apache Spark.
 

Similar to CLOUD COMPUTING : BASIC CONCEPT REGARDING LOAD BALANCING AND Virtual Machine SCHEDULING

Cloud sim report
Cloud sim reportCloud sim report
Cloud sim reportJiachen Yang
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCEMayuri Saxena
 
Data Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big DataData Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big Dataneirew J
 
Data Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big DataData Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big Dataijccsa
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computingwww.pixelsolutionbd.com
 
Vmm level distributed transparency provisioning using cloud infrastructure te...
Vmm level distributed transparency provisioning using cloud infrastructure te...Vmm level distributed transparency provisioning using cloud infrastructure te...
Vmm level distributed transparency provisioning using cloud infrastructure te...ritwik999
 
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET-  	  Load Balancing and Crash Management in IoT EnvironmentIRJET-  	  Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT EnvironmentIRJET Journal
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY ijccsa
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Localityneirew J
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Eswar Publications
 
Resource provisioning for video on demand in saas
Resource provisioning for video on demand in saasResource provisioning for video on demand in saas
Resource provisioning for video on demand in saasIAEME Publication
 
Cloud computing
Cloud computingCloud computing
Cloud computingKomal Shete
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGIRJET Journal
 
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...idescitation
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentIRJET Journal
 
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTVIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTijmpict
 
Load Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementLoad Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementIRJET Journal
 
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEAUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEIRJET Journal
 
Survey on virtual machine placement techniques in cloud computing environment
Survey on virtual machine placement techniques in cloud computing environmentSurvey on virtual machine placement techniques in cloud computing environment
Survey on virtual machine placement techniques in cloud computing environmentijccsa
 

Similar to CLOUD COMPUTING : BASIC CONCEPT REGARDING LOAD BALANCING AND Virtual Machine SCHEDULING (20)

Cloud sim report
Cloud sim reportCloud sim report
Cloud sim report
 
N1803048386
N1803048386N1803048386
N1803048386
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
Data Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big DataData Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big Data
 
Data Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big DataData Distribution Handling on Cloud for Deployment of Big Data
Data Distribution Handling on Cloud for Deployment of Big Data
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Vmm level distributed transparency provisioning using cloud infrastructure te...
Vmm level distributed transparency provisioning using cloud infrastructure te...Vmm level distributed transparency provisioning using cloud infrastructure te...
Vmm level distributed transparency provisioning using cloud infrastructure te...
 
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET-  	  Load Balancing and Crash Management in IoT EnvironmentIRJET-  	  Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT Environment
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
 
Resource provisioning for video on demand in saas
Resource provisioning for video on demand in saasResource provisioning for video on demand in saas
Resource provisioning for video on demand in saas
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTVIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
 
Load Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementLoad Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine Placement
 
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEAUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
 
Survey on virtual machine placement techniques in cloud computing environment
Survey on virtual machine placement techniques in cloud computing environmentSurvey on virtual machine placement techniques in cloud computing environment
Survey on virtual machine placement techniques in cloud computing environment
 

More from Soumen Santra

Cell hole identification in carcinogenic segment using Geodesic Methodology: ...
Cell hole identification in carcinogenic segment using Geodesic Methodology: ...Cell hole identification in carcinogenic segment using Geodesic Methodology: ...
Cell hole identification in carcinogenic segment using Geodesic Methodology: ...Soumen Santra
 
PPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptx
PPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptxPPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptx
PPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptxSoumen Santra
 
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...Soumen Santra
 
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...Soumen Santra
 
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...Soumen Santra
 
A Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance TechnologyA Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance TechnologySoumen Santra
 
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions Soumen Santra
 
Java Basic PART I
Java Basic PART IJava Basic PART I
Java Basic PART ISoumen Santra
 
Threads Advance in System Administration with Linux
Threads Advance in System Administration with LinuxThreads Advance in System Administration with Linux
Threads Advance in System Administration with LinuxSoumen Santra
 
Frequency Division Multiplexing Access (FDMA)
Frequency Division Multiplexing Access (FDMA)Frequency Division Multiplexing Access (FDMA)
Frequency Division Multiplexing Access (FDMA)Soumen Santra
 
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...Soumen Santra
 
Code-Division Multiple Access (CDMA)
Code-Division Multiple Access (CDMA)Code-Division Multiple Access (CDMA)
Code-Division Multiple Access (CDMA)Soumen Santra
 
PURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : Details
PURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : DetailsPURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : Details
PURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : DetailsSoumen Santra
 
Carrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CACarrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CASoumen Santra
 
RFID (RADIO FREQUENCY IDENTIFICATION)
RFID (RADIO FREQUENCY IDENTIFICATION)RFID (RADIO FREQUENCY IDENTIFICATION)
RFID (RADIO FREQUENCY IDENTIFICATION)Soumen Santra
 
SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION
SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION  SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION
SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION Soumen Santra
 
Threads Basic : Features, Types & Implementation
Threads Basic : Features, Types  & ImplementationThreads Basic : Features, Types  & Implementation
Threads Basic : Features, Types & ImplementationSoumen Santra
 
JavaScript with Syntax & Implementation
JavaScript with Syntax & ImplementationJavaScript with Syntax & Implementation
JavaScript with Syntax & ImplementationSoumen Santra
 

More from Soumen Santra (20)

Cell hole identification in carcinogenic segment using Geodesic Methodology: ...
Cell hole identification in carcinogenic segment using Geodesic Methodology: ...Cell hole identification in carcinogenic segment using Geodesic Methodology: ...
Cell hole identification in carcinogenic segment using Geodesic Methodology: ...
 
PPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptx
PPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptxPPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptx
PPT_PAPERID 31_SOUMEN_SANTRA - ICCET23.pptx
 
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
 
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
 
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Merge sort
Merge sortMerge sort
Merge sort
 
A Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance TechnologyA Novel Real Time Home Automation System with Google Assistance Technology
A Novel Real Time Home Automation System with Google Assistance Technology
 
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
 
Java Basic PART I
Java Basic PART IJava Basic PART I
Java Basic PART I
 
Threads Advance in System Administration with Linux
Threads Advance in System Administration with LinuxThreads Advance in System Administration with Linux
Threads Advance in System Administration with Linux
 
Frequency Division Multiplexing Access (FDMA)
Frequency Division Multiplexing Access (FDMA)Frequency Division Multiplexing Access (FDMA)
Frequency Division Multiplexing Access (FDMA)
 
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
 
Code-Division Multiple Access (CDMA)
Code-Division Multiple Access (CDMA)Code-Division Multiple Access (CDMA)
Code-Division Multiple Access (CDMA)
 
PURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : Details
PURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : DetailsPURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : Details
PURE ALOHA : MEDIUM ACCESS CONTROL PROTOCOL (MAC): Definition : Types : Details
 
Carrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CACarrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CA
 
RFID (RADIO FREQUENCY IDENTIFICATION)
RFID (RADIO FREQUENCY IDENTIFICATION)RFID (RADIO FREQUENCY IDENTIFICATION)
RFID (RADIO FREQUENCY IDENTIFICATION)
 
SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION
SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION  SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION
SPACE DIVISION MULTIPLE ACCESS (SDMA) SATELLITE COMMUNICATION
 
Threads Basic : Features, Types & Implementation
Threads Basic : Features, Types  & ImplementationThreads Basic : Features, Types  & Implementation
Threads Basic : Features, Types & Implementation
 
JavaScript with Syntax & Implementation
JavaScript with Syntax & ImplementationJavaScript with Syntax & Implementation
JavaScript with Syntax & Implementation
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEslot gacor bisa pakai pulsa
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

CLOUD COMPUTING : BASIC CONCEPT REGARDING LOAD BALANCING AND Virtual Machine SCHEDULING

  • 1. A SPECIAL TALK ON CLOUD COMPUTING : BASIC CONCEPT REGARDING LOAD BALANCING AND VM SCHEDULING USING SIMULATION TOOLKIT Presented By: Soumen Santra Assistant Professor DEPT. OF MCA Monday, May 11, 2020 Soumen Santra 1
  • 2. Contents • Introduction • Cloud Component • Types of Cloud • Load Balancing • Used Simulator : CloudSim 3.0 • Simulator Configuration • Result • Cloud Simulator : CloudReport • Conclusion • Future Scenario • References Monday, May 11, 2020 Soumen Santra 2
  • 3. Introduction The cloud architecture utilizes a three-dimensional model that contents several processing tiers: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), etc. It is necessary to implement static as well as dynamic computing. Load balancing is a challenge for a distributed system. All the load balancing algorithm are not always practically feasible or cost efficient. Our aim is to provide an approach for load balancing . Monday, May 11, 2020 Soumen Santra 3
  • 4. Cloud Component Cloudlets :It relates with cloud-jobs which is given by the Clients or End users .End users interact with the clients to manage information related to the cloud. Clients: They generally fall into three categories as given in ď‚· Mobile: Windows Mobile Smartphone etc. ď‚· Thin: They don’t do any computation work. Servers do all the works for them. Thin clients don’t have any internal memory. ď‚· Thick: These use different browsers to connect to the Internet cloud. Datacenter: It is nothing but a collection of servers hosting different applications. A end user connects to the Datacenter to subscribe different applications. Distributed Server: It is the host which is the part of a cloud which are present throughout the Internet hosting different applications. Content Monday, May 11, 2020 Soumen Santra 4
  • 5. Cont.. Virtual Machines (VM): It is a system which processes the cloud job. The parameters or attributes are image size, VM memory, MIPS rate, bandwidth, number of cpus and virtual machine monitor. Monday, May 11, 2020 Soumen Santra 5
  • 6. Types of Clouds Based on the domain or environment in which clouds are used, clouds can be divided into 3 categories : Public Clouds Private Clouds Hybrid Clouds (combination of both private and public clouds) . Dynamically delivers complete package of services on user demand. These services broadly classified into three types: Infrastructure as a Service (IaaS) - Twitter etc. Platform as a Service (PaaS) - Amazon's Elastic Compute Cloud (EC2), Facebook etc. Software as a Service (SaaS) – Web Mail , MS Office Live etc. Monday, May 11, 2020 Soumen Santra 6
  • 7. Load Balancing Load balancing in Cloud environment are based on current running phase of the system. It can be done in two different ways: distributed and non-distributed. In load balancing a common objective, known as cooperative, improve the throughput of the system, overall response time, etc. [4]. Distributed dynamic load balancing can affect the whole system. Node needs to interchange status information with every other node in the system. Types of Load scheduling algorithms: Symmetric: Allocation by the scheduler to every VM with respect of incoming jobs. Asymmetric: Allocation by the scheduler to every VM with respect of incoming jobs. Static: It doesn't depend on the current state of the system. Dynamic: Decisions on load scheduling are based on current state of the system. NOTE : FCFS, RR, SJF etc. Monday, May 11, 2020 Soumen Santra 7
  • 8. Cont.. • Load balancing is the process of distributing the load among various machines of a distributed system. • Virtual machines (VM) to improve resource utilization and job response time while some of the vm’s are heavily loaded while other vm’s are idle or doing very little. • Load balancing ensures that all the processor in the system or every vm in the network does approximately the equal amount of work (MIPS rate). Monday, May 11, 2020 Soumen Santra 8
  • 9. Basic Strategies for VM Migration in Load Balancing Policies or Strategies in load scheduling : Transfer strategy: It selects a job for transferring from a local node to a remote node [6]. Selection strategy: It specifies the processors, to exchange with proper matching. Location strategy: Find out the location of remote node. Information strategy: It responsible for collecting information about the nodes in the system. Communication strategy: It communicates over federated network among various locations. Monday, May 11, 2020 Soumen Santra 9
  • 10. An Approach on Load Balancing Due to Probabilistic VM Migration Policy: 1. Initialize: Initialize P, the probability vector: P [i] for each VM where i is the number of Cloud job (cloudlet), i = 1, 2,…., n . 2. For each Host: (a) Generate: Generate VM each individual by sampling the space using the probability Vector P. (b) Evaluate: Evaluate each computing jobs for each VM, assign B, a set of MaxCPUUtilized with MinCPUAllocation VMs’ to the best individual found. (c) Update P: Update the vector P based on the best individual B: P [i+1] = (1 - α) P [i] + α B [i] where α is the pre-defined learning rate. (d) Return to step 2a where α is the probability vector assign to 10% . VM migration treated as 10% and remaining 90% are allocated for next incoming customer. Monday, May 11, 2020 Soumen Santra 10
  • 11. Different Approach of Load Balancing • Dynamic load balancing algorithms follow distributed nature. • The nodes in the system needs to interact with every other node. • Distributed system affect by each node to interchange status information with every other node. • Centralized way, Non-distributed system is executed by a central node in the whole system. The other nodes interact only with the central node. • In semi-distributed system, nodes are partitioned into clusters, where each cluster is of centralized form. • A central node is elected in each cluster by appropriate election technique. Monday, May 11, 2020 Soumen Santra 11
  • 12. Cloud Simulator : CloudSim3.0 A new, generalized, and extensible simulation framework that allows seamless modeling, simulation, and experimentation of emerging Cloud computing infrastructures and application services. Support for modeling and simulation of large scale federated Cloud environment . Virtualized and customizable scalable, dynamic scheduled ,low energy consumed computational resources. Monday, May 11, 2020 Soumen Santra 12
  • 13. Cont.. Here using Cloudsim3.0 we implemented RoundRobin scheduling policy for VM. In CloudSim3.0 normally overriding two class VmSchedulerSpaceShared and VmSchedulerTimeshared. We can implemented FCFS and RoundRobin respectively But here in this project we may do same thing using overriding few classes like Datacenter, DatacenterBroker, Host,Cloudlet, CircularHost, RoundRobin , RoundRobinVmAllocationPolicy etc. Monday, May 11, 2020 Soumen Santra 13
  • 14. Cont.. • Here VmSchedulerTimeShared and VmSchedulerSpace Shared are represented as round robin and FIFO. • These two classes extends another class VmScheduler to allocate the vm for a datacenter to allocate for customer. Monday, May 11, 2020 Soumen Santra 14
  • 15. Monday, May 11, 2020 Soumen Santra 15
  • 16. Monday, May 11, 2020 Soumen Santra 16
  • 18. Cont.. VM Configuration: CLOUDLET Configuration: Monday, May 11, 2020 Soumen Santra 18
  • 19. Result • Analysis of simulation : • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 19
  • 20. Cont.. • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 20
  • 21. Result • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 21
  • 22. Result • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 22
  • 23. Result • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 23
  • 24. Result • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 24
  • 25. Result • Analysis of simulation : • Number of VM : 5 • Number of CLOUDLET : 20 Monday, May 11, 2020 Soumen Santra 25
  • 26. Cloud Simulator : CloudReport II. CloudReports: • CloudReports is a graphic tool that simulates Cloud computing environments. • It uses CloudSim as its simulation engine even we can add Netbeans/Eclipse also. • Easy-to-use user interface, report generation features and creation of extensions. • The application simulates an Infrastructure as a Service (IaaS) provider with an arbitrary number of customized datacenters. • Includes processing capacity, amount of RAM, available bandwidth, power consumption and scheduling algorithms (Round Robin). • HTML reports of each simulation to explain log report. Maven : An accumulator tool which manages the code Allows proper migration from one platform to another platform Monday, May 11, 2020 Soumen Santra 26
  • 27. Cont.. Monday, May 11, 2020 Soumen Santra 27
  • 28. Cont.. Monday, May 11, 2020 Soumen Santra 28
  • 29. Contd….. Monday, May 11, 2020 Soumen Santra 29
  • 30. Cont.. Monday, May 11, 2020 Soumen Santra 30
  • 31. Conclusion We have seen the VM load balancing algorithms work in cloud environment those are implemented in CloudSim or CloudReport type simulators . We conclude that if we select an efficient virtual machine then it effect the overall performance of the cloud Environment and also decrease the average response time. Monday, May 11, 2020 Soumen Santra 31
  • 32. FUTURE SCENARIO • NEW DELHI: The cloud computing market in India is expected to grow at 40 per cent by 2014, from an estimated $66.7 million in 2009, driven by cost and performance efficiencies, IT research firm IDC said. • According to IDC's 'India Cloud Computing Market: Current State and Future Roadmap Study 2010', the Indian public cloud computing market was estimated to be $66.7 million in 2009. • "A significant segment of the market is aware of the concept, but do not really understand what it actually means or how it can benefit them," IDC India Lead Analyst (User Research) Indranil Dutta said. Monday, May 11, 2020 Soumen Santra 32
  • 33. References • http://www.cloudbus.org/cloudsim/. • CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms, Rodrigo N. Calheiros1, 3, Rajiv Ranjan2, Anton Beloglazov1, CĂ©sar A. F. De Rose3, and Rajkumar Buyya1. • Efficient Load Balancing Algorithm in VM Cloud Environment Meenakshi Sharma, Pankaj Sharma, Dr. Sandeep Sharma. ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print). • CloudAnalyst:A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications, Bhathiya Wickremasinghe, Rodrigo N. Calheiros, Rajkumar Buyya, 20-23, April 2010, pp. 446-452. • Dynamic Load-Balanced Multicast for Data-Intensive Applications on Clouds Tatsuhiro Chiba, Mathijs den Burger, Thilo Kielmann, and Satoshi Matsuoka, 978-0-7695-4039- 9/10 $26.00 © 2010 IEEE DOI 10.1109/CCGRID.2010.63. • Efficient collective operations for clusters in long-and-fast networks, M. Matsuda, T. Kudoh, Y. Kodama, R. Takano, and Y. Ishikawa, in IEEE International Conference on Cluster Computing (cluster 2006),2006. Monday, May 11, 2020 Soumen Santra 33
  • 34. Cont.. •Optimization of collective communication operations in MPICH, R. Thakur, R. Rabenseifner, and W. Gropp, in International Journal of High Performance Computer Applications, vol. 19, no. 1, 2005, pp. 49–66. • A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing, Martin Randles, David Lamb, A. Taleb-Bendiab, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops. • A Guide to Dynamic Load Balancing in Distributed Computer Systems, Ali M. Alakeel, IJCSNS International Journal of Computer Science and Network Security,VOL.10 No.6, June 2010. • CONTINUOUS DYNAMIC OPTIMISATION USING EVOLUTIONARY ALGORITHMS by TRUNG THANH NGUYEN The University of Birmingham. • A Survey With Proposed Approach On Dynamic Load Balancing: via VM Migration Strategy In Cloud Computing in Amity University, CONFLUENCE 2013 Monday, May 11, 2020 Soumen Santra 34
  • 35. Monday, May 11, 2020 Soumen Santra 35
  • 36. Monday, May 11, 2020 Soumen Santra 36 Content

Editor's Notes

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 9
  9. 10
  10. 12
  11. 13
  12. 14
  13. 17
  14. 18
  15. 19
  16. 20
  17. 21
  18. 22
  19. 23
  20. 24
  21. 25
  22. 31