A multi-model algorithm for the cost-oriented design of the information technology infrastructure

Marco Trubian Dipartimento di Scienze dell’Informazione Università degli studi di Milano 20135 Milan, Italy Phone:+39 02 503 16230, Fax:+39 02 503 16253 trubian@dsi.unimi.it Abstract Multiple combinations of hardware and network components can be selected to design an information technology (IT) infrastructure that satisfies performance requirements. The professional criterion to deal with these degrees of freedom is cost minimization. However, a scientific approach has been rarely applied to cost minimization and a rigorous methodological support to cost issues of infrastructural design is still lacking. The methodological contribution of this paper is the representation of complex infrastructural design issues as a set of four intertwined cost-minimization sub-problems: two set-coverings, a set-packing and a min k-cut with a non linear objective function. Optimization is accomplished by sequentially solving all sub-problems with a heuristic approach and finally tuning the solution with a local-search approach.

[1]  Dave Molta For client/server, think thin , 1999 .

[2]  Jeff Moad,et al.  Client/server costs: don't get taken for a ride , 1994 .

[3]  John C. S. Lui,et al.  An Efficient Partitioning Algorithm for Distributed Virtual Environment Systems , 2002, IEEE Trans. Parallel Distributed Syst..

[4]  Hemant K. Jain A Comprehensive Model for the Design of Distributed Computer Systems , 1987, IEEE Transactions on Software Engineering.

[5]  Michael Breu,et al.  Distributed Information Systems: An Advanced Methodology , 1994, IEEE Trans. Software Eng..

[6]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[7]  Bing Wu,et al.  Legacy Information Systems: Issues and Directions , 1999, IEEE Softw..

[8]  D. Travis Dewire Second Generation Client/Server Computing , 1994 .

[9]  Edward D. Lazowska,et al.  Quantitative system performance - computer system analysis using queueing network models , 1983, Int. CMG Conference.

[10]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[11]  Hasan Pirkul,et al.  Computer and Database Location in Distributed Computer Systems , 1986, IEEE Transactions on Computers.

[12]  Phillip Ein-Dor Grosch's law re-revisited: CPU power and the cost of computation , 1985, CACM.

[13]  H. R. J. Grosch,et al.  High Speed Arithmetic: The Digital Computer as a Research Tool , 1953 .

[14]  Daniel A. Menascé,et al.  Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning , 2000 .

[15]  Leslie P. Willcocks,et al.  Evaluating Information Technology investments: research findings and reappraisal , 1992, Inf. Syst. J..

[16]  Thomas Lengauer,et al.  Combinatorial algorithms for integrated circuit layout , 1990, Applicable theory in computer science.

[17]  Dave Molta Thin-client computers come of age , 1999 .