Distributed Sliding Window Scheduling Implemented in Java for a JADE Agent System



This talk describes a fully distributed approach to resource scheduling within a sliding time frame, implemented for a system of agents across multiple JADE platforms. All agents, with operations inside the current window, schedule tasks using recursive propagation and a sorting algorithm. Operations outside the window are not scheduled until either the sliding window has advanced to encompass them or until gaps have opened between tasks inside the sliding window to accommodate them. The distributed sliding window approach to scheduling addresses many of the problems afflicting both centralized systems, including scalability, robustness, and responsiveness to dynamic changes. It also provides full decentralization as compared with other distributed approaches.




Özge Uncu received his B.S. in Electrical-Electronics Engineering at Middle East Technical University, M.Eng. and Ph.D. degrees in Industrial Engineering at the University of Toronto. He is currently working as a Research Associate in the School of Applied Science at Simon Fraser University. His research interests are fuzzy system modeling, data mining, artificial intelligence, web intelligence, analytical CRM, and e-Business strategies.


Information: Robin Nicolai, rnicolai@few.eur.nl , Wilco van den Heuvel, wvandenheuvel@few.eur.nl