$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

인트라 클라우드 기반 데스크탑 가상화를 위한 리소스 클러스터링 시뮬레이터
Resource Clustering Simulator for Desktop Virtualization Based on Intra Cloud 원문보기

정보처리학회논문지. KIPS transactions on software and data engineering. 소프트웨어 및 데이터 공학, v.8 no.1, 2019년, pp.45 - 50  

김현우 (동국대학교 멀티미디어공학과)

초록
AI-Helper 아이콘AI-Helper

IT의 점진적 진보에 따라 수동적인 작업 처리가 자동화되고 이를 통해 전반적인 삶의 질이 대폭 발전되었다. 이는 실생활에 접목된 다양하고 많은 스마트 디바이스간 유기적인 토폴로지가 형성됨으로써 가능하다. 이러한 다양한 스마트 디바이스에 서비스를 제공하기 위해서 기업 또는 사용자들은 클라우드를 이용하고 있다. 클라우드에서의 서비스는 크게 Infrastructure as a Service(IaaS), Platform as a Service(PaaS), Software as a Service(SaaS)로 나뉜다. SaaS는 PaaS 위에서 동작되고, PaaS는 IaaS 위에서 동작한다. 이와 같이 IaaS는 모든 서비스의 기반이기 때문에 가상화하는 자원을 효율적으로 운용하기 위한 알고리즘이 요구된다. 이 중에 데스크탑 자원 가상화는 기존 데스크탑 PC의 비가용 상태 시간의 자원 고가용성을 위해 사용된다. 이러한 자원의 고가용성을 위해서는 계층적 구조에 대한 클러스터링이 중요시된다. 또한 많은 클러스터링 알고리즘 중에서 데스크탑 PC의 분포율 및 환경에 따라 주로 사용되는 자원 비중이 다르기 때문에 적합한 알고리즘을 선정하는 것이 매우 중요하다. 만일 동작 환경의 데스크탑 자원 가상화에 적합한 알고리즘을 찾기 위해 다양한 시도를 한다면 이에 대한 전력적, 시간적, 인력에 대한 막대한 비용이 초래된다. 따라서 본 논문에서는 데스크탑 가상화의 클러스터 선정을 위한 리소스 클러스터링 시뮬레이터인 RCS를 제안한다. RCS에 클러스터 수, 호스트 수를 증가하여 동작하는 과정의 시각화 및 수행 시간을 비교 분석한다. 이를 통하여 데스크탑 PC들의 서로 다른 환경에서 클러스터링 알고리즘 선정 및 요소를 올바르게 적용할 수 있도록 클러스터링 시뮬레이션을 제공한다.

Abstract AI-Helper 아이콘AI-Helper

With the gradual advancement of IT, passive work processes are automated and the overall quality of life has greatly improved. This is made possible by the formation of an organic topology between a wide variety of real-life smart devices. To serve these diverse smart devices, businesses or users ar...

주제어

표/그림 (7)

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

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

문제 정의

  • GridSim을 통해 가상 환경을 쉽게 시뮬레이션 할 수 있으나, 자원 분석에 필요한 다양한 변수를 조작하기 위해 사용자가 프로그램 소스코드를 작성해야 하고 이에 대한 결과를 차트 등으로 변화해야 하는 어려움이 존재한다. 따라서 본 논문에서는 GUI 기반의 자원 설정, 동작과정 및 결과에 대한 시각화를 제공한다.
  • 또한 데이터 센터의 구성에 있어서 데스크탑 자원 가상화에 대한 설정이 고려되지 않는다. 따라서 본 논문에서는 데스크탑 자원을 효율적으로 운영하기 위해 호스트 기반 클러스터링 동작과정의 시각화를 제공한다.
  • 이러한 클라우드 서비스를 위한 가상화 중에 데스크탑 자원 가상화는 기존 데스크탑 PC의 자원을 활용하기 때문에 클러스터링을 위한 계층적 구조가 매우 중요시된다. 따라서 본논문에서는 데스크탑 가상화의 클러스터 선정을 위해 리소스클러스터링 시뮬레이터인 RCS를 제안하였다. RCS는 동작중인 클라우드 인프라내의 호스트를 시뮬레이션 할 수 있도록 XML 기반의 인터페이스를 제공하였다.
  • 시각화를 위해 growing hierarchical selforganizing map(GHSOM) 알고리즘 수행에 대한 수렴 기준, 계산 시간, 양자화 오차 등을 고려하였다. 이러한 고려 방법은 고정적이기 때문에 본 논문에서는 다양한 실험을 시각화하기 위한 사용자 설정 인터페이스를 제공한다.
  • 또한 클러스터링을 위한 요소의 정의 및 비율 등을 물리적 환경에 직접 테스트하기에는 많은 시간이 소요된다. 이러한 이유로 본 논문에서는 데스크탑 가상화의 클러스터 선정을 위한 효율적인 RCS(ResourceClustering Simulator)를 제안한다. RCS는 호스트의 효율적인 클러스터링을 위해 XML 기반의 호스트 정보를 읽어 들여 클러스터링 시뮬레이션을 제공한다.
  • 그러나 Command Line Interface(CLI) 기반의 인터페이스를 제공하고 텍스트 기반의 결과를 보여줌으로써 분석하는 데 어려움이 존재한다. 이에 본 논문에서는Graphic User Interface(GUI) 기반의 인터페이스와 분석 용이를 위한 시각화를 제공한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
RCS의 특징은 무엇인가? 이러한 이유로 본 논문에서는 데스크탑 가상화의 클러스터 선정을 위한 효율적인 RCS(ResourceClustering Simulator)를 제안한다. RCS는 호스트의 효율적인 클러스터링을 위해 XML 기반의 호스트 정보를 읽어 들여 클러스터링 시뮬레이션을 제공한다. 클러스터링 동작과정을 2D 뷰 또는 3D 뷰로 시각화함으로써 클러스터링 알고리즘에 적용성 테스트가 가능하다. 또한 다양한 클러스터링 알고리즘을 시뮬레이션할 수 있도록 사용자가 추가할 수 있는 인터페이스를 제공하여 환경에 따른 능동적인 클러스터링 알고리즘 선택이 가능하다.
데스크탑 PC 자원의 고가용성을 위해 클러스터링 관점에서 개발된 알고리즘으로 무엇이 있는가? 이러한 데스크탑 PC 자원의 고가용성을 위해서는 계층적 구조를 위한 클러스터링이 매우 중요하다[3-9]. 이에 클러스터링 관점에 따라 Centroid-basedClustering[6], Distribution-based Clustering[7], Densitybased Clustering[8], Connectivity based Clustering[9] 등의 많은 알고리즘이 개발되었지만 환경에 따라 최적화된 알고리즘을 선택하기가 매우 어렵다. 또한 클러스터링을 위한 요소의 정의 및 비율 등을 물리적 환경에 직접 테스트하기에는 많은 시간이 소요된다.
클라우드에서의 서비스는 어떻게 나뉘는가? 이러한 다양한 스마트 디바이스에 서비스를 제공하기 위해서 기업 또는 사용자들은 클라우드를 이용하고 있다. 클라우드에서의 서비스는 크게 Infrastructure as a Service(IaaS), Platform as a Service(PaaS), Software as a Service(SaaS)로 나뉜다. SaaS는 PaaS 위에서 동작되고, PaaS는 IaaS 위에서 동작한다.
질의응답 정보가 도움이 되었나요?

참고문헌 (15)

  1. Nitesh Shrivastava, and Ganesh Kumar, "A survey on cost effective multi-cloud storage in cloud computing," International Journal of Advanced Research in Computer Engineering and Technology, Vol. 2, Issue. 4, Apr. 2013. 

  2. So-Yeon Kim, Hong-Chan Roh, Chi-Hyun Park, and Sang-Hyun Park, "Analysis of Metadata Server on Clustered File Systems," in Proceedings of the Korea Computer Congress 2009, KCC, Vol. 36, No. 1, Jul. 2009. 

  3. Pradnya Eknath Gaonkar, Sachin Bojewar, and Jayesh Ajit Das, “A Survey: Data Storage Technologies,” International Journal of Engineering Science and Innovative Technology, Vol. 2, No. 2, pp. 547-554, Mar. 2013. 

  4. Garth A. Gibson, and Rodney Van Meter, “Network attached storage architecture,” Communications of the ACM, Vol. 43, No. 11, pp. 37-45, Nov. 2000. 

  5. B. Dong, Q. Zheng, F. Tian, K. Chao, R. Ma, and R. Anane, “An optimized approach for storing and accessing small files on cloud storage,” Journal of Network and Computer Applications, Vol. 35, No. 6, pp. 1847-1862, Nov. 2012. 

  6. Zhanquan Sun, Geoffrey Fox, Weidong Gu, and Zhao Li, “A parallel clustering method combined information bottleneck theory and centroid-based clustering,” Journal of Supercomputing, Vol. 69, No. 1, pp. 452-467, Jul. 2014. 

  7. Sarah P. Preheim, Allison R. Perrotta, Antonio M. Martin-Platero, Anika Gupta, and Eric J. Alm, “Distribution-Based Clustering: Using Ecology To Refine the Operational Taxonomic Unit,” Applied and Environmental Microbiology, Vol. 79, No. 21, pp. 6593-6603, Nov. 2013. 

  8. Hans-Peter Kriegel, Peer Kroger, Jorg Sander, Arthur Zimek, "Density-based clustering," Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, Vol. 1, No. 3, pp. 231-240, May/Jun. 2011. 

  9. Hartuv Erez, and Shamir Ron, “A clustering algorithm based on graph connectivity,” Information Processing Letters, Vol. 76, No. 4, pp. 175-181, Dec. 2000. 

  10. Manojit Chattopadhyay, Pranab K. Dan, and Sitanath Mazumdar, "Comparison of visualization of optimal clustering using self-organizing map and growing hierarchical selforganizing map in cellular manufacturing system," Applied Soft Computing, Vol. 22, pp. 528-543, Sep. 2014. 

  11. Naidila Sadashiv, and S. M Dilip Kumar, "Cluster, Grid and Cloud Computing: A Detailed Comparison," in Proceedings of the 6th International Conference on Computer Science and Education, ICCSE 2011, pp. 477-482, Aug. 2011. 

  12. Anthony Sulistio, Uros Cibej, Srikumar Venugopal, Borut Robic, Rajkumar Buyya, “A toolkit for modeling and simulating data Grids: an extension to GridSim,” Concurrency and Computation: Practice and Experience, Vol. 20, No. 13, pp. 1591-1609, Sep. 2008. 

  13. Rajkumar Buyya, and Manzur Murshed, “GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing,” Concurrency and Computation: Practice and Experience, Vol. 14, No. 13-15, pp. 1175-1220, Nov. 2002. 

  14. Luis F. W. Goes, Luiz E. S. Ramos, and Carlos A. P. S. Martins, "ClusterSim: A Java-Based Parallel Discrete-Event Simulation Tool for Cluster Computing," in Proceedings of the 2004 IEEE International Conference on Cluster Computing, pp. 401-410, Sep. 2004. 

  15. Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar A. F. De Rose, and Rajkumar Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation or resource provisioning algorithms,” Software: Practice and Experience, Vol. 41, No. 1, pp. 23-50, Jan. 2011. 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로