Multicast and customized deployment of large-scale operating systems
详细信息    查看全文
  • 作者:Kuen-Min Lee (1) (2)
    Wei-Guang Teng (1)
    Jin-Neng Wu (2)
    Kuo-Ming Huang (2)
    Yao-Hsing Ko (2)
    Ting-Wei Hou (1)
  • 关键词:Cloud computing ; Deployment ; Multicast ; Preboot execution environment
  • 刊名:Automated Software Engineering
  • 出版年:2014
  • 出版时间:December 2014
  • 年:2014
  • 卷:21
  • 期:4
  • 页码:443-460
  • 全文大小:1,570 KB
  • 参考文献:1. Amazon: Amazon web services. http://aws.amazon.com (2012). Accessed 10 May 2012
    2. Anderson, B.R., Joines, A.K., Daniels, T.E.: Xen worlds: leveraging virtualization in distance education. In: Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 293鈥?97 (2009)
    3. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: a Berkeley view of cloud computing. Technical Report No. UCB/EECS-2009-28, University of California at Berkeley (2009)
    4. Berndt, P., Hovestadt, M., Kao, O.: Architecture for realizing cloud-based IT infrastructures. Comput. Technol. Inf. Manag. 2, 794鈥?99 (2012)
    5. Bosin, A., Dessalvi, M., Mereu, G.M., Serra, G.: Enhancing Eucalyptus community cloud. Intell. Inf. Manag. 4(3), 52鈥?9 (2012)
    6. Cruz, T., Simses, P.: Enabling preOS desktop management. IFIP/IEEE Eighth International Symposium on Integrated Network, Management, pp. 321鈥?34 (2003)
    7. Eucalyptus: cloud computing software from Eucalyptus. http://www.eucalyptus.com (2012). Accessed 20 May 2012
    8. Fedora Project: Kickstart. https://fedoraproject.org/wiki/anaconda/kickstart (2012). Accessed 15 Sept 2012
    9. Forell, T., Milojicic, D., Talwar, V.: Cloud management: challenges and opportunities. In: Proceedings of the 2011 IEEE International Symposium on Parallel and Distributed Processing, pp. 881鈥?89 (2011)
    10. GoGrid: Cloud hosting, cloud servers, hybrid hosting, cloud infrastructure from GoGrid. http://www.gogrid.com (2012). Accessed 10 May 2012
    11. Google: Google apps for business. http://www.google.com/apps/intl/en/business/index.html (2012). Accessed 15 June 2012
    12. Guanli, H., Bin, Y.: Research and improvement on PXE security of dynamic distributed network of non-fixed disk. J. Comput. 7(7), 1681鈥?687 (2012)
    13. HP: Store it, host it, and develop it in the HP cloud. https://www.hpcloud.com (2012). Accessed 10 Aug 2012
    14. IBM: IBM cloud computing: rethink IT. Reinvent business. http://www.ibm.com/ibm/cloud (2012). Accessed 10 Aug 2012
    15. Intel: Intelligent platform management interface specifications. http://www.intel.com/design/servers/ipmi/spec.htm (2012). Accessed 8 May 2012
    16. Intel: Preboot execution environment (PXE) specification. http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf (2012). Accessed 10 July 2012
    17. Jeanvoine, E., Sarzyniec, L., Nussbaum, L.: Kadeploy3: efficient and scalable operating system provisioning for HPC clusters. INRIA Research Report 8002 (2012)
    18. Kuusisto, E.: Centralized data center provisioning and configuration in managed service provider environment. http://theseus17-kk.lib.helsinki.fi/handle/10024/44545 (2012). Accessed 10 June 2012
    19. Lee, Y.-J., Kim, H.-Y., Lee, C.-H.: Automating OS/SW provisioning for building enterprise data center. In: Proceedings of the 13th International Conference on Advanced Communication, Technology, pp. 859鈥?62 (2011)
    20. Lee, Y.-J., Kim, H.-Y.: Using BitNBD for provisioning virtual machines in OpenCirrus testbed. In: Proceedings of the 2011 International Conference on Grid Computing and Applications, pp. 118鈥?21 (2011)
    21. Li, J., Zhang, K., Zhang, F.: Network center鈥檚 highly-efficient management solutions based on Intel PXE-based remote cloning system. In: Proceedings of the 3rd International Conference on Advanced Computer Control, pp. 408鈥?11 (2011)
    22. Linux: UDPcast. http://www.udpcast.linux.lu (2012). Accessed 10 July 2012
    23. Microsoft: Cloud computing: Microsoft鈥檚 viewpoint. http://www.microsoft.com/en-us/cloud (2012a). Accessed 5 Sept 2012
    24. Microsoft: Unattended setup parameters for unattend.txt file. http://support.microsoft.com/kb/155197/en-us (2012b). Accessed 20 June 2012
    25. Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Elastic management of cluster-based services in the cloud. In: Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, pp. 19鈥?4 (2009)
    26. RackSpace: The RackSpace open cloud: public, private and hybrid clouds powered by OpenStack. http://www.rackspace.com/cloud (2012). Accessed 10 May 2012
    27. Schiffman, J., Moyer, T., Jaeger, T., McDaniel, P.: Network-based root of trust for installation. IEEE Secur. Priv. 9(1), 40鈥?8 (2011) CrossRef
    28. Schmelzer, S., Suchodoletz, D., Schneider, G., Weingaertner, D., Carlos, L., Carvalho, C.: Universal remote boot and administration service. In: Proceedings of the Network Operations and Management Symposium, pp. 1鈥? (2011)
    29. Yang, C.T., Hsieh, W.F., Chen, H.Y.: Implementation of a diskless cluster computing environment in a computer classroom. IEEE Asia-Pacific Services Computing Conference, pp. 819鈥?24 (2008)
    30. Yasuda, S., Akashi, K., Inoue, T., Miyachi, T., Miwa, S., Chinen, K.-I., Shinoda, Y.: Requirements of large data distribution mechanism for large-scale network testbed. Proceeding CSCC鈥?1, pp. 315鈥?22 (2011)
  • 作者单位:Kuen-Min Lee (1) (2)
    Wei-Guang Teng (1)
    Jin-Neng Wu (2)
    Kuo-Ming Huang (2)
    Yao-Hsing Ko (2)
    Ting-Wei Hou (1)

    1. Department of Engineering Science, National Cheng Kung University, Tainan, Taiwan
    2. Cloud Service Technology Center, Industrial Technology Research Institute, Tainan, Taiwan
  • ISSN:1573-7535
文摘
With the recent paradigm shift of cloud computing, deployment of operating systems (OSs) onto a large-scale computer network is becoming necessary. Note that there are usually numerous nodes with various functions in a cloud computing system. Thus, it is usually required to deploy different operating systems onto different nodes. In such a customized setting, conventional techniques of using unicast deployment to distribute a massive cloud OS onto thousands of nodes is time consuming and bandwidth-intensive. In this work, we thus propose a multicast deployment approach so as to significantly improve deployment efficiency. Furthermore, our multicast deployment approach can leverage existing configurations of the unicast counterpart. Specifically, the advantageous features of the proposed approach include the support of a reliable multicast protocol, a heterogeneous infrastructure, and cloud hypervisor environments. To evaluate the feasibility of the proposed approach in practical applications, CentOS and Ubuntu are used when implementing our deployment approach on several tens of nodes. Empirical studies show that both the required time for the entire distribution process, i.e., from starting delivery until the OS is ready, and the network bandwidth consumption are significantly reduced as compared with conventional unicast approaches. Consequently, less effort is required on monitoring and maintenance for system administrators.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700