File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: On Load Balancing Approaches for Distributed Object Computing Systems

TitleOn Load Balancing Approaches for Distributed Object Computing Systems
Authors
KeywordsDistributed object computing
Fuzzy decision
Java
JavaSpaces
Load balancing
Request redirection
Web servers
Issue Date2004
PublisherSpringer New York LLC. The Journal's web site is located at http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0920-8542
Citation
Journal Of Supercomputing, 2004, v. 27 n. 2, p. 149-175+208 How to Cite?
AbstractDistributed object computing systems are widely envisioned to be the desired distributed software development paradigm in the near future due to the higher modularity and the capability of handling machine and operating system heterogeneity. Indeed, enabled by the tremendous advancements in processor and networking technologies, complex operations such as object serialization and data marshalling become very efficient, and thus, distributed object systems are being built for many different applications. As the system scales up (e.g., with larger number of server and client objects, and more machines), a judicious load balancing system is required to efficiently distribute the workload (e.g., the queries, messages/objects passing) among different servers in the system. Several such load balancing schemes are proposed recently in the literature. However, while the rationales and mechanisms employed are dramatically different, the relative strengths and weaknesses of these approaches are unknown, making it difficult for a practitioner to choose an appropriate approach for the problem at hand. In this paper, we describe in detail three representative approaches, which are all practicable, and present a quantitative comparison using a real experimental distributed object computing platform. Among these three approaches, namely, JavaSpaces based, request redirection based, and fuzzy decision based, we find that the fuzzy decision-based algorithm outperforms the other two considerably under a wide range of different practical scenarios.
Persistent Identifierhttp://hdl.handle.net/10722/73581
ISSN
2023 Impact Factor: 2.5
2023 SCImago Journal Rankings: 0.763
ISI Accession Number ID
References

 

DC FieldValueLanguage
dc.contributor.authorCheung, LSen_HK
dc.contributor.authorKwok, YKen_HK
dc.date.accessioned2010-09-06T06:52:45Z-
dc.date.available2010-09-06T06:52:45Z-
dc.date.issued2004en_HK
dc.identifier.citationJournal Of Supercomputing, 2004, v. 27 n. 2, p. 149-175+208en_HK
dc.identifier.issn0920-8542en_HK
dc.identifier.urihttp://hdl.handle.net/10722/73581-
dc.description.abstractDistributed object computing systems are widely envisioned to be the desired distributed software development paradigm in the near future due to the higher modularity and the capability of handling machine and operating system heterogeneity. Indeed, enabled by the tremendous advancements in processor and networking technologies, complex operations such as object serialization and data marshalling become very efficient, and thus, distributed object systems are being built for many different applications. As the system scales up (e.g., with larger number of server and client objects, and more machines), a judicious load balancing system is required to efficiently distribute the workload (e.g., the queries, messages/objects passing) among different servers in the system. Several such load balancing schemes are proposed recently in the literature. However, while the rationales and mechanisms employed are dramatically different, the relative strengths and weaknesses of these approaches are unknown, making it difficult for a practitioner to choose an appropriate approach for the problem at hand. In this paper, we describe in detail three representative approaches, which are all practicable, and present a quantitative comparison using a real experimental distributed object computing platform. Among these three approaches, namely, JavaSpaces based, request redirection based, and fuzzy decision based, we find that the fuzzy decision-based algorithm outperforms the other two considerably under a wide range of different practical scenarios.en_HK
dc.languageengen_HK
dc.publisherSpringer New York LLC. The Journal's web site is located at http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0920-8542en_HK
dc.relation.ispartofJournal of Supercomputingen_HK
dc.subjectDistributed object computingen_HK
dc.subjectFuzzy decisionen_HK
dc.subjectJavaen_HK
dc.subjectJavaSpacesen_HK
dc.subjectLoad balancingen_HK
dc.subjectRequest redirectionen_HK
dc.subjectWeb serversen_HK
dc.titleOn Load Balancing Approaches for Distributed Object Computing Systemsen_HK
dc.typeArticleen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0920-8542&volume=27&spage=149&epage=175&date=2004&atitle=On+Load+Balancing+Approaches+for+Distributed+Object+Computing+Systemsen_HK
dc.identifier.emailKwok, YK:ykwok@eee.hku.hken_HK
dc.identifier.authorityKwok, YK=rp00128en_HK
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1023/B:SUPE.0000009320.90845.0cen_HK
dc.identifier.scopuseid_2-s2.0-0742290225en_HK
dc.identifier.hkuros91527en_HK
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-0742290225&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.volume27en_HK
dc.identifier.issue2en_HK
dc.identifier.spage149en_HK
dc.identifier.epage175+208en_HK
dc.identifier.isiWOS:000187358100003-
dc.publisher.placeUnited Statesen_HK
dc.identifier.scopusauthoridCheung, LS=7102302784en_HK
dc.identifier.scopusauthoridKwok, YK=7101857718en_HK
dc.identifier.issnl0920-8542-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats