DocumentCode
1900461
Title
Clustered Computing with NetLogo for the evaluation of asynchronous search techniques
Author
Muscalagiu, Ionel ; Popa, Horia Emil ; Vidal, Julien
Author_Institution
Fac. of Eng. of Hunedoara, “Politeh.” Univ. of Timisoara, Hunedoara, Romania
fYear
2013
fDate
22-24 Sept. 2013
Firstpage
115
Lastpage
120
Abstract
Distributed Constraint programming is a programming approach used to describe and solve large classes of problems such as searching, combinatorial and planning problems. A Distributed Constraint Satisfaction is a constraint satisfaction problem in which variables and constraints are distributed among multiple agents. Modelling and simulation are essential tools in many areas of science and engineering, including computer science. The purpose of this article is to present an open-source tools in NetLogo for implementation and evaluation of the asynchronous searching techniques for a great number of agents, tool that can be run on a cluster of computers. Also, in this paper we have developed a methodology to run the NetLogo models in a cluster computing environment or on a single machine, varying both parameter values and/or random number of agents. Such a tool allows using various search techniques also the evaluation and analysis of performances of the techniques for the asynchronous searching techniques, the study of agents behaviour in several situations, like the priority order of the agents, the synchronous and asynchronous case, apparition of delays in message transmission, leading, therefore, to identifying possible enhancements of the performances of asynchronous search techniques.
Keywords
constraint handling; constraint satisfaction problems; object-oriented programming; public domain software; search problems; software agents; software performance evaluation; NetLogo models; agents behaviour; agents priority order; asynchronous search techniques evaluation; clustered computing; distributed constraint satisfaction problem; message transmission delays apparition; open-source tools; performance analysis; performance evaluation; Computational modeling; Computers; Graphical user interfaces; Java; Load modeling; Programming; Robots;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Software Methodologies, Tools and Techniques (SoMeT), 2013 IEEE 12th International Conference on
Conference_Location
Budapest
Print_ISBN
978-1-4799-0419-8
Type
conf
DOI
10.1109/SoMeT.2013.6645651
Filename
6645651
Link To Document