DocumentCode :
813976
Title :
WebGraph: a framework for managing and improving performance of dynamic Web content
Author :
Mohapatra, Prasant ; Chen, Huamin
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
Volume :
20
Issue :
7
fYear :
2002
fDate :
9/1/2002 12:00:00 AM
Firstpage :
1414
Lastpage :
1425
Abstract :
The proportion of dynamic objects has been growing at a fast rate in the World Wide Web. In the e-commerce environment, these objects form the core of all web transactions. However, because of additional resource requirements and the changing nature of these objects, the performance of accessing dynamic Web contents has been observed to be poor in the current generation Web services. We propose a framework called WebGraph that helps in improving the response time for accessing dynamic objects. The WebGraph framework manages a graph for each of the Web pages. The nodes of the graph represent weblets, which are components of the Web pages that either stay static or change simultaneously. The edges of the graph define the inclusiveness of the weblets. Both the nodes and the edges have attributes that are used in managing the Web pages. Instead of recomputing and recreating the entire page, the node and edge attributes are used to update a subset of the weblets are then integrated to form the entire page. In addition to the performance benefits in terms of lower response time, the WebGraph framework facilitates Web caching, quality-of-service (QoS) support, load balancing, overload control, personalized services, and security for both dynamic as well as static Web pages. A detailed implementation methodology for the proposed framework is also described. We have implemented the WebGraph framework in an experimental setup and have measured the performance improvement in terms of server response time, throughput, and connection rate. The results demonstrate the feasibility and validates a subset of the advantages of the proposed framework.
Keywords :
Internet; cache storage; graph theory; QoS; Web caching; Web pages; WebGraph; World Wide Web; connection rate; dynamic objects; dynamic web content; e-commerce environment; graph; inclusiveness; load balancing; management; overload control; performance; personalized services; quality-of-service; resource requirements; security; server response time; static Web pages; throughput; web transactions; weblets; Content management; Delay estimation; Load management; Network servers; Quality of service; Time measurement; Web pages; Web server; Web services; Web sites;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2002.802072
Filename :
1031911
Link To Document :
بازگشت