An Investigation of Load Balancing in a Distributed Web Caching System

Abstract

With the exponential growth of the Internet, performance is an issue as bandwidth is often limited. A scalable solution to reduce the amount of bandwidth required is Web caching. Web caching (especially at the proxy-level) has been shown to be quite successful at addressing this issue. However as the number and needs of the clients grow, it becomes infeasible and inefficient to have just a single Web cache. To address this concern, the Web caching system can be set up in a distributed manner, allowing multiple machines to work together to meet the needs of the clients. Furthermore, it is also possible that further efficiency could be achieved by balancing the workload across all the Web caches in the system. This thesis investigates the benefits of load balancing in a distributed Web caching environment in order to improve the response times and help reduce bandwidth.

Author Keywords: adaptive load sharing, Distributed systems, Load Balancing, Simulation, Web Caching

    Item Description
    Type
    Contributors
    Thesis advisor (ths): Hurley, Richard
    Degree committee member (dgc): McConnell, Sabine
    Degree granting institution (dgg): Trent University
    Date Issued
    2015
    Date (Unspecified)
    2015
    Place Published
    Peterborough, ON
    Language
    Extent
    135 pages
    Rights
    Copyright is held by the author, with all rights reserved, unless otherwise noted.
    Subject (Topical)
    Local Identifier
    TC-OPET-10178
    Publisher
    Trent University
    Degree