IMPROVING SERVER PERFORMANCE USING LOAD
DISTRIBUTION AND
CONTENT SERVICES
ABSTRACT
In order to
enhance the performance of content distribution networks (CDNs), several
approaches have been developed based on the use of content management services
provided by intermediary proxies.
In most of these approaches, content caching
is the main service provided by proxies .That is, instead of asking a content
server for contents upon each client request, a proxy first checks if these
contents are locally cached.
Only when the requested contents are not
cached or out of date are the contents transferred from the content server to
the clients. If there is a cache hit, the network bandwidth consumption &
access latency for the clients can be reduced.
System performance thus improves, especially
when a large amount of data is involved. Besides these improvements, caching
makes the system robust by letting caching proxies provide content distribution
services when the server is not available.
Improving
System Performance Using Load Distribution and Content Services describe the
security and content transformation involved with cache proxies.
We present a
parallel secure content service (PSCS) protocol for a cache proxy and analyze
the properties of intermediaries with caching capacity.
We introduce
the intermediary profile table for the data server to store public keys of peer
proxies (P-proxies), which are proxies authorized to perform the same type of
data transformation.
When an
intermediary is overloaded, our approach makes it possible for the intermediary
to delegate the execution of content services to another proxy without
violating security requirements.
Our protocol
allows a client to verify that the received data is authentic and
transformations on the data are properly authorized. It highlights load
distribution through P-proxies to improve system performance and supports
parallel content services.
No comments:
Post a Comment