Mobile and distributed systems are characterized by decentralized goals and control, with high levels of concurrency and asynchronous interaction. Their qualitative and quantitative analysis is usually based on discrete event modeling and simulation. As most simulation tools target a specific class of problems, only a few of them may be considered truly general-purpose, yet they can hardly support the analysis of distributed systems with thousands of nodes, characterized by a high level of churn (node joins and departures) and reconfiguration of connections among nodes. To fill this gap, a few years ago we started developing an open-source, general-purpose and discrete event simulation tool, called DEUS, which is application-level oriented, Java-based, and characterized by ease of use and flexibility. However, it does not provide any package for simulating networking layers and their implementation is not foreseen, since a number of specialized tools are already available. In this paper, we present a general methodology for achieving a more realistic DEUS-based simulation of mobile and distributed systems, by leveraging on ns-3, which is generally known as a highly reliable and complete open-source tool for the discrete event simulation of Internet systems. In particular, we describe our positive experience in using ns-3's LTE-EPC package to support the simulation of a peer-to-peer overlay scheme called Distributed Geographic Table (DGT), which allows mobile nodes to efficiently share information without centralized control.

Simulating Mobile and Distributed Systems with DEUS and ns-3 / Amoretti, M.; Picone, M.; Zanichelli, F.; Ferrari, G.. - (2013), pp. 107-114. (Intervento presentato al convegno The 2013 International Conference on High Performance Computing & Simulation (HPCS 2013) tenutosi a Helsinki, Finlandia nel 1-5/7/2013) [10.1109/HPCSim.2013.6641400].

Simulating Mobile and Distributed Systems with DEUS and ns-3

M. Picone;
2013

Abstract

Mobile and distributed systems are characterized by decentralized goals and control, with high levels of concurrency and asynchronous interaction. Their qualitative and quantitative analysis is usually based on discrete event modeling and simulation. As most simulation tools target a specific class of problems, only a few of them may be considered truly general-purpose, yet they can hardly support the analysis of distributed systems with thousands of nodes, characterized by a high level of churn (node joins and departures) and reconfiguration of connections among nodes. To fill this gap, a few years ago we started developing an open-source, general-purpose and discrete event simulation tool, called DEUS, which is application-level oriented, Java-based, and characterized by ease of use and flexibility. However, it does not provide any package for simulating networking layers and their implementation is not foreseen, since a number of specialized tools are already available. In this paper, we present a general methodology for achieving a more realistic DEUS-based simulation of mobile and distributed systems, by leveraging on ns-3, which is generally known as a highly reliable and complete open-source tool for the discrete event simulation of Internet systems. In particular, we describe our positive experience in using ns-3's LTE-EPC package to support the simulation of a peer-to-peer overlay scheme called Distributed Geographic Table (DGT), which allows mobile nodes to efficiently share information without centralized control.
2013
The 2013 International Conference on High Performance Computing & Simulation (HPCS 2013)
Helsinki, Finlandia
1-5/7/2013
107
114
Amoretti, M.; Picone, M.; Zanichelli, F.; Ferrari, G.
Simulating Mobile and Distributed Systems with DEUS and ns-3 / Amoretti, M.; Picone, M.; Zanichelli, F.; Ferrari, G.. - (2013), pp. 107-114. (Intervento presentato al convegno The 2013 International Conference on High Performance Computing & Simulation (HPCS 2013) tenutosi a Helsinki, Finlandia nel 1-5/7/2013) [10.1109/HPCSim.2013.6641400].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1198861
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? ND
social impact