SELFSIM: A Discrete-Event Simulator for Distributed Self-Stabilizing Algorithms
dc.contributor.author | Evcimen, Huseyin Tolga | |
dc.contributor.author | Arapoglu, Ozkan | |
dc.contributor.author | Dagdeviren, Orhan | |
dc.date.accessioned | 2019-10-27T10:43:55Z | |
dc.date.available | 2019-10-27T10:43:55Z | |
dc.date.issued | 2018 | |
dc.department | Ege Üniversitesi | en_US |
dc.description | International Conference on Artificial Intelligence and Data Processing (IDAP) -- SEP 28-30, 2018 -- Inonu Univ, Malatya, TURKEY | en_US |
dc.description.abstract | A self-stabilizing distributed system can initially start at any state and regain a legal state in a finite time without any external intervention. Self-stabilizing systems can automatically recover from faults and they are popular fault tolerant systems. Simulating self-stabilizing systems is a vital task in case of fault-tolerant distributed networks where node and edge updates can be frequent. A discrete-event simulation is a method of simulating the behavior and performance of an algorithm running on a distributed system. To the best of our knowledge, there are few simulators for self-stabilizing distributed algorithms in literature where these simulators are generally outdated and hard to use. In this paper we propose a novel distributed self-stabilizing discrete-event simulator (SELFSIM). SELFSIM is written in C# programming language on.NET Framework and supports up-to-date principles of software development techniques such as separation of concerns. We give the design and implementation of the proposed simulator and compare SELFSIM with its counterparts by considering various parameters such as supported node count (scalability), topological features, daemon (scheduler) types, etc., and show the superiority of our simulator. | en_US |
dc.description.sponsorship | Inonu Univ, Comp Sci Dept, IEEE Turkey Sect, Anatolian Sci | en_US |
dc.description.sponsorship | TUBITAK (Scientific and Technical Research Council of Turkey)Turkiye Bilimsel ve Teknolojik Arastirma Kurumu (TUBITAK) [215E115] | en_US |
dc.description.sponsorship | The authors would like to thank the TUBITAK (Scientific and Technical Research Council of Turkey) for financial support of the project 215E115 which this work belongs to it. | en_US |
dc.identifier.isbn | 978-1-5386-6878-8 | |
dc.identifier.uri | https://hdl.handle.net/11454/30870 | |
dc.identifier.wos | WOS:000458717400006 | en_US |
dc.identifier.wosquality | N/A | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.language.iso | en | en_US |
dc.publisher | Ieee | en_US |
dc.relation.ispartof | 2018 International Conference on Artificial Intelligence and Data Processing (Idap) | en_US |
dc.relation.publicationcategory | Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | discrete-event simulators | en_US |
dc.subject | distributed algorithms | en_US |
dc.subject | self-stabilization | en_US |
dc.subject | fault-tolerant systems | en_US |
dc.title | SELFSIM: A Discrete-Event Simulator for Distributed Self-Stabilizing Algorithms | en_US |
dc.type | Conference Object | en_US |