• DocumentCode
    3104419
  • Title

    A DSM cluster architecture supporting aggressive computation in active networks

  • Author

    Graham, Peter

  • Author_Institution
    Dept. of Comput. Sci., Manitoba Univ., Winnipeg, Man., Canada
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    547
  • Lastpage
    554
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CCGRID.2001.923241
  • Filename
    923241