$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

오픈소스 클라우드 컴퓨팅 기반 교육 실습 시스템 구축
Building the Educational Practice System based on Open Source Cloud Computing 원문보기

디지털콘텐츠학회 논문지 = Journal of Digital Contents Society, v.14 no.4, 2013년, pp.505 - 511  

윤준원 (KISTI 국가슈퍼컴퓨팅연구소) ,  박찬열 (KISTI 국가슈퍼컴퓨팅연구소) ,  송의성 (부산교육대학교 컴퓨터교육과)

초록
AI-Helper 아이콘AI-Helper

근래 이슈가 되고 있는 클라우드 컴퓨팅분산컴퓨팅 환경에서 사용자가 요구하는 컴퓨팅 자원을 최적화하여 유연하고 확장성 있게 지원할 수 있어 각광받는 새로운 패러다임이다. 클라우드 컴퓨팅 환경은 가상화 환경을 구성함으로써 실제적인 구현 및 서비스가 가능해진다. 본 논문에서는 오픈소스 기반의 클라우드 컴퓨팅을 연구하고 대학교 내에서 컴퓨터를 이용한 실습을 수행할 시 요구되는 시스템 환경을 오픈소스 클라우드 컴퓨팅 기반의 환경을 통해 구현하고자 한다. 클라우드 컴퓨팅을 통한 가상화 기반의 실습 환경은 최적화된 자원을 제공할 수 있을 뿐만 아니라 실습 자원 관리의 편리성, 실습 결과에 대한 손쉬운 관리 등의 효율성을 가져올 수 있다. 이로 인해 실습환경 설정에 소요되는 시간을 줄일 수 있을 뿐만 아니라, 교수 입장에서는 실습결과물들을 쉽게 관리 할 수 있게 된다. 또한 다양한 실습환경의 요구사항들을 유연성 있게 적용함으로써 시스템에 대한 활용성 또한 높아지게 된다.

Abstract AI-Helper 아이콘AI-Helper

Recently, cloud computing is being emerged paradigm that a support computing resource flexible and scalable to users as the want in distributed computing environment. Actually, cloud computing can be implemented and provided by virtualization technology. In this paper, we studied open source based c...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 클라우드 컴퓨팅 기반에서 가상화를 통해 최적화된 실습 환경을 구축하기 위하여 오픈 소스 기반의 SW를 활용하여 구축할 예정이다. 이를 위해 가상화 기술 및 가상 머신을 관리하는 소프트들에 대해서 조사하였다.
  • 본 논문에서는 클라우드 컴퓨팅의 가상화 속성[13]을 이용하여 다양한 교육 실습 환경에 접목함으로써 사용자가 요구하는 환경을 유연하고 신속하게 제공할 수 있음을 살펴보았다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
클라우드 기반의 교육 실습 환경을 구축하기 위해서 어떤 기능이 요구되는가? ① 다양한 교육용 실습환경이 가상머신을 통해서 구현되기 위해서는 이미지 형태의 가상 어플라이언스들(Virtual Appliance)을 생성하여 저장하게 된다. 가상 어플라이언스는 시스템의 요구사항을 담은 일종의 컨테이너로 의존성이 있는 어플리케이션, 라이브러리, 서비스, 관련 데이터 그리고 운영체제까지 통합된 일종의 소프트웨어 스택이다. ② 실습환경이 구동되는 가상머신을 관리하기 위해서는 전체적인 가상 자원의 생성, 초기화, 동작, 대기, 회수 등을 일괄적으로 수행할 수 있는 도구가 필요하다. 관련연구에서 논하였던 오픈소스 기반의 Iaas 도구인 OpenNebula를 사용하여 가상머신들을 제어하였다. OpenNebula는 Xen, KVM, VMware를 지원하며 libvirt와 같은 요소를 사용하여 관리 및 검사 작업을 수행할 수 있다. 본 환경에서는 Apache 라이선스 기반의 유연성과 확장성을 가지는 오프 소스 툴킷의 특징을 가지고 있어 채택하였다. ③ 실습환경이 구성되면 가상 환경으로 제공 되는 실습 데이터와 이를 가공한 산출물 데이터를 관리하기 위한 공용의 파일시스템이 필요하다. 또한 실습환경의 규모가 커지게 되면 파일 I/O에 대한 부하가 높아져 실습 데이터를 받거나 산출을 제출할 때 문제가 발생할 수 있다. 이를 위해 병렬파일 시스템에 대한 고려가 필요하다.
클라우드 컴퓨팅의 핵심 기술은? 클라우드 컴퓨팅의 핵심 기술은 가상화 자원을 사용하여 문제를 해결하는 데 있다. 이런 가상머신(Virtual Machine: VM)을 어떻게 구성하고 관리하는가가 가장 큰 이슈 중에 하나이다.
가상화 기반 클라우드 컴퓨팅의 대표적인 장점은? 가상화 기술은 x86 서버에 멀티코어가 일반화되고 집적도가 증가하면서 성능은 점차 증가하였고, 더불어 서버 가상화를 제공하기위한 오픈소스 또는 상용 프로그램들의 안정성 및 성능에 대한 효용성이 검증됨에 따라 이를 이용한 클라우드 컴퓨팅 활용이 점차 두각을 나타내고 있다. 가상화 기반 클라우드 컴퓨팅의 대표적인 장점은 분산컴퓨팅 환경에서 사용자가 요구하는 컴퓨팅 자원을 사용자의 요구사항에 맞게 최적화하여 유연하고 확장성 있게 지원할 수 있다는 점이다[2]. 이런 특징을 활용하여 대학 내에서 수행되는 실습환경을 가상화를 통해 구성함으로써 학생들이 수행해야할 시스템 환경을 최적화하여 제공할 수 있을 뿐만 아니라 실습을 진행 관리하는 교수 입장에서도 쉽고 투명하게 실습 결과물들을 확인할 수 있다.
질의응답 정보가 도움이 되었나요?

참고문헌 (13)

  1. Bhaskar Prasad Rimal, Eunmi Choi, and Ian Lumb. A taxonomy and survey of cloud computing systems. In Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC, NCM '09, pages 44-51, 2009. 

  2. J. Diaz, G. v. Laszewski, F. Wang, and G. Fox, "Abstract Image Management and Universal Image Registration for Cloud and HPC Infrastructures " IEEE Cloud. 2012. 

  3. Daniel J. Abadi, "Data Management in the Cloud: Limitations and Opportunities", In IEEE DE Bulletin, vol 32(1), pp 3-12, Feb 2009. 

  4. B.Sotomayor, R. S. Montero, I. M. Llorente, and I.Foster, "Virtual Infrastructure Management in Private and Hybrid Clouds," IEEE Internet Computing, vol. 13, pp. 14-22, Sep-Oct 2009. 

  5. Nimbus Project Web Page. http://www.nimbusproject.org 

  6. Eucalyptus Web Pages (Open Source). http://open.eucalyptus.com 

  7. Nurmi, D.Wolski, R. Grzegorczyk, C. Obertelli, "The Eucalyptus Open-Source Cloud-Computing System", CCGRID '09. 9th IEEE/ACM International Symposium, Cluster Computing and the Grid, 2009. pp.124- 131, 2009. 

  8. OpenNebula Web Page. http://www.opennebula.org 

  9. OpenStack Home Page. http://www.openstack.org 

  10. Amazon Elastic Compute Cloud (EC2). http://aws.amazon.com/ec2 

  11. Peter Sempolinski and Douglas Thain, "A comparis on and critique of eucalyptus, opennebula and nimbus", In Proceedings of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science, CLOUDCOM '10, pp.417-426, 2010. 

  12. Lustre a Network Clustering FS, http://www.lustre.org 

  13. Jong-Hei Ra, "Qualitative Study on Service Features for Cloud Computing "Journal of Digital Contents Society Vol. 12 No. 3, pp.319-327 Sep. 2011. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

이 논문과 함께 이용한 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로