DocumentCode
2297441
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
fYear
2009
fDate
7-9 July 2009
Firstpage
574
Lastpage
579
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/UIC-ATC.2009.36
Filename
5319137
Link To Document