Back to Search Start Over

Analysing Selfishness Flooding with SEINE

Authors :
Ernesto Damiani
Julia Lawall
Lionel Brunie
Gabriele Gianini
Guido Lena Cota
Gilles Muller
Sonia Ben Mokhtar
Università degli Studi di Milano-Bicocca = University of Milano-Bicocca (UNIMIB)
Distribution, Recherche d'Information et Mobilité (DRIM)
Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS)
Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL)
Université de Lyon-Université de Lyon-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)
Well Honed Infrastructure Software for Programming Environments and Runtimes ( Whisper)
Laboratoire d'Informatique de Paris 6 (LIP6)
Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
Università degli Studi di Milano-Bicocca [Milano] (UNIMIB)
Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Centre National de la Recherche Scientifique (CNRS)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-École Centrale de Lyon (ECL)
Université de Lyon-Université Lumière - Lyon 2 (UL2)-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Université Lumière - Lyon 2 (UL2)
Source :
DSN, The 47th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'17), The 47th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'17), Jun 2017, Denver, Colorado, United States. pp.603-614, ⟨10.1109/DSN.2017.51⟩
Publication Year :
2017
Publisher :
IEEE, 2017.

Abstract

International audience; Selfishness is one of the key problems that confronts developers of cooperative distributed systems (e.g., file-sharing networks, voluntary computing). It has the potential to severely degrade system performance and to lead to instability and failures. Current techniques for understanding the impact of selfish behaviours and designing effective countermeasures remain manual and time-consuming, requiring multi-domain expertise. To overcome these difficulties, we propose SEINE, a simulation framework for rapid modelling and evaluation of selfish behaviours in a cooperative system. SEINE relies on a domain-specific language (SEINE-L) for specifying selfishness scenarios, and provides semi-automatic support for their implementation and study in a state-of-the-art simulator. We show in this paper that (1) SEINE-L is expressive enough to specify fifteen selfishness scenarios taken from the literature, (2) SEINE is accurate in predicting the impact of selfishness compared to real experiments, and (3) SEINE substantially reduces the development effort compared to traditional manual approaches.

Details

Database :
OpenAIRE
Journal :
2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
Accession number :
edsair.doi.dedup.....a9b56a1093656da9738ce935f7c29124