针对现有的网络环境构建方法部署效率低和灵活性差的缺点,提出一种基于分组自适应策略的网络环境快速构建方法. 根据软件部署时间的分布特点采取适当的分组方法,减少主机共有软件的重复部署时间,提高软件部署效率. 在此基础上,实现了一套以分组自适应策略为基础的网络环境快速构建原型系统. 对提出的相关策略和算法进行了验证.
Direct deployment and computer cloning are the two existing network constructing methods, which have low efficiency and flexibility. We propose a quick network constructing method using adaptive grouping policy based on the distribution characteristics of deployment time. The method reduces repeated deployment time and improves efficiency. An adaptive grouping-based quick network constructing prototype system is implemented and the algorithm is verified.
[1] Brian W, Jay L, Leigh S, et al. An integrated experimental environment for distributed systems and networks //Proceedings of the 5th Symposium on Operating Systems Design and Implementation. New York, NY, USA,2002:255-270.
[2] Wang Y Y, Matthew J R, Antonio C, et al. Automating experimentation on distributed testbeds //Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering. Long Beach, CA, USA,2005:164-173.
[3] Mike H, Robert R, Leigh S, et al. Large-scale virtualization in the Emulab network testbed //USENIX 2008 Annual Technical Conference on Annual Technical Conference. Boston, Massachusetts,2008:113-128.
[4] Brent C, David C, Timothy R, et al. PlanetLab: an overlay testbed for broad-coverage services[J]. SIGCOMM Computer Communication Review, 2003,33(3):3-12.
[5] Michael V, Justin M, Jay C, et al. Scalability, fidelity, and containment in the potemkin virtual honeyfarm //Proceedings of the Twentieth ACM Symposium on Operating Systems Principles. Brighton,United Kingdom,2005:148-162.
[6] Horacio A L, Joseph A W, Adin M S, et al. SnowFlock: rapid virtual machine cloning for cloud computing //Proceedings of the 4th ACM European Conference on Computer Systems. Nuremberg, Germany,2009:1-12.
[7] Paul B, Boris D, Keir F, et al. Xen and the art of virtualization //Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles. New York,USA,2003:164-177.