Title
Accelerating Distributed Computing Applications Using a Network Offloading Framework
Abstract
During the last two decades, a considerable amount of academic research has been conducted in the field of dis- tributed computing. Typically, distributed applications re- quire frequent network communication, which becomes a dominate factor in the overall runtime overhead. The re- cent proliferation of programmable peripheral devices for computer systems may be utilized in order to improve the performance of such applications. Offloading application- specific network functions to peripheral devices can im- prove performance and reduce host CPU utilization. Due to the peculiarities of each particular device and the dif- ficulty of programming an outboard CPU, the need for an abstracted offloading framework is apparent. This paper proposes a novel offloading framework, called H YDRA that enables utilization of such devices. The framework enables an application developer to design the offloading aspects of the application by specifying an "offloading layout", which is enforced by the runtime during application deployment. The performance of a variety of distributed algorithms can be significantly improved by utilizing such a framework. We demonstrate this claim by evaluating several offloaded ap- plications: a distributed total message ordering algorithm and a packet generator.
Year
DOI
Venue
2007
10.1109/IPDPS.2007.370319
IPDPS
Keywords
Field
DocType
cpu utilization,distributed computing,acceleration,tcpip,protocols,distributed algorithm,distributed algorithms,computer peripherals,packet generator,distributed application,application development,application software,software architecture,computer architecture
Software deployment,Network communication,CPU time,Computer science,Parallel computing,Internet protocol suite,Distributed algorithm,Software architecture,Application software,Packet generator,Distributed computing
Conference
Citations 
PageRank 
References 
1
0.35
20
Authors
4
Name
Order
Citations
PageRank
Yaron Weinsberg1143.43
Danny Dolev269251305.43
Pete Wyckoff31483101.15
Tal Anker411213.51