Abstract
Information system design and optimum sizing is a very complex task. Theoretical research and practitioners often tackle the optimization problem by applying specific techniques for the optimization of individual design phases, usually leading to local optima. Conversely, this paper proposes the definition of a design methodology based on an evolutionary approach to the optimization of the client/server-farm distributed structure, which is typical of a distributed information technology (IT) architecture. The optimization problem consists of finding the minimum-cost physical systems that satisfy all architectural requirements given by the designer. The proposed methodology allows for the identification of the architectural solution that minimizes costs, against different information system requirements and multiple design alternatives, thorough a genetic-based exploration of the solution space. Experimental results show that costs can be significantly reduced with respect to conventional approaches adopted by IT designers and available in the professional literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ardagna, D., Francalanci, C., Piuri, V.: Designing and Rightsizing the Information System Architecture. To appear on Information Systems Frontiers, Kluwer Academic Publishers, Dordrecht
Ardagna, D., Francalanci, C., Trubian, M.: A Cost-oriented Approach for Inftrastructural Design. In: SAC 2004, Proceedings, Nicosia, Cyprus (2004)
Ein-Dor, P.: Grosch’s Law Revisited: CPU Power and the Cost of Computing. Management Communication of the ACM 28(2), 142–150 (1985)
Gavish, B., Pirkul, H.: Computer and Database Location in Distributed Computer Systems. IEEE Transaction on Computers 35(7), 583–590 (1986)
Jain, H.K.: A comprehensive model for the design of distributed computer systems. IEEE Transactions on software engineering 13(10), 1092–1104 (1987)
Dewire, D.T.: Second-generation Client/Server Computing. McGraw Hill, New York (1997)
Menasce, D.A., Alameida, V.A.F.: Scaling for E-business. Technologies, models, performance and capacity planning. Prentice-Hall (2000)
Molta, D.: Thin Client computers come of age. Network Computing (1999), http://www.networkcomputing.com/1009/1009buyers1.html
The Tolly Group. Total Cost of Application Ownership (1999), www.tolly.com .
Microsoft, Windows Server 2003 Terminal Server Capacity and Scaling (2003), http://www.microsoft.com/windowsserver2003/techinfo/overview/tsscaling.mspx
Sun. Sun Ray Overview. White Paper (2003), http://wwws.sun.com/sunray/whitepapers/
Papadimitriou, C., Steiglitz, K.: Combinatorial Optimization. Prentice-Hall, Englewood Cliffs (1982)
Koza, J., R.: Genetic programming Encyclopedia of Computer Science and Technology, vol. 39, James G. Williams and Allen Kent, pp. 29–43 (1998)
Houck, C., Joines, J., Kay, M.: A genetic algorithm for functionoptimization: A Matlab implementation (1996), citeseer.nj.nec.com/houck96genetic.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ardagna, D., Francalanci, C., Piuri, V., Scotti, F. (2004). Evolutionary Design of Information Systems Architectures. In: Rutkowski, L., Siekmann, J.H., Tadeusiewicz, R., Zadeh, L.A. (eds) Artificial Intelligence and Soft Computing - ICAISC 2004. ICAISC 2004. Lecture Notes in Computer Science(), vol 3070. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24844-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-24844-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22123-4
Online ISBN: 978-3-540-24844-6
eBook Packages: Springer Book Archive