View Related Documents

Abstract

This paper proposes a hash-based collaborative transcoding proxy system for heterogeneous client environment. The system aims to improve the system performance in two aspects, caching efficiency and workload balancing. This system employs a hash-based object caching strategy, which optimizes the cache storage utilization by removing redundant objects scattering in different locations of the system cache. In addition, cache replacement algorithm deployed at the transcoding proxy is examined. Conclusion is drawn that object access rate should be considered when making eviction decision. On the other hand, a hash-based workload distribution strategy is proposed to share the expensive transcoding load among proxies. This strategy performs well with balanced hash function. With unbalanced hash function, satisfactory load sharing is achieved by an optimized strategy, which allows the overloaded proxy to outsource some transcoding tasks to less overloaded neighbors.

Fulltext Preview

Image of the first page of the fulltext document