SlideShare a Scribd company logo
PERFORMANCE ANALYSIS OF CLOUD COMPUTING
       AND COST ESTIMATION USING COCOMO II TECHNIQUE


OBJECTIVE:


       The main objective of this project is to evaluate the performance analysis of
cloud computing centers using queuing systems. To obtain accurate estimation of
the complete probability distribution of the request response time and other
important performance indicators such as mean number of tasks in the system,
blocking probability, and probability.


PROBLEM DIFINITION:


           A cloud center can have a large number of facility (server) nodes,
             typically of the order of hundreds or thousands, traditional queuing
             analysis rarely considers systems of this size.
           The coefficient of variation of task service time may be high.
           Due to the dynamic nature of cloud environments, diversity of user’s
             requests and time dependency of load, cloud centers must provide
             expected quality of service at widely varying loads.


ABSTRACT:


      Cloud Computing is a novel paradigm for the provision of computing
infrastructure, which aims to shift the location of the computing infrastructure to
the network in order to reduce the costs of management and maintenance of
hardware and software resources. Cloud computing has a service-oriented
architecture in which services are broadly divided into three categories:
Infrastructure-as-a- Service (IaaS), which includes equipment such as hardware,
Storage, servers, and networking components are made accessible over the
Internet; Platform-as-a-Service (PaaS), which includes hardware and software
computing platforms such as virtualized servers, operating systems, and the like;
and Software-as-a-Service (SaaS), which includes software applications and other
hosted services.


      To obtain accurate estimation of the complete probability distribution of the
request response time and other important performance indicators. The model
allows cloud operators to determine the relationship between the number of servers
and input buffer size, on one side, and the performance indicators such as mean
number of tasks in the system, blocking probability, and probability that a task will
obtain immediate service, on the other.


EXISTING SYSTEM:


          The number of servers is comparatively small, typically below 10,
             which makes them unsuitable for performance analysis of cloud
             computing data centers.
          Approximations are very sensitive to the probability distribution of
             task service times.
 User may submit many tasks at a time because of this bags-of-task
             will appear.


DISADVANTAGES:


          Due to dynamic nature of cloud environments, diversity of user’s
             requests and time dependency of load is high.
          Traffic intensity is high.
          The coefficient of variation of task service time is high.
          Modeling errors.


PROPOSED SYSTEM:


      In Proposed system, the task is sent to the cloud center is serviced within a
suitable facility node; upon finishing the service, the task leaves the center. A
facility node may contain different computing resources such as web servers,
database servers, directory servers, and others. A service level agreement, SLA,
outlines all aspects of cloud service usage and the obligations of both service
providers and clients, including various descriptors collectively referred to as
Quality of Service (QoS). QoS includes availability, throughput, reliability,
security, and many other parameters, but also performance indicators such as
response time, task blocking probability, probability of immediate service, and
mean number of tasks in the system, all of which may be determined using the
tools of queuing theory.
We model a cloud server farm as a COCOMO II system which indicates that
the inter arrival time of requestsis exponentially distributed, while task service
times are independent and identically distributed random variables that follow a
general distribution with mean value of u. The system under consideration contains
m servers which render service in order of task request arrivals (FCFS).The
capacity of system is m þ r which means the buffer size for incoming request is
equal to r. As the population size of a typical cloud center is relatively high while
the probability that a given user will request service is relatively small, the arrival
process can be modeled as a Markovian process.


ADVANTAGES:


           Less Traffic Intensity.
           Analytical technique based on an approximate Markov chain model
             for best performance evaluation.
           General Service time for requests and large number of servers makes
             our model flexible in terms of scalability and diversity of service time.
           High degree of accuracy for the mean number of tasks in the system,
             blocking probability, probability, response time.




ALGORITHM USED:


      1. COCOMO-II
      2. A-Priori Algorithm
3. AES (Advanced Encryption Standard)




ARCHITECTURE DIAGRAM:


                Cloud Server                                              User
                                          H
               Coordinator

                                                 Internet


     CS1          CS2               CSn




                                                            Back-end Database
               Shared File system




SYSTEM REQUIREMENTS:

 Hardware Requirements:

           •   Intel Pentium IV
           •   256/512 MB RAM
           •   1 GB Free disk space or greater
•     1 GB on Boot Drive
           •     17” XVGA display monitor
           •     1 Network Interface Card (NIC)
Software Requirements:

           •     MS Windows XP/ windows 7
           •     MS IE Browser 6.0/later
           •     MS Dot Net Framework 4.0
           •     MS Visual Studio.Net 2010
           •     Internet Information Server (IIS)
           •     MS SQL Server 2005
           •     Windows Installer 3.1



APPLICATIONS:

        1. Organizations
        2. Cloud Providers Clients
        3. Government Sectores

More Related Content

What's hot

LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMStanmayshah95
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance TuningKINGSHUK MAJUMDER
 
Coda file system tahir
Coda file system   tahirCoda file system   tahir
Coda file system tahir
Mohammad Faizan
 
Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...
Tapender Yadav
 
Client Server System Development
Client Server System DevelopmentClient Server System Development
Client Server System Development
ManjuShanmugam1593
 
IRJET- Load Balancing Cluster based on Linux Virtual Server
IRJET- Load Balancing Cluster based on Linux Virtual ServerIRJET- Load Balancing Cluster based on Linux Virtual Server
IRJET- Load Balancing Cluster based on Linux Virtual Server
IRJET Journal
 
client server protocol
client server protocolclient server protocol
client server protocol
bmuhire
 
Load balancing
Load balancingLoad balancing
LinkedIn - A highly scalable Architecture on Java!
LinkedIn - A highly scalable Architecture on Java!LinkedIn - A highly scalable Architecture on Java!
LinkedIn - A highly scalable Architecture on Java!
manivannan57
 
A gossip protocol for dynamic resource management in large cloud environments
A gossip protocol for dynamic resource management in large cloud environmentsA gossip protocol for dynamic resource management in large cloud environments
A gossip protocol for dynamic resource management in large cloud environments
JPINFOTECH JAYAPRAKASH
 
Client server technology
Client server technologyClient server technology
Client server technology
Anwar Kamal
 
Basic features of distributed system
Basic features of distributed systemBasic features of distributed system
Basic features of distributed system
satish raj
 
Client server component
Client server componentClient server component
Client server component
Satya P. Joshi
 
Server load balancer ppt
Server load balancer pptServer load balancer ppt
Server load balancer ppt
Shilpi Tandon
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
MarkTaylorIBM
 
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Base paper ppt-. A  load balancing model based on cloud partitioning for the ...Base paper ppt-. A  load balancing model based on cloud partitioning for the ...
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Lavanya Vigrahala
 
Cs556 section2
Cs556 section2Cs556 section2
Cs556 section2
farshad33
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecturejit_123
 
Hhm 3479 mq clustering and shared queues for high availability
Hhm 3479 mq clustering and shared queues for high availabilityHhm 3479 mq clustering and shared queues for high availability
Hhm 3479 mq clustering and shared queues for high availability
Pete Siddall
 
Session 7 Tp 7
Session 7 Tp 7Session 7 Tp 7
Session 7 Tp 7githe26200
 

What's hot (20)

LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
 
Coda file system tahir
Coda file system   tahirCoda file system   tahir
Coda file system tahir
 
Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...
 
Client Server System Development
Client Server System DevelopmentClient Server System Development
Client Server System Development
 
IRJET- Load Balancing Cluster based on Linux Virtual Server
IRJET- Load Balancing Cluster based on Linux Virtual ServerIRJET- Load Balancing Cluster based on Linux Virtual Server
IRJET- Load Balancing Cluster based on Linux Virtual Server
 
client server protocol
client server protocolclient server protocol
client server protocol
 
Load balancing
Load balancingLoad balancing
Load balancing
 
LinkedIn - A highly scalable Architecture on Java!
LinkedIn - A highly scalable Architecture on Java!LinkedIn - A highly scalable Architecture on Java!
LinkedIn - A highly scalable Architecture on Java!
 
A gossip protocol for dynamic resource management in large cloud environments
A gossip protocol for dynamic resource management in large cloud environmentsA gossip protocol for dynamic resource management in large cloud environments
A gossip protocol for dynamic resource management in large cloud environments
 
Client server technology
Client server technologyClient server technology
Client server technology
 
Basic features of distributed system
Basic features of distributed systemBasic features of distributed system
Basic features of distributed system
 
Client server component
Client server componentClient server component
Client server component
 
Server load balancer ppt
Server load balancer pptServer load balancer ppt
Server load balancer ppt
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
 
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Base paper ppt-. A  load balancing model based on cloud partitioning for the ...Base paper ppt-. A  load balancing model based on cloud partitioning for the ...
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
 
Cs556 section2
Cs556 section2Cs556 section2
Cs556 section2
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecture
 
Hhm 3479 mq clustering and shared queues for high availability
Hhm 3479 mq clustering and shared queues for high availabilityHhm 3479 mq clustering and shared queues for high availability
Hhm 3479 mq clustering and shared queues for high availability
 
Session 7 Tp 7
Session 7 Tp 7Session 7 Tp 7
Session 7 Tp 7
 

Viewers also liked

Psdot 19 four factor password authentication
Psdot 19 four factor password authenticationPsdot 19 four factor password authentication
Psdot 19 four factor password authentication
ZTech Proje
 
Psdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computingPsdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computing
ZTech Proje
 
message passing interface
message passing interfacemessage passing interface
message passing interface
ZTech Proje
 
Psdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visualPsdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visual
ZTech Proje
 
Psdot 6 web based security analysis of opass authentication schemes using mob...
Psdot 6 web based security analysis of opass authentication schemes using mob...Psdot 6 web based security analysis of opass authentication schemes using mob...
Psdot 6 web based security analysis of opass authentication schemes using mob...
ZTech Proje
 
Psdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptualPsdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptualZTech Proje
 
Psdot 16 a new framework for credit card transactions involving mutual authen...
Psdot 16 a new framework for credit card transactions involving mutual authen...Psdot 16 a new framework for credit card transactions involving mutual authen...
Psdot 16 a new framework for credit card transactions involving mutual authen...
ZTech Proje
 
a famework for analyzing template security and privacy in biometric authenti...
 a famework for analyzing template security and privacy in biometric authenti... a famework for analyzing template security and privacy in biometric authenti...
a famework for analyzing template security and privacy in biometric authenti...
ZTech Proje
 
Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...ZTech Proje
 
Psdot 19 four factor password authentication
Psdot 19 four factor password authenticationPsdot 19 four factor password authentication
Psdot 19 four factor password authentication
ZTech Proje
 
Psdot 8 a weak security notion for visual
Psdot 8 a weak security notion for visualPsdot 8 a weak security notion for visual
Psdot 8 a weak security notion for visual
ZTech Proje
 
Psdot 1 optimization of resource provisioning cost in cloud computing
Psdot 1 optimization of resource provisioning cost in cloud computingPsdot 1 optimization of resource provisioning cost in cloud computing
Psdot 1 optimization of resource provisioning cost in cloud computingZTech Proje
 
Psdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computingPsdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computing
ZTech Proje
 
Psdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganographyPsdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganography
ZTech Proje
 
message passing interface
message passing interfacemessage passing interface
message passing interface
ZTech Proje
 
Psdot 2 design and implementation of persuasive cued click-points and evalua...
Psdot 2 design and implementation of persuasive cued  click-points and evalua...Psdot 2 design and implementation of persuasive cued  click-points and evalua...
Psdot 2 design and implementation of persuasive cued click-points and evalua...
ZTech Proje
 
Psdot 3 building and maintaining trust in internet voting with biometrics aut...
Psdot 3 building and maintaining trust in internet voting with biometrics aut...Psdot 3 building and maintaining trust in internet voting with biometrics aut...
Psdot 3 building and maintaining trust in internet voting with biometrics aut...
ZTech Proje
 
Psdot 12 a secure erasure code-based cloud storage
Psdot 12 a secure erasure code-based cloud storagePsdot 12 a secure erasure code-based cloud storage
Psdot 12 a secure erasure code-based cloud storageZTech Proje
 
Psdot 13 robust data leakage and email filtering system
Psdot 13 robust data leakage and email filtering systemPsdot 13 robust data leakage and email filtering system
Psdot 13 robust data leakage and email filtering system
ZTech Proje
 
Psdot 14 using data mining techniques in heart
Psdot 14 using data mining techniques in heartPsdot 14 using data mining techniques in heart
Psdot 14 using data mining techniques in heart
ZTech Proje
 

Viewers also liked (20)

Psdot 19 four factor password authentication
Psdot 19 four factor password authenticationPsdot 19 four factor password authentication
Psdot 19 four factor password authentication
 
Psdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computingPsdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computing
 
message passing interface
message passing interfacemessage passing interface
message passing interface
 
Psdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visualPsdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visual
 
Psdot 6 web based security analysis of opass authentication schemes using mob...
Psdot 6 web based security analysis of opass authentication schemes using mob...Psdot 6 web based security analysis of opass authentication schemes using mob...
Psdot 6 web based security analysis of opass authentication schemes using mob...
 
Psdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptualPsdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptual
 
Psdot 16 a new framework for credit card transactions involving mutual authen...
Psdot 16 a new framework for credit card transactions involving mutual authen...Psdot 16 a new framework for credit card transactions involving mutual authen...
Psdot 16 a new framework for credit card transactions involving mutual authen...
 
a famework for analyzing template security and privacy in biometric authenti...
 a famework for analyzing template security and privacy in biometric authenti... a famework for analyzing template security and privacy in biometric authenti...
a famework for analyzing template security and privacy in biometric authenti...
 
Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...
 
Psdot 19 four factor password authentication
Psdot 19 four factor password authenticationPsdot 19 four factor password authentication
Psdot 19 four factor password authentication
 
Psdot 8 a weak security notion for visual
Psdot 8 a weak security notion for visualPsdot 8 a weak security notion for visual
Psdot 8 a weak security notion for visual
 
Psdot 1 optimization of resource provisioning cost in cloud computing
Psdot 1 optimization of resource provisioning cost in cloud computingPsdot 1 optimization of resource provisioning cost in cloud computing
Psdot 1 optimization of resource provisioning cost in cloud computing
 
Psdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computingPsdot 18 performance analysis of cloud computing
Psdot 18 performance analysis of cloud computing
 
Psdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganographyPsdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganography
 
message passing interface
message passing interfacemessage passing interface
message passing interface
 
Psdot 2 design and implementation of persuasive cued click-points and evalua...
Psdot 2 design and implementation of persuasive cued  click-points and evalua...Psdot 2 design and implementation of persuasive cued  click-points and evalua...
Psdot 2 design and implementation of persuasive cued click-points and evalua...
 
Psdot 3 building and maintaining trust in internet voting with biometrics aut...
Psdot 3 building and maintaining trust in internet voting with biometrics aut...Psdot 3 building and maintaining trust in internet voting with biometrics aut...
Psdot 3 building and maintaining trust in internet voting with biometrics aut...
 
Psdot 12 a secure erasure code-based cloud storage
Psdot 12 a secure erasure code-based cloud storagePsdot 12 a secure erasure code-based cloud storage
Psdot 12 a secure erasure code-based cloud storage
 
Psdot 13 robust data leakage and email filtering system
Psdot 13 robust data leakage and email filtering systemPsdot 13 robust data leakage and email filtering system
Psdot 13 robust data leakage and email filtering system
 
Psdot 14 using data mining techniques in heart
Psdot 14 using data mining techniques in heartPsdot 14 using data mining techniques in heart
Psdot 14 using data mining techniques in heart
 

Similar to Psdot 15 performance analysis of cloud computing

Consistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud ConsistencyConsistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud Consistency
Papitha Velumani
 
Hire some ii towards privacy-aware cross-cloud service composition for big da...
Hire some ii towards privacy-aware cross-cloud service composition for big da...Hire some ii towards privacy-aware cross-cloud service composition for big da...
Hire some ii towards privacy-aware cross-cloud service composition for big da...
ieeepondy
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
RamzanShareefPrivate
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdf
khan593595
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdf
khan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
khan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
khan593595
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
sree raj
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
Mohammed Kharma
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computingLinh Nguyen
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
Christian Esteve Rothenberg
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
Siva453615
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
Modern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingModern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale Computing
Giragadurai Vallirajan
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
Ramya SK
 
OIT552 Cloud Computing Material
OIT552 Cloud Computing MaterialOIT552 Cloud Computing Material
OIT552 Cloud Computing Material
pkaviya
 

Similar to Psdot 15 performance analysis of cloud computing (20)

Consistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud ConsistencyConsistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud Consistency
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 
Hire some ii towards privacy-aware cross-cloud service composition for big da...
Hire some ii towards privacy-aware cross-cloud service composition for big da...Hire some ii towards privacy-aware cross-cloud service composition for big da...
Hire some ii towards privacy-aware cross-cloud service composition for big da...
 
Dbms
DbmsDbms
Dbms
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdf
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computing
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Modern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingModern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale Computing
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
 
OIT552 Cloud Computing Material
OIT552 Cloud Computing MaterialOIT552 Cloud Computing Material
OIT552 Cloud Computing Material
 

Psdot 15 performance analysis of cloud computing

  • 1. PERFORMANCE ANALYSIS OF CLOUD COMPUTING AND COST ESTIMATION USING COCOMO II TECHNIQUE OBJECTIVE: The main objective of this project is to evaluate the performance analysis of cloud computing centers using queuing systems. To obtain accurate estimation of the complete probability distribution of the request response time and other important performance indicators such as mean number of tasks in the system, blocking probability, and probability. PROBLEM DIFINITION:  A cloud center can have a large number of facility (server) nodes, typically of the order of hundreds or thousands, traditional queuing analysis rarely considers systems of this size.  The coefficient of variation of task service time may be high.  Due to the dynamic nature of cloud environments, diversity of user’s requests and time dependency of load, cloud centers must provide expected quality of service at widely varying loads. ABSTRACT: Cloud Computing is a novel paradigm for the provision of computing infrastructure, which aims to shift the location of the computing infrastructure to
  • 2. the network in order to reduce the costs of management and maintenance of hardware and software resources. Cloud computing has a service-oriented architecture in which services are broadly divided into three categories: Infrastructure-as-a- Service (IaaS), which includes equipment such as hardware, Storage, servers, and networking components are made accessible over the Internet; Platform-as-a-Service (PaaS), which includes hardware and software computing platforms such as virtualized servers, operating systems, and the like; and Software-as-a-Service (SaaS), which includes software applications and other hosted services. To obtain accurate estimation of the complete probability distribution of the request response time and other important performance indicators. The model allows cloud operators to determine the relationship between the number of servers and input buffer size, on one side, and the performance indicators such as mean number of tasks in the system, blocking probability, and probability that a task will obtain immediate service, on the other. EXISTING SYSTEM:  The number of servers is comparatively small, typically below 10, which makes them unsuitable for performance analysis of cloud computing data centers.  Approximations are very sensitive to the probability distribution of task service times.
  • 3.  User may submit many tasks at a time because of this bags-of-task will appear. DISADVANTAGES:  Due to dynamic nature of cloud environments, diversity of user’s requests and time dependency of load is high.  Traffic intensity is high.  The coefficient of variation of task service time is high.  Modeling errors. PROPOSED SYSTEM: In Proposed system, the task is sent to the cloud center is serviced within a suitable facility node; upon finishing the service, the task leaves the center. A facility node may contain different computing resources such as web servers, database servers, directory servers, and others. A service level agreement, SLA, outlines all aspects of cloud service usage and the obligations of both service providers and clients, including various descriptors collectively referred to as Quality of Service (QoS). QoS includes availability, throughput, reliability, security, and many other parameters, but also performance indicators such as response time, task blocking probability, probability of immediate service, and mean number of tasks in the system, all of which may be determined using the tools of queuing theory.
  • 4. We model a cloud server farm as a COCOMO II system which indicates that the inter arrival time of requestsis exponentially distributed, while task service times are independent and identically distributed random variables that follow a general distribution with mean value of u. The system under consideration contains m servers which render service in order of task request arrivals (FCFS).The capacity of system is m þ r which means the buffer size for incoming request is equal to r. As the population size of a typical cloud center is relatively high while the probability that a given user will request service is relatively small, the arrival process can be modeled as a Markovian process. ADVANTAGES:  Less Traffic Intensity.  Analytical technique based on an approximate Markov chain model for best performance evaluation.  General Service time for requests and large number of servers makes our model flexible in terms of scalability and diversity of service time.  High degree of accuracy for the mean number of tasks in the system, blocking probability, probability, response time. ALGORITHM USED: 1. COCOMO-II 2. A-Priori Algorithm
  • 5. 3. AES (Advanced Encryption Standard) ARCHITECTURE DIAGRAM: Cloud Server User H Coordinator Internet CS1 CS2 CSn Back-end Database Shared File system SYSTEM REQUIREMENTS: Hardware Requirements: • Intel Pentium IV • 256/512 MB RAM • 1 GB Free disk space or greater
  • 6. 1 GB on Boot Drive • 17” XVGA display monitor • 1 Network Interface Card (NIC) Software Requirements: • MS Windows XP/ windows 7 • MS IE Browser 6.0/later • MS Dot Net Framework 4.0 • MS Visual Studio.Net 2010 • Internet Information Server (IIS) • MS SQL Server 2005 • Windows Installer 3.1 APPLICATIONS: 1. Organizations 2. Cloud Providers Clients 3. Government Sectores