Survey on Software Scalability of Distributed Systems

CHEN Bin,BAI Xiao-ying,MA Bo,HUANG Jun-fei
DOI: https://doi.org/10.3969/j.issn.1002-137x.2011.08.003
2011-01-01
Computer Science
Abstract:Scalability represents the ability that a system continually satisfies the performance requirements with the changing system requirements and resources.Based on different scenarios,the basic definition and metrics of scalability can be understood and introduced from different perspectives.The main approach that systems implement scalability is to dynamically change the amount of available resources and the manner of task scheduling according to the system requirements and running status,resulting dynamic adjustment of system performance.The key technique of distributed resource management system can be analyzed from parallel task scheduling and distributed system framework.Scalability is the key issue for evaluating and measuring system performance,this paper stressed on parallel code testing and the main approaches in scalability testing system design.With the development in software diagram,the deployment and supply of software are gradually transferring to the approach of open and shared virtual resource management online service platform,scalability becomes an important guideline for software under Cloud Computing,this paper further discussed the challenging problems under new software diagram for further research purpose.
What problem does this paper attempt to address?