A hash-based collaborative transcoding proxy system

  • Authors:
  • Xiu Wu;Kian-Lee Tan

  • Affiliations:
  • Department of Computer Science, National University of Singapore, Singapore;Department of Computer Science, National University of Singapore, Singapore

  • Venue:
  • APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

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 out-source some transcoding tasks to less overloaded neighbors.