An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
The POPCORN market—an online market for computational resources
Proceedings of the first international conference on Information and computation economies
Bayanihan: building and studying web-based volunteer computing systems using Java
Future Generation Computer Systems - Special issue on metacomputing
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A protocol-independent technique for eliminating redundant network traffic
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
On network-aware clustering of Web clients
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Collaborative proxy system for distributed Web content transcoding
Proceedings of the ninth international conference on Information and knowledge management
IEEE/ACM Transactions on Networking (TON)
An infrastructure for application level active networking
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks and services
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Incentives for sharing in peer-to-peer networks
Proceedings of the 3rd ACM conference on Electronic Commerce
Constructing end-to-end paths for playing media objects
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue on programmable networks
Dynamic Replica Placement for Scalable Content Delivery
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
A Framework for Application-Specific Customization of Network Services
AMS '02 Proceedings of the Fourth Annual International Workshop on Active Middleware Services
Conductor: A Framework for Distributed Adaptation
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
ICPP '99 Proceedings of the 1999 International Conference on Parallel Processing
Peer-to-peer research at Stanford
ACM SIGMOD Record
ALMI: an application level multicast infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Traffic theory and the Internet
IEEE Communications Magazine
Policy-based content delivery: an active network approach
Computer Communications
Application-level differentiated multimedia Web services using quality aware transcoding
IEEE Journal on Selected Areas in Communications
Multiple description video coding for scalable and robust transmission over IP
IEEE Transactions on Circuits and Systems for Video Technology
Request generation for a peer-based PVR
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Hi-index | 0.01 |
In this paper, we present and evaluate a dynamic proxy framework called the chek proxy framework (CPF). CPF is an application-level approach that provokes the use of client machines to host at runtime a server-initiated intermediate object called dynamic application proxy server (DAPS) based on the designed clustering policy. Unlike conventional and current dynamic proxy systems, CPF adopts an incentive scheme where the selected client machines will be rewarded for sharing the central server workloads by servicing local/regional client requests. The results showed that the CPF approach reduces both the processor utilization and memory consumption of the central server by 15.1% and 16.5 MB, respectively, than the conventional client/server approach in our prototype implementation. With our simulation, it is further quantified that allocating DAPS to work cooperatively in a hierarchical fashion further increases the average client-receiving rate and the network throughput by at least 100% and 35%, respectively, with a server workload reduction of 11.38%, than DAPS serving end-clients directly.