• DocumentCode
    2733774
  • Title

    Distributed and Centralized Task Allocation: When and Where to Use Them

  • Author

    van der Horst, J. ; Noble, Jason

  • Author_Institution
    SENSe, Univ. of Southampton, Southampton, UK
  • fYear
    2010
  • fDate
    27-28 Sept. 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Self-organisation is frequently advocated as the solution for managing large, dynamic systems. Distributed algorithms are implicitly designed for infinitely large problems, while small systems are regarded as being controllable using traditional, centralised approaches. Many real-world systems, however, do not fit conveniently into these “small” or “large” categories, resulting in a range of cases where the optimal solution is ambiguous. This difficulty is exacerbated by enthusiasts of either approach constructing problems that suit their preferred control architecture. We address this ambiguity by building an abstract model of task allocation in a community of specialised agents. We are inspired by the problem of work distribution in distributed satellite systems, but the model is also relevant to the resource allocation problems in distributed robotics, autonomic computing and wireless sensor networks. We compare the behaviour of a self-organising, market-based task allocation strategy to a classical approach that uses a central controller with global knowledge. The objective is not to prove one mechanism inherently superior to the other, instead we are interested in the regions of problem space where each of them dominates. Simulation is used to explore the trade-off between energy consumption and robustness in a system of intermediate size, with fixed communication costs and varying rates of component failure. We identify boundaries between regions in the parameter space where one or the other architecture will be favoured. This allows us to derive guidelines for system designers, thus contributing to the development of a disciplined approach to controlling distributed systems using self-organising mechanisms.
  • Keywords
    artificial satellites; centralised control; distributed algorithms; distributed control; energy consumption; resource allocation; self-adjusting systems; space vehicles; autonomic computing; centralized task allocation; communication cost; distributed algorithm; distributed robotics; distributed satellite system; energy consumption; real world system; resource allocation; selforganising market based task allocation strategy; system designer; wireless sensor network; Aerospace electronics; Communities; Network topology; Resource management; Robustness; Satellites; System-on-a-chip; centralised control; resource management; self-organising control; space vehicle control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems Workshop (SASOW), 2010 Fourth IEEE International Conference on
  • Conference_Location
    Budapest
  • Print_ISBN
    978-1-4244-8684-7
  • Electronic_ISBN
    978-0-7695-4229-4
  • Type

    conf

  • DOI
    10.1109/SASOW.2010.8
  • Filename
    5729588