U-HAUL: Efficient State Migration in NFV
U-HAUL: Efficient State Migration in NFV
复制标题
DOI:
10.1145/2967360.2967363
复制
发表时间:
2016-08
期刊:
影响因子:
--
通讯作者:
Libin Liu;Hong Xu;Zhixiong Niu;Peng Wang;Dongsu Han
中科院分区:
文献类型:
--
作者:
Libin Liu;Hong Xu;Zhixiong Niu;Peng Wang;Dongsu Han
Network function virtualization (NFV) enables dynamic scaling of resources to middlebox deployment and management. In NFV, state migration is an important task because operators often need to shift traffic and its associated flow states across NF instances for load balancing. Existing state migration schemes, however, exhibit long delays and high controller overhead. This paper presents U-HAUL, an efficient state migration system that reduces the state migration overhead. U-HAUL takes advantage of the fact that most flows are short-lived mice flows, and in many cases their processing states will expire before the state migration finishes. Rather than blindly moving states of all the flows, U-HAUL keeps the states of active mice flows on the original NF instance, and only migrates elephant flow states. By reducing the number of flow states to be migrated, U-HAUL greatly reduces the migration delay and its performance penalty. Our evaluation shows that U-HAUL reduces the average migration time by up to 87% and the latency to mice flows by up to 94% compared to OpenNF.