16 results on '"Scarano, Vittorio"'
Search Results
2. Toward a domain‐specific language for scientific workflow‐based applications on multicloud system.
- Author
-
Cordasco, Gennaro, D'Auria, Matteo, Negro, Alberto, Scarano, Vittorio, and Spagnuolo, Carmine
- Subjects
SCIENTIFIC language ,DISTRIBUTED computing ,CLOUD computing ,PYTHON programming language ,CONFIGURATION management ,MICROSOFT Azure (Computing platform) ,COMPUTER systems - Abstract
Summary: The cloud computing paradigm has emerged as the backbone of modern price‐aware scalable computing systems. Many cloud service models are competing to become the leading doorway to access the computational power of cloud providers. Recently, a novel service model, called function‐as‐a‐service (FaaS), has been proposed, which enables users to exploit the cloud computational scalability, left out the configuration and management of huge computing infrastructures. This article discloses Fly, a domain‐specific language, which aims at reconciling cloud and high‐performance computing paradigms adopting a multicloud strategy by providing a powerful, effective, and pricing‐efficient tool for developing scalable workflow‐based scientific applications by exploiting different and at the same time FaaS cloud providers as computational backends in a transparent fashion. We present several improvements of the Fly language, as well as a new enhanced version of a source‐to‐source compiler, which currently supports Symmetric Multiprocessing, Amazon AWS, and Microsoft Azure backends and translation of functions in Java, JavaScript, and Python programming languages. Furthermore, we discuss a performance evaluation of Fly on a popular benchmark for distributed computing frameworks, along with a collection of case studies with an analysis of their performance results and costs. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
3. Distributed MASON: A scalable distributed multi-agent simulation environment.
- Author
-
Cordasco, Gennaro, Scarano, Vittorio, and Spagnuolo, Carmine
- Subjects
- *
SOCIAL network analysis , *CLOUD computing , *DISTRIBUTED computing , *COMPUTER simulation , *SOCIAL systems - Abstract
Highlights • Novel geometric non-uniform work partitioning approach for simulation environment. • Distributed version of MASON continuous 3D field and network field. • Fully decentralized communication strategy, based on the MPI standard. • Memory Consistency Mechanism to ensure memory coherence in distributed simulation. • SIMulation-as-a-Service environment on cloud computing infrastructures. Abstract Computational Social Science (CSS) involves interdisciplinary fields and exploits computational methods, such as social network analysis as well as computer simulation with the goal of better understanding social phenomena. Agent-Based Models (ABMs) represent an effective research tool for CSS and consist of a class of models, which, aim to emulate or predict complex phenomena through a set of simple rules (i.e., independent actions, interactions and adaptation), performed by multiple agents. The efficiency and scalability of ABMs systems are typically obtained distributing the overall computation on several machines, which interact with each other in order to simulate a specific model. Unfortunately, the design of a distributed simulation model is particularly challenging, especially for domain experts who sporadically are computer scientists and are not used to developing parallel code. D-MASON framework is a distributed version of the MASON library for designing and executing ABMs in a distributed environment ensuring scalability and easiness. D-MASON enable the developer to exploit the computing power of distributed environment in a transparent manner; the developer has to do simple incremental modifications to existing MASON models, without re-designing them. This paper presents several novel features and architectural improvements introduced in the D-MASON framework: an improved space partitioning strategy, a distributed 3D field, a distributed network field, a decentralized communication layer, a novel memory consistency mechanism and the integration to cloud environments. Full documentation, additional tutorials, and other material can be found at https://github.com/isislab-unisa/dmason where the framework can be downloaded. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
4. Bringing together efficiency and effectiveness in distributed simulations: The experience with D-Mason.
- Author
-
Cordasco, Gennaro, De Chiara, Rosario, Mancuso, Ada, Mazzeo, Dario, Scarano, Vittorio, and Spagnuolo, Carmine
- Subjects
DISTRIBUTED computing ,COMPUTER simulation ,MULTIAGENT systems ,LOAD balancing (Computer networks) ,PERFORMANCE evaluation - Abstract
Agent-based simulation models are an increasingly popular tool for research and management in many fields. In executing such simulations “speed” is one of the most general and important issues because of the size and complexity of simulations. But another important issue is the effectiveness of the solution, which consists of how easily usable and portable the solutions are for the users, i.e. the programmers of the distributed simulation. Our study, then, is aimed at efficient and effective distribute simulations by adopting a framework-level approach, with our design and implementation of a framework, D-Mason, which is a parallel version of the Mason library for writing and running simulations of agent-based simulation models. In particular, besides the efficiency due to workload distribution with small overhead, D-Mason at a framework level proves itself effective since it enables the scientists that use the framework (domain expert but with limited knowledge of distributed programming) only minimally aware of the fact that the simulation is running on a distributed environment. Then, we present tests that compare D-Mason against Mason in order to assess the improved scalability and D-Mason capability to exploit heterogeneous distributed hardware. Our tests also show that several massive simulations that are impossible to execute on Mason (e.g. because of CPU and/or memory requirements) can be easily performed using D-Mason. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
5. Using Everest Platform for Teaching Parallel and Distributed Computing
- Author
-
Sukhoroslov, Oleg, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Desprez, Frédéric, editor, Dutot, Pierre-François, editor, Kaklamanis, Christos, editor, Marchal, Loris, editor, Molitorisz, Korbinian, editor, Ricci, Laura, editor, Scarano, Vittorio, editor, Vega-Rodríguez, Miguel A., editor, Varbanescu, Ana Lucia, editor, Hunold, Sascha, editor, Scott, Stephen L., editor, Lankes, Stefan, editor, and Weidendorfer, Josef, editor
- Published
- 2017
- Full Text
- View/download PDF
6. Teaching Heart Modeling and Simulation on Parallel Computing Systems
- Author
-
Sozykin, Andrey, Chernoskutov, Mikhail, Koshelev, Anton, Zverev, Vladimir, Ushenin, Konstantin, Solovyova, Olga, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Hunold, Sascha, editor, Costan, Alexandru, editor, Giménez, Domingo, editor, Iosup, Alexandru, editor, Ricci, Laura, editor, Gómez Requena, María Engracia, editor, Scarano, Vittorio, editor, Varbanescu, Ana Lucia, editor, Scott, Stephen L., editor, Lankes, Stefan, editor, Weidendorfer, Josef, editor, and Alexander, Michael, editor
- Published
- 2015
- Full Text
- View/download PDF
7. FerbJmon Tools - Visualizing Thread Access on Java Objects using Lightweight Runtime Monitoring
- Author
-
Ferber, Marvin, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Hunold, Sascha, editor, Costan, Alexandru, editor, Giménez, Domingo, editor, Iosup, Alexandru, editor, Ricci, Laura, editor, Gómez Requena, María Engracia, editor, Scarano, Vittorio, editor, Varbanescu, Ana Lucia, editor, Scott, Stephen L., editor, Lankes, Stefan, editor, Weidendorfer, Josef, editor, and Alexander, Michael, editor
- Published
- 2015
- Full Text
- View/download PDF
8. Towards a Swiss National Research Infrastructure
- Author
-
Kunszt, Peter, Maffioletti, Sergio, Flanders, Dean, Eurich, Markus, Schiller, Eryk, Bohnert, Thomas Michael, Edmonds, Andy, Stockinger, Heinz, Jamakovic-Kapic, Almerima, Haug, Sigve, Flury, Placi, Leinen, Simon, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Kobsa, Alfred, editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Weikum, Gerhard, editor, an Mey, Dieter, editor, Alexander, Michael, editor, Bientinesi, Paolo, editor, Cannataro, Mario, editor, Clauss, Carsten, editor, Costan, Alexandru, editor, Kecskemeti, Gabor, editor, Morin, Christine, editor, Ricci, Laura, editor, Sahuquillo, Julio, editor, Schulz, Martin, editor, Scarano, Vittorio, editor, Scott, Stephen L., editor, and Weidendorfer, Josef, editor
- Published
- 2014
- Full Text
- View/download PDF
9. Distributed simulation optimization and parameter exploration framework for the cloud.
- Author
-
Carillo, Michele, Cordasco, Gennaro, Serrapica, Flavio, Scarano, Vittorio, Spagnuolo, Carmine, and Szufel, Przemysław
- Subjects
- *
SIMULATION methods & models , *PROGRAM transformation , *CLOUD computing , *COMPUTING platforms , *SOFTWARE frameworks - Abstract
Simulation models are becoming an increasingly popular tool for the analysis and optimization of complex real systems in different fields. Finding an optimal system design requires performing a large sweep over the parameter space in an organized way. Hence, the model optimization process is extremely demanding from a computational point of view, as it requires careful, time-consuming, complex orchestration of coordinated executions. In this paper, we present the design of SOF (Simulation Optimization and exploration Framework in the cloud), a framework which exploits the computing power of a cloud computational environment in order to carry out effective and efficient simulation optimization strategies. SOF offers several attractive features. Firstly, SOF requires “zero configuration”, as it does not require any additional software installed on the remote node; only standard Apache Hadoop and SSH access are sufficient. Secondly, SOF is transparent to the user, since the user is totally unaware that the system operates on a distributed environment. Finally, SOF is highly customizable and programmable, since it enables the running of different simulation optimization scenarios using diverse programming languages – provided that the hosting platform supports them – and different simulation toolkits, as developed by the modeler. The tool has been fully developed and is available on a public repository 1 1 SOF GitHub public repository, https://github.com/isislab-unisa/sof . under the terms of the open source Apache License. It has been tested and validated on several private platforms, such as a dedicated cluster of workstations, as well as on public platforms, including the Hortonworks Data Platform and Amazon Web Services Elastic MapReduce solution. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
10. Distributed simulation optimization and parameter exploration framework for the cloud
- Author
-
Vittorio Scarano, Michele Carillo, Przemysław Szufel, Gennaro Cordasco, Flavio Serrapica, Carmine Spagnuolo, Carillo, Michele, Cordasco, Gennaro, Serrapica, Flavio, Scarano, Vittorio, Spagnuolo, Carmine, and Szufel, PrzemysÅ‚aw
- Subjects
Parallel computing ,Workstation ,Exploit ,Computer science ,Distributed computing ,0211 other engineering and technologies ,Cloud computing ,02 engineering and technology ,Agent-based simulation ,Model exploration ,Simulation optimization ,Software ,Modeling and Simulation ,Hardware and Architecture ,law.invention ,law ,0202 electrical engineering, electronic engineering, information engineering ,Orchestration (computing) ,Distributed Computing Environment ,021103 operations research ,business.industry ,Node (networking) ,Systems design ,020201 artificial intelligence & image processing ,business - Abstract
Simulation models are becoming an increasingly popular tool for the analysis and optimization of complex real systems in different fields. Finding an optimal system design requires performing a large sweep over the parameter space in an organized way. Hence, the model optimization process is extremely demanding from a computational point of view, as it requires careful, time-consuming, complex orchestration of coordinated executions. In this paper, we present the design of SOF (Simulation Optimization and exploration Framework in the cloud), a framework which exploits the computing power of a cloud computational environment in order to carry out effective and efficient simulation optimization strategies. SOF offers several attractive features. Firstly, SOF requires "zero configuration", as it does not require any additional software installed on the remote node; only standard Apache Hadoop and SSH access are sufficient. Secondly, SOF is transparent to the user, since the user is totally unaware that the system operates on a distributed environment. Finally, SOF is highly customizable and programmable, since it enables the running of different simulation optimization scenarios using diverse programming languages - provided that the hosting platform supports them - and different simulation toolkits, as developed by the modeler. The tool has been fully developed and is available on a public repository.11SOF GitHub public repository, https://github.com/isislab-unisa/sof. under the terms of the open source Apache License. It has been tested and validated on several private platforms, such as a dedicated cluster of workstations, as well as on public platforms, including the Hortonworks Data Platform and Amazon Web Services Elastic MapReduce solution.
- Published
- 2018
11. Heterogeneous Scalable Multi-languages Optimization via Simulation
- Author
-
Gennaro Cordasco, Vittorio Scarano, Matteo D’Auria, Carmine Spagnuolo, Kazuo Furuta, Cordasco, Gennaro, D’Auria, Matteo, Spagnuolo, Carmine, and Scarano, Vittorio
- Subjects
Optimization ,Parallel computing ,Java ,Scala ,Computer science ,Multi agent-based simulation ,Distributed computing ,Symmetric multiprocessor system ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,GPU Computing ,Mathematics (all) ,computer.programming_language ,Dynamic data ,Computer Science (all) ,Heterogeneous computing ,Simulation via optimization ,Python (programming language) ,010201 computation theory & mathematics ,Clojure ,Scalability ,General-purpose computing on graphics processing units ,computer - Abstract
Scientific Computing (SC) is a multidisciplinary field that uses the computational approach to understand and study complex artificial and natural systems belonging many scientific sectors. Optimization via Simulation (OvS) is a fast developing area in SC field. OvS combines classical optimization algorithms and stochastic simulations to face problems with unknown and/or dynamic data distribution. We present Heterogeneous Simulation Optimization (HSO), an architecture that enable to distribute the OvS process on an Heterogeneous Computing systems. HSO is designed according to two levels of heterogeneity: hardware heterogeneity, that is the ability to exploit the computational power of several general-purpose CPUs and/or hardware accelerators such as Graphics Processing Units (GPUs); programming languages heterogeneity, that is the capability to develop the OvS methodology combining different programming languages such as C++, C, Clojure, Erlang, Go, Haskel, Java, Node.js, Objective-C, PHP, Python, Scala and many others. The proposed HSO architecture has been fully developed and is available on a public GitHub repository. We have validated and tested the scalability of HSO developing two different use cases that show both the levels of heterogeneity, and showing how to exploit Optimal Computing Budget Allocation (OCBA) algorithm and a Genetic Algorithm in a OvS process.
- Published
- 2018
12. Distributed MASON: A scalable distributed multi-agent simulation environment
- Author
-
Carmine Spagnuolo, Gennaro Cordasco, Vittorio Scarano, Cordasco, Gennaro, Scarano, Vittorio, and Spagnuolo, Carmine
- Subjects
Parallel computing ,Distributed Computing Environment ,Agent-based simulation ,Scalable computational science ,Cloud computing ,Distributed computing ,Software ,Modeling and Simulation ,Hardware and Architecture ,business.industry ,Computer science ,020206 networking & telecommunications ,02 engineering and technology ,Field (computer science) ,Domain (software engineering) ,Modeling and simulation ,Consistency (database systems) ,Scalability ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Computational sociology ,business - Abstract
Computational Social Science (CSS) involves interdisciplinary fields and exploits computational methods, such as social network analysis as well as computer simulation with the goal of better understanding social phenomena. Agent-Based Models (ABMs) represent an effective research tool for CSS and consist of a class of models, which, aim to emulate or predict complex phenomena through a set of simple rules (i.e., independent actions, interactions and adaptation), performed by multiple agents. The efficiency and scalability of ABMs systems are typically obtained distributing the overall computation on several machines, which interact with each other in order to simulate a specific model. Unfortunately, the design of a distributed simulation model is particularly challenging, especially for domain experts who sporadically are computer scientists and are not used to developing parallel code. D-MASON framework is a distributed version of the MASON library for designing and executing ABMs in a distributed environment ensuring scalability and easiness. D-MASON enable the developer to exploit the computing power of distributed environment in a transparent manner; the developer has to do simple incremental modifications to existing MASON models, without re-designing them. This paper presents several novel features and architectural improvements introduced in the D-MASON framework: an improved space partitioning strategy, a distributed 3D field, a distributed network field, a decentralized communication layer, a novel memory consistency mechanism and the integration to cloud environments. Full documentation, additional tutorials, and other material can be found at https://github.com/isislab-unisa/dmason where the framework can be downloaded.
- Published
- 2018
13. OpenABL: A Domain-Specific Language for Parallel and Distributed Agent-Based Simulations
- Author
-
Ben Juurlink, Biagio Cosenza, Nikita Popov, Paul Richmond, Gennaro Cordasco, Mozhgan Kabiri Chimeh, Carmine Spagnuolo, Vittorio Scarano, Cosenza, Biagio, Popov, Nikita, Juurlink, Ben, Richmond, Paul, Chimeh, Mozhgan Kabiri, Spagnuolo, Carmine, Cordasco, Gennaro, and Scarano, Vittorio
- Subjects
Range (mathematics) ,021103 operations research ,Computational complexity theory ,Computer science ,Distributed computing ,Computer Science (all) ,0211 other engineering and technologies ,0202 electrical engineering, electronic engineering, information engineering ,A domain ,020207 software engineering ,02 engineering and technology ,Implementation ,Theoretical Computer Science - Abstract
Agent-based simulations are becoming widespread among scientists from different areas, who use them to model increasingly complex problems. To cope with the growing computational complexity, parallel and distributed implementations have been developed for a wide range of platforms. However, it is difficult to have simulations that are portable to different platforms while still achieving high performance. We present OpenABL, a domain-specific language for portable, high-performance, parallel agent modeling. It comprises an easy-to-program language that relies on high-level abstractions for programmability and explicitly exploits agent parallelism to deliver high performance. A source-to-source compiler translates the input code to a high-level intermediate representation exposing parallelism, locality and synchronization, and, thanks to an architecture based on pluggable backends, generates target code for multi-core CPUs, GPUs, large clusters and cloud systems. OpenABL has been evaluated on six applications from various fields such as ecology, animation, and social sciences. The generated code scales to large clusters and performs similarly to hand-written target-specific code, while requiring significantly fewer lines of codes.
- Published
- 2018
14. Work Partitioning on Parallel and Distributed Agent-Based Simulation
- Author
-
Vittorio Scarano, Gennaro Cordasco, Carmine Spagnuolo, Institute of Electrical and Electronics Engineers Inc., Cordasco, Gennaro, Spagnuolo, Carmine, and Scarano, Vittorio
- Subjects
Theoretical computer science ,Computational complexity theory ,Computer Networks and Communications ,Computer science ,Distributed computing ,Context (language use) ,02 engineering and technology ,Parallel Computing ,Synchronization (computer science) ,0202 electrical engineering, electronic engineering, information engineering ,Overhead (computing) ,Space partitioning ,Agent-based simulation ,020203 distributed computing ,Agent-based simulations ,D-MASON ,Distributed Systems ,Work partitioning ,Hardware and Architecture ,Information Systems ,Flocking (behavior) ,020206 networking & telecommunications ,Data structure ,Distributed System ,Computer Networks and Communication ,Boids - Abstract
Work partitioning is a key challenge with ap- plications in many scientific and technological fields. The problem is very well studied with a rich literature on both distributed and parallel computing architectures. In this paper we deal with the work partitioning problem for parallel and distributed agent-based simulations which aims at (i) balancing the overall load distribution, (ii) minimizing, at the same time, the communication overhead due to agents' inter-dependencies. We introduce a classification taxonomy of work partitioning strategies and present a space-based work partitioning ap- proach, based on a Quad-tree data structure, which enables to: identify a good space partitioning (even when the distribution of agents on the fields is non-uniform) with a limited impact in terms of communication. Being a multi-objective problem, the results are difficult to compare and it is hard to foresee what can be the impact of one solution. For this reason we evaluate our strategy in a real context using a well-known behavior (the boids flocking model), on a distributed agent based simulation framework (D-MASON). The results show that our proposal provides a sensible impact on the performances of the system and scales in terms of the number of logical processors.
- Published
- 2017
15. SOF: Zero Configuration Simulation Optimization Framework on the Cloud
- Author
-
Flavio Serrapica, Gennaro Cordasco, Przemysław Szufel, Carmine Spagnuolo, Vittorio Scarano, Michele Carillo, Yiannis Cotronis Masoud Daneshtalab George Angelos Papadopoulos, Carillo, Michele, Cordasco, Gennaro, Serrapica, Flavio, Scarano, Vittorio, Spagnuolo, Carmine, and Szufel, Przemysaw
- Subjects
Distributed Computing Environment ,021103 operations research ,Control and Optimization ,Exploit ,business.industry ,Computer science ,computer.internet_protocol ,Computer Networks and Communications ,Distributed computing ,Simulation modeling ,0211 other engineering and technologies ,Cloud computing ,02 engineering and technology ,Hardware and Architecture ,Software ,Computer Networks and Communication ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Systems design ,Node (circuits) ,business ,computer ,XML - Abstract
Simulation models are becoming an increasingly popular tool for the analysis and optimization of complex real systems in different fields. Finding an optimal system design requires performing a large parameter sweep. In this paper, we present the design of SOF (Simulation Optimization and exploration Framework on the cloud), a framework which exploits the computing power of a cloud computational environment in order to realize effective and efficient simulation optimization strategies. SOF offers several attractive features: SOF requires "zero configuration" as it does not require any additional software installed on the remote node, SOF is transparent to the user, since the user is totally unaware that system operates on a distributed environment, SOF is highly customizable and programmable, since it enables the running of different simulation optimization scenarios on different simulation toolkits. The tool has been fully developed and is available on a public repository under the Apache public licence.
- Published
- 2016
16. Toward the New Version of D-MASON: Efficiency, Effectiveness and Correctness in Parallel and Distributed Agent-Based Simulations
- Author
-
Vittorio Scarano, Carmine Spagnuolo, Gennaro Cordasco, Jeffrey K. Hollingsworth, Cordasco, Gennaro, Spagnuolo, Carmine, and Scarano, Vittorio
- Subjects
Correctness ,Java ,Computer Networks and Communications ,Computer science ,Distributed computing ,High Performance Computing ,02 engineering and technology ,Field (computer science) ,Agent-based simulations ,D-MASON ,Distributed Systems ,MASON ,Parallel Computing ,Consistency (database systems) ,Software ,Computational Theory and Mathematic ,Synchronization (computer science) ,0202 electrical engineering, electronic engineering, information engineering ,computer.programming_language ,Class (computer programming) ,Agent-based simulation ,business.industry ,020206 networking & telecommunications ,Supercomputer ,Visualization ,Distributed System ,Computer Networks and Communication ,Hardware and Architecture ,020201 artificial intelligence & image processing ,State (computer science) ,business ,computer - Abstract
Agent-Based Models (ABMs) denote a class of models which, by simulating the behavior of multiple agents (i.e., independent actions, interactions and adaptation), aim to emulate and/or predict complex phenomena. One of the general features of ABM simulations is their experimental capacity, that requires a viable and reliable infrastructure to interact with a running simulation, monitoring its behaviour, as it proceeds, and applying changes to the configurations at run time, in order to study "what if" scenarios. A common approach for improving the efficiency and the effectiveness of ABMs as a research tool is to distribute the overall computation on a number of machines, which makes the design of the simulation model particularly challenging. D-MASON framework is a distributed version of the MASON library for writing and running Agent-based simulations. We briefly present D-MASON architecture and functionalities. Then we presents its novel features: a distributed network field and a novel communication layer dedicated to massive parallel machines. The main contribution of the paper is in providing a memory consistency modeling, where the previous state of theagent is made available (consistently) for all other agents (even the one on other processors) and this is obtained by exploiting the Java Method Handler mechanism. Full documentation, additional tutorials and other material can be found at www.dmason.org where the framework can be downloaded.
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.