Implementing Distributed Controllers for Systems with Priorities

Implementing a component-based system in a distributed way so that it ensures some global constraints is a challenging problem. We consider here abstract specifications consisting of a composition of components and a controller given in the form of a set of interactions and a priority order amongst...

Full description

Bibliographic Details
Main Authors: Imene Ben-Hafaiedh, Susanne Graf, Hammadi Khairallah
Format: Article
Language:English
Published: Open Publishing Association 2010-07-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1007.5090v1
_version_ 1811260081702961152
author Imene Ben-Hafaiedh
Susanne Graf
Hammadi Khairallah
author_facet Imene Ben-Hafaiedh
Susanne Graf
Hammadi Khairallah
author_sort Imene Ben-Hafaiedh
collection DOAJ
description Implementing a component-based system in a distributed way so that it ensures some global constraints is a challenging problem. We consider here abstract specifications consisting of a composition of components and a controller given in the form of a set of interactions and a priority order amongst them. In the context of distributed systems, such a controller must be executed in a distributed fashion while still respecting the global constraints imposed by interactions and priorities. We present in this paper an implementation of an algorithm that allows a distributed execution of systems with (binary) interactions and priorities. We also present a comprehensive simulation analysis that shows how sensitive to changes our algorithm is, in particular changes related to the degree of conflict in the system.
first_indexed 2024-04-12T18:42:19Z
format Article
id doaj.art-260fa6562c5740aeb2ed88902b0f51da
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-04-12T18:42:19Z
publishDate 2010-07-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-260fa6562c5740aeb2ed88902b0f51da2022-12-22T03:20:44ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802010-07-0130Proc. FOCLASA 2010314610.4204/EPTCS.30.3Implementing Distributed Controllers for Systems with PrioritiesImene Ben-HafaiedhSusanne GrafHammadi KhairallahImplementing a component-based system in a distributed way so that it ensures some global constraints is a challenging problem. We consider here abstract specifications consisting of a composition of components and a controller given in the form of a set of interactions and a priority order amongst them. In the context of distributed systems, such a controller must be executed in a distributed fashion while still respecting the global constraints imposed by interactions and priorities. We present in this paper an implementation of an algorithm that allows a distributed execution of systems with (binary) interactions and priorities. We also present a comprehensive simulation analysis that shows how sensitive to changes our algorithm is, in particular changes related to the degree of conflict in the system.http://arxiv.org/pdf/1007.5090v1
spellingShingle Imene Ben-Hafaiedh
Susanne Graf
Hammadi Khairallah
Implementing Distributed Controllers for Systems with Priorities
Electronic Proceedings in Theoretical Computer Science
title Implementing Distributed Controllers for Systems with Priorities
title_full Implementing Distributed Controllers for Systems with Priorities
title_fullStr Implementing Distributed Controllers for Systems with Priorities
title_full_unstemmed Implementing Distributed Controllers for Systems with Priorities
title_short Implementing Distributed Controllers for Systems with Priorities
title_sort implementing distributed controllers for systems with priorities
url http://arxiv.org/pdf/1007.5090v1
work_keys_str_mv AT imenebenhafaiedh implementingdistributedcontrollersforsystemswithpriorities
AT susannegraf implementingdistributedcontrollersforsystemswithpriorities
AT hammadikhairallah implementingdistributedcontrollersforsystemswithpriorities