• Title/Summary/Keyword: 가상서버

Search Result 627, Processing Time 0.028 seconds

Delayed-constrained scheduling for a game server virtual machine (게임서버 가상머신을 위한 지연 제약 스케줄링)

  • kang, Kiwook;Ko, Cherl-hong;Hong, Jiman;Paik, Doowon
    • Journal of Korea Game Society
    • /
    • v.16 no.4
    • /
    • pp.57-68
    • /
    • 2016
  • As the size of the data used in the game application increase gradually, the physical resources of game server grow. Accordingly, it is necessary to/it is required to introduce I/O virtualization in game server to improve I/O performance of the server. But it is difficult to ensure high responsiveness in game server where I/O delay change from time to time. To maximize the benefit of I/O virtualization, guaranteeing I/O response time is very important and it is necessary to have I/O scheduling techniques to manage the I/O latency in the order of priority of virtual machines. In this paper, we propose an efficient delay-constrained scheduling algorithm in a virtualization environment to ensure maximum I/O latency. In addition, a reduced amount of loss of the packet was found to increase the fairness of scheduling in the experiments with the proposed scheme.

Harmony Search for Virtual Machine Replacement (화음 탐색법을 활용한 가상머신 재배치 연구)

  • Choi, Jae-Ho;Kim, Jang-Yeop;Seo, Young Jin;Kim, Young-Hyun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.20 no.2
    • /
    • pp.26-35
    • /
    • 2019
  • By operating servers, storage, and networking devices, Data centers consume a lot of power such as cooling facilities, air conditioning facilities, and emergency power facilities. In the United States, The power consumed by data centers accounted for 1.8% of total power consumption in 2004. The data center industry has evolved to a large scale, and the number of large hyper scale data centers is expected to grow in the future. However, as a result of examining the server share of the data center, There is a problem where the server is not used effectively such that the average occupancy rate is only about 15% to 20%. To solve this problem, we propose a Virtual Machine Reallocation research using virtual machine migration function. In this paper, we use meta-heuristic for effective virtual machine reallocation. The virtual machine reallocation problem with the goal of maximizing the idle server was designed and solved through experiments. This study aims to reducing the idle rate of data center servers and reducing power consumption simultaneously by solving problems.

Modeling of Virtual Switch in Cloud System (클라우드 시스템의 가상 스위치 모델링)

  • Ro, Cheul-Woo
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.479-485
    • /
    • 2013
  • Virtualization is a promising approach to consolidating multiple online services onto a smaller number of computing resources. A virtualized server environment allows computing resources to be shared among multiple performance isolated platforms called virtual machines. Through server virtualization software, applications servers are encapsulated into VMs, and deployed with APIs on top generalized pools of CPU and memory resources. Networking and security have been moved to a software abstraction layer that transformed computing, network virtualization. And it paves the way for enterprise to rapidly deploy networking and security for any application by creating the virtual network. Stochastic reward net (SRN) is an extension of stochastic Petri nets which provides compact modeling facilities for system analysis. In this paper, we develop SRN model of network virtualization based on virtual switch. Measures of interest such as switching delay and throughput are considered. These measures are expressed in terms of the expected values of reward rate functions for SRNs. Numerical results are obtained according to the virtual switch capacity and number of active VMs.

Implementation of Policy-based Virtual LAN over ATM-LAN Switched Network (ATM-LAN 스위치 망에서의 정책 기반 가상랜 구현)

  • Kim, Hui-Jeong;O, Seung-Hui;Chae, Gi-Jun;Lee, Mi-Jeong;Choe, Gil-Yeong;Kim, Seong-Hye
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.1
    • /
    • pp.87-98
    • /
    • 2001
  • ATM-LAN 스위칭 망에서 논리적인 브로드캐스트 도메인 서비스를 제공하는 가상랜을 정의하는 방법으로 LANE(LAN Emulation)을 사용할 수 있다. 이 때 LE 구성서버는 각 클라이언트에게 가상랜을 할당하고 관리한다. 본 논문에서는 서버 내에 정의된 정책과 구성 데이타베이스를 기반으로 하여 가상랜을 결정하는 기능을 설계하고 구현하였다. 또한 운영자가 쉽게 가상랜의 추가, 변경, 삭제 등의 기능을 수행할 수 있는 관리 모듈도 구현하였다. 이로서, LANE에서의 ELAN(Emulated LAN)을 가상랜으로 간주할 때 부족했던 동적인 가상랜을 지원할 수 있게 하였고, 운영자로 하여금 효율적오르 가상랜을 구성하고 관리할 수 있게 하였다.

  • PDF

Virtualization Aware Swap Device for Efficient Paging (가상화 지원 스왑 장치를 이용한 효율적인 페이징 기법)

  • Min, Changwoo;Kim, Inhyuk;Kim, Taehyoung;Eom, Young Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1728-1731
    • /
    • 2010
  • 가상화는 서버통합을 통하여 가상머신 간의 하드웨어 자원을 공유함으로써, 총 소유 비용을 줄일 수 있어서 널리 사용되고 있다. 하지만 메모리는 다른 장치와 달리 쉽게 공유되기 어려워서 서버 통합에 있어서 병목이 되고 있다. 이를 해결하기 위한 여러가지 방법들중 많은 방법이 공통적으로 가상머신모니터에서 페이징을 사용하고 있다. 하지만 게스트 운영체제와 가상머신모니터가 모두 페이징을 할 경우, 페이징이 급격히 증가가는 이중 페이징 문제가 발생할 수 있다. 본 논문에서는 이중 페이징 문제를 해결하기 위한 방법으로 가상머신모니터와 게스트 운영체제가 스왑 장치를 공유하는 가상화 지원 스왑 장치를 제안한다. 또한 실험을 통하여 가상머신모니터가 페이지 교환 알고리즘으로 LRU 를 사용할 경우 이중 페이징 문제가 크게 발생할 수 있음을 보인다.

Development of CALS Standard Data Sharing Server on Distributed ObjectWeb (분산 객체 기반 CALS 표준 데이터 공유 서버 개발)

  • Mun Hui Cheol
    • Proceedings of the CALSEC Conference
    • /
    • 1999.07b
    • /
    • pp.549-554
    • /
    • 1999
  • 기업 환경이 글로벌화 됨에 따라 다수의 기업들이 하나의 공동 프로젝트를 수행 하기 위해 인터넷 등의 통신 네트웍을 통해 기업 간 데이터 등을 교환 및 공유하여 하나의 기업이 업무를 수행하는 것과 같은 유기적인 비즈니스 프로세스를 지원하는 가상 협업(Collaboration) 환경의 중요성이 날로 강조되고 있으며, 이러한 환경을 가상 기업(Virtual Enterprise)이라 한다. CALS는 가상 기업을 구축하기 위한 핵심 기술로써 이질 분산 데이터의 공유 환경을 제공하기 위한 여러 형태의 요소 기술들을 정의하고 있다. 본 논문에서는 여러 기업들 사이에서 데이터를 공유하기 위한 기반 기술인 CALS 표준 데이터 공유 서버에 대해 살펴본다. 특히, CALS 환경에서 주목하고 있는 SGML, STEP 등의 표준 데이터를 공유하기 위해 필요한 분산 객체 기반 서버 컴포넌트에 대해 논한다. 마지막으로 CALS 표준 데이터 공유 서버를 응용하여 기업간의 문서 공유 시스템을 개발하여 본 시스템의 유효성을 검증한다.

  • PDF

Design and Implementation of Reliable Network RamDisk (신뢰성 있는 네트웍 램디스크의 설계 및 구현)

  • Her, Jun-Ho;Ramakrishna, R.S.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.283-286
    • /
    • 2001
  • 전통의 자기 디스크 형태 저장 장치로의 접근 지연 시간을 줄이고자, 최근에 서로 네트워크로 연결된 컴퓨터간의 메모리 자원들을 파일을 저장하는 장치로써 활용해 볼 수 있는 가상 장치(Network RamDisk)가 개발되었다. 이 시스템은 메모리 공간을 제공해 주는 서버의 노드들이 패리티 그룹(parity group)을 이루는 일종의 software RAID 시스템으로 한 서버의 노드 crash 에 대해 대응하는 것을 고려하지 않아 제 이의 서버가 노드 crash, 프로세스 crash 혹은 데이터 손실을 발생시키면 완전히 데이터를 잃어버리는, 신뢰성이 낮은 문제점이 있다. 본 논문은 클라이언트가 서버측의 노드 crash를 적절히 감지하고 새로운 서버로 fail over 할 수 있는 여러 가지 기법들을 설계하고 구현하였다. 또한 서버 풀(server pool)이라는 가상의 공간을 따로 관리하여 서버들에 대한 메모리 자원 요구 부하를 균등히 분산 시키는 효과도 얻도록 하였다.

  • PDF

Development of 3D Chatting System Using VRML and Java WWW (WWW에서 VRML과 Java기반의 3차원 채팅 시스템 개발)

  • 지현상;남철희;김대진;이명원;최재희;김성국
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.647-649
    • /
    • 1998
  • 최근 WWW상에서 VRML 기반의 3차원 가상공간 구현이 활발하게 진행되고 있다. 대부분의 시스템이 VRML기능의 한계로 인해 다수사용자의 참여와 사용자 상호작용 구현 기이 부족하다. 본 연구에서는 이러한 기능을 포함하는3차원 채팅시스템을 VRML과 Java를 이용하여 개발하였다. 다수 사용자 참여 기능은 Java를 이용하여 클라이언트/서버 시스템으로 구성하였으며 사용자 상호작용 기능은 3차원 가상공간을 걸어 다니는 효과 (walkthrough)를 제어하기 위한 인터페이스로서 EAI(External Authoring Interface)를 이용하여 구현하였다. 본 시스템에서 각 3차원 가상공간에서의 채팅 지원을 위해 여러개 서버를 둘 수 있도록 구성하여 사용자가 서버를 통해 채팅을 위한 가상공간을 추가 혹은 변경할 수 있도록 하였다.

  • PDF

Development Migration Agent Server for Seamless Virtual Environment (Seamless 가상 환경을 위한 Migration Agent 서버 개발)

  • Won, Donghyun;An, Dongun;Chung, Seungjong
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.5 no.9
    • /
    • pp.223-228
    • /
    • 2016
  • Nowadays users of Virtual Environment are want to play with thousands of players in an evolving virtual world at the same time over the internet. So, the load of this kind of Virtual Environments is heavier than that of any other precedents. One of load balancing methods is map-partition to divide the load of entire system which is vulnerable to delay message between clients and servers. In this paper, we propose a Migration Agent application server architecture using to help migration of player character between field servers and to reduce response time between clients and field servers. Migration Agent is reduce Player Character's responds time as Cache Server, if Player Character move to another Field Server, Player Character need the synchronization process in the DBMS approach, to minimize response time by reducing the period for cross - Player Character Field Server to perform the role. Field Server by placing them in form of a stack existing form of grid, for load concentrated on a specific server.

A Study on Security of Virtualization in Cloud Computing Environment for Convergence Services (융합서비스를 위한 클라우드 컴퓨팅 환경에서 가상화 보안에 관한 연구)

  • Lee, Bo-Kyung
    • Journal of the Korea Convergence Society
    • /
    • v.5 no.4
    • /
    • pp.93-99
    • /
    • 2014
  • Cloud computing refers to borrow IT resources as needed by leveraging Internet technology and pay as much as you used by supporting real-time scalability depending on the service load. Virtualization which is the main technology of cloud computing is a technology that server, storage and hardware are regarded as not separate system but one system area and are allocated as needed. However, the security mechanisms provided by virtualized environments are difficult to cope with the traditional security mechanisms, having basic levels of visibility, control and audit function, on which the server is designed to monitor the traffic between the servers. In this paper, the security vulnerabilities of virtualization are analysed in the cloud computing environment and cloud virtualization security recommendations are proposed.