Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian...

21
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions on Multimedia, August 2004

Transcript of Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian...

Page 1: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless

InternetQian ZhangZhe XiangWenwu ZhuLixin Gao

IEEE Transactions on Multimedia, August 2004

Page 2: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Outline

Introduction Multimedia Proxy Architecture Cost-Based Cache Replacement in the

Single-Server Environment Sever Selection in Multiple Server

Environment Simulation Conclusion

Page 3: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Introduction

Page 4: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Multimedia Proxy Architecture

Page 5: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Scalable Video Structure

Layer 0

Layer 1

Layer 2

Video Object

Page 6: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Key effectiveness of the proxy cacheReplacement Policy

Cache gain : Video object’s contribution of the proxy to achieve high performance

Cost-Based Cache Replacement

Page 7: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Performance metrics of traditional replacement algorithmHit ratio Byte hit ratio

Performance metrics of cost-based replacement algorithmVideo qualityNetwork cost savingStart-up delay

Cost-Based Cache Replacement

Page 8: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Multiple objectives for multimedia proxyDifferent portion of continuous media have

different characteristicsReduce the consumption of network resource

by reducing the throughput of Internet transmission between proxy and server

Cache a video prefix in order to reduce startup latency for streaming.

Page 9: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Different layer have different video-quality impact.

Video-Quality Revenue Rate

Rmse(v) [root-mean-square error] : represents the quality of video object.f (v) : request frequency of the video object

Redundant video object

Page 10: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Network-Saving Revenue RateObjective : reduce the consumption of network resource between proxy and serverThroughput Revenue Rate :

Size (v) : size of the video objectDist (RTT(v)) : distance between the server and proxy

Network-Utilization Revenue Rate :

μ(v, t) : network utilization for video v at time t

Page 11: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Startup Latency Revenue RateLatency between remote video server and proxy dominates end-to-end latency.

Prefix caching is an effective way to reduce startup latency for end clients.

Page 12: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Cost-Based Replacement PolicyTotal revenue rate of video object v

Total revenue rate of redundant video object vR

Cache Gain

Page 13: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Cost-Based Replacement Policy in Multiple Server

: integration network utilization for video v at time t

Video with fewer replicas gets a higher network-utilization revenue reate

(Single Server)(Multiple Server)

Page 14: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Server-Selection Algorithm

Multimedia proxy measures the potential revenue of each candidate video server for the request.

Page 15: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Server-Selection Algorithm

To perform load balance for consumed network resource

Selection Gain

To avoid the overload for the hot link while improving the utilization of the cold link

Page 16: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Simulation

Page 17: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Simulation

Page 18: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Simulation

Page 19: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Simulation

Page 20: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Simulation

Page 21: Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.

Multimedia proxy over wireless Internet where the data cache and computational cache were introduced considering the different characteristics of wireless and Internet links.

For the single server case, novel cost-based replacement so as to improve all three aspects of performance, i.e., video quility.

For the multiservers case, new cost-based server-selection policy for multimedia proxy to improve the video quality.

Conclusion