Title :
Decentralized Task Allocation in an Organic Real-Time Middleware - An Auction-Based Approach
Author :
Nickschas, Manuel ; Brinkschulte, Uwe
Author_Institution :
Inst. for Comput. Sci., Univ. of Frankfurt/Main, Frankfurt, Germany
Abstract :
In the domain of distributed, embedded, real-time systems, task allocation is an important problem to consider. In autonomic/organic computing (AC/OC), systems shall autonomously configure and constantly optimize themselves. In this context, finding an efficient and decentralized task allocation mechanism is essential. We are currently developing an autonomic middleware within the CAR-SoC project. It has a service-oriented architecture, where services are agents which behave independently and intelligently. Using a mechanism well known from the multi-agent systems realm, they autonomously allocate tasks among themselves, not requiring a central mediator. In this paper, we present our approach, the current state of our implementation, and an example where we apply our mechanism to a load-balancing scenario.
Keywords :
Web services; middleware; multi-agent systems; resource allocation; software architecture; autonomic computing; autonomic middleware; decentralized task allocation; load-balancing; multiagent systems; organic computing; organic real-time middleware; service-oriented architecture; Distributed computing; Embedded computing; Embedded system; Hardware; Intelligent agent; Middleware; Operating systems; Real time systems; Runtime; Yarn; autonomic computing; contract net; embedded real-time systems; organic computing;
Conference_Titel :
Ubiquitous, Autonomic and Trusted Computing, 2009. UIC-ATC '09. Symposia and Workshops on
Conference_Location :
Brisbane, QLD
Print_ISBN :
978-1-4244-4902-6
Electronic_ISBN :
978-0-7695-3737-5
DOI :
10.1109/UIC-ATC.2009.36