首页 | 本学科首页   官方微博 | 高级检索  
   检索      


The sandpile scheduler
Authors:J L J Laredo  P Bouvry  F Guinand  B Dorronsoro  C Fernandes
Institution:1. FSTC-CSC/SnT, University of Luxembourg, Luxembourg, Luxembourg
2. LITIS lab, Le Havre University, Le Havre, France
3. Laboratoire d’Informatique Fondamentale de Lille, University of Lille, Lille, France
4. Laseeb, Technical University of Lisbon, Lisbon, Portugal
Abstract:This paper studies a self-organized criticality model called sandpile for dynamically load-balancing tasks arriving in the form of Bag-of-Tasks in large-scale decentralized system. The sandpile is designed as a decentralized agent system characterizing a cellular automaton, which works in a critical state at the edge of chaos. Depending on the state of the cellular automaton, different responses may occur when a new task is assigned to a resource: it may change nothing or generate avalanches that reconfigure the state of the system. The abundance of such avalanches is in power-law relation with their sizes, a scale-invariant behavior that emerges without requiring tuning or control parameters. That means that large—catastrophic—avalanches are very rare but small ones occur very often. Such emergent pattern can be efficiently adapted for non-clairvoyant scheduling, where tasks are load balanced in computing resources trying to maximize the performance but without assuming any knowledge on the tasks features. The algorithm design is experimentally validated showing that the sandpile is able to find near-optimal schedules by reacting differently to different conditions of workloads and architectures.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号