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 Weinsberg | 1 | 14 | 3.43 |
Danny Dolev | 2 | 6925 | 1305.43 |
Pete Wyckoff | 3 | 1483 | 101.15 |
Tal Anker | 4 | 112 | 13.51 |