• DocumentCode
    1564313
  • Title

    Efficient switching supports of distributed .NET Remoting with network processors

  • Author

    Chen, Chung-Kai ; Chang, Yu-Hao ; Chen, Cheng-Wei ; Chen, Yu-Tin ; Yang, Chih-Chieh ; Lee, Jenq-Kuen

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Taiwan
  • fYear
    2005
  • Firstpage
    350
  • Lastpage
    357
  • Abstract
    Distributed object-oriented environments have become important platforms for parallel and distributed service frameworks. Among distributed object-oriented software, .NET Remoting provides a language layer of abstractions for performing parallel and distributed computing in .NET environments. In this paper, we present our methodologies in supporting .NET Remoting over meta-clustered environments. We take the advantage of the programmability of network processors to develop the content-based switch for distributing workloads generated from remote invocations in .NET. Our scheduling mechanisms include stateful supports for .NET Remoting services. In addition, we also propose scheduling policy to incorporate workflow models as the models are now incorporated in many of tools of grid architectures. Experiments done at clusters with IXP 1200 network processors show that our scheme can significantly enhance the system throughput (up to 55%) compared to NLB method when the traffic is heavy. Our schemes are effective in supporting the switching of .NET Remoting computations over meta-cluster environments.
  • Keywords
    message passing; network operating systems; object-oriented programming; remote procedure calls; scheduling; telecommunication switching; workstation clusters; .NET Remoting; IXP 1200 network processor cluster; content-based switch; distributed object-oriented environment; distributed service; grid architecture; meta-clustered environment; network processor programmability; parallel service; remote invocation; scheduling; workflow model; Computer science; Control systems; Distributed computing; Network servers; Object oriented modeling; Processor scheduling; Software performance; Switches; Transport protocols; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2005. ICPP 2005. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2380-3
  • Type

    conf

  • DOI
    10.1109/ICPP.2005.35
  • Filename
    1488632