Parallel and Distributed Algorithms for Caching, Scheduling, and Sorting Problems
Parallel and Distributed Algorithms for Caching, Scheduling, and Sorting Problems
批准号:
9821053
负责人:
C. Greg Plaxton
金额:
$25.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-08-15 至 2003-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project is concerned with the design and analysis of simple and efficient algorithms for a number of basic problems arising in parallel and distributed computing. Problems related to caching, scheduling and sorting are considered.Efficient caching strategies are critical to the performance of virtually any computing system, be it sequential, parallel, or distributed. As a consequence, such strategies have been intensively studied for decades. Unfortunately, the time-tested techniques that successfully optimize cache performance in many existing systems do not seem to scale well to complex wide-area networks such as the Internet. Two major goals of this project are to develop suitable abstract models of such complex networks, and to design simple and efficient caching strategies for these abstract models.Efficient scheduling of dynamically generated tasks is a central problem in parallel computing. Scheduling determines when and where to execute each task and can dramatically affect performance. Traditionally, such scheduling decisions are left to the programmer, an approach that allows for the possibility of optimal performance, but makes parallel programming difficult. The work-stealing algorithm is a simple and provably efficient "automatic" task-scheduling method. However, the practical utility of such a scheduler depends critically on the amount of overhead that it incurs. This project explores methods for improving the performance of distributed data structures as the concurrent deque used in the work-stealing algorithm.Two sorting-related problems are addressed in this project. The first is concerned with the analysis of a simple periodic scheme for sorting on a two-dimensional mesh. The scheme is well-suited for VLSI implementation and is conjectured to achieve optimal average-case performance. The second sorting-related problem is concerned with the analysis of a simple randomized n-imput circuit that is conjectured to map the inputs to the outputs according to a near-uniform random permutation. Such a circuit has a number of applications in cryptography and in the design of efficient routing networks.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Algorithms for Matching, Auction, and Scheduling Problems
-
批准号:1217980
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2012
-
负责人:C. Greg Plaxton
-
依托单位:
Toward Self-Tuning Algorithms for Distributed Resource Allocation
-
批准号:0635203
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2007
-
负责人:C. Greg Plaxton
-
依托单位:
Discrete Location Theory and Its Application to Peer-to-Peer Computing
-
批准号:0310970
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2003
-
负责人:C. Greg Plaxton
-
依托单位:
Theory of Parallel and Distributed Computation
-
批准号:9504145
-
项目类别:Continuing Grant
-
资助金额:$19.2万
-
财政年份:1995
-
负责人:C. Greg Plaxton
-
依托单位:
Theoretical Aspects of Parallel Computer Design
-
批准号:9111591
-
项目类别:Continuing Grant
-
资助金额:$3.5万
-
财政年份:1991
-
负责人:C. Greg Plaxton
-
依托单位:
国内基金
海外基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位: