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


Parallel algorithms for routing in nonblocking networks
Authors:Geng Lin  Nicholas Pippenger
Affiliation:(1) Department of Computer Science, The University of British Columbia, V6T 1Z2 Vancouver, British Columbia, Canada
Abstract:We construct nonblocking networks that are efficient not only as regards their cost and delay, but also as regards the time and space required to control them. In this paper we present the first simultaneous ldquoweakly optimalrdquo solutions for the explicit construction of nonblocking networks, the design of algorithms and data-structures. ldquoWeakly optimalrdquo is in the sense that all measures of complexity (size and depth of the network, time for the algorithm, space for the data-structure, and number of processor-time product) are within one or more logarithmic factors of their smallest possible values. In fact, we construct a scheme in which networks withn inputs andn outputs have sizeO(n(logn)2) and depthO(logn), and we present deterministic and randomized on-line parallel algorithms to establish and abolish routes dynamically in these networks. In particular, the deterministic algorithm usesO((logn)5) steps to process any number of transactions in parallel (with one processor per transaction), maintaining a data structure that useO(n(logn)2) words.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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