SELFSIM: A Discrete-Event Simulator for Distributed Self-Stabilizing Algorithms

dc.contributor.authorEvcimen, Huseyin Tolga
dc.contributor.authorArapoglu, Ozkan
dc.contributor.authorDagdeviren, Orhan
dc.date.accessioned2019-10-27T10:43:55Z
dc.date.available2019-10-27T10:43:55Z
dc.date.issued2018
dc.departmentEge Üniversitesien_US
dc.descriptionInternational Conference on Artificial Intelligence and Data Processing (IDAP) -- SEP 28-30, 2018 -- Inonu Univ, Malatya, TURKEYen_US
dc.description.abstractA 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.sponsorshipInonu Univ, Comp Sci Dept, IEEE Turkey Sect, Anatolian Scien_US
dc.description.sponsorshipTUBITAK (Scientific and Technical Research Council of Turkey)Turkiye Bilimsel ve Teknolojik Arastirma Kurumu (TUBITAK) [215E115]en_US
dc.description.sponsorshipThe 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.isbn978-1-5386-6878-8
dc.identifier.urihttps://hdl.handle.net/11454/30870
dc.identifier.wosWOS:000458717400006en_US
dc.identifier.wosqualityN/Aen_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.language.isoenen_US
dc.publisherIeeeen_US
dc.relation.ispartof2018 International Conference on Artificial Intelligence and Data Processing (Idap)en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectdiscrete-event simulatorsen_US
dc.subjectdistributed algorithmsen_US
dc.subjectself-stabilizationen_US
dc.subjectfault-tolerant systemsen_US
dc.titleSELFSIM: A Discrete-Event Simulator for Distributed Self-Stabilizing Algorithmsen_US
dc.typeConference Objecten_US

Dosyalar