• DocumentCode
    2396212
  • Title

    Assignment schemes for replicated services in Jini

  • Author

    Georgiev, Vasil ; Getov, Vladimir

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Westminster, Harrow, UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    This paper introduces and compares different schemes for assignment of replicated services in Jini - an object-oriented middleware architecture for network-centric computing. Each client in Jini has to be assigned a service selected from the pool of available services, which have joined the Jini federation and registered with the lookup service. Both early and delayed assignments are considered as basic options in our evaluation. The information for the system load can be collected at four different levels of detail in order to be used in the process of assignment decisions. In our analysis, we concentrate on the scenario where the requests for service generated by the clients follow independent user-initiated or machine-initiated transactions. The performance evaluation of the assignment schemes follows the queuing systems methodology. The comparisons are done with regard to the mean residence time of the clients in the system as well as the control overhead imposed by the assignment schemes. A case study of the scheme using the lowest information level proves the effectiveness, applicability and limitations of the delayed assignment in comparison to the early one. These results are a first step towards developing a methodology for building large-scale applications for Jini-based distributed systems
  • Keywords
    Java; client-server systems; distributed object management; distributed programming; object-oriented programming; queueing theory; resource allocation; software performance evaluation; Java; Jini federation; assignment schemes; client server systems; distributed processing; large-scale applications; lookup service; machine-initiated transactions; mean residence time; object-oriented middleware architecture; performance evaluation; queuing systems; replicated services; system load; user-initiated transactions; Access protocols; Computer networks; Computer science; Cost accounting; Delay; Distributed processing; Electronic mail; Java; Middleware; Printers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2002. Proceedings. 10th Euromicro Workshop on
  • Conference_Location
    Canary Islands
  • Print_ISBN
    0-7695-1444-8
  • Type

    conf

  • DOI
    10.1109/EMPDP.2002.994249
  • Filename
    994249