• DocumentCode
    3201366
  • Title

    JULIET: a distributed fault tolerant load balancer for .NET Web services

  • Author

    Murty, Rohan

  • Author_Institution
    Cornell Univ., Ithaca, NY, USA
  • fYear
    2004
  • fDate
    6-9 July 2004
  • Firstpage
    778
  • Lastpage
    781
  • Abstract
    The execution time of computationally-intensive applications such as protein folding and fractal generation can be reduced by implementing these applications as Web services that run in parallel. Additionally, some of these Web services may save state periodically to resume execution later on. However, currently, there is no solution to load balance this class of Web services, and to replicate the saved state for the purposes of resumption. This paper describes the architecture of JULIET, a system that load balances .NET Web services across a Windows cluster in a distributed fashion. The system is also fault tolerant since it supports failovers and replication of data generated by the Web services at the application level. The system is designed to be minimally-visible to the Web service and the client that consumes it.
  • Keywords
    Internet; chemistry computing; network operating systems; proteins; resource allocation; scientific information systems; software architecture; software fault tolerance; .NET Web services; JULIET architecture; Windows cluster; computationally-intensive applications; data replication; distributed fault tolerant load balancing; failovers; fractal generation; parallel applications; protein folding; Concurrent computing; Fault tolerance; Fault tolerant systems; Fractals; Internet; Load management; Mesh generation; Resumes; Service oriented architecture; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2004. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2167-3
  • Type

    conf

  • DOI
    10.1109/ICWS.2004.1314815
  • Filename
    1314815