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


Distributed scheduling for disconnected cooperation
Authors:Grzegorz Malewicz  Alexander Russell  Alexander A Shvartsman
Affiliation:(1) Google, Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA;(2) Department of Computer Science and Engineering, University of Connecticut, 371 Fairfield Rd., Unit 2155, Storrs, CT 06269, USA;(3) Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Abstract:Ability to cooperate on common tasks in a distributed setting is key to solving a broad range of computation problems ranging from distributed search such as SETI to distributed simulation and multi-agent collaboration. In such settings there exists a trade-off between computation and communication: both resources must be managed to decrease redundant computation and to ensure efficient computational progress. This paper deals with scheduling issues for distributed collaboration. Specifically, we examine the extreme situation where initially collaboration must occur without communication. That is, we consider the extent to which efficient collaboration is possible if all resources are directed to computation at the expense of communication. The results summarized here precisely characterize the ability of distributed agents to collaborate on a known collection of independent tasks by means of local scheduling decisions that require no communication and that achieve low redundancy in task executions. Such scheduling solutions exhibit an interesting connection between the distributed collaboration problem and the design theory. The lower bounds presented here along with the randomized and deterministic schedule constructions show the limitations on such low-redundancy cooperation and show that schedules with near-optimal redundancy can be efficiently constructed by processors working in isolation. The work of G. Malewicz was done when he was a Ph.D. student at the University of Connecticut, and in part during a visit to the Specification and Algorithm Research Department, AT&T Shannon Lab, and the Supercomputing Technologies Group, Massachusetts Institute of Technology. Parts of this article appeared in a preliminary form in the Proceedings of the 14th International Symposium on Distributed Computing 24], Springer LNCS Vol. 1914, pp. 119–133, in the Proceedings of the 8th International Colloquium on Structural Information and Communication Complexity 23], and the doctoral thesis of the first author.
Keywords:Distributed computing  Scheduling  Cooperative work  Combinatorial design theory
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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