SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
ISSN: 2277 – 9043
        International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                    Volume 1, Issue 6, August 2012



      “Which cloud service provider should I opt
                      for???”
   A comparative study of the various cloud
   service providers along with the focus on
various techniques for optimal service selection.
                                                     Lipika Bose


ABSTRACT— In today’s world, Cloud Computing has                available to be accessed from the cloud at any time,
generated a lot of interest and competition in the             and from any location via the internet. There‟s no
industry. With the emergence of new Cloud Providers,           need to worry about how things are being maintained
identifying one that best suits the business needs of an       behind the scenes. Customer simply purchases the IT
enterprise is a challenging and difficult task. For to a       service they require. Because of this, cloud
novice or user with little knowledge about cloud
                                                               computing is also known as utility computing, or „IT
                                                               on demand‟.
computing, it is still very hard to make a reasonable
                                                               Once you've decided to move to a cloud, the next
choice. What differences are there for different cloud
                                                               most important decision is to choose the right cloud
providers and what characteristics and advantages each
                                                               computing service provider. Investigating the
has? To answer these problems, the characteristics,
                                                               reliability and viability of a cloud provider is one of
services and applications of several popular cloud
                                                               the most complex areas faced when managing the
computing providers are analyzed and tabulated. From           cloud. The Cloud providers have their own set of
the comparison of these providers, users can better            pricing, billing, flexibility, support and other
understand and more reasonably choose what they                important parameters in their model of computing the
want. The main aim of this paper is to focus on the            service.
various techniques for decision making process of              There are various other methods for evaluating the
optimal service selection and to provide a brief               best suitable service provider. Some of them are
comparative analysis of various cloud services. The            Quality of Service Attributes like Reputation,
paper begins with a glimpse of cloud computing. The            Throughput, Availability, Response Time etc. Some
next section focuses on the various techniques for             other factors are Maximum gain and Minimal cost for
optimal service selection. The third section presents a        optimal service, Analytic Hierarchy Process and
table of comparison of some renowned cloud service             many others.
providers. The last section finally summarizes the whole
paper.




                                                                    II.   OPTIMAL SERVICE SELECTION
              I.    INTRODUCTION
                                                               There are various techniques for optimal service
Cloud Computing describes highly scalable                      selection. Few of them are listed below.
computing resources which are provided as an
external service via the internet on a pay-as-you-go
basis. The main highlighted point of cloud computing
is that customers only use what they need, and only
pay for what they actually use. Resources are



                                                                                                                   65
                                          All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
        International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                    Volume 1, Issue 6, August 2012


A. Quality of Service Attributes:                              C. CloudCmp:

In order to carry out reasonable adaptations, the              CloudCmp is a framework that helps a potential
fulfillment of QoS requirements has to be monitored            cloud customer to estimate the performance and costs
and future potential QoS values have to be predicted.          of running a legacy application on a cloud without
Based on these values, the best suitable adaptation            actually deploying the application.
can be selected to counter potential QoS threats.              It consists of a set of benchmarking tools that are
There are various QOS attributes that should be                used to compare the common services such as elastic
considered during the service selection criteria. Some         computing cluster, persistent storage, intra-cloud and
of them are listed below:                                      wide area network) and the benchmarking results are
      Price                                                   then used to predict the performance and cost of a
      Response Time                                           cloud user‟s application when deployed on a cloud.
      Throughput                                              The goal of service benchmarking is to generate a
      Availability                                            cloud service‟s performance and costs profile which
      Reliability                                             includes the time to finish a task and the associated
Higher the above attributes value except price and             cost.
Response Time better is the quality. Response Time             CloudCmp, a systematic comparator of the
and Price should be low.                                       performance and cost of cloud providers. CloudCmp
                                                               measures the elastic computing, persistent storage,
                                                               and networking services offered by a cloud along
B. Evaluating     the    Provider’s    Cloud    Service        metrics that directly reflect their impact on the
   Portfolio:                                                  performance of customer applications. CloudCmp
                                                               strives to ensure fairness, representativeness, and
Service selection decision should be such that it              compliance of these measurements while limiting
results in maximum gain and minimal cost. This                 measurement cost.
strategy benefits the SME. We can look for the
following characteristics of the providers:
      Interoperability:             For        greatest
         interoperability value, look for a provider           D. Analytic Hierarchy Process:
         that offers a common infrastructure platform
         for public and private hosted clouds, as well         In Analytic Hierarchy process the problem domain is
         as your on-premises private cloud. For                decomposed into a hierarchy of criteria and
         example: an enterprise can place its                  alternatives. This process starts with stating the
         application in public cloud but at the same           objective of the problem then defining the criteria
         time its secure database in a private or on-          and finally picking up the alternatives. Information is
         premise cloud.                                        then arranged into a hierarchical tree. The
      Service Level Agreements: SLA should be                 information is then synthesized to determine the
         read carefully. It is well said that,                 relative ranking of the alternatives.
         Remember, it‟s not about getting the “best”           There are several ways to determine the ranking of
         SLAs; it‟s about getting the terms that are           the alternatives:
         most meaningful to you and your business.                   Using judgments‟: The judgments‟ of the
      Security: Always look for a provider that                         concerned people can be considered for the
         makes security a priority. Remember when                        relative ranking of the alternatives.
         ever an enterprise enters into a cloud it is                Pair wise Comparisons: Alternatives can be
         entrusting its highly secured information to                    compared pair wise thereby importance of
         the third party. Ensure the provider builds                     one criterion over the other can be
         its cloud architecture for optimal protection.                  expressed. First a pair wise matrix is
      Experience: Always look for a cloud                               prepared and then we get a ranking of
         service provider who has a record in                            priorities from that.
         managing enterprise data centers, providing
         secure hosting and delivering other critical
         applications.




                                                                                                                   66
                                          All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
             International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                         Volume 1, Issue 6, August 2012




                                                               Objective



                         Criteria 1                             Criteria 2                        Criteria 3



        Alternative          Alternative               Alternative             Alternative               Alternative


    E. Weighted Difference Service Selection:                          transpose of the user requirement vector which yields
                                                                       this column vector.
    This service selection process involves comparison                 Each element of this column vector is an assessment
    between the user requirement criteria vector and all               of conformity of the respective service to the user‟s
    service descriptor vectors and then selection of the               requirement and the element having the minimum
    service which has the corresponding descriptor vector              value corresponds to the most appropriate service for
    that best matches with the user requirement vector.                the user.
    The user requirement criteria vector defines a vector
    R= [r1, r2, r3… rm] where each rj is the user‟s
    (decision maker‟s) minimal requirement against
    criteria cj belongs to C.
    The service descriptor vector defines a vector D= [d1,            III.    COMPARISION OF CLOUD PROVIDERS.
    d2, d3… dm] where each element dj of D represents
    the performance or assessment of service si under                  This comparison table is based on latest information
    criteria cj belongs to C.                                          available on the websites of cloud providers. The
    In the first method, which we call Weighted                        contents are subject to change with time, as and when
    Difference (WD), we subtract the user requirement                  the cloud providers come up with new up gradations
    vector form each row of the decision matrix D. In the              and features.
    next step we calculate the product of this matrix and



                      Amazon             Google App         Windows          Force.com           Rackspace         GoGrid
                      AWS                Engine             Azure



Cloud      Service    Compute:           Google Secure.     Access.          Apex Language       Cloud Servers.    Cloud Servers.
                      Amazon Elastic     Data Connector.    Control.         Code Editor.        Cloud Files.      Data Transfer.
Tools                 Compute            Private gadgets.   Caching.         Enhanced            Cloud Sites.      Cloud Storage.
                      Cloud (EC2).       Google             Service Bus.     Metadata Support.   CloudLoad         Dedicated Servers.
                      Amazon Elastic     Visualization      SQLAzure Data    Upgrade Wizard.     Balancers.        Content Delivery Network.
                      MapReduce.         API.               Sync.                                Managed           Hardware Firewall.
                      Auto Scaling.      GoogleApps         SQLAzure                             Configurations.   Load Balancer.
                      ElasticLoad        APIs .             Database                             Managed           Cloud Link.
                      Balancing.         Googleweb           SQLAzure                            Collocation
                      Content Delivery   toolkit            Import/Export                        Servers.
                      Amazon             IDE support.       Windows Azure                        Dedicated
                      CloudFront.                           CDN.                                 Servers.
                      Database                              Windows Azure                        Managed
                      Amazon                                Platform                             Customers.
                      Relational                            Management                           Rackspace Email
                      Database Service                      Portal.                              Hosting.

                                                                                                                               67
                                                All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
            International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                        Volume 1, Issue 6, August 2012


                  (RDS).                                    Windows Azure                             Cloud Drive.
                  Amazon                                    Service                                   Email Archiving.
                  DynamoDB.                                 Management..
                  Amazon                                    Windows Azure
                  SimpleDB.                                 Product Website.
                  Amazon                                    SQLAzure
                  ElastiCache.                              Reporting.
                  Deployment &
                  Management.
                  AWS Identity and
                  Access
                  Management
                  (IAM).
                  Amazon
                  CloudWatch.
                  AWS         Elastic
                  Beanstalk.
                  AWS
                  CloudFormation.
                  Application
                  Services
                  Amazon
                  CloudSearch.
                  Amazon Simple
                  Workflow Service
                  (SWF).
                  Amazon Simple
                  Queue .
                  Service (SQS).
                  Amazon Simple
                  Notification
                  Service (SNS).
                  Amazon Simple
                  Email      Service
                  (SES).
                  Networking
                  Amazon       Route
                  53.
                  Amazon Virtual
                  Private      Cloud
                  (VPC).


                  Operating             Runtime             Operating          Software               Operating          Operating systems
Platforms         systems               Java      Runtime   systems            Unlimited      real-   systems            Windows server 2008.
supported         RedHatLinux,          Environment         Windows 7          time                   Linux.             Windows server 2003.
                  Windows Server,       Python Runtime      Windows Server     database               Mac OS X.          Redhat Linux 5.1.
                  openSuSE Linux,       Environment         2008               customizations.        Windows.           Redhat Linux 5.4.
                  Fedora,               Features            Windows Vista      Programmable
                  Debian,               Integration with                       user interface.
                  OpenSolaris,          Google Accounts                        Programmable
                   Cent OS,             URL Fetch                              cloud logic.
                  Gentoo     Linux,     Mail                                   Real-time
                  and Oracle Linux.                                            workflow
                                                                               and approvals.
                                                                               Real-time
                                                                               web sites.
                                                                               Real-time mobile
                                                                               deployment.
                                                                               Integrated content
                                                                               library.
                                                                               Real-time
                                                                               analytics.
                                                                               Granular security
                                                                               and sharing .




                                                                                                                                     68
                                               All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
               International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                           Volume 1, Issue 6, August 2012



                      Java                   Java                  .NET                 Apex                   . Net                 Java
Languages             PHP                    Python                Java                 Java                   Python                PHP
Supported             Ruby                                         PHP                  VB.Net                 PHP                   Perl
                      Windows                                      C#                   Perl                   Java                  C#
                       .NET                                                             PHP                    Ruby                  Python
                                                                                        Python                                       Ruby
                                                                                        Ruby
                                                                                        Windows
                                                                                        language


                      AWS Premium            Free Support is       Developer            Basic    Support,      24x7x365      Live    With GoGrid, support is
Premium               Support Pricing        available             support         is   Premier Support,       Support        and    available 24x7x365 at no
Support Pricing                              24x7x365 from         charged on a per     Premier Support        Expertise             additional cost. Plus, every
Policy                Bronze:                on-site     cloud     incident basis.      with                                         customer is assigned a
                      $49/month              hosting experts                            Administration.
                       Silver:                                                                                                       dedicated service team that
                      Greater of $100                                                   Developer                                    ensures personalized service
                      - or -                                                            Support is only                              and a smooth customer
                      5% of monthly                                                     available for a fee,                         experience.
                      AWS usage                                                         on a per-case
                      Gold:                                                             basis.
                      Greater of $400
                      - or -
                      10% of monthly
                      AWS usage for
                      the first $0-$10K
                      7% of monthly
                      AWS usage from
                      $10K-$80K
                      5% of monthly
                      AWS usage from
                      $80K+
                       Platinum
                      Greater of $15K
                      - or -
                      10% of monthly
                      AWS usage

                      Available              Available             Available            Available              Available             Available
Prepaid        plan
availability



                      Amazon                 The user is solely    The user is solely   All networking         Rackspace offers      Customer is responsible for
 Data                 S3:Amazon S3           responsible for       responsible for      components, SSL        four main backup      maintaining security and for
 backup               PUT and COPY           securing       and    securing      and    accelerators, load     strategies for your
                                                                                                                                     maintaining patches and
                                             backing up the        backing up the       balancers, Web         specific needs.
                      operations                                   data                 servers,       and                           disaster recovery systems,
                                             Application and
                      synchronously          any Content.                               application            Strategy 1: Daily     except to the extent GoGrid
                      store your data        Google has no                              servers         are    Full Backups.         specifically accepts such
                      across multiple        responsibility or                          configured in a        It provides the       responsibility by listing such
                      facilities before      liability for the                          redundant              fastest        data   service       features       in
                                             deletion or failure                        configuration.         restore, but comes
                      returning                                                                                                      Customer's Signup (subject
                                             to     store   any                                                with a premium
                      SUCCESS.          It                                              All customer data      cost                  to the limitations of liability
                                             Content and other
                      also      regularly                                               is stored on a                               in Section 8 and elsewhere
                                             communications
                      verifies        the    maintained       or                        primary database       Strategy        2:    in this Agreement). Whether
                      integrity of data      transmitted                                server that is         Weekly       Full     or not Customer's Signup
                      stored       using     through use of                             clustered with a       Backup + Daily        calls on GoGrid to maintain
                      checksums.In           the Service.                               backup database        Differential          back-ups, Customer will
                                                                                        server        for      Backups
                      addition,         it                                                                                           keep a back-up copy of all
                                                                                        redundancy             It provides a
                      calculates                                                                               Daily Backup of       data hosted by GoGrid.
                      checksums on all                                                  All customer data      all modified files

                                                                                                                                                    69
                                                      All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
            International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                        Volume 1, Issue 6, August 2012


                   network traffic to                                             is stored on disk      and directories,
                   detect corruption                                              storage that is        since your last
                   of data packets                                                mirrored across        full backup
                                                                                  different storage
                   when storing or
                                                                                  cabinets      and      Strategy        3:
                   retrieving data.                                               controllers            Weekly       Full
                                                                                                         Backup + Daily
                   Amazon       RDS                                               All      customer      Incremental
                   Provides                                                       data, up to the        Backups
                   automatic backup                                               last    committed      It provides a
                   facility      and                                              transaction,     is    Daily Backup of
                                                                                  automatically          all modified files
                   enable restoration
                                                                                  backed up to a         and directories,
                   to any point                                                   primary       tape     since your
                   within         the                                             library    on     a    last backup –
                   retention                                                      nightly basis          regardless      of
                   period.It                                                                             whether it was a
                   provides      free                                             Backup tapes are       Full Backup or
                   backup storage                                                 immediately            not.
                                                                                  cloned      to     a
                   up to the size of
                                                                                  second          tape   Strategy         4:
                   the provisioned                                                library to verify      Weekly         Full
                   database.                                                      their     integrity,   Backups Only
                                                                                  and the clones are     It is designed for
                   SimpleDB : In                                                  moved to secure,       servers that do not
                   this    data     is                                            fire-resistant, off-   house          data
                   synchronously                                                  site storage on a      essential        to
                                                                                  regular basis.         maintaining your
                   copied           to
                                                                                  Disaster recovery      online business.
                   multiple     nodes                                             plans are in place.    Examples of such
                   within different                                                                      servers would be
                   data centers to                                                                       staging          or
                   prevent any data                                                                      development
                   loss in the event                                                                     servers.
                   of a hardware
                   failure          or
                   network
                   disruption.      A
                   number           of
                   backup        tools
                   have          been
                   developed by the
                   Amazon
                   SimpleDB
                   ecosystem,
                   offering simple
                   backups          of
                   domain data to
                   Amazon S3.




                   Amazon EC2 It         App Engine runs     Filtering Routers    Session security       Enterprise            It     involves      hardware
Data security      includes      web     Java applications   Firewalls            and auditing.          firewalls,email       firewalls sitting between the
                                         using the Java 6    Cryptographic        Physical Security      accounts include
                   service interfaces                                                                                          physical       and      virtual
                                         virtual machine     Protection      of   Logical Network        antivirus      and
                   to       configure                        Messages                                                          infrastructure,      dedicated
                                         (JVM). The JVM                           Security               spam protection.
                   firewall. It also     runs in a secured   Software             Host Security          SSL capabilities      layer to VLANs for every
                   provides a way to     "sandbox"           Security    Patch    Database Security      available as an       account,      VPN      tunnels

                                                                                                                                              70
                                                 All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
        International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                    Volume 1, Issue 6, August 2012


                   encrypt the API      environment to        Management                           add on service   connected directly to your
                   calls in transit     isolate       your    centralized         Transmission                      private data center, and
                   with SSL to          application     for   monitoring,         Level Security                    dedicated circuits to the
                                        service        and    correlation, and
                   maintain                                                                                         GoGrid cloud.
                                        security.      The    analysis systems
                   confidentiality.     JVM can execute       Network
                   Amazon S3 :It        any           Java    Segmentation                                          GoGrid also offers several
                   provides      four   bytecode       that   Service                                               additional security layers
                   different access     operates within       Administration                                        through its partnerships with
                   control              the        sandbox    Access                                                vendors Art of Defence and
                   mechanisms:          restrictions          Physical Security                                     CohesiveFT.        Art     of
                                        The         Python
                   Identity       and                                                                               Defence‟s         Hyperguard
                                        interpreter also
                   Access                                                                                           distributed           firewall
                                        runs in a secured
                   Management                                                                                       complements and extends
                                        "sandbox"
                   (IAM) policies,                                                                                  the network-based security
                                        environment to
                   Access Control                                                                                   infrastructure of the GoGrid
                                        isolate       your                                                          Cloud
                   Lists    (ACLs),
                                        application     for
                   bucket policies,
                                        service        and
                   and query string
                                        security
                   authentication.




             IV.        CONCLUSION                                          some of the service providers provides a brief
                                                                            overview of them.
Cloud services are an ideal way to manage all your
digital content without limitations. While there is
certainly some overlap between each of these
services, cloud services are unique because they                                             V.    REFERENCES
allow you to view, edit and share files saved in the
                                                                            [1] B.Hayes, Cloud Computing. CACM, 51(7), 2008,
cloud. With some services, you can even sync your
                                                                            pp.9-11.
content across all your computers and devices. While
no two cloud services are identical, each of the                            [2]   P.Rolich,       Cloud     Computing--Redux.
services reviewed provides the same fundamental                             TechDecisions, 12(1), 2010, 44-45.
features and functionality. Some of them are
                                                                            [3] B.Howarth, What is Cloud Computing? CIO
Features, Ease of Use, Help & support. In reality,                          (13284045), 2009, 8.
there is no BEST service provider. If there was,
everyone would already be using them, and there                             [4]W. Zeng, Y. Zhao, and J. Zeng, “Cloud service
would be no competition. Every provider offers                              and service selection algorithm research,”
solutions with some benefits. These benefits are up to                      Proceedings of the first ACM/SIGEVO Summit on
                                                                            Genetic and Evolutionary Computation - GEC ‟09, p.
the end user to decide if they are a best fit for THEM.
                                                                            1045,                  2009.                 [Online].
What are you trying to do in the cloud? Once you                            Available:http://portal.acm.org/citation.cfm?doid=15
figure this out, you can begin to look at the different                     43834.1544004
companies out there and make an educated choice on
their offerings.                                                            [5] M.Cusumano, Technology Strategy and
                                                                            Management: Cloud Computing and SaaS as New
Thus some of the above mentioned techniques can                             Computing Platforms. CACM, 53(4), 2010, pp.27-29.
assist a Small Medium Enterprise in decision making                         [6] J.Staten, Is Cloud Computing Ready For The
                                                                            Enterprise?,         Forrester,      online       at:
of a cloud service provider. A tabular presentation of
                                                                            ttp://ceria.dauphine.fr/cours98/CoursBD/doc/Forreste
                                                                                                                                  71
                                                All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
        International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                    Volume 1, Issue 6, August 2012


r- Cloud-computing-report080307[1].pdf , 2008,              Computing,      2010.      [Online].      Available:
accessed: 2/02/2011.                                        http://www.usenix.org/events/hotcloud10/tech/fulln
                                                            papers/Li.pdf
[7] A. Li, X. Yang, S. Kandula, and M. Zhang,
“CloudCmp:comparing public cloud providers,” in             [9] Amazon Web Service. http://aws.amazon.com.
Proceedings of the 10th annual conference on
Internet measurement. ACM, 2010, pp. 1–14.                  [10] GoGrid Cloud Hosting. http://gogrid.com.
[Online].                                  Available:
http://portal.acm.org/citation.cfm?id=1879143.              [11]               Rackspace                    Cloud.
                                                            http://www.rackspacecloud.com.
[8] A. Li, X. Yang, M. Zhang, and S. Kandula,
“CloudCmp : Shopping for a Cloud Made Easy,” in
2nd USENIX Workshop on Hot Topics in Cloud




LIPIKA BOSE
(B.TECH HONS-COMPUTER SCIENCE, M.TECH PURSUING-COMPUTER SCIENCE).
PRESENTLY WORKING-:
SOFTWARE DEVELOPER, HCL TECHNOLOGIES.




                                                                                                               72
                                       All Rights Reserved © 2012 IJARCSEE

Más contenido relacionado

La actualidad más candente

Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaSoftware Guru
 
Cloud brokerage windows azure
Cloud brokerage windows azureCloud brokerage windows azure
Cloud brokerage windows azureSeungShik Lee
 
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Information Services Group (ISG)
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...iosrjce
 
market oriented cloud
market oriented cloudmarket oriented cloud
market oriented cloudACMBangalore
 
Cloud Computing - Foundations, Perspectives & Challenges
Cloud Computing - Foundations, Perspectives & ChallengesCloud Computing - Foundations, Perspectives & Challenges
Cloud Computing - Foundations, Perspectives & ChallengesPrasad Chitta
 
Understanding the Cloud Computing Stack
Understanding the Cloud Computing StackUnderstanding the Cloud Computing Stack
Understanding the Cloud Computing StackRackspace
 
Get more out of cloud with astructured workload analysis
Get more out of cloud with astructured workload analysisGet more out of cloud with astructured workload analysis
Get more out of cloud with astructured workload analysisIBM India Smarter Computing
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachzslmarketing
 
Cloud security cam ready
Cloud security cam readyCloud security cam ready
Cloud security cam readyHai Nguyen
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...IJIR JOURNALS IJIRUSA
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingScientific Review SR
 
Cloud computing-ieee-2014-projects
Cloud computing-ieee-2014-projectsCloud computing-ieee-2014-projects
Cloud computing-ieee-2014-projectsVijay Karan
 
Cloud Computing IEEE 2014 Projects
Cloud Computing IEEE 2014 ProjectsCloud Computing IEEE 2014 Projects
Cloud Computing IEEE 2014 ProjectsVijay Karan
 

La actualidad más candente (19)

Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
 
Cloud brokerage windows azure
Cloud brokerage windows azureCloud brokerage windows azure
Cloud brokerage windows azure
 
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
 
T04503113118
T04503113118T04503113118
T04503113118
 
Br34422427
Br34422427Br34422427
Br34422427
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
 
market oriented cloud
market oriented cloudmarket oriented cloud
market oriented cloud
 
Cloud Computing - Foundations, Perspectives & Challenges
Cloud Computing - Foundations, Perspectives & ChallengesCloud Computing - Foundations, Perspectives & Challenges
Cloud Computing - Foundations, Perspectives & Challenges
 
Understanding the Cloud Computing Stack
Understanding the Cloud Computing StackUnderstanding the Cloud Computing Stack
Understanding the Cloud Computing Stack
 
Effective storagemanagementforcloudcomputing
Effective storagemanagementforcloudcomputingEffective storagemanagementforcloudcomputing
Effective storagemanagementforcloudcomputing
 
Cloud building
Cloud buildingCloud building
Cloud building
 
The Value of 'Cloud' in the Business Technology Ecosystem
The Value of 'Cloud' in the Business Technology EcosystemThe Value of 'Cloud' in the Business Technology Ecosystem
The Value of 'Cloud' in the Business Technology Ecosystem
 
Get more out of cloud with astructured workload analysis
Get more out of cloud with astructured workload analysisGet more out of cloud with astructured workload analysis
Get more out of cloud with astructured workload analysis
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approach
 
Cloud security cam ready
Cloud security cam readyCloud security cam ready
Cloud security cam ready
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud Computing
 
Cloud computing-ieee-2014-projects
Cloud computing-ieee-2014-projectsCloud computing-ieee-2014-projects
Cloud computing-ieee-2014-projects
 
Cloud Computing IEEE 2014 Projects
Cloud Computing IEEE 2014 ProjectsCloud Computing IEEE 2014 Projects
Cloud Computing IEEE 2014 Projects
 

Similar a 65 72

Reminiscing cloud computing technology
Reminiscing cloud computing technologyReminiscing cloud computing technology
Reminiscing cloud computing technologyeSAT Journals
 
Reminiscing cloud computing technology
Reminiscing cloud computing technologyReminiscing cloud computing technology
Reminiscing cloud computing technologyeSAT Publishing House
 
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...ASAITHAMBIRAJAA
 
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...ASAITHAMBIRAJAA
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESijccsa
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Editor IJCATR
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Revenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingRevenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingINFOGAIN PUBLICATION
 
Requirements and Challenges for Securing Cloud Applications and Services
Requirements and Challenges for Securing Cloud Applications  and ServicesRequirements and Challenges for Securing Cloud Applications  and Services
Requirements and Challenges for Securing Cloud Applications and ServicesIOSR Journals
 
2.evaluating cloud platforms
2.evaluating cloud platforms2.evaluating cloud platforms
2.evaluating cloud platformsDrRajapraveenkN
 
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...IndicThreads
 
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service LevelA Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service Levelcsandit
 
A cloud service selection model based
A cloud service selection model basedA cloud service selection model based
A cloud service selection model basedcsandit
 
NIST Model of Cloud by Piyush Bujade Aman Nigga
NIST Model of Cloud by Piyush Bujade Aman NiggaNIST Model of Cloud by Piyush Bujade Aman Nigga
NIST Model of Cloud by Piyush Bujade Aman Niggasudhanshu345mishra
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 

Similar a 65 72 (20)

Cloud provider transparency
Cloud provider transparencyCloud provider transparency
Cloud provider transparency
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Reminiscing cloud computing technology
Reminiscing cloud computing technologyReminiscing cloud computing technology
Reminiscing cloud computing technology
 
Reminiscing cloud computing technology
Reminiscing cloud computing technologyReminiscing cloud computing technology
Reminiscing cloud computing technology
 
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
 
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Revenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingRevenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Requirements and Challenges for Securing Cloud Applications and Services
Requirements and Challenges for Securing Cloud Applications  and ServicesRequirements and Challenges for Securing Cloud Applications  and Services
Requirements and Challenges for Securing Cloud Applications and Services
 
2.evaluating cloud platforms
2.evaluating cloud platforms2.evaluating cloud platforms
2.evaluating cloud platforms
 
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
 
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service LevelA Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
 
A cloud service selection model based
A cloud service selection model basedA cloud service selection model based
A cloud service selection model based
 
Pricing model
Pricing modelPricing model
Pricing model
 
NIST Model of Cloud by Piyush Bujade Aman Nigga
NIST Model of Cloud by Piyush Bujade Aman NiggaNIST Model of Cloud by Piyush Bujade Aman Nigga
NIST Model of Cloud by Piyush Bujade Aman Nigga
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 

Más de Ijarcsee Journal (20)

130 133
130 133130 133
130 133
 
122 129
122 129122 129
122 129
 
116 121
116 121116 121
116 121
 
109 115
109 115109 115
109 115
 
104 108
104 108104 108
104 108
 
99 103
99 10399 103
99 103
 
93 98
93 9893 98
93 98
 
88 92
88 9288 92
88 92
 
82 87
82 8782 87
82 87
 
78 81
78 8178 81
78 81
 
73 77
73 7773 77
73 77
 
58 64
58 6458 64
58 64
 
52 57
52 5752 57
52 57
 
46 51
46 5146 51
46 51
 
41 45
41 4541 45
41 45
 
36 40
36 4036 40
36 40
 
28 35
28 3528 35
28 35
 
24 27
24 2724 27
24 27
 
19 23
19 2319 23
19 23
 
16 18
16 1816 18
16 18
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

65 72

  • 1. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 “Which cloud service provider should I opt for???” A comparative study of the various cloud service providers along with the focus on various techniques for optimal service selection. Lipika Bose ABSTRACT— In today’s world, Cloud Computing has available to be accessed from the cloud at any time, generated a lot of interest and competition in the and from any location via the internet. There‟s no industry. With the emergence of new Cloud Providers, need to worry about how things are being maintained identifying one that best suits the business needs of an behind the scenes. Customer simply purchases the IT enterprise is a challenging and difficult task. For to a service they require. Because of this, cloud novice or user with little knowledge about cloud computing is also known as utility computing, or „IT on demand‟. computing, it is still very hard to make a reasonable Once you've decided to move to a cloud, the next choice. What differences are there for different cloud most important decision is to choose the right cloud providers and what characteristics and advantages each computing service provider. Investigating the has? To answer these problems, the characteristics, reliability and viability of a cloud provider is one of services and applications of several popular cloud the most complex areas faced when managing the computing providers are analyzed and tabulated. From cloud. The Cloud providers have their own set of the comparison of these providers, users can better pricing, billing, flexibility, support and other understand and more reasonably choose what they important parameters in their model of computing the want. The main aim of this paper is to focus on the service. various techniques for decision making process of There are various other methods for evaluating the optimal service selection and to provide a brief best suitable service provider. Some of them are comparative analysis of various cloud services. The Quality of Service Attributes like Reputation, paper begins with a glimpse of cloud computing. The Throughput, Availability, Response Time etc. Some next section focuses on the various techniques for other factors are Maximum gain and Minimal cost for optimal service selection. The third section presents a optimal service, Analytic Hierarchy Process and table of comparison of some renowned cloud service many others. providers. The last section finally summarizes the whole paper. II. OPTIMAL SERVICE SELECTION I. INTRODUCTION There are various techniques for optimal service Cloud Computing describes highly scalable selection. Few of them are listed below. computing resources which are provided as an external service via the internet on a pay-as-you-go basis. The main highlighted point of cloud computing is that customers only use what they need, and only pay for what they actually use. Resources are 65 All Rights Reserved © 2012 IJARCSEE
  • 2. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 A. Quality of Service Attributes: C. CloudCmp: In order to carry out reasonable adaptations, the CloudCmp is a framework that helps a potential fulfillment of QoS requirements has to be monitored cloud customer to estimate the performance and costs and future potential QoS values have to be predicted. of running a legacy application on a cloud without Based on these values, the best suitable adaptation actually deploying the application. can be selected to counter potential QoS threats. It consists of a set of benchmarking tools that are There are various QOS attributes that should be used to compare the common services such as elastic considered during the service selection criteria. Some computing cluster, persistent storage, intra-cloud and of them are listed below: wide area network) and the benchmarking results are  Price then used to predict the performance and cost of a  Response Time cloud user‟s application when deployed on a cloud.  Throughput The goal of service benchmarking is to generate a  Availability cloud service‟s performance and costs profile which  Reliability includes the time to finish a task and the associated Higher the above attributes value except price and cost. Response Time better is the quality. Response Time CloudCmp, a systematic comparator of the and Price should be low. performance and cost of cloud providers. CloudCmp measures the elastic computing, persistent storage, and networking services offered by a cloud along B. Evaluating the Provider’s Cloud Service metrics that directly reflect their impact on the Portfolio: performance of customer applications. CloudCmp strives to ensure fairness, representativeness, and Service selection decision should be such that it compliance of these measurements while limiting results in maximum gain and minimal cost. This measurement cost. strategy benefits the SME. We can look for the following characteristics of the providers:  Interoperability: For greatest interoperability value, look for a provider D. Analytic Hierarchy Process: that offers a common infrastructure platform for public and private hosted clouds, as well In Analytic Hierarchy process the problem domain is as your on-premises private cloud. For decomposed into a hierarchy of criteria and example: an enterprise can place its alternatives. This process starts with stating the application in public cloud but at the same objective of the problem then defining the criteria time its secure database in a private or on- and finally picking up the alternatives. Information is premise cloud. then arranged into a hierarchical tree. The  Service Level Agreements: SLA should be information is then synthesized to determine the read carefully. It is well said that, relative ranking of the alternatives. Remember, it‟s not about getting the “best” There are several ways to determine the ranking of SLAs; it‟s about getting the terms that are the alternatives: most meaningful to you and your business.  Using judgments‟: The judgments‟ of the  Security: Always look for a provider that concerned people can be considered for the makes security a priority. Remember when relative ranking of the alternatives. ever an enterprise enters into a cloud it is  Pair wise Comparisons: Alternatives can be entrusting its highly secured information to compared pair wise thereby importance of the third party. Ensure the provider builds one criterion over the other can be its cloud architecture for optimal protection. expressed. First a pair wise matrix is  Experience: Always look for a cloud prepared and then we get a ranking of service provider who has a record in priorities from that. managing enterprise data centers, providing secure hosting and delivering other critical applications. 66 All Rights Reserved © 2012 IJARCSEE
  • 3. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 Objective Criteria 1 Criteria 2 Criteria 3 Alternative Alternative Alternative Alternative Alternative E. Weighted Difference Service Selection: transpose of the user requirement vector which yields this column vector. This service selection process involves comparison Each element of this column vector is an assessment between the user requirement criteria vector and all of conformity of the respective service to the user‟s service descriptor vectors and then selection of the requirement and the element having the minimum service which has the corresponding descriptor vector value corresponds to the most appropriate service for that best matches with the user requirement vector. the user. The user requirement criteria vector defines a vector R= [r1, r2, r3… rm] where each rj is the user‟s (decision maker‟s) minimal requirement against criteria cj belongs to C. The service descriptor vector defines a vector D= [d1, III. COMPARISION OF CLOUD PROVIDERS. d2, d3… dm] where each element dj of D represents the performance or assessment of service si under This comparison table is based on latest information criteria cj belongs to C. available on the websites of cloud providers. The In the first method, which we call Weighted contents are subject to change with time, as and when Difference (WD), we subtract the user requirement the cloud providers come up with new up gradations vector form each row of the decision matrix D. In the and features. next step we calculate the product of this matrix and Amazon Google App Windows Force.com Rackspace GoGrid AWS Engine Azure Cloud Service Compute: Google Secure. Access. Apex Language Cloud Servers. Cloud Servers. Amazon Elastic Data Connector. Control. Code Editor. Cloud Files. Data Transfer. Tools Compute Private gadgets. Caching. Enhanced Cloud Sites. Cloud Storage. Cloud (EC2). Google Service Bus. Metadata Support. CloudLoad Dedicated Servers. Amazon Elastic Visualization SQLAzure Data Upgrade Wizard. Balancers. Content Delivery Network. MapReduce. API. Sync. Managed Hardware Firewall. Auto Scaling. GoogleApps SQLAzure Configurations. Load Balancer. ElasticLoad APIs . Database Managed Cloud Link. Balancing. Googleweb SQLAzure Collocation Content Delivery toolkit Import/Export Servers. Amazon IDE support. Windows Azure Dedicated CloudFront. CDN. Servers. Database Windows Azure Managed Amazon Platform Customers. Relational Management Rackspace Email Database Service Portal. Hosting. 67 All Rights Reserved © 2012 IJARCSEE
  • 4. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 (RDS). Windows Azure Cloud Drive. Amazon Service Email Archiving. DynamoDB. Management.. Amazon Windows Azure SimpleDB. Product Website. Amazon SQLAzure ElastiCache. Reporting. Deployment & Management. AWS Identity and Access Management (IAM). Amazon CloudWatch. AWS Elastic Beanstalk. AWS CloudFormation. Application Services Amazon CloudSearch. Amazon Simple Workflow Service (SWF). Amazon Simple Queue . Service (SQS). Amazon Simple Notification Service (SNS). Amazon Simple Email Service (SES). Networking Amazon Route 53. Amazon Virtual Private Cloud (VPC). Operating Runtime Operating Software Operating Operating systems Platforms systems Java Runtime systems Unlimited real- systems Windows server 2008. supported RedHatLinux, Environment Windows 7 time Linux. Windows server 2003. Windows Server, Python Runtime Windows Server database Mac OS X. Redhat Linux 5.1. openSuSE Linux, Environment 2008 customizations. Windows. Redhat Linux 5.4. Fedora, Features Windows Vista Programmable Debian, Integration with user interface. OpenSolaris, Google Accounts Programmable Cent OS, URL Fetch cloud logic. Gentoo Linux, Mail Real-time and Oracle Linux. workflow and approvals. Real-time web sites. Real-time mobile deployment. Integrated content library. Real-time analytics. Granular security and sharing . 68 All Rights Reserved © 2012 IJARCSEE
  • 5. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 Java Java .NET Apex . Net Java Languages PHP Python Java Java Python PHP Supported Ruby PHP VB.Net PHP Perl Windows C# Perl Java C# .NET PHP Ruby Python Python Ruby Ruby Windows language AWS Premium Free Support is Developer Basic Support, 24x7x365 Live With GoGrid, support is Premium Support Pricing available support is Premier Support, Support and available 24x7x365 at no Support Pricing 24x7x365 from charged on a per Premier Support Expertise additional cost. Plus, every Policy Bronze: on-site cloud incident basis. with customer is assigned a $49/month hosting experts Administration. Silver: dedicated service team that Greater of $100 Developer ensures personalized service - or - Support is only and a smooth customer 5% of monthly available for a fee, experience. AWS usage on a per-case Gold: basis. Greater of $400 - or - 10% of monthly AWS usage for the first $0-$10K 7% of monthly AWS usage from $10K-$80K 5% of monthly AWS usage from $80K+ Platinum Greater of $15K - or - 10% of monthly AWS usage Available Available Available Available Available Available Prepaid plan availability Amazon The user is solely The user is solely All networking Rackspace offers Customer is responsible for Data S3:Amazon S3 responsible for responsible for components, SSL four main backup maintaining security and for backup PUT and COPY securing and securing and accelerators, load strategies for your maintaining patches and backing up the backing up the balancers, Web specific needs. operations data servers, and disaster recovery systems, Application and synchronously any Content. application Strategy 1: Daily except to the extent GoGrid store your data Google has no servers are Full Backups. specifically accepts such across multiple responsibility or configured in a It provides the responsibility by listing such facilities before liability for the redundant fastest data service features in deletion or failure configuration. restore, but comes returning Customer's Signup (subject to store any with a premium SUCCESS. It All customer data cost to the limitations of liability Content and other also regularly is stored on a in Section 8 and elsewhere communications verifies the maintained or primary database Strategy 2: in this Agreement). Whether integrity of data transmitted server that is Weekly Full or not Customer's Signup stored using through use of clustered with a Backup + Daily calls on GoGrid to maintain checksums.In the Service. backup database Differential back-ups, Customer will server for Backups addition, it keep a back-up copy of all redundancy It provides a calculates Daily Backup of data hosted by GoGrid. checksums on all All customer data all modified files 69 All Rights Reserved © 2012 IJARCSEE
  • 6. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 network traffic to is stored on disk and directories, detect corruption storage that is since your last of data packets mirrored across full backup different storage when storing or cabinets and Strategy 3: retrieving data. controllers Weekly Full Backup + Daily Amazon RDS All customer Incremental Provides data, up to the Backups automatic backup last committed It provides a facility and transaction, is Daily Backup of automatically all modified files enable restoration backed up to a and directories, to any point primary tape since your within the library on a last backup – retention nightly basis regardless of period.It whether it was a provides free Backup tapes are Full Backup or backup storage immediately not. cloned to a up to the size of second tape Strategy 4: the provisioned library to verify Weekly Full database. their integrity, Backups Only and the clones are It is designed for SimpleDB : In moved to secure, servers that do not this data is fire-resistant, off- house data synchronously site storage on a essential to regular basis. maintaining your copied to Disaster recovery online business. multiple nodes plans are in place. Examples of such within different servers would be data centers to staging or prevent any data development loss in the event servers. of a hardware failure or network disruption. A number of backup tools have been developed by the Amazon SimpleDB ecosystem, offering simple backups of domain data to Amazon S3. Amazon EC2 It App Engine runs Filtering Routers Session security Enterprise It involves hardware Data security includes web Java applications Firewalls and auditing. firewalls,email firewalls sitting between the using the Java 6 Cryptographic Physical Security accounts include service interfaces physical and virtual virtual machine Protection of Logical Network antivirus and to configure Messages infrastructure, dedicated (JVM). The JVM Security spam protection. firewall. It also runs in a secured Software Host Security SSL capabilities layer to VLANs for every provides a way to "sandbox" Security Patch Database Security available as an account, VPN tunnels 70 All Rights Reserved © 2012 IJARCSEE
  • 7. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 encrypt the API environment to Management add on service connected directly to your calls in transit isolate your centralized Transmission private data center, and with SSL to application for monitoring, Level Security dedicated circuits to the service and correlation, and maintain GoGrid cloud. security. The analysis systems confidentiality. JVM can execute Network Amazon S3 :It any Java Segmentation GoGrid also offers several provides four bytecode that Service additional security layers different access operates within Administration through its partnerships with control the sandbox Access vendors Art of Defence and mechanisms: restrictions Physical Security CohesiveFT. Art of The Python Identity and Defence‟s Hyperguard interpreter also Access distributed firewall runs in a secured Management complements and extends "sandbox" (IAM) policies, the network-based security environment to Access Control infrastructure of the GoGrid isolate your Cloud Lists (ACLs), application for bucket policies, service and and query string security authentication. IV. CONCLUSION some of the service providers provides a brief overview of them. Cloud services are an ideal way to manage all your digital content without limitations. While there is certainly some overlap between each of these services, cloud services are unique because they V. REFERENCES allow you to view, edit and share files saved in the [1] B.Hayes, Cloud Computing. CACM, 51(7), 2008, cloud. With some services, you can even sync your pp.9-11. content across all your computers and devices. While no two cloud services are identical, each of the [2] P.Rolich, Cloud Computing--Redux. services reviewed provides the same fundamental TechDecisions, 12(1), 2010, 44-45. features and functionality. Some of them are [3] B.Howarth, What is Cloud Computing? CIO Features, Ease of Use, Help & support. In reality, (13284045), 2009, 8. there is no BEST service provider. If there was, everyone would already be using them, and there [4]W. Zeng, Y. Zhao, and J. Zeng, “Cloud service would be no competition. Every provider offers and service selection algorithm research,” solutions with some benefits. These benefits are up to Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation - GEC ‟09, p. the end user to decide if they are a best fit for THEM. 1045, 2009. [Online]. What are you trying to do in the cloud? Once you Available:http://portal.acm.org/citation.cfm?doid=15 figure this out, you can begin to look at the different 43834.1544004 companies out there and make an educated choice on their offerings. [5] M.Cusumano, Technology Strategy and Management: Cloud Computing and SaaS as New Thus some of the above mentioned techniques can Computing Platforms. CACM, 53(4), 2010, pp.27-29. assist a Small Medium Enterprise in decision making [6] J.Staten, Is Cloud Computing Ready For The Enterprise?, Forrester, online at: of a cloud service provider. A tabular presentation of ttp://ceria.dauphine.fr/cours98/CoursBD/doc/Forreste 71 All Rights Reserved © 2012 IJARCSEE
  • 8. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 6, August 2012 r- Cloud-computing-report080307[1].pdf , 2008, Computing, 2010. [Online]. Available: accessed: 2/02/2011. http://www.usenix.org/events/hotcloud10/tech/fulln papers/Li.pdf [7] A. Li, X. Yang, S. Kandula, and M. Zhang, “CloudCmp:comparing public cloud providers,” in [9] Amazon Web Service. http://aws.amazon.com. Proceedings of the 10th annual conference on Internet measurement. ACM, 2010, pp. 1–14. [10] GoGrid Cloud Hosting. http://gogrid.com. [Online]. Available: http://portal.acm.org/citation.cfm?id=1879143. [11] Rackspace Cloud. http://www.rackspacecloud.com. [8] A. Li, X. Yang, M. Zhang, and S. Kandula, “CloudCmp : Shopping for a Cloud Made Easy,” in 2nd USENIX Workshop on Hot Topics in Cloud LIPIKA BOSE (B.TECH HONS-COMPUTER SCIENCE, M.TECH PURSUING-COMPUTER SCIENCE). PRESENTLY WORKING-: SOFTWARE DEVELOPER, HCL TECHNOLOGIES. 72 All Rights Reserved © 2012 IJARCSEE