sis 19(20): e7

Research Article

Cache Performance Optimization of QoC Framework

Download1059 downloads
  • @ARTICLE{10.4108/eai.13-7-2018.156594,
        author={Asif Ali Laghari and Hui  He and Rashid Ali Laghari and Asiya  Khan and Rahul Yadav},
        title={Cache Performance Optimization of QoC Framework},
        journal={EAI Endorsed Transactions on Scalable Information Systems},
        volume={6},
        number={20},
        publisher={EAI},
        journal_a={SIS},
        year={2019},
        month={2},
        keywords={Load balancing, Cache management, QoE, QoC, Video platform, Cache replacement algorithms},
        doi={10.4108/eai.13-7-2018.156594}
    }
    
  • Asif Ali Laghari
    Hui He
    Rashid Ali Laghari
    Asiya Khan
    Rahul Yadav
    Year: 2019
    Cache Performance Optimization of QoC Framework
    SIS
    EAI
    DOI: 10.4108/eai.13-7-2018.156594
Asif Ali Laghari1,*, Hui He1, Rashid Ali Laghari2, Asiya Khan3, Rahul Yadav1
  • 1: School of Computer Science & Technology, Harbin Institute of Technology, Harbin, China
  • 2: School of Mechatronics, Harbin Institute of Technology, Harbin, China
  • 3: School of Engineering, University of Plymouth, Plymouth PL4 8AA, U.K.
*Contact email: Asifalilaghari@gmail.com

Abstract

The main aim of this paper is based on the cache performance test of the QoC: quality of experience framework for cloud computing on the server. QoC framework is based on the server-side design and implementation of the use of hierarchical architecture. Reverse proxy technology is used to build a server cluster, which is composed of front-end access layer to achieve the server for load balancing, improve the performance of the system and the use of built-in distributed cache server. The cluster consists of the cache acceleration layer, which reduces the load of the backend database. The second database server cluster, which is constructed by the database master and slave synchronization technology, forms the data storage layer, which realizes the database read and writes separation and data redundancy. The server-side hierarchical architecture improves the performance and stability of the entire system, and has a high degree of scalability, laying a solid foundation for future expansion of system business logic and increases user volume. This paper presents new cache replacement algorithm for inconsistent video file size and then analyzes the specific needs for the multi-terminal type of QoC framework, and gives the client and server-side outline design; it describes the implementation details of the client and the server-side and finally the whole system of detailed functional and performance testing.