Movatterモバイル変換


[0]ホーム

URL:


Computer Science

Computer Science ››2018,Vol. 45 ››Issue (3): 102-107.doi:10.11896/j.issn.1002-137X.2018.03.017

Previous Articles    Next Articles

Optimization of Co-resident Inter-VM Communication Accelerator XenVMC Based on Multi-core

YOU Zi-qi, REN Yi, LIU Ren-shi, GUAN Jian-bo and LIU Li-peng  

    • Online:2018-03-15Published:2018-11-13

    Abstract:Nowadays,on virtualized platform,using shared memory channels to accelerate communication between virtualmachines(VMs) located on the same physical machine is a wildly used solution.XenVMC is such a project,which is implemented with high efficiency,full transparency and VM live migration supported.With the development of multi-core technology,XenVMC can be improved further.This paper proposed a multi-core optimization solution on XenVMC based on its individual communication model.By scheduling other CPUs in receiving VM,and updating the design of shared memory channels,XenVMC can receive data concurrently with mutli-cores.Experiment results illustrate that connection transaction throughout is improved obviously and communication throughout is also improved in some cases with multi-core optimization.

    Key words:Inter-VM communication,Multi-core,Ring buffer

    Cite this article

    YOU Zi-qi, REN Yi, LIU Ren-shi, GUAN Jian-bo and LIU Li-peng. Optimization of Co-resident Inter-VM Communication Accelerator XenVMC Based on Multi-core[J].Computer Science, 2018, 45(3): 102-107.

    [1] REN Y,LIU L,ZHANG Q,et al.Shared-Memory Optimizations for Inter-Virtual-Machine Communication[J].ACM Computing Surveys,2016,8(4):1-42.
    [2] REN Y,LIU L,LIU X J,et al.A Fast and Transparent Communication Protocol for Co-Resident Virtual Machines[C]∥International Conference on Collaborative Computing:Networking.IEEE,2012:70-79.
    [3] REN Y,LIU L,ZHANG Q,et al.Residency-Aware Virtual Machine Communication Optimization:Design Choices and Techniques[C]∥2013 IEEE Sixth International Conference on Cloud Computing (CLOUD).IEEE,2013:823-830.
    [4] KIM K,KIM C,JUNG S I,et al.Inter-domain Socket Communication Supporting High Performance and Full Binary Compatibility on Xen[C]∥Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments.ACM,2008:11-20.
    [5] ZHANG X L,SUZANNE M,PANKAJ R,et al.XenSocket:Ahigh-throughput interdomain transport for virtual machines[C]∥Middleware 2007.Springer,2007:184-203.
    [6] WANG J,KWAME-LANTE W,KARTIK G.XenLoop:a transparent high performance inter-vm network loopback[C]∥Proceedings of the 17th International Symposium on High Perfor-mance Distributed Computing.ACM,2008:109-118.
    [7] XenVMC Source Code.https://github.com/XenVMC-Group/XenVMC.
    [8] LAMPORT L.Proving the Correctness of Multiprocess Pro-grams[J].IEEE Transaction on Software Engineering,IEEE,1977,3(2):125-143.
    [9] GIACOMONI J,MOSELEY T,VACHHARAJANI M.Fast Forward for Efficient Pipeline Parallelism-A Cache-Optimized Concurrent Lock-Free Queue[C]∥ACM SIGPLAN Symposiumon Principles and Practice of Parallel Programming(PPoPP).ACM,2008:43-52.
    [10] LEE P P C,BU T,CHANDRANMENON G.A Lock-Free,Cache-Efficient Multi-Core Synchronization Mechanism for Line-Rate Network Traffic Networking[C]∥Proceedings of International Parallel and Distributed Processing Symposium.IEEE,2010:1-12.
    [11] TSIGAS P,ZHANG Y.A Simple,Fast and Scalable Non-Blocking Concurrent FIFO queue for Shared Memory Multiprocessor Systems[C]∥3rd ACM Symposium on Parallel Algorithms and Architecture.ACM,2001:134-143.
    [12] LIU R S,REN Y,YOU Z Q,et al.XenVMC:a Co-location Aware Inter Virtual Machine Communication Optimization[C]∥HPC China.2015.(in Chinese) 刘仁仕,任怡,游资奇,等.XenVMC:一种共生关系感知的虚拟机域间通信优化机制[C]∥HPC China.2015.
    [13] 石磊,等.Xen虚拟化技术[M].武汉:华中科技大学出版社,2009.

    No related articles found!
    Viewed
    Full text


    Abstract

    Cited

     Shared  
     Discussed  
    No Suggested Reading articles found!
    TOP
    渝ICP备16013121号-4
    Add:18# Honghu West Rd., Yubei ,Chongqing,China    Post Code: 401121
    Tel: 023-63500828/023-67039612/023-67039623
    E-mail: jsjkx12@163.com
    Powered byBeijing Magtech Co., Ltd.

    [8]ページ先頭

    ©2009-2025 Movatter.jp