5G is the latest generation of cellular mobile communications.In preparation to 5G era, a new architecture called vRAN (Virtual RAN) is introduced to centralize and virtualize Radio Access Networks (RANs). In traditional RAN, each base station has its own physical BBU (baseband unit). The new vRAN architecture offers implementing the functions of a BBU using virtual machines (VMs) on generic servers at a central location. It's a requirement to move VMs between physical machines for a number of reasons.