Using embedded network processors to implement global memory management in a workstation cluster




Coady, Y
Ong, JS
Feeley, MJ

Journal Title

Journal ISSN

Volume Title




Advances in network technology continue to improve the communication performance of workstation and PC clusters, making high-performance workstation-cluster computing increasingly viable. These hardware advances, however, are taxing traditional host-software network protocols to breaking point. A modern gigabit network can swamp a host's IO bus and processor, limiting communication performance and slowing computation unacceptably. Fortunately, host-programmable network processors used by these networks present a potential solution. Offloading selected host processing to these embedded network processors lowers host overhead and improves latency. This paper examines the use of embedded network processors to improve the performance of workstation-cluster global memory management. We have implemented a revised version of the GMS global memory system that eliminates host overhead by as much as 29% on active nodes and improves page fault latency by as much as 39%


©1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.


active nodes, embedded network processors, gigabit network, global memory management, GMS global memory system, high-performance workstation cluster computing, host overhead, host-programmable network processors, host-software network protocols, page fault latency, storage management, workstation clusters


Coady, Y.;Ong, JS; Feeley, M.J., High Performance Distributed Computing, 1999. Proceedings. The Eighth International Symposium on