Title :
A DSM cluster architecture supporting aggressive computation in active networks
Author_Institution :
Dept. of Comput. Sci., Manitoba Univ., Winnipeg, Man., Canada
Abstract :
Active networks allow computations to be performed in-network at routers as messages pass through them. Active networks offer unique opportunities to optimize network-centric applications in ways that are not possible using conventional networks. Unfortunately, the need to route packets at full network speed means that very little computation can be done per packet, per router; this seriously restricts the range of in-network applications that can be developed. Computationally intensive applications are restricted to executing outside the network and thus many potential in-network optimizations are precluded. We propose a scalable cluster architecture using software distributed shared memory (DSM) that can be used as an “attached processor” at routers for executing active code. This novel application of DSM enables the construction of aggressive active network protocols by providing significant compute capacity outside the router´s critical packet routing path. The use of DSM simplifies the implementation, and extends the capabilities of the active packet execution engine in ways that a message passing cluster cannot. Further, the characteristics of active processing enable specific optimizations to consistency maintenance
Keywords :
distributed shared memory systems; message passing; network routing; packet switching; protocols; workstation clusters; DSM cluster architecture; active code; active networks; active packet execution engine; active processing; aggressive active network protocols; aggressive computation; attached processor; computationally intensive applications; compute capacity; consistency maintenance; critical packet routing path; in-network applications; in-network optimizations; message passing cluster; network speed; network-centric applications; packet routing; scalable cluster architecture; software distributed shared memory; Bandwidth; Computer architecture; Computer networks; Distributed computing; Intelligent networks; Internet; Laboratories; Message passing; Search engines; Streaming media;
Conference_Titel :
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-1010-8
DOI :
10.1109/CCGRID.2001.923241