Title :
Deployment Planning of Component-Based Distributed Applications Using Mathematical Programming
Author :
Zhang, Qifeng ; Qiu, Dehong ; Tian, Qubo ; Sun, Lei ; Xu, Xiu
Author_Institution :
Sch. of Software Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Component deployment directly affects the performances of component-based distributed applications, such as response time, throughput, reliability, and security. It also affects resources utility of runtime environment. In order to reduce the cost of resources used by applications and improve the resources utility, this paper defined component graph to represent component-based distributed applications, and used tree network topology to describe the runtime environment of distributed applications. We defined the resource cost objective function and formulated component deployment optimization problem as mathematical programming problem. Example analysis demonstrated our approach was effective.
Keywords :
distributed processing; mathematical programming; object-oriented programming; trees (mathematics); component based distributed application; component deployment optimization problem; deployment planning; mathematical programming; reliability; resource cost objective function; resources utility; response time; runtime environment; security; throughput; tree network topology; Bandwidth; Mathematical model; Mathematical programming; Planning; Servers; Software;
Conference_Titel :
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5391-7
Electronic_ISBN :
978-1-4244-5392-4
DOI :
10.1109/CISE.2010.5676820