• DocumentCode
    2504975
  • Title

    Dynamic load-balancing of Jini and .NET services

  • Author

    Lin, Ying Chen ; Li, Sy-Yuan ; Hwang, Yuan-Shin

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Taiwan Ocean Univ., Keelung
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    265
  • Abstract
    Jini and .NET are the two most popular distributed computing environments nowadays. Jini architecture provides an infrastructure for defining, advertising, and finding services in a network, while .NET lets developers build Internet-based, distributed applications using .NET remoting. These two environments are very similar in many aspects and both are capable of facilitating implementation of distributed programs. However, they are not compatible. Clients in Jini can not request remote services from .NET systems and clients in .NET can not find Jini services. Furthermore, none of these environments provides load-balancing mechanisms. To solve these two problems, this paper integrates Jini and .NET and proposes a smart proxy architecture. Consequently, Jini and .NET services can now make themselves visible to both Jini and .NET clients, and any Jini or .NET client can transparently switch to a less-loaded Jini or .NET service through a smart proxy once the current service is too busy. Specifically, this paper solves two important issues for Jini and .NET: interoperability and dynamic load-balancing. Experimental results show that this technique can dynamically distribute Jini and .NET clients quite evenly over Jini and .NET services when proper load-balancing strategies are implemented onto smart proxies
  • Keywords
    Internet; client-server systems; network operating systems; open systems; resource allocation; .NET client; .NET remoting; .NET service; .NET systems; Internet-based distributed applications; Jini client; Jini service; distributed computing environments; distributed programs; dynamic load balancing; interoperability; remote services; smart proxy architecture; Advertising; Application software; Computer architecture; Computer science; Distributed computing; IP networks; Java; Oceans; Switches; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2637-3
  • Type

    conf

  • DOI
    10.1109/ICPPW.2006.34
  • Filename
    1690709