6 research outputs found
SeisFinder : A Web Application for Extraction of Data from Computationally Intensive Earthquake Resilience Calculations
Overview of SeisFinder
SeisFinder is an open-source web service developed by QuakeCoRE and the University of Canterbury, focused on enabling the extraction of output data from computationally intensive earthquake resilience calculations.
Currently, SeisFinder allows users to select historical or future events and retrieve ground motion simulation outputs for requested geographical locations. This data can be used as input for other resilience calculations, such as dynamic response history analysis.
SeisFinder was developed using Django, a high-level python web framework, and uses a postgreSQL database. Because our large-scale computationally-intensive numerical ground motion simulations produce big data, the actual data is stored in file systems, while the metadata is stored in the database. The basic SeisFinder architecture is shown in Figure 1
Utility-Based Mechanism for Structural Self-Organization in Service-Oriented MAS
Structural relations established among agents influence the performance of decentralized service discovery process in multiagent systems. Moreover, distributed systems should be able to adapt their structural relations to changes in environmental conditions. In this article, we present a service-oriented multiagent systems, where agents initially self-organize their structural relations based on the similarity of their services. During the service discovery process, agents integrate a mechanism that facilitates the self-organization of their structural relations to adapt the structure of the system to the service demand. This mechanism facilitates the task of decentralized service discovery and improves its performance. Each agent has local knowledge about its direct neighbors and the queries received during discovery processes. With this information, an agent is able to analyze its structural relations and decide when it is more appropriate to modify its direct neighbors and select the most suitable acquaintances to replace them. The experimental evaluation shows how this self-organization mechanism improves the overall performance of the service discovery process in the system when the service demand changesThis work is partially supported by the Spanish Ministry of Science and Innovation through grants CSD2007-0022 (CONSOLIDER-INGENIO 2010), TIN2012-36586-C03-01, TIN2012-36586-C03-01, TIN2012-36586-C03-02, PROMETEOII/2013/019, and FPU grant AP-2008-00601 awarded to E. Del Val.Del Val Noguera, E.; Rebollo Pedruelo, M.; Vasirani, M.; Fernández, A. (2014). Utility-Based Mechanism for Structural Self-Organization in Service-Oriented MAS. ACM Transactions on Autonomous and Adaptive Systems. 9(3):1-24. https://doi.org/10.1145/2651423S12493Sherief Abdallah and Victor Lesser. 2007. Multiagent reinforcement learning and self-organization in a network of agents. In Proceedings of the 6th International Conference on Autonomous Agents and Multiagent Systems. 172--179.Lada A. Adamic and Bernardo A. Huberman. 2002. Zipf’s law and the Internet. Glottometrics 3, 143--150.Muntasir Al-Asfoor, Brendan Neville, and Maria Fasli. 2012. Heuristic resource search in a self-organised distributed multi agent system. In Proceedings of the 6th International Workshop on Self-Organizing Systems. 84--89.Mathieu Aquin, Salman Elahi, and Enrico Motta. 2010. Personal monitoring of Web information exchange: Towards Web lifelogging. In Proceedings of the Web Science Conference.Ulrich Basters and Matthias Klusch. 2006. RS2D: Fast adaptive search for semantic Web services in unstructured p2p networks. In Proceedings of the International Semantic Web Conference. 87--100.Umesh Bellur and Roshan Kulkarni. 2007. Improved matchmaking algorithm for semantic Web services based on bipartite graph matching. In Proceedings of the International Semantic Web Conference. 86--93.Devis Bianchini, Valeria De Antonellis, and Michele Melchiori. 2009. Service-based semantic search in p2p systems. In Proceedings of the European Conference on Web Services. 7--16.Bartosz Biskupski, Jim Dowling, and Jan Sacha. 2007. Properties and mechanisms of self-organizing MANET and P2P systems. ACM Transactions on Autonomous and Adaptive Systems 2, 1, 1--34.Alberto Blanc, Yi-Kai Liu, and Amin Vahdat. 2005. Designing incentives for peer-to-peer routing. In Proceedings of the 24th Annual Joint Conference of the IEEE Computer and Communications Societies. 374--385.Michael Bowling and Manuela Veloso. 2002. Multiagent learning using a variable learning rate. Artificial Intelligence 136, 215--250.Frances M. T. Brazier, Jeffrey O. Kephart, H. Van Dyke Parunak, and Michael N. Huhns. 2009. Agents and service-oriented computing for autonomic computing: A research agenda. IEEE Internet Computing 13, 3, 82--87.Tyson Condie, Sepandar D. Kamvar, and Hector Garcia-Molina. 2004. Adaptive peer-to-peer topologies. In Proceedings of the 4th International Conference on Peer-to-Peer Computing. 53--62.Arturo Crespo and Hector Garcia-Molina. 2002. Routing indices for peer-to-peer systems. In Proceedings of the 22nd International Conference on Distributed Computing Systems. 23--32.Elena Del Val, Natalia Criado, Carlos Carrascosa, Vicente Julian, Miguel Rebollo, Estefania Argente, and Vicente Botti. 2010. THOMAS: A service-oriented framework for virtual organizations. In Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems (AAMAS’10). 1631--1632.Elena Del Val, Miguel Rebollo, and Vicente Botti. 2011. Introducing homophily to improve semantic service search in a self-adaptive system. In Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems. 1241--1242.Elena Del Val, Miguel Rebollo, and Vicente Botti. 2012a. Enhancing decentralized service discovery in open service-oriented multi-agent systems. Autonomous Agents and Multi-Agent Systems 28, 1, 1--30.Elena Del Val, Miguel Rebollo, and Vicente Botti. 2012b. Promoting cooperation in service-oriented MAS through social plasticity and incentives. Journal of Systems and Software 86, 2, 520--537.Gianni Di Caro, Frederick Ducatelle, and Luca Maria Gambardella. 2005. AntHocNet: An adaptive nature-inspired algorithm for routing in mobile ad hoc networks. European Transactions on Telecommunications 16, 443--455.Ding Ding, Lei Liu, and Hartmut Schmeck. 2010. Service discovery in self-organizing service-oriented environments. In Proceedings of the 2010 IEEE Asia-Pacific Services Computing Conference. 717--724.Sergey N. Dorogovtsev and Jose F. F. Mendes. 2003. Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford University Press.Giovanna Di Marzo Serugendo, Marie-Pierre Gleizes, and Anthony Karageorgos. 2011. Self-Organizing Software: From Natural to Artificial Adaptation. Natural Computing Series.Erik Einhorn and Andreas Mitschele-Thiel. 2008. RLTE: Reinforcement learning for traffic-engineering. In Proceedings of the 2nd International Conference on Autonomous Infrastructure, Management, and Security. 120--133.Nelson Fernandez, Carlos Maldonado, and Carlos Gershenson. 2014. Information measures of complexity, emergence, self-organization, homeostasis, and autopoiesis. In Guided Self-Organization: Inception. Emergence, Complexity and Computation, Vol. 9. Springer, 19--51. DOI: http://dx.doi.org/10.1007/978-3-642-53734-9_2Jose Luis Fernandez-Marquez, Josep Lluis Arcos, and Giovanna Di Marzo Serugendo. 2012. A decentralized approach for detecting dynamically changing diffuse event sources in noisy WSN environments. Applied Artificial Intelligence 26, 4, 376--397. DOI: http://dx.doi.org/10.1080/08839514.2012.653659Agostino Forestiero, Carlo Mastroianni, and Michela Meo. 2009. Self-Chord: A bio-inspired algorithm for structured P2P systems. In Proceedings of the 9th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing. 44--51.Matthew E. Gaston and Marie des Jardins. 2005. Agent-organized networks for multi-agent production and exchange. In Proceedings of the 20th AAAI Conference on Artificial Intelligence. 77--82.Nathan Griffiths and Michael Luck. 2010. Changing neighbours: Improving tag-based cooperation. In Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems. 249--256.Peter Haase, Ronny Siebes, and Frank van Harmelen. 2008. Expertise-based peer selection in peer-to-peer networks. Knowledge and Information Systems 15, 1, 75--107.Philip N. Howard, Lee Rainee, and Steve Jones. 2001. Days and nights on the Internet. American Behavioural Scientist, 383--404.Bernardo A. Huberman and Lada A. Adamic. 2000. The nature of markets in the WWW. Quarterly Journal of Electronic Commerce 1, 5--12.Michael N. Huhns et al. 2005. Research directions for service-oriented multiagent systems. IEEE Internet Computing 9, 6, 65--70.Tomoko Itao, Tatsuya Suda, Tetsuya Nakamura, Miyuki Imada, Masato Matsuo, and Tomonori Aoyama. 2001. Jack-in-the-Net: Adaptive networking architecture for service emergence. In Proceedings of the Asian-Pacific Conference on Communications. 9.Emily M. Jin, Michelle Girvan, and Mark E. J. Newman. 2001. Structure of growing social networks. Physical Review E 64, 4, 046132.Sachin Kamboj and Keith S. Decker. 2007. Organizational self-design in semi-dynamic environments. In Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems. 335--337.Rahamatullah Khondoker, S. M. Taslim Arif, Nathan Kerr, and Dennis Schwerdel. 2011. Self-organizing communication services in future network architectures. In Proceedings of the 5th International Workshop on Self-Organizing Systems.Matthias Klusch, Benedikt Fries, and Katia Sycara. 2009. OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services. Web Semantics Science Services and Agents on the World Wide Web 7, 2, 121--133.Dionisis Kontominas, Paraskevi Raftopoulou, Christos Tryfonopoulos, and Euripides G. M. Petrakis. 2013. DS4: A distributed social and semantic search system. Advances in Information Retrieval 7814, 832--836.Ramachandra Kota, Nicholas Gibbins, and Nicholas R. Jennings. 2012. Decentralized approaches for self-adaptation in agent organizations. ACM Transactions on Autonomous and Adaptive Systems 7, 1, Article No. 1.Paul Lazarsfeld. 1954. Friendship as a social process: A substantive and methodological analysis. In Freedom and Control in Modern Society. Van Nostrand, New York, NY.Paulo Leito. 2013. Towards self-organized service-oriented multi-agent systems. In Service Orientation in Holonic and Multi Agent Manufacturing and Robotics. Studies in Computational Intelligence, Vol. 472. Springer, 41--56.W. Sabrina Lin, Hong Vikcy Zhao, and K. J. Ray Liu. 2009. Incentive cooperation strategies for peer-to-peer live multimedia streaming social networks. IEEE Transactions on Multimedia 11, 3, 396--412.Sheila A. McIlraith, Tran Cao Son, and Honglei Zeng. 2001. Semantic Web services. IEEE Intelligent Systems 16, 2, 46--53.Miller McPherson, Lynn Smith-Lovin, and James Cook. 2001. Birds of a feather: Homophily in social networks. Annual Review of Sociology 27, 415--444.Vivek Nallur and Rami Bahsoon. 2012. A decentralized self-adaptation mechanism for service-based applications in the cloud. IEEE Transactions on Software Engineering 99, 591--612.Aris Ouksel, Yair Babad, and Thomas Tesch. 2004. Matchmaking software agents in B2B markets. In Proceedings of the 37th Annual Hawaii International Conference on System Sciences. 1--9.Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, and Katia P. Sycara. 2002. Semantic matching of Web services capabilities. In Proceedings of the 1st International Semantic Web Conference. 333--347.Leonid Peshkin and Virginia Savova. 2002. Reinforcement learning for adaptive routing. In Proceedings of the 2002 International Conference on Neural Networks (IJCNN’02). 1825--1830.Paraskevi Raftopoulou and Euripides G. M. Petrakis. 2008. iCluster: A self-organizing overlay network for P2P information retrieval. In Proceedings of the 30th European Conference on Advances in Information Retrieval (ECIR’08). 65--76.Sharmila Savarimuthu, Maryam Purvis, Martin Purvis, and Bastin Tony Roy Savarimuthu. 2011. Mechanisms for the self-organization of peer groups in agent societies. In Multi-Agent-Based Simulation XI. Lecture Notes in Computer Science, Vol. 6532. Springer, 93--107.Giovanna Di Marzo Serugendo, Marie-Pierre Gleizes, and Anthony Karageorgos. 2005. Self-organization in multi-agent systems. Knowledge Engineering Review 20, 2, 165--189.Abdul Khalique Shaikh, Saadat M. Alhashmi, and Rajendran Parthiban. 2012. A semantic impact in decentralized resource discovery mechanism for grid computing environments. In Algorithms and Architectures for Parallel Processing. Lecture Notes in Computer Science, Vol. 7440. Springer, 206--216.Qixiang Sun and Hector Garcia-Molina. 2004. SLIC: A selfish link-based incentive mechanism for unstructured peer-to-peer networks. In Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS’04). 506--515.Mirko Viroli and Franco Zambonelli. 2010. A biochemical approach to adaptive service ecosystems. Information Sciences 180, 10, 1876--1892. DOI: http://dx.doi.org/10.1016/j.ins.2009.11.021Li Wang. 2011. SoFA: An expert-driven, self-organization peer-to-peer semantic communities for network resource management. Expert Systems with Applications 38, 1, 94--105.Kevin Werbach. 2000. Syndication—the emerging model for business in the Internet era. Harvard Business Review 78, 3, 84--93, 214.Tom Wolf and Tom Holvoet. 2005. Emergence versus self-organisation: Different concepts but promising when combined. In Engineering Self-Organising Systems. Lecture Notes in Computer Science, Vol. 3464. Springer, 1--15.Haizheng Zhang, W. Bruce Croft, Brian Levine, and Victor Lesser. 2004. A multi-agent approach for peer-to-peer based information retrieval system. In Proceedings of the 3rd International Conference on Autonomous Agents and Multiagent Systems, Vol. 1. 456--463.Ming Zhong. 2006. Popularity-biased random walks for peer-to-peer search under the square-root principle. In Proceedings of the 5th International Workshop on Peer-to-Peer Systems
Socially-Inspired Mechanisms for Restricting Exploitation in Artificial Agent Societies
Human societies have long cultivated the ability to organise themselves into groups and have also established formal or informal rules of behaviour that are expected within these groups. In the field of multi-agent systems, researchers are inspired by this ability of human societies to form groups and establish social control, and they have applied them to solve some of the problems in artificial agent societies.
One of the problems in artificial agent societies is the problem of non-cooperation, where individuals have motivations for not cooperating with other agents. An example of non-cooperation is the issue of freeriding, where some agents do not contribute to the welfare of the society but do consume valuable resources. This can be likened to the “commons” problem. The way to address this problem is by imposing strict rules by centralised institutions. However, centralised solutions suffer from performance bottlenecks, and their scalability is poor. Towards this end, our first objective of this thesis is to investigate decentralised mechanisms for facilitating social control in agent societies. Our second objective is associated with an important attribute of modern artificial societies, which is the openness of such societies. Agents may join and/or leave these societies at any time. Towards this end, our second objective of this thesis is to investigate mechanisms which can handle the dynamism of open agent societies.
Another key aspect in facilitating social control lies in employing appropriate mechanisms that can facilitate such control. In this thesis we are inspired by decentralised social practices found in human societies. This thesis investigates mechanisms that contribute towards the formation (via self-organisation) of different groups in an agent society based on their cooperativeness. It demonstrates that these mechanisms help in achieving the separation of good agents (cooperators) from bad agents (noncooperators) without expelling them from the society. It demonstrates how the concepts of tags can be used for group formation and how the information about the cooperativeness of agents in the society can be spread based on using socially-inspired mechanisms. It also investigates how monitoring and control mechanisms such as referrals, voting, gossip, resource restriction, and ostracism can be used in artificial agent societies. Thus our focus of this thesis is to develop socially-inspired mechanisms to facilitate self-organisation of groups in agent societies to restrict exploitation. We demonstrate that the formation of groups shield “bad” agents from taking advantage of “good” agents. We also demonstrate that the society is better off if the groups are organised based on their cooperativeness.
Overall, the goal of this thesis is to investigate and demonstrate the new socially-inspired mechanisms for the self-organisation of groups in open, decentralized agent societies. This thesis initially systematically explores closed, centralized societies and gradually moves on to open, decentralised societies, since many real-life societies lie somewhere between these two ends of the open spectrum, with more and more societies lying closer to the end of full openness. We believe the mechanisms explored in this thesis can be applied to open, decentralized agent societies, such as electronic file-sharing societies to help avoid the problem of freeriding. The mechanisms proposed in this thesis could also be applied to organise agents into groups based on their behaviour, in virtual worlds and other online communities
Tag based model for knowledge sharing in agent society
In this paper we discuss a tag-based model that facilitates knowledge sharing in the context of agents playing the knowledge sharing game. Sharing the knowledge incurs a cost for the sharing agent, and thus non-sharing is the preferred option for selfish agents. Through agent-based simulations we show that knowledge sharing is possible even in the presence of non-sharing agents in the population. We also show that the performance of an agent society can be better when some agents bear the cost of sharing instead of the whole group sharing the cost.Unpublished[1] Holland, J.H.: The Effect of Labels (Tags) on Social interactions. Vol. SFI Working Paper 93-10-064, Santa Fe Institute, Santa Fe, NM (1993)
[2] YouTube, www.youtube.com
[3] CiteSeer, http://citeseer.ist.psu.edu
[4] Riolo, R.L., M.D. Cohen, and R. Axelrod.: Cooperation without Reciprocity. Nature 414, 2001: pp. 441--443 (2001).
[5] Hales, D.: Evolving Specialisation, Altruism and Group-Level Optimisation Using Tags. Multi-Agent-Based Simulation II: Third International Workshop, MABS 2002, Bologna, Italy, July 15-16, 2002, Vol. 2581, Lecture notes in computer science, pp. 26--35, Springer Berlin / Heidelberg (2003)
[6] Hales, D.: Tag Based Co-operation in Artificial Societies. Ph.D. Thesis, Department of Computer Science, University of Essex, UK, 2001.
[7] Folksonomy , http://en.wikipedia.org/wiki/Folksonomy
[8] Riolo, R.L.: The Effects of Tag-Mediated Selection of Partners in Evolving Populations Playing the Iterated Prisoner's Dilemma. 1997, Santa Fe Institute.
[9] Nowak, M.A. and K. Sigmund.: Evolution of indirect reciprocity by image scoring, Nature vol. 393, pp. 573--577 (1998)
[10] Trivers, R: The Evolution of Reciprocal Altruism, Quarterly Review of Biology 46 pp.35-57 (1971)
[11] Hamilton, W. D.: The genetical evolution of social behaviour. I, Journal of Theoretical Biology, 1964 Jul; 7(1):1-16.
[12] Savarimuthu, S., Purvis, M. A., Purvis, M. K., “Altruistic Sharing using Tags”, Proceedings of the 6th International Workshop on Agents and Peer-to-Peer Computing, Estoril, Portugal, May 2008 (in press).
[13] Németh, A. and K. Takács.: The Evolution of Proximity Based Altruism, Department of Sociology and Social Policy, 2006, Corvinus University of Budapest, Budapest.
[14] Clutten-Brock, T. H., and Parker, G. A.: Punishment in animal societies. Nature 373 (1995), 209 – 216.
[15] Savarimuthu, S., Purvis, M. A., Purvis, M. K., “Emergence of Sharing Behavior in a Multi-agent Society using Tags”, Proceedings of IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2008), Sydney, Australia, December 2008 (in press)
Tag based model for knowledge sharing in agent society
In this paper we discuss a tag-based model that facilitates knowledge sharing in the context of agents playing the knowledge sharing game. Sharing the knowledge incurs a cost for the sharing agent, and thus non-sharing is the preferred option for selfish agents. Through agent-based simulations we show that knowledge sharing is possible even in the presence of non-sharing agents in the population. We also show that the performance of an agent society can be better when some agents bear the cost of sharing instead of the whole group sharing the cost.Unpublished[1] Holland, J.H.: The Effect of Labels (Tags) on Social interactions. Vol. SFI Working Paper 93-10-064, Santa Fe Institute, Santa Fe, NM (1993)
[2] YouTube, www.youtube.com
[3] CiteSeer, http://citeseer.ist.psu.edu
[4] Riolo, R.L., M.D. Cohen, and R. Axelrod.: Cooperation without Reciprocity. Nature 414, 2001: pp. 441--443 (2001).
[5] Hales, D.: Evolving Specialisation, Altruism and Group-Level Optimisation Using Tags. Multi-Agent-Based Simulation II: Third International Workshop, MABS 2002, Bologna, Italy, July 15-16, 2002, Vol. 2581, Lecture notes in computer science, pp. 26--35, Springer Berlin / Heidelberg (2003)
[6] Hales, D.: Tag Based Co-operation in Artificial Societies. Ph.D. Thesis, Department of Computer Science, University of Essex, UK, 2001.
[7] Folksonomy , http://en.wikipedia.org/wiki/Folksonomy
[8] Riolo, R.L.: The Effects of Tag-Mediated Selection of Partners in Evolving Populations Playing the Iterated Prisoner's Dilemma. 1997, Santa Fe Institute.
[9] Nowak, M.A. and K. Sigmund.: Evolution of indirect reciprocity by image scoring, Nature vol. 393, pp. 573--577 (1998)
[10] Trivers, R: The Evolution of Reciprocal Altruism, Quarterly Review of Biology 46 pp.35-57 (1971)
[11] Hamilton, W. D.: The genetical evolution of social behaviour. I, Journal of Theoretical Biology, 1964 Jul; 7(1):1-16.
[12] Savarimuthu, S., Purvis, M. A., Purvis, M. K., “Altruistic Sharing using Tags”, Proceedings of the 6th International Workshop on Agents and Peer-to-Peer Computing, Estoril, Portugal, May 2008 (in press).
[13] Németh, A. and K. Takács.: The Evolution of Proximity Based Altruism, Department of Sociology and Social Policy, 2006, Corvinus University of Budapest, Budapest.
[14] Clutten-Brock, T. H., and Parker, G. A.: Punishment in animal societies. Nature 373 (1995), 209 – 216.
[15] Savarimuthu, S., Purvis, M. A., Purvis, M. K., “Emergence of Sharing Behavior in a Multi-agent Society using Tags”, Proceedings of IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2008), Sydney, Australia, December 2008 (in press)