Scalability in Cloud Computing


Scalability is a feature of , But what is this terminology Scalability actually means ? We wrote in the previous detailed article on Cloud Computing that Computing’s one of the feature is “Scalability by decoupling the use of swings and infrastructure limitations”. This is an explanatory article in details on Scalability in Computing.

 

What Scalability actually means ?

 

In the context of software scalability means that a of and software, increases its performance with the addition of resources or other nodes / computers in a defined area in a proportional or linear pattern. Resources can be, for example, CPU, RAM, hard drives, network bandwidth etc. Scalability of a system measured with scaling factor or SpeedUp.

 

One can increase the performance of a system in two different ways:

 

  • By scaling up also known as vertical scaling
  • By scaling out also known as horizontal scaling

 

Example of scaling up would be the increasing of space, adding a CPU or installing a more powerful card. Scaling out means increasing the performance of the system by adding additional computers / nodes.  This is the important point of Scalability in Cloud Computing.

 

Types of Scalability

 

Scalability in Cloud Computing


 

Spatial scalability has a system or application when the memory requirement in an increasing number of elements to be managed not in at an unacceptably high levels. Temporal spatial scalability comprises by increasing the number of objects which a system will not significantly affect its performance.  Structural scalability is distinguished from others,  its not an implementation, increasing the number of objects within a defined area even hindered significantly.

 

Scalability in Cloud Computing

 

The scaling factor or SpeedUp describes the actual performance gain of an additional resource unit. For example, a second CPU to dedicate its 90% extra performance. The term Super-linear scalability is used when the scaling factor adds greater resources.

 

Cloud Computing system now scales as been proven in practice, using layered model for its implementation, because with this approach to Scalability, the individual layers and each layer logically gets separated from each other can be scaled themselves.

 

Scalability is used in Cloud Computing for Scaling for , horizontal and vertical fragmentation, or to reduce DNS lookups and number of objects and there by increasing the speed. Scalability for these reasons can not be isolated from Cloud Computing and that is the reason why Scalability is a feature of Cloud Computing.

 

Signature


0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave Lame Behind - Get Engaged

Here’s what we’ve got for you:

Contact Us Today for Smarter Marketing of Knowledge

See each of the premium resources below:

For Publishers and Content Owners

Do you want to optimize your available content?

Do you want to increase the visibility of your content?

Do you want to increase your reliability as an Author?

Do you want your next or existing project to be technically planned?

If your answer to any of these is YES contact us with your approximate budget.

Contact Us Today

For the Media Companies and Advertisers

You must be seeking a publisher website like ours with real content to give an exposure to your client's business?

We provide Industry's Standard opportunities for advertisement.

Do you want some promotion that comes with proper invoicing, SLA on per annum basis?

If your answer is YES contact us today for a quote.

Contact Us Today for Quote

Comments

  1. Vivian says

    Dr. Abhishek, really enjoyed reading your blog on Scalability in Cloud Computing, i totally agree that scalability is a feature of Cloud Computing. I like the way you have explained what Scalability is first and then Scalability in Cloud Computing i makes it even more easy to understand. There is an upcoming simulcast on Aug 7th on Business Innovation in the New Cloud Ecosystem i think you might be interested in this. You can click on this link http://bit.ly/Nq3cLS to get more information and register.

    • says

      Dear Vivian, thank you very much for the appreciations and the invitation. The topic is quite interesting to me. I have filled up the sign-up web form.

Mentions

  1. Scalability in Cloud Computing says:

    [...] What is Scalability in Cloud Computing [...]

  2. Scalability says:

    Scalability in Cloud Computing…

    Scalability is a feature of Cloud Computing, But what is this terminology Scalability actually means ? In this article we will discuss the technical points….

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>