Author : Anu V.R 1
Date of Publication :13th September 2017
Abstract: Since explained by Clark in 2005, live migration become an inevitable standard feature of hypervisors. Performance optimization process of live migration is an active area of research due to its significance in data centers. Major criteria to improve performance optimization is to reduce the amount of data transferred while migration. To reduce amount of data transferred in migration we use delta compression method .The algorithm used for the same is LZ4; because of better compression ratio and faster decompression rate. To utilize multiple paths simultaneously we use MPTCP transmission network instead of conventional TCP. From the experiments we evaluated that delta compression with LZ4 method reduce the amount of data transferred effectively and reduce down time and total migration time during live migration. Utilizing sub flow feature of MPTCP allow to use multiple paths to the destination server, further reduce total migration time. So the method discussed here is a two-fold solution for the performance optimization issue of live migration
Reference :
-
- Raiciu, Costin, Christoph Paasch, Sebastien Barre, Alan Ford, Michio Honda, Fabien Duchene, Olivier Bonaventure, and Mark Handley. "How hard can it be? Designing and implementing a deployable multipath TCP." In Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation, pp. 29-29, 2012.
- Bonaventure, Olivier. Multipath TCP: An annotated bibliography. Technical report,, < https:// github. Com/ obonaventure /mptcp - bib, April 2015.
- Arzani, Behnaz, Alexander Gurney, Shuotian Cheng, Roch Guerin, and Boon Thau Loo. "Impact of path characteristics and scheduling policies on MPTCP performance." In Advanced Information Networking and Applications Workshops (WAINA), IEEE 2014 28th International Conference on, pp. 743-748, 2014.
- Cao, Yu, Mingwei Xu, and Xiaoming Fu. "Delay-based congestion control for multipath TCP." In Network Protocols (ICNP), 2012 20th IEEE International Conference on, pp. 1-10. 2012.
- Alizadeh, Mohammad, Albert Greenberg, David A. Maltz, Jitendra Padhye, Parveen Patel, Balaji Prabhakar, Sudipta Sengupta, and Murari Sridharan. "Data center tcp (dctcp)." In ACM SIGCOMM computer communication review, ACM ,vol. 40, no. 4, pp. 63-74, 2010.
- Raiciu, C., Pluntke, C., Barre, S., Greenhalgh, A., Wischik, D. and Handley, M.,October. Data center networking with multipath TCP. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks (p. 10). ACM. 2010.
- Svärd, P., Hudzia, B., Tordsson, J. and Elmroth, E., Evaluation of delta compression techniques for efficient live migration of large virtual machines. ACM Sigplan Notices, 46(7), pp.111- 120. 2011.
- David Salomon “Dictionary Methods” in Data Compression: The Complete Reference Fourth Edition, Springer, pp. 141-259, 2007.
- Kwon, S.J., Kim, S.H., Kim, H.J. and Kim, J.S., LZ4m: A fast compression algorithm for inmemory data. In Consumer Electronics (ICCE), 2017 IEEE International Conference pp. 420- 423, 2017, January.
- Kane, J. and Yang Compression speed enhancements to lzo for multi-core systems. In Computer Architecture and High Performance Computing (SBAC-PAD), 2012 IEEE 24th International Symposium pp. 108-115,2012, October. [11]Wischik, D., Raiciu, C., Greenhalgh, A. and Handley, M., March. Design, Implementation and Evaluation of Congestion Control for Multipath TCP. In NSDI ,Vol. 11, pp. 8-8, 2011
- Bonaventure, O., Handley, M. and Raiciu, C., An overview of Multipath TCP. ; Login: 37(5), p.17, 2012.
- Nakasan, C., Ichikawa, K., Iida, H. and Uthayopas, P., A simple multipath OpenFlow controller using topologyâ€based algorithm for multipath TCP. Concurrency and Computation: Practice and Experience, 29(13), 2017.
- Coudron, M. and Secci, S., An implementation of Multipath TCP in ns3. Computer Networks, 116, pp.1-11.2017.
- Peng, Q., Walid, A., Hwang, J. and Low, S.H., Multipath TCP: Analysis, design, and implementation. IEEE/ACM Transactions on Networking, 24(1), pp.596-609, 2016.
- Chen, Y., Wu, X. and Yang, X., 2011. MAPS: Adaptive path selection for multipath transport protocols in the Internet. Duke Univ., Durham, NC, USA, TR-2011-09. [17]Chihani, B. and Collange, D. Simulation-based study of MPTCP (Multipath TCP). arXiv preprint arXiv:1112.4742, 2011.
- Bartík, M., Ubik, S. and Kubalik, P, December. Lz4 compression algorithm on fpga. In Electronics, Circuits, and Systems (ICECS), 2015 IEEE International Conference on pp. 179- 182, 2015.
- Collet, Y.: “RealTime Data Compression: Development blog on compression algorithms”. [Online]. Available: tinyurl.com/qc9yve4
- Leelipushpam, P.G.J. and Sharmila, J. Live VM migration techniques in cloud environment—a survey. In Information & Communication Technologies (ICT), 2013 IEEE Conference pp. 408-413, 2013, April.
- Waghulde, R., Gurjar, H., Dholakia, V. and Bhole, G.P., New Data Compression Algorithm and its Comparative Study with Existing Techniques. International Journal of Computer Applications, pp.102-107, 2014.
- Fowler, J.E., March. Delta Encoding of VirtualMachine Memory in the Dynamic Analysis of Malware. In Data Compression Conference (DCC), pp. 592-592, 2016.
- Deshpande, U. and Keahey, K., Traffic-sensitive live migration of virtual machines. Future Generation Computer Systems, 72, pp.118-128, 2017.
- Chihani, B. and Denis, C., 2011. A Multipath TCP model for ns-3 simulator. arXiv preprint arXiv:1112.1932.
- Barré, S., Paasch, C. and Bonaventure, O, Multipath TCP: from theory to practice. NETWORKING 2011, pp.444-457,2011