ParaMoise: increasing capabilities of parallel execution and reorganization in an organizational model

  • Authors:
  • Mateusz Guzek;Grégoire Danoy;Pascal Bouvry

  • Affiliations:
  • University of Luxembourg, Luxembourg, Luxembourg;University of Luxembourg, Luxembourg, Luxembourg;University of Luxembourg, Luxembourg, Luxembourg

  • Venue:
  • Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Organization-centered top-down models can be used to effectively represent MAS organizations and their dynamics. In state-of-the-art Moise+ framework, the organization functioning is modeled as a set of goal decomposition trees, named Functional Specification (FS). However, such tree structures do not permit to model all types of goals interdependencies, which might be a limiting factor when dealing with the organization of complex, large scale systems like Cloud Computing (CC). Such systems commonly use the concept of workflow to represent dependencies between the tasks to be executed. This paper proposes to use the same workflow approach to model goals execution plans and dependencies in the FS, which permits to include properties and constraints of a strongly parallel system. The resulting organization model is ParaMoise that brings more expressiveness than Moise+: it can represent an arbitrary acyclic graph dependency structure, track the status of goals execution, and ensure mutual exclusion and progress of distributed execution. The lock mechanism enables reorganization that can affect any element of organization at system runtime.