TY - JOUR
T1 - An efficient caching algorithm for peer-to-peer 3D streaming in distributed virtual environments
AU - Jia, Jinyuan
AU - Wang, Wei
AU - Hei, Xiaojun
PY - 2014/6
Y1 - 2014/6
N2 - Recent technical progress on the Internet and virtual reality has enabled the proliferation of the applications of distributed virtual environments (DVEs). In a DVE, high-resolution 3D contents may generate huge data while peer-to-peer (P2P) streaming takes advantages to carry these huge traffic in a cost-effective manner. In this P2P paradigm, peers can cache and share DVE data cooperatively to reduce server workload and improve streaming quality. Nevertheless, it is critical to maintain and update the cached contents in each peer efficiently. In this paper, we propose an efficient caching algorithm for a P2P 3D content streaming framework. The proposed caching algorithm is based on a new preservation metric that is defined for balancing visual saliency, reusability and potential relevance of cached 3D objects. Then, these cached 3D objects in each peer are updated adaptively with the ascendant order in importance quantified using this new metric. We implemented the proposed caching algorithm in a simulated DVE platform for P2P-based 3D streaming. We conducted a comprehensive simulation study and our experimental results demonstrate that the proposed peer-to-peer streaming method outperforms the classic 3D streaming methods (including FLoD and MRM) in terms of fill ratio, base latency, requests by nodes and requests to the server.
AB - Recent technical progress on the Internet and virtual reality has enabled the proliferation of the applications of distributed virtual environments (DVEs). In a DVE, high-resolution 3D contents may generate huge data while peer-to-peer (P2P) streaming takes advantages to carry these huge traffic in a cost-effective manner. In this P2P paradigm, peers can cache and share DVE data cooperatively to reduce server workload and improve streaming quality. Nevertheless, it is critical to maintain and update the cached contents in each peer efficiently. In this paper, we propose an efficient caching algorithm for a P2P 3D content streaming framework. The proposed caching algorithm is based on a new preservation metric that is defined for balancing visual saliency, reusability and potential relevance of cached 3D objects. Then, these cached 3D objects in each peer are updated adaptively with the ascendant order in importance quantified using this new metric. We implemented the proposed caching algorithm in a simulated DVE platform for P2P-based 3D streaming. We conducted a comprehensive simulation study and our experimental results demonstrate that the proposed peer-to-peer streaming method outperforms the classic 3D streaming methods (including FLoD and MRM) in terms of fill ratio, base latency, requests by nodes and requests to the server.
KW - 3D streaming
KW - Caching
KW - Distributed virtual environment
KW - Peer-to-peer
UR - https://www.scopus.com/pages/publications/84898471638
U2 - 10.1016/j.jnca.2014.03.005
DO - 10.1016/j.jnca.2014.03.005
M3 - 文章
AN - SCOPUS:84898471638
SN - 1084-8045
VL - 42
SP - 1
EP - 11
JO - Journal of Network and Computer Applications
JF - Journal of Network and Computer Applications
ER -