Introduction to algorithms
Collaborative proxy system for distributed Web content transcoding
Proceedings of the ninth international conference on Information and knowledge management
Function-based object model towards website adaptation
Proceedings of the 10th international conference on World Wide Web
PTC: Proxies that Transcode and Cache in Heterogeneous Web Client Environments
WISE '02 Proceedings of the 3rd International Conference on Web Information Systems Engineering
Detecting web page structure for adaptive viewing on small form factor devices
WWW '03 Proceedings of the 12th international conference on World Wide Web
SEE: A Service Execution Environment for Edge Services
WIAPP '03 Proceedings of the The Third IEEE Workshop on Internet Applications
TranSquid: Transcoding and Caching Proxy for Heterogenous E-Commerce Environments
RIDE '02 Proceedings of the 12th International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems (RIDE'02)
Architecture and performance of server-directed transcoding
ACM Transactions on Internet Technology (TOIT)
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Object placement and caching strategies on AN.P2P
WAIM '06 Proceedings of the 7th international conference on Advances in Web-Age Information Management
Hi-index | 0.00 |
This paper proposes Application Networking (App.Net) architecture that enables Web server to deploy intermediate response with associated service logic to edge proxies in form of a workflow. The recipient proxy is allowed to instantiate the workflow using local services or by downloading mobile applications from remote sites. The final response is the output from the workflow execution fed with the intermediate result. In this paper, we defined a workflow modulation method to represent service logic and manipulate it in uniform operations. An App.Net caching method is designed to cache intermediate results as well as final response presentations. According to cost model measuring the bandwidth usage, we designed workflow placement algorithms to deploy intermediate response objects to the proxy in optimal or greedy ways. Finally, we developed an App.Net prototype and implemented a wide range of applications existed in the Web. Our simulation results show that using workflow and dynamic application deployment, App.Net can achieve better performance than conventional methods.