Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Chei-Yol Kim is active.

Publication


Featured researches published by Chei-Yol Kim.


virtual execution environments | 2008

Inter-domain socket communications supporting high performance and full binary compatibility on Xen

Kang-Ho Kim; Chei-Yol Kim; Sung-In Jung; Hyun-Sup Shin; Jin-Soo Kim

Communication performance between two processes in their own domains on the same physical machine gets improved but it does not reach our expectation. This paper presents the design and implementation of high-performance inter-domain communication mechanism, called XWAY, that maintains binary compatibility for applications written in standard socket interface. As a result of our survey, we found that three overheads mainly contribute to the poor performance; those are TCP/IP processing cost in each domain, page flipping overhead, and long communication path between both sides of a socket. XWAY achieves high performance by bypassing TCP/IP stacks, avoiding page flipping overhead, and providing a direct, accelerated communication path between domains in the same machine. Moreover, we introduce the XWAY socket architecture to support full binary compatibility with as little effort as possible. We implemented our design on Xen 3.0.3-0 with Linux kernel 2.6.16.29, and evaluated basic performance, the speed of file transfer, DBT-1 benchmark, and binary compatibility using binary image of real socket applications. In our tests, we have proved that XWAY realizes the high performance that is comparable to UNIX domain socket and ensures full binary compatibility. The basic performance of XWAY, measured with netperf, shows minimum latency of 15.6 usec and peak bandwidth of 4.7Gbps, which is superior to that of native TCP socket. We have also examined whether several popular applications using TCP socket can be executed on XWAY with their own binary images. Those applications worked perfectly well.


acm multimedia | 2004

Implementation and evaluation of EXT3NS multimedia file system

Baik-Song Ahn; Sung-Hoon Sohn; Chei-Yol Kim; Gyu-Il Cha; Yuncheol Baek; Sung-In Jung; Myung-Joon Kim

The EXT3NS is a scalable file system designed to handle video streaming workload in large-scale on-demand streaming services. It is based on a special H/W device, called Network-Storage card (NS card), which aims at accelerating streaming operation by shortening the data path from storage device to network interface. The design objective of EXT3NS is to minimize the delay and the delay variance of I/O request in the sequential workload on NS card. Metadata structure, file organization, metadata structure, unit of storage, etc. are elaborately tailored to achieve this objective. Further, EXT3NS provides the standard APIs to read and write files in storage unit of NS card. The streaming server utilizes it to gain high disk I/O bandwidth, to avoid unnecessary memory copies on the data path from disk to network, and to alleviates CPUs burden by offloading parts of network protocol processing, The EXT3NS is a full functional file system based on the popular EXT3. The performance measurements on our prototype video server show obvious performance improvements. Specifically, we obtain better results from file system benchmark program, and obtain performance improvements in disk read and network transmission, which leads to overall streaming performance increase. Especially, the streaming server shows much less servers CPU utilization and less fluctuation of client bit rate, hence more reliable streaming service is possible.


international symposium on computer and information sciences | 2007

The new approach for inter-communication between guest domains on Virtual Machine Monitor

Hyun-Sup Shin; Kang-Ho Kim; Chei-Yol Kim; Sung-In Jung

In general, the speed of internal communication on a single-machine is faster than the other communication.(e.g. communication between remote PCs through the local network) Therefore, we expected that the internal communication between guest domains on a single-machine of virtual machine monitor (VMM)[1] was also fast. However, in the experiment, it showed that rather the speed was slower than the other communication because each guest domain was not well considered to be executed on VMM. In other words, the guest domain has some problems in the architecture of communication and data transmission on VMM. In this paper, we find the causes of those problems and suggest a new design for internal communication to improve its performance. It is well considered to be executed on VMM and shows the performance improvement of bandwidth up to 8 times in comparison with existing internal communication. And it also reduced the latency to 25%.


international conference on consumer electronics | 2013

Fast Operating System Switcher for mobile CE devices

Chei-Yol Kim; Soo-Cheol Oh; Kang-Ho Kim; Chang-Won Ahn; Young-Kyun Kim

This paper proposes a fast Operating System (OS) Switcher for ARM-based Consumer Electronics (CE) such as Smart Phones, Tablets and IPTVs. The OS switcher enables users to utilize multiple OSes on single H/W device without security problem from interference among OSes. The OS switcher is notably faster than the multi-boot approach and can preserve the previous working states. The OS switcher does not burden any run time overhead compared to virtualization and can be easily applied to the new product. We implemented the OS switcher in the bootloader layer without any modification of OS.


international conference on advanced communication technology | 2005

Design and implementation of kernel S/W for TCP/IP offload engine(TOE)

Dong-Jae Kang; Chei-Yol Kim; Kang-Ho Kim; Sung-In Jung

TCP/IP is the most commonly used protocol to communicate between servers, and is used in a wide range of applications. Unfortunately, TCP/IP places a very heavy burden on host CPUs. Server CPUs have begun to choke while processing the TCP/IP overhead associated with transferring data. We have known that the CPU power in todays servers is just sufficient to handle the TCP processing, leaving no CPU cycles for application processing. So, in this paper, to resolve upper problem, we present the design of kernel software for TCP/IP off-loading engine. In this paper, we define the design concept of TOE module, and describe its architecture, main functions and interfaces with TOE device. TOE module consists of three software layers, that is, TOE device driver, TOE offload protocol layer, TOE socket switching layer. TOE device and TOE kernel software have several advantages as below. First, it improves network and application performance, that is, increases network throughput and lowers client response time. Second, it extends the life of existing servers, that is, enabling existing servers to manage additional client loads and enables existing servers to respond more quickly to client queries


International Workshop on Systems and Virtualization Management | 2010

CORSET: Service-Oriented Resource Management System in Linux

Dong-Jae Kang; Chei-Yol Kim; Sung-In Jung

Generally, system resources are not enough for many running services and applications in a system. And services are more important than single process in real world and they have different priority or importance. So each service should be treated with discrimination in aspect of system resources. But administrator can’t guarantee the specific service has proper resources in unsettled workload situation because many processes are in race condition. So, we suppose the service-oriented resource management subsystem to resolve upper problems. It guarantees the performance or QoS of the specific service in changeable workload situation by satisfying the minimum resource requirement for the service.


Archive | 2004

Socket compatibility layer for toe

Eun-Ji Lim; Chei-Yol Kim; Sung Hoon Son; Sung-In Jung


Archive | 2008

APPARATUS AND METHOD FOR COMMUNICATION INTERFACE BETWEEN APPLICATION PROGRAMS ON VIRTUAL MACHINES USING SHARED MEMORY

Kang-Ho Kim; Chei-Yol Kim; Sung-In Jung


international conference on computer science and information technology | 2008

Proportional Disk I/O Bandwidth Management for Server Virtualization Environment

Dong-Jae Kang; Chei-Yol Kim; Kang-Ho Kim; Sung-In Jung


Archive | 2007

NETWORK BLOCK DEVICE USING NETWORK ASYNCHRONOUS I/O

Chei-Yol Kim; Eun-Ji Lim; Kang-Ho Kim; Baik-Song An; Sung-In Jung; Myung-Joon Kim

Collaboration


Dive into the Chei-Yol Kim's collaboration.

Top Co-Authors

Avatar

Sung-In Jung

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Kang-Ho Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Young-Kyun Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Dae-Wha Seo

Kyungpook National University

View shared research outputs
Top Co-Authors

Avatar

Dong-Jae Kang

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Gyu-Il Cha

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Hong-Yeon Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Jeongsook Park

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Myung-Joon Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Sangmin Lee

Electronics and Telecommunications Research Institute

View shared research outputs
Researchain Logo
Decentralizing Knowledge