Abstract
Current trends in medicine, specifically in the electronic handling of medical applications, ranging from digital imaging, paperless hospital administration and electronic medical records, telemedicine, to computer-aided diagnosis, creates a burden on the network. Distributed Service Architectures, such as Intelligent Network (IN), Telecommunication Information Networking Architecture (TINA) and Open Service Access (OSA), are able to meet this new challenge. Distribution enables computational tasks to be spread among multiple processors; hence, performance is an important issue. This paper proposes a novel approach in load balancing, the Random Sender Initiated Algorithm, for distribution of tasks among several nodes sharing the same computational object (CO) instances in Distributed Service Architectures. Simulations illustrate that the proposed algorithm produces better network performance than the benchmark load balancing algorithms—the Random Node Selection Algorithm and the Shortest Queue Algorithm, especially under medium and heavily loaded conditions.
Similar content being viewed by others
References
Logeswaran, R., and Chen, L.C., Issues of service creation, TINA Workshop 2002, Kuala Lumpur, Malaysia. pp. 9–12, 2002.
Kihl, M., and Andersson, J., Service architectures for the next generation networks: an overview and some performance aspects, TINA Workshop 2002, Kuala Lumpur, Malaysia. pp. 45–48, 2002.
Widell, N., Kihl, M., and Nyberg, C., Measuring real time performance in distributed object oriented systems, SPIE Int. Symp. on Voice, Video and Data Comm., Boston, USA. pp. 248–258, 1999.
Kihl, M., Widell, N., and Nyberg, C., Load balancing algorithms for TINA Networks, 16th Int. Teletraffic Congress, Edinburg, United Kingdom. pp. 999–1008, 1999.
Kihl, M., Nyberg, C., Warne, H., and Wollinger, P., Performance simulation of a TINA Network, Proc. of Globecom, Phoenix, Arizona, USA. pp. 1567–1571, 1997.
Kihl, M., On overload control in TINA Networks, 6th IEE Conf. on Telecomm., Edinburg, United Kingdom. pp. 240–244, 1998.
McArdle, C., Widell, N., Nyberg, C., Lilja, E., Nystrom, J., and Curran, T., Simulation of a Distributed CORBA-based SCP, Proc. of 7th Int. Conf. on Intelligence and Services in Networks, Athens, Greece. 2000.
Widell, N., Nyberg, C., and Kihl, M., Overload protection for CORBA Systems with time constraints, Lic. Thesis, Lund Institute of Technology, Sweden. 2002.
Melen, R., Moiso, C., and Tognon, S., Performance evaluation of a Parlay Gateway, Int. Conf. on Intelligence in Next Generation Networks. 2001.
Minetti, R., and Utsunamiya, E., The TINA Service Architecture, Proc. of the TINA Workshop at TINA ′96 Conf., Heidelberg, Germany. 1996.
Chapman, M., and Montesi, S., Overall concepts and principles of TINA, TINA Baseline TB-MDC.018_1.0_94, TINA Consortium. 1995.
Graubmann, P., and Mercouroff, N. (Eds), Engineering modelling concepts (DPE Architecture), TINA Baseline TB_NS.005_2.0_94, TINA Consortium. 1994.
Mateo, R. M. A., and Lee, J., Healthcare expert system based on Group Cooperation Model. Int. J. Software Eng. Appl. 2(1):105–116, 2008.
Zeng, Z., and Veeravalli, B., On the design of distributed object placement and load balancing strategies in large-scale networked multimedia storage systems. IEEE Trans. Knowl. Data Eng. 20(3):369–382, 2008.
Kwok, Y.-K., and Cheung, L.-S., A new fuzzy-decision based load balancing system for distributed object computing. J. Parallel Distrib. Comput. 64(2):238–253, 2004.
Chen, L. C., Kihl, M., Lee, S. W., and Chai, I., Performance and load issues in TINA Networks, TINA Workshop 2002, Kuala Lumpur, Malaysia. pp. 29–32, 2002.
Acknowledgement
The authors would like to acknowledge the following persons for their contributions towards this work: Maria Kihl and Niklas Widell of Lund Institute of Technology (Sweden). This work was supported financially through a grant by the TINA Consortium.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Logeswaran, R., Chen, LC. A Novel Strategy for Load Balancing of Distributed Medical Applications. J Med Syst 36, 483–490 (2012). https://doi.org/10.1007/s10916-010-9493-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10916-010-9493-0