{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T18:23:23Z","timestamp":1767810203258,"version":"3.49.0"},"reference-count":17,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2013,1,23]],"date-time":"2013-01-23T00:00:00Z","timestamp":1358899200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2013,1,23]]},"abstract":"<jats:p>Distributed computing has now become one of the most efficient network system configurations to exhibit parallelism in loosely coupled systems. These systems are known for better reliability, availability, scalability and robustness, intended to provide high performance computing in a very efficient manner. The composition of distributed systems consists of multiple autonomous computers that can be geographically dispersed and interconnected with each other to provide optimum resource utilization. The degree of resource utilization is one of the key criteria for evaluating the performance of such systems. We propose a genetic-algorithm-based approach to load optimization in a distributed computing environment. Genetics algorithm has been adapted from the biological gene theory. Since it shows the existence of the fittest chromosome from the sample chromosomes population, it may be used to find the most optimum solution for any problem. This research work demonstrates the implication of genetic algorithms to optimize the overall waiting time for a set of processes to be executed on a set of servers. In order to understand the design complexity, we modeled the proposed approach using UML class and sequence diagrams. The results of the proposed model have been found beneficial when implemented and tested under various test scenarios using C++.<\/jats:p>","DOI":"10.1145\/2413038.2413043","type":"journal-article","created":{"date-parts":[[2013,1,29]],"date-time":"2013-01-29T11:20:55Z","timestamp":1359458455000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["UML modeling of load optimization for distributed computer systems based on genetic algorithm"],"prefix":"10.1145","volume":"38","author":[{"given":"Vipin","family":"Saxena","sequence":"first","affiliation":[{"name":"Babasaheb Bhimrao Ambedkar University, Lucknow, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deepak","family":"Arora","sequence":"additional","affiliation":[{"name":"Amity University, Lucknow, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nimesh","family":"Mishra","sequence":"additional","affiliation":[{"name":"Babasaheb Bhimrao Ambedkar University, Lucknow, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,1,23]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Liu M.L. 2004. Distributed computing: principles and applications. Pearson\/Addison Wesley."},{"key":"e_1_2_1_2_1","first-page":"25","article-title":"Genetic algorithm: A tutorial review","volume":"2","author":"Mukhopadhyay D.","year":"2009","unstructured":"Mukhopadhyay, D. 2009. Genetic algorithm: A tutorial review. International Journal of Grid and Distributed Computing. 2, 3 (2009), pp. 25--32.","journal-title":"International Journal of Grid and Distributed Computing."},{"key":"e_1_2_1_3_1","first-page":"153","article-title":"A guide to dynamic load balancing in distributed computer systems","volume":"10","author":"Alakeel A.","year":"2010","unstructured":"Alakeel, A. 2010. A guide to dynamic load balancing in distributed computer systems. International Journal of Computer Science and Network Security. 10, 6 (2010), pp. 153--160.","journal-title":"International Journal of Computer Science and Network Security."},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Venables A. and Tan G. 2007. A 'Hands on' Strategy for Teaching Genetic Algorithms to Undergraduates. Journal of Information Technology Education. 6 (2007) pp. 249--261.","DOI":"10.28945\/214"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555258"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.265940"},{"key":"e_1_2_1_7_1","article-title":"Solving Tsp Problem By Using Genetic Algorithm","volume":"9","author":"Khan F.H.","year":"2009","unstructured":"Khan, F.H., Khan, N., Inayatullah, S and Nizami, S.T. 2009. Solving Tsp Problem By Using Genetic Algorithm. International Journal of Basic & Applied Sciences IJBAS. 9, 10, pages 79--88.","journal-title":"International Journal of Basic & Applied Sciences IJBAS."},{"key":"e_1_2_1_8_1","volume-title":"Int. Conf. on Computer Systems and Technologies-CompSysTech'06","author":"Borovska P.","year":"2006","unstructured":"Borovska, P. 2006. Solving the travelling salesman problem in parallel by genetic algorithm on multicomputer cluster. Int. Conf. on Computer Systems and Technologies-CompSysTech'06. (2006), 1--6."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/647246.719627"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1030453.1030522"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the IEEE, International Conference on Advances in Computer Vision and Information Technology, ACVIT-07","author":"Saxena V.","unstructured":"Saxena, V., Arora, D. and Ahmad S. 2007. Object Oriented Distributed Architecture System through UML, In Proceedings of the IEEE, International Conference on Advances in Computer Vision and Information Technology, ACVIT-07. ISBN 978-81-89866-74-7, pp. 305--310."},{"key":"e_1_2_1_12_1","first-page":"227","article-title":"UML Modeling of a Protocol for Establishing Mutual Exclusion in Distributed Computer System","volume":"8","author":"Saxena V.","year":"2008","unstructured":"Saxena V. and Arora D. 2008. UML Modeling of a Protocol for Establishing Mutual Exclusion in Distributed Computer System. International Journal of Computer Science and Network Security. 8, 6, pp. 227--235.","journal-title":"International Journal of Computer Science and Network Security."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1507195.1507213"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","unstructured":"Booch G. Rumbaugh J. and Jacobson I. 1999. The Unified Modeling Language User Guide. Addison Wesley. Reading MA","DOI":"10.5555\/291167"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/174890"},{"key":"e_1_2_1_16_1","volume-title":"Unified Modeling Language Specification. Available online via http:\/\/www.omg.org. (Accessed on 30th","year":"2012","unstructured":"OMG. 2001. Unified Modeling Language Specification. Available online via http:\/\/www.omg.org. (Accessed on 30th March 2012)"},{"key":"e_1_2_1_17_1","volume-title":"OMG XML Metadata Interchange (XMI) Specification. Available online via http:\/\/www.omg.org. (Accessed on 30th","year":"2012","unstructured":"OMG. 2002. OMG XML Metadata Interchange (XMI) Specification. Available online via http:\/\/www.omg.org. (Accessed on 30th March 2012)"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2413038.2413043","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2413038.2413043","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T17:19:27Z","timestamp":1767806367000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2413038.2413043"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,23]]},"references-count":17,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1,23]]}},"alternative-id":["10.1145\/2413038.2413043"],"URL":"https:\/\/doi.org\/10.1145\/2413038.2413043","relation":{},"ISSN":["0163-5948"],"issn-type":[{"value":"0163-5948","type":"print"}],"subject":[],"published":{"date-parts":[[2013,1,23]]},"assertion":[{"value":"2013-01-23","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}