CIVSched: A Communication-Aware Inter-VM Scheduling Technique for Decreased Network Latency between Co-Located VMs | IEEE Journals & Magazine | IEEE Xplore