Using Warp to Control Network Contention in Mermera


Autoria(s): Heddaya, Abdelsalam; Park, Kihong; Sinha, Himanshu
Data(s)

12/09/2011

12/09/2011

04/06/1993

Resumo

Parallel computing on a network of workstations can saturate the communication network, leading to excessive message delays and consequently poor application performance. We examine empirically the consequences of integrating a flow control protocol, called Warp control [Par93], into Mermera, a software shared memory system that supports parallel computing on distributed systems [HS93]. For an asynchronous iterative program that solves a system of linear equations, our measurements show that Warp succeeds in stabilizing the network's behavior even under high levels of contention. As a result, the application achieves a higher effective communication throughput, and a reduced completion time. In some cases, however, Warp control does not achieve the performance attainable by fixed size buffering when using a statically optimal buffer size. Our use of Warp to regulate the allocation of network bandwidth emphasizes the possibility for integrating it with the allocation of other resources, such as CPU cycles and disk bandwidth, so as to optimize overall system throughput, and enable fully-shared execution of parallel programs.

NSF (IRI-8910195, IRI-9041581, CDA-8920936, CCR-9204284)

Identificador

Heddaya, Abdelsalam; Park, Kihong; Sinha, Himanshu. "Using Warp to Control Network Contention in Mermera", Technical Report BUCS-1993-007, Computer Science Department, Boston University, June 1993. [Available from: http://hdl.handle.net/2144/1470]

http://hdl.handle.net/2144/1470

Idioma(s)

en_US

Publicador

Boston University Computer Science Department

Relação

BUCS Technical Reports;BUCS-TR-1993-007

Palavras-Chave #Distributed non-coherent shared memory #Isis #Network contention #Flow control #Iterative methods
Tipo

Technical Report