Publication:
Efficient Scaling of a Web Proxy Cluster

dc.contributor.advisorLixin Gao
dc.contributor.advisorRussell Tessier
dc.contributor.advisorMichael Zink
dc.contributor.authorZhang, Hao
dc.contributor.departmentUniversity of Massachusetts Amherst
dc.contributor.departmentElectrical & Computer Engineering
dc.date2024-03-28T19:38:42.000
dc.date.accessioned2024-04-26T18:22:35Z
dc.date.available2024-04-26T18:22:35Z
dc.date.submittedSeptember
dc.date.submitted2017
dc.description.abstractWith the continuing growth in network traffic and increasing diversity in web content, web caching, together with various network functions (NFs), has been introduced to enhance security, optimize network performance, and save expenses. In a large enterprise network with more than tens of thousands of users, a single proxy server is not enough to handle a large number of requests and turns to group processing. When multiple web cache proxies are working as a cluster, they talk with each other and share cached objects by using internet cache protocol (ICP). This leads to poor scalability. This thesis describes the development of a framework that provides the efficient management of a distributed web cache. A controller is introduced into the cluster of proxy servers and becomes responsible for managing objects shared within the cluster. By obtaining a knowledge of global states from the controller, proxy servers that are working in the group do not need to query its neighbors' storage. This reduces traffic in the cluster and saves the computing resources of associated proxy servers. The evaluation on a caching proxy benchmark has shown that our approach demonstrates a superior scalability in comparison to an ICP web caching cluster.
dc.description.degreeMaster of Science in Electrical and Computer Engineering (M.S.E.C.E.)
dc.identifier.doihttps://doi.org/10.7275/10169711
dc.identifier.orcidN/A
dc.identifier.urihttps://hdl.handle.net/20.500.14394/33591
dc.relation.urlhttps://scholarworks.umass.edu/cgi/viewcontent.cgi?article=1575&context=masters_theses_2&unstamped=1
dc.source.statuspublished
dc.subjectDistributed Web Cache
dc.subjectComputer Networks
dc.subjectNetwork Functions
dc.subjectComputer and Systems Architecture
dc.subjectOther Computer Engineering
dc.titleEfficient Scaling of a Web Proxy Cluster
dc.typeopenaccess
dc.typearticle
dc.typethesis
digcom.contributor.authorisAuthorOfPublication|email:haozhang@umass.edu|institution:University of Massachusetts Amherst|Zhang, Hao
digcom.identifiermasters_theses_2/563
digcom.identifier.contextkey10169711
digcom.identifier.submissionpathmasters_theses_2/563
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
umthsmpl.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format
Collections