skip to main content
10.1145/2816839.2816847acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciipConference Proceedingsconference-collections
research-article

Load balancing by requests redistribution In failure nodes context

Authors Info & Claims
Published:23 November 2015Publication History

ABSTRACT

Load balancing consists in distributing the work of a dedicated server on two or more other systems in order to optimize resource utilization, and response time.

In the context of Peer To Peer system, nodes can join or leave the system at any time which affect negatively on the distribution of the load between nodes that provide the Web Service.

In this paper, we propose an algorithm which allows balancing the load between nodes, and takes into consideration the probability of nodes failure in selecting the Web server in order to give a strong chance to requests to be executed without problem.

References

  1. Milojicic, D-D.S., Kalogeraki, V., Lukose, R., Nagaraja, K., Pruyne, J., Richard B., Rollins S. and Xu, Z. 2002. P2P Computing. http://www.hpl.hp.com/techreports/2002/HPL-2002-57.pdfGoogle ScholarGoogle Scholar
  2. Shirky, C. 2001. What is P2P and What Isn't. In O'Reilly Peer to Peer and Web Service Conference, Washington. http://conferences.oreillynet.com/p2p/.Google ScholarGoogle Scholar
  3. Theotokis, S. A. and Spinellis D. 2004. A survey of peer-to-peer content distribution technologies. ACM Computing Surveys. 36, 4 (2004), 335--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Loo, A. W. S. 2006. Peer-to-Peer Computing: Building Supercomputers with Web Technologies. Edition Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cardellini, V., Colajanni, M., and Yu, P. S. 1999. Dynamic Load Balancing on Web-Server Systems. IEEE Internet Computing. (1999), 28--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. MoseDale, D., Foss, W., McCool, R., and Lesson, L. 1997. Administering Netscape's Internet Site. IEEE Internet Computing. 1 (1997), 28--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Yoshikawa, C., Chun, B., Eastham, P., Vahdat, A., Anderson, T., and Culler, D. 1997. Using Smart Clients to Build Scalable Services. In Proceeding Usenix. (1997), 105--117 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Brisco, T. 1995. DNS Support for Load Balancing. RFC 1794, Rutgers University, (April 1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Dias, D., Kish, W., Mukherjee, R., Tewari, R. 1996. A Scalable and Highly Available Web-Server. In Proceeding 41st International Computer Conference (San Jose, CA, 1996). COMPCON'96, 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mod_backhand, http://www.backhand.org/mod_backhand/Google ScholarGoogle Scholar
  11. Schlossnagle, T. 2000. The Backhand Project: Load balancing and Monitoring Apache Web Clusters. In Proceeding ApacheCon Europe 2000, (London, Britain, 2000).Google ScholarGoogle Scholar
  12. Tse, S. S. H. 2013. Online Balancing Two Independent Criteria upon Placements and Deletions, IEEE Transactions on Parallel and Distributed Systems. 24, 8 (August 2013), 1644--1650. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Tse, S. S. H. 2012. Online Bounds on Balancing Two Independent Criteria with Replication and Reallocation, IEEE Transactions on Computers. 61, 11, (November 2012), 1601--1610. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Tse, S. S. H. 2009. Online Bicriteria Load Balancing using Object Reallocation. IEEE Transactions on Parallel and Distributed Systems. 20, 3, (March 2009), 379--388. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Tse, S. S. H. 2005. Approximate Algorithms for Document Placement in Distributed Web Servers. IEEE Transactions on Parallel and Distributed Systems. 16, 6, (June 2005), 489--496. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Dongarra, J. J., Saule, E., Jeannot, E., Shi, Z. 2007. Biobjective Scheduling Algorithms for Optimizing Makespan and Reliability on Heterogeneous Systems. In proceeding the nineteenth annual ACM symposium on Parallel algorithms and architectures (2007). New York, NY, USA, 280--288 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Hemam, S. M., and Hidouci, K. W. 2012. D3-P2P: Managing Distributed and Replicated Database in P2P Environment by Using Quorum System. Journal of Digital Information Management JDIM. 10, 6. (December, 2012), 351--364.Google ScholarGoogle Scholar
  18. Hemam, S. M. and Hidouci, K. W. 2011. Towards a Novel Architecture for Managing Distributed and Replicated Database in P2P System with Node Dynamicity. In Proceeding 2nd World Conference on Information Technology, Antalya Turkey (November 2011), 99--100Google ScholarGoogle Scholar
  19. Peersim, 2010. http://peersim.sourceforge.net.Google ScholarGoogle Scholar

Index Terms

  1. Load balancing by requests redistribution In failure nodes context

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        IPAC '15: Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication
        November 2015
        495 pages
        ISBN:9781450334587
        DOI:10.1145/2816839

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 23 November 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate87of367submissions,24%
      • Article Metrics

        • Downloads (Last 12 months)5
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader