• 제목/요약/키워드: Application virtualization

검색결과 89건 처리시간 0.025초

모바일 기기를 활용한 조선 생산 실행계획 지원 시스템 개발 : 판넬라인 개발 사례를 중심으로 (Development of Shipbuilding Execution Scheduling Support System using Mobile Device : A Case Study for a Panel Block Assembly Shop)

  • 황인혁;송정규;백명기;류철호;이광국;신종계
    • 대한조선학회논문집
    • /
    • 제50권4호
    • /
    • pp.262-271
    • /
    • 2013
  • Owing to the development of mobile communication technology during the last a few years, the number of users of mobile devices such as the smartphone and the tablet PC has increased rapidly. As a result, the range of applications of the mobile devices has also been greatly expanded from an application for the convenience of daily life to an application for assisting the operations of industrial fields. Especially, portability of mobile devices can provide great help in collecting and using information on the production site. In shipbuilding production processes, it is difficult to collect changes of circumstance in the field and reflect the changes to schedule due to the low production automation rate and frequent changes in schedule. In this study, we propose a system to solve the problems of shipbuilding production processes such as the ones described above by using mobile devices. First of all, we organize the production information and production processes of the panel line through the analysis of shipyard panel line operations. Next, we have developed a system that can support the production execution plan of the panel line and monitor the production processes in the field. The system was developed utilizing application virtualization to allow access to the system from various platforms of mobile devices and PC's. The system was implemented using ooCBD methodology considering the future expansion of the system and ease of maintenance.

입출력 가상화 기반 가상 데스크탑 서비스를 이용한 물리적 네트워크 망분리 시스템 설계 및 구현 (Design and Implementation of a Physical Network Separation System using Virtual Desktop Service based on I/O Virtualization)

  • 김선욱;김성운;김학영;정성권;이숙영
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권7호
    • /
    • pp.506-511
    • /
    • 2015
  • 입출력 가상화는 하나의 물리적 입출력 장치를 하나 이상의 가상 데스크탑들이 공유해서 사용 할 수 있도록 하는 기술로서 일반적으로 가상화 소프트웨어가 소프트웨어적으로 에뮬레이션하여 제공하는 가상 I/O 장치들을 가상 데스크탑에서 사용한다. 소프트웨어 에뮬레이션 기반 I/O 장치들을 사용하는 가상 데스크탑들은 성능이 떨어지고 고사양의 응용 프로그램을 지원할 수 없는 문제점을 가지고 있다. 본 논문에서는 이러한 서비스의 품질 및 성능 저하를 극복하기 위해 PCI기반 하드웨어 직접 할당기술을 이용한 망분리 가상 데스크탑 시스템을 제안한다. 제안하는 시스템은 하나의 물리적 데스크탑 컴퓨터에 서버 가상화 기술을 이용하여 사용자에게 인터넷 등의 외부망과 인트라넷 등의 업무망 접속을 위한 독립적인 데스크탑을 제공한다. 이를 통해 물리적 망분리를 위한 별도의 데스크탑 설치 및 논리적 망분리를 위한 네트워크 패킷의 검사에 따른 성능의 저하 없이 가상 데스크탑 서비스를 이용한 물리적 네트워크 망분리 시스템을 제공한다.

서비스 맞춤형 컨테이너를 위한 블록 입출력 히스토리 학습 기반 컨테이너 레이어 파일 시스템 선정 기법 (A Method of Selecting Layered File System Based on Learning Block I/O History for Service-Customized Container)

  • 용찬호;나상호;이필우;허의남
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권10호
    • /
    • pp.415-420
    • /
    • 2017
  • OS-level의 가상화 기술은 애플리케이션을 배포하기 위한 새로운 패러다임으로, 기존의 가상화 기술인 가상 머신을 대체할 수 있는 기술로서 주목받고 있다. 특히 컨테이너는 기존의 리눅스 컨테이너에 유니온 마운트 포인트(Union Mount Point) 와 레이어 구조의 이미지를 적용함으로써 보다 빠르고 효율적인 애플리케이션의 배포가 가능하다. 이러한 컨테이너의 특징들은 스냅숏 기능을 제공하는 레이어 구조의 파일 시스템에서만 사용될 수 있으며, 애플리케이션의 특징에 따라 적절한 레이어 파일 시스템을 선택하는 것이 요구된다. 따라서 본 논문에서는 대표적인 레이어 파일 시스템들의 특징을 조사한 뒤, 레이어 파일 시스템의 동작 원리인 Allocate-on-Demand 및 Copy-up 방식에 따른 파일 시스템의 쓰기 성능 평가를 수행한다. 또한 각 레이어 파일 시스템 방식의 블록 입출력 사용 데이터를 학습한 인공 신경망을 통해 임의의 애플리케이션에 대해 적합한 레이어 파일 시스템 방식을 결정하는 방법을 제시하고 이에 대한 타당성을 검토한다.

그룹웨어 시스템을 위한 확장성 있는 가상화 스토리지 기반 웹하드 API의 설계 및 구현 (Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems)

  • 강선호;최황규
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권3호
    • /
    • pp.395-403
    • /
    • 2014
  • 최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는 많은 인력과 비용이 소모된다. 본 논문은 이를 해결하기 위하여 클라우드 스토리지를 기반으로 웹하드 기능의 구축과 확장이 용이한 웹하드 API를 설계 구현한다. 제안된 시스템은 어플리케이션 - 웹하드 서버 - 스토리지 서버의 3단계로 구성되며, 서버의 각 계층은 독립적으로 분리되어 각각의 API를 제공한다. 따라서 개발자는 어플리케이션에 새로운 웹하드 기능을 추가시켜 확장하고자 할 때, 별도의 기능 구현 없이 HTTP Request 방식의 API를 통해 개발 언어의 제약에서 벗어나 쉽게 다양한 서비스 구축이 가능하다. 또한 스토리지 가상화를 통해 관리자는 다수의 스토리지 서버를 하나의 스토리지처럼 사용할 수 있어 관리가 용이하고, 스토리지의 확장 및 유지 보수비용을 절감할 수 있다. 본 논문에서는 설계된 웹하드 API를 구현하고, 이를 프로토타입 그룹웨어에 적용한 결과를 보인다.

RTEMS 오픈소스 운영체제를 위한 virtio 네트워크 드라이버 개발 (Development of virtio Network Driver for RTEMS Open-Source Operating System)

  • 김진현;진현욱
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권4호
    • /
    • pp.262-267
    • /
    • 2017
  • RTEMS는 GPLv2 기반의 라이선스를 사용하는 오픈소스 실시간 운영체제로 인공위성과 같은 항공우주 분야의 시스템에서 사용된다. 이러한 시스템들은 하드웨어 플랫폼과 관련된 문제로 인해 개발 환경 구축이 어려우며, 가상화 기술을 통해 이를 해결할 수 있다. 그러나 가상화 오버헤드로 인한 실행 시간증가와 성능 저하가 실시간 응용의 시간 동작을 변화시키며, 따라서 이를 최소화해야한다. 본 논문에서는 RTEMS를 위한 virtio front-end 네트워크 드라이버를 구현하여 네트워크 I/O 가상화 오버헤드를 완화시킨다. 또한 구현된 드라이버를 오픈소스 소프트웨어 기여를 위해 RTEMS 커뮤니티에 제출하는 과정과 커뮤니티의 다양한 요구사항들을 반영하는 과정을 설명한다.

전술망의 서비스 품질 보장을 위한 다계층 네트워크 가상화 기법 (Multi-layer Network Virtualization for QoS Provisioning in Tactical Networks)

  • 김요한;안남원;박주만;박찬이;임혁
    • 한국군사과학기술학회지
    • /
    • 제21권4호
    • /
    • pp.497-507
    • /
    • 2018
  • Tactical networks are evolving into an All-IP based network for network centric warfare(NCW). Owing to the flexibility of IP based network, various military data applications including real-time and multi-media services are being integrated in tactical networks. Because each application has diverse Quality-of-service(QoS) requirements, it is crucial to develop a QoS provisioning method for guaranteeing QoS requirements efficiently. Conventionally, differentiated services(DiffServ) have been used to provide a different level of QoS for traffic flows. However, DiffServ is not designed to guarantee a specific requirement of QoS such as delay, loss, and bandwidth. Therefore, it is not suitable for military applications with a tight bound of QoS requirements. In this paper, we propose a multi-layer network virtualization scheme that allocates traffic flows having different QoS requirements to multiple virtual networks, which are constructed to support different QoS policies such as virtual network functions(VNFs), routing, queueing/active queue management(AQM), and physical layer policy. The experiment results indicate that the proposed scheme achieves lower delays and losses through multiple virtual networks having differentiated QoS policies in comparison with conventional networks.

HCC 단일 가상화 서비스 플랫폼에서 애플리케이션 시험 (A application testing on HCC single virtualization service platform)

  • 우준;이국화
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 추계학술발표대회
    • /
    • pp.32-35
    • /
    • 2021
  • 단일 가상화 서비스 플랫폼은 메모리 및 컴퓨팅 집약적 워크로드를 수행하기 위한 고성능 시스템 환경의 신속한 구축을 지원하는 클라우드 기반의 소프트웨어 정의 서버를 위한 핵심 기술이다. 본 연구는 다수의 물리 노드를 통합하여 하나의 고성능 단일가상서버로 구성하기 위해 개발된 HCC 단일 가상화 서비스 플랫폼에서 대용량 데이터 처리 및 대규모 연산이 필요한 NGS 기반 농생명유전체 조립 프로그램과 이상 기상의 탐지 분석을 위한 GOES 위성자료 전처리 프로그램을 시험하여 활용 적합성을 검증하였다.

가상화 시스템의 성능 평가 방법 (Performance Evaluation Methodology in Virtual Environments)

  • 장지용;한세영;김진석;박성용
    • 정보처리학회논문지A
    • /
    • 제15A권3호
    • /
    • pp.167-180
    • /
    • 2008
  • 가상화 시스템은 시스템 활용률을 높이는 반면, 추가된 가상화 계층으로 인해 응용 프로그램의 성능 저하를 가져오므로, 본 논문에서는 두 가지 측면을 모두 고려하여 비 가상화 시스템과 성능을 비교할 수 있도록 하는 가상화 시스템의 성능평가 방법을 제안하였다. 가상화 시스템과 비 가상화 시스템을 비교할 수 있는 성능 비교 지표(metric)로 통합작업처리량 대비 시스템 낭비율을 정의하고, 가상화 시스템과 비 가상화 시스템에서 각각 시스템 낭비율과 통합작업처리량을 구할 수 있는 방법을 제시하였다. 또한 제안한 성능 평가 방법을 이용하여 다양한 응용 프로그램들을 운영하는 가상화 시스템과 비 가상화 시스템의 성능을 비교함으로써 본 연구에서 제시하는 가상화 시스템의 성능평가 방법이 적합함을 보이고, 더불어 응용 프로그램의 서로 다른 특성이 가상화 시스템에 미치는 영향을 분석하였다.

The Performance Study of a Virtualized Multicore Web System

  • Lu, Chien-Te;Yeh, C.S. Eugene;Wang, Yung-Chung;Yang, Chu-Sing
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권11호
    • /
    • pp.5419-5436
    • /
    • 2016
  • Enhancing the performance of computing systems has been an important topic since the invention of computers. The leading-edge technologies of multicore and virtualization dramatically influence the development of current IT systems. We study performance attributes of response time (RT), throughput, efficiency, and scalability of a virtualized Web system running on a multicore server. We build virtual machines (VMs) for a Web application, and use distributed stress tests to measure RTs and throughputs under varied combinations of virtual cores (VCs) and VM instances. Their gains, efficiencies and scalabilities are also computed and compared. Our experimental and analytic results indicate: 1) A system can perform and scale much better by adopting multiple single-VC VMs than by single multiple-VC VM. 2) The system capacity gain is proportional to the number of VM instances run, but not proportional to the number of VCs allocated in a VM. 3) A system with more VMs or VCs has higher physical CPU utilization, but lower vCPU utilization. 4) The maximum throughput gain is less than VM or VC gain. 5) Per-core computing efficiency does not correlate to the quality of VCs or VMs employed. The outcomes can provide valuable guidelines for selecting instance types provided by public Cloud providers and load balancing planning for Web systems.

가상화를 이용한 웹 서버 보안시스템 설계 및 구현 (Design and Implementation of Web Server Security System using Virtualization)

  • 유재형;김도형;김용호;하옥현;김귀남
    • 융합보안논문지
    • /
    • 제8권4호
    • /
    • pp.199-207
    • /
    • 2008
  • 웹 서비스는 기능의 특성상 다른 서비스와는 달리 외부에 노출되어 있고 다양한 어플리케이션들이 웹 서비스와 연동되어 있어서 많은 보안 취약점들이 존재한다. 특히 새로운 웹 기술들이 개발되면서 전에 없던 새로운 형태의 보안 취약점들이 꾸준히 생겨나고 있다. 본 논문에서는 이러한 취약점들을 바탕으로, 가상화 환경을 이용하여 웹서버와 허니웹을 구축함으로써 어떤 공격에 대해서도 시스템의 하드웨어까지 영향을 미치지 않도록 구성되며 허니웹을 통하여 새로운 공격에 대해서도 정보를 수집할 수 있도록 웹 서버 보안시스템을 설계 및 구현 하였다. 이를 통하여 상호 통신의 웹 환경에서 적절한 보안을 제공 할 수 있다.

  • PDF