Demo Data from EDBT 2026 / reviewers in the wild / expert
Kyu Ho Park 0002
dblp:72/5128-2
· DBLP profile ↗
28ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 1 first-authorComputer networks · 4Applied, interdisciplinary, general and emerging computing · 3Graphics, computer vision, multimedia, augmented reality and games · 2Artificial intelligence and machine learning · 1Security and privacy · 1Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Storage systems · 41% Cloud and datacenter computing · 31% Memory systems · 26% | |
| Network and information security
2 papers |
Authentication and access control · 48% Cryptographic protocols and secure computation · 32% Hardware security and side channels · 19% | |
| Computer networks
2 papers |
Wireless networking · 89% Internet of things and sensor networks · 11% | |
| Human-computer interaction and pervasive computing
1 paper |
Interaction techniques and input · 87% Collaborative and social computing · 13% |
Topics — the 30 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
memory management |
0.2 | 1 | 2015 | Reference Pattern-Aware Instant Memory Balancing for Consolidated Virtual Machineson Manycores · IEEE Trans. Parallel Distributed Syst. 2015 |
Memory systems › memory management
NUMA memory management |
0.2 | 1 | 2015 | Credit-Based Runtime Placement of Virtual Machines on a Single NUMA System for QoS of Data Access Performance · IEEE Trans. Computers 2015 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2015 | Credit-Based Runtime Placement of Virtual Machines on a Single NUMA System for QoS of Data Access Performance · IEEE Trans. Computers 2015 |
Cloud and datacenter computing › virtualization
virtual machine memory management |
0.2 | 1 | 2015 | Reference Pattern-Aware Instant Memory Balancing for Consolidated Virtual Machineson Manycores · IEEE Trans. Parallel Distributed Syst. 2015 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement |
0.2 | 1 | 2015 | Credit-Based Runtime Placement of Virtual Machines on a Single NUMA System for QoS of Data Access Performance · IEEE Trans. Computers 2015 |
Storage systems › file systems
flash file system |
0.2 | 2 | 2011 | High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM · IEEE Trans. Computers 2011 An Efficient NAND Flash File System for Flash Memory Storage · IEEE Trans. Computers 2006 |
Wireless networking
WLAN |
0.1 | 1 | 2011 | A Cooperative Clustering Protocol for Energy Saving of Mobile Devices with WLAN and Bluetooth Interfaces · IEEE Trans. Mob. Comput. 2011 |
Storage systems
metadata management |
0.1 | 1 | 2011 | High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM · IEEE Trans. Computers 2011 |
Memory systems
non-volatile memory |
0.1 | 1 | 2011 | High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM · IEEE Trans. Computers 2011 |
Memory systems › non-volatile memory
phase change memory |
0.1 | 1 | 2011 | High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM · IEEE Trans. Computers 2011 |
Storage systems › flash and SSD › flash memory management
wear leveling |
0.1 | 1 | 2011 | High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM · IEEE Trans. Computers 2011 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.1 | 2 | 2011 | An Efficient NAND Flash File System for Flash Memory Storage · IEEE Trans. Computers 2006 High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM · IEEE Trans. Computers 2011 |
Interaction techniques and input
gesture input |
0.1 | 1 | 2009 | An intuitive data transfer technique using bartender's gestures · ACM Multimedia 2009 |
Interaction techniques and input
mobile interaction |
0.1 | 1 | 2009 | An intuitive data transfer technique using bartender's gestures · ACM Multimedia 2009 |
Storage systems
file systems |
0.1 | 1 | 2009 | JFTL: A flash translation layer based on a journal remapping for flash memory · ACM Trans. Storage 2009 |
Storage systems › flash and SSD
flash memory |
0.1 | 1 | 2009 | JFTL: A flash translation layer based on a journal remapping for flash memory · ACM Trans. Storage 2009 |
Storage systems › flash and SSD › flash memory management
flash translation layer |
0.1 | 1 | 2009 | JFTL: A flash translation layer based on a journal remapping for flash memory · ACM Trans. Storage 2009 |
Storage systems › file systems
journaling file system |
0.1 | 1 | 2009 | JFTL: A flash translation layer based on a journal remapping for flash memory · ACM Trans. Storage 2009 |
Authentication and access control › authorization
delegation |
0.1 | 1 | 2008 | Computationally Efficient PKI-Based Single Sign-On Protocol, PKASSO for Mobile Devices · IEEE Trans. Computers 2008 |
Authentication and access control
non-repudiation |
0.1 | 1 | 2008 | Computationally Efficient PKI-Based Single Sign-On Protocol, PKASSO for Mobile Devices · IEEE Trans. Computers 2008 |
Authentication and access control
single sign-on |
0.1 | 1 | 2008 | Computationally Efficient PKI-Based Single Sign-On Protocol, PKASSO for Mobile Devices · IEEE Trans. Computers 2008 |
Operating systems › virtualization
hypervisor |
0.1 | 1 | 2015 | Reference Pattern-Aware Instant Memory Balancing for Consolidated Virtual Machineson Manycores · IEEE Trans. Parallel Distributed Syst. 2015 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2015 | Credit-Based Runtime Placement of Virtual Machines on a Single NUMA System for QoS of Data Access Performance · IEEE Trans. Computers 2015 |
Storage systems
flash and SSD |
0.1 | 1 | 2006 | An Efficient NAND Flash File System for Flash Memory Storage · IEEE Trans. Computers 2006 |
Storage systems
storage reliability |
0.1 | 1 | 2006 | An Efficient NAND Flash File System for Flash Memory Storage · IEEE Trans. Computers 2006 |
Hardware security and side channels
trusted execution environments |
0.0 | 1 | 2013 | THEMIS: A Mutually Verifiable Billing System for the Cloud Computing Environment · IEEE Trans. Serv. Comput. 2013 |
Hardware security and side channels › trusted execution environments
trusted platform module |
0.0 | 1 | 2013 | THEMIS: A Mutually Verifiable Billing System for the Cloud Computing Environment · IEEE Trans. Serv. Comput. 2013 |
Wireless networking › wireless personal area network
bluetooth |
0.0 | 1 | 2011 | A Cooperative Clustering Protocol for Energy Saving of Mobile Devices with WLAN and Bluetooth Interfaces · IEEE Trans. Mob. Comput. 2011 |
Wireless networking
wireless personal area network |
0.0 | 1 | 2011 | A Cooperative Clustering Protocol for Energy Saving of Mobile Devices with WLAN and Bluetooth Interfaces · IEEE Trans. Mob. Comput. 2011 |
Storage systems
crash consistency |
0.0 | 1 | 2009 | JFTL: A flash translation layer based on a journal remapping for flash memory · ACM Trans. Storage 2009 |
Methods — techniques the papers use, named apart from their topics
reference pattern analysis · 0.4public key infrastructure · 0.4trusted platform module · 0.3hardware performance monitoring · 0.2credit-based migration · 0.2delegation · 0.2wear leveling · 0.1distributed clustering protocol · 0.1byte-level in-place update · 0.1out-of-place update · 0.1mobile sensing · 0.1journal remapping · 0.1gesture recognition · 0.1public-key infrastructure · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Malfinder: Accelerated Malware Classification System through Filtering on Manycore SystemabstractControl flow matching methods have been utilized to detect malware variants. However, as the number of malware variants has soared, it has become harder and harder to detect all malware variants while maintaining high accuracy. Even though many researchers have proposed control flow matching methods, there is still a trade-off between accuracy and performance. To solve this trade-off, we designed Malfinder, a method based on approximate matching, which is accurate but slow. To overcome its low performance, we resolve its performance bottleneck and non-parallelism on three fronts: I-Filter for identical string matching, table division to exclude unnecessary comparisons with some malware and dynamic resource allocation for efficient parallelism. Our performance evaluation shows that the total performance improvement is 280.9 times. Taegyu Kim, Woomin Hwang, Chulmin Kim, Dong-Jae Shin, Ki-Woong Park, Kyu Ho Park 0002 |
ICISSP | 6 |
| 2015 | Credit-Based Runtime Placement of Virtual Machines on a Single NUMA System for QoS of Data Access PerformanceabstractWhile a NUMA system is being widely used as a target machine for virtualization, each data access request produced by a virtual machine (VM) on the NUMA system may have a different access time depending on not only remote access condition, but also shared resource contentions. Mainly due to this, each VM running on the NUMA system will have irregular data access performance at different times. Because existing hypervisors, such as KVM, VMware, and Xen, have yet to consider this, users of VMs cannot predict their data access performance or even recognize the data access performance they have experienced. In this paper, we propose a novel VM placement technique to resolve this issue pertaining to irregular data access performance of VMs running on the NUMA system. The hypervisor with our technique provides the illusion of a private memory subsystem to each VM, which guarantees the data access latency required by each VM on average. To enable this feature, we periodically evaluates the average data access latency of each VM using hardware performance monitoring units. After every evaluation, our Mcredit-based VM migration algorithm tries to migrate the VCPU or memory of the VM not meeting with its required data access latency to another node, giving the VM less data access latency. We implemented the prototype for KVM hypervisor on Linux 3.10.10. Experimental results show that, in the four-node NUMA system, our technique keeps the required data access performance levels of VMs running various workloads while it only consumes less than 1 percent of the cycles of a core and 0.3 percent of the system memory bandwidth. Chulmin Kim, Kyu Ho Park 0002 |
IEEE Trans. Computers | 2 |
| 2015 | Reference Pattern-Aware Instant Memory Balancing for Consolidated Virtual Machineson ManycoresabstractMemory contention among consolidated VMs on the same hardware has created the need for repetitive memory balancing operations. In an attempt to provide a prompt memory balancing mechanism, we found problems with the retardation of memory reallocation by the reclamation delay. The scheduling of the VMs and their VCPUs generates the delay, the dirtiness of the candidate pages for balancing makes the delay fluctuated, and a conflict of two reclamation policies between the guest OS and the hypervisor deteriorates the application performance. As a remedy to these problems, we propose HyperDealer2 (HD2), which selects the victim pages based on the reference patterns of clean pages, reclaims them with hypervisor-level paging, and reallocates those pages with explicit ballooning of the recipient guest OS. HD2 eliminates the involvement of victim VMs in memory reclamation and extends the dwell time of reclaimed pages in the reclaimed state. Consequently, HD2 significantly reduces the time taken to reallocate memory with a low overhead and enhances the value of additional memory for the recipient VMs. The experimental results of HD2 show that the execution time of memory-intensive applications in the recipient VM is reduced by up to 50 percent in spite of less than 2 percent performance penalty. Woomin Hwang, Ki-Woong Park, Kyu Ho Park 0002 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2014 | Adaptive wear-leveling algorithm for PRAM main memory with a DRAM bufferabstractPhase Change RAM (PRAM) is a candidate to replace DRAM main memory due to its low idle power consumption and high scalability. However, its latency and endurance have generated problems in fulfilling its main memory role. The latency can be treated with a DRAM buffer, but the endurance problem remains, with three critical points that need to be improved despite the use of, existing wear-leveling algorithms. First, existing DRAM buffering schemes do not consider write count distribution. Second, swapping and shifting operations are performed statically. Finally, swapping and shifting operations are loosely coupled with a DRAM buffer. As a remedy to these drawbacks, we propose an adaptive wear-leveling algorithm that consists of three novel schemes for PRAM main memory with a DRAM buffer. The PRAM-aware DRAM buffering scheme reduces the write count and prevents skewed writing by considering the write count and clean data based on the least recently used (LRU) scheme. The adaptive multiple swapping and shifting scheme makes the write count even with the dynamic operation timing, the number of swapping pages being based on the workload pattern. Our DRAM buffer-aware swapping and shifting scheme reduces overhead by curbing additional swapping and shifting operations, thus reducing unnecessary write operations. To evaluate the wear-leveling effect, we have implemented a PIN-based wear-leveling simulator. The evaluation confirms that the PRAM lifetime increases from 0.68 years with the previous wear-leveling algorithm to 5.32 years with the adaptive wear-leveling algorithm. Sung Kyu Park, Min Kyu Maeng, Ki-Woong Park, Kyu Ho Park 0002 |
ACM Trans. Embed. Comput. Syst. | 4 |
| 2013 | THEMIS: A Mutually Verifiable Billing System for the Cloud Computing EnvironmentabstractWith the widespread adoption of cloud computing, the ability to record and account for the usage of cloud resources in a credible and verifiable way has become critical for cloud service providers and users alike. The success of such a billing system depends on several factors: The billing transactions must have integrity and nonrepudiation capabilities; the billing transactions must be nonobstructive and have a minimal computation cost; and the service level agreement (SLA) monitoring should be provided in a trusted manner. Existing billing systems are limited in terms of security capabilities or computational overhead. In this paper, we propose a secure and nonobstructive billing system called THEMIS as a remedy for these limitations. The system uses a novel concept of a cloud notary authority for the supervision of billing. The cloud notary authority generates mutually verifiable binding information that can be used to resolve future disputes between a user and a cloud service provider in a computationally efficient way. Furthermore, to provide a forgery-resistive SLA monitoring mechanism, we devised a SLA monitoring module enhanced with a trusted platform module (TPM), called S-Mon. The performance evaluation confirms that the overall latency of THEMIS billing transactions (avg. 4.89 ms) is much shorter than the latency of public key infrastructure (PKI)-based billing transactions (avg. 82.51 ms), though THEMIS guarantees identical security features as a PKI. This work has been undertaken on a real cloud computing service called iCubeCloud. Ki-Woong Park, Jaesun Han, JaeWoong Chung, Kyu Ho Park 0002 |
IEEE Trans. Serv. Comput. | 4 |
| 2012 | OPAMP: Evaluation Framework for Optimal Page Allocation of Hybrid Main Memory ArchitectureabstractMain memory as a hybrid between DRAM and nonvolatile memory is rapidly considered as a basic building block of computing systems. Despite widely-performed researches no one can confirm whether hybrid memory is at its full performance in terms of energy consumption, time delay or both. The main problem is that evaluating their performance in comparison with the optimal performance is challenging since deriving the optimal value is NP-complete. In this paper, we design and implement an evaluation framework termed OPAMP, which calculates optimal performance of the hybrid memory environment. This system gathers workload, specification of DRAM and PRAM, and environmental parameters of the hybrid main memory. After that, it calculates the maximum performance under the corresponding conditions. We suggest the way of deriving the optimal value by profiling instead of page migration which is the mainstream of recent researches on hybrid main memory system. Also, proportion of DRAM's size to PRAM's and proportion of DRAM's usage space to PRAM's are impactive factors. While designing hybrid main memory, those two variables must be determined carefully and OPAMP gives the guideline to the researchers. Jong Hun Choi, Seong-Min Kim, Chulmin Kim, Ki-Woong Park, Kyu Ho Park 0002 |
ICPADS | 5 |
| 2012 | Resource Management of Manycores with a Hierarchical and a Hybrid Main Memory for MN-MATE Cloud NodeabstractThe advent of manycore in computing architecture causes severe energy consumption and memory wall problem. Emerging technologies such as on-chip DRAM and nonvolatile memory (NVRAM) receive attention as promising solutions for them. Nonvolatile memory is a viable DRAM replacement, achieving competitive performance at lower power consumption. On-chip DRAM extends the memory bandwidth. The confluence of these trends offers a new opportunity to rethink traditional computing system and memory hierarchies. In an attempt to mitigate the energy and memory wall, we propose MN-MATE, a novel architecture and management techniques for resource allocation of a number of cores, onchip DRAM, and large size of off-chip DRAM and NVRAM. In MN-MATE, each guest OS utilizes cores and various memories allocated by the hypervisor. Based on the knowledge about the allocated resources, a guest OS co-schedules tasks accessing different types of memory with complementary access intensity. Memory management system of the OS utilizes on-chip DRAM as a part of main memory having low latency. It also selects proper location of data from the three types of memory based on the data's access characteristics. Preliminary experimental results show that these techniques with the new architecture improve system performance and reduce energy consumption. Kyu Ho Park 0002, Sung Kyu Park, Woomin Hwang, Hyunchul Seok, Dong-Jae Shin, Ki-Woong Park |
SERVICES | 1 |
| 2011 | MN-GEMS: A Timing-Aware Simulator for a Cloud Node with Manycore, DRAM, and Non-volatile MemoriesabstractIn this paper, we describe a part of our on-going research project aimed at the management of many core and Hybrid Main Memory with DRAM and Non-Volatile RAMs (NVRAMs).By the needs of simulation and through investigation of the requirements for the target management system, we found that the simulation platform requires support for many core, a timing-aware simulation of hybrid memory with DRAM and NVRAM, and a Performance Monitoring Unit (PMU).Therefore, we built MN-GEMS, a full-system simulator for the consolidated VMs of a cloud node satisfying all these requirements. Woomin Hwang, Ki-Woong Park, Kyu Ho Park 0002 |
IEEE CLOUD | 3 |
| 2011 | High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAMabstractSeveral flash file systems have been developed based on the physical characteristics of NAND flash memory. However, previous flash file systems have performance overhead and scalability problems caused by metadata management in NAND flash memory. In this paper, we present a flash file system called PFFS2. PFFS2 stores all metadata into virtual metadata storage, which employs Phase-change RAM (PRAM). PRAM is a next-generation nonvolatile memory and will be good for dealing with word-level read/write of small-size data. Based on the virtual metadata storage, PFFS2 can manage metadata in a virtually fixed location and through byte-level in-place updates. Therefore, the performance of PFFS2 is 38 percent better than YAFFS2 for small file read/write while matching YAFFS2 performance for large file. Virtual metadata storage is particularly effective in decreasing the burden of computational and I/O overhead of garbage collection. In addition, PFFS2 maintains a 0.18 second mounting time and 284 KB memory usage in spite of increases in NAND flash memory size. We also propose a wear-leveling solution for PRAM in virtual metadata storage and greatly reduce the total write count of NAND flash memory. In addition, the life span of PFFS2 is longer than other flash file systems. Youngwoo Park, Kyu Ho Park 0002 |
IEEE Trans. Computers | 2 |
| 2011 | A Cooperative Clustering Protocol for Energy Saving of Mobile Devices with WLAN and Bluetooth InterfacesabstractOne of the most widely used wireless communication standards is a Wireless Local Area Network (WLAN) (IEEE 802.11). However, WLAN has a serious power consumption problem. In this paper, we propose a novel energy saving approach that exploits the multiradio feature of recent mobile devices equipped with WLAN and Bluetooth interfaces. Unlike previous approaches, our work is based on clustering. In our work, a cluster is a Bluetooth Personal Area Network (PAN), which consists of one cluster head and several regular nodes. The cluster head acts as a gateway between the PAN and the WLAN, enabling the regular nodes to access the WLAN infrastructure via low-power Bluetooth. We present a distributed clustering protocol, Cooperative Networking protocol (CONET), which dynamically reforms clusters according to each node's bandwidth requirement, energy use, and application type. CONET does not require modifications of existing wireless infrastructures because clustering is performed independently of WLAN access points. We implemented the CONET prototype with four wearable computing devices to evaluate the performance on real hardware. We also simulated CONET for large networks of more than 100 mobile nodes. Both results demonstrate that our approach is effective in reducing the power consumption of WLAN. Jong-Woon Yoo, Kyu Ho Park 0002 |
IEEE Trans. Mob. Comput. | 2 |
| 2011 | ACCENT: Cognitive cryptography plugged compression for SSL/TLS-based cloud computing servicesabstractEmerging cloud services, including mobile offices, Web-based storage services, and content delivery services, run diverse workloads under various device platforms, networks, and cloud service providers. They have been realized on top of SSL/TLS, which is the de facto protocol for end-to-end secure communication over the Internet. In an attempt to achieve a cognitive SSL/TLS with heterogeneous environments (device, network, and cloud) and workload awareness, we thoroughly analyze SSL/TLS-based data communication and identify three critical mismatches in a conventional SSL/TLS-based data transmission. The first mismatch is the performance of loosely coupled encryption-compression and communication routines that lead to underutilized computation and communication resources. The second mismatch is that the conventional SSL/TLS only provides a static compression mode, irrespective of the dynamically changing status of each SSL/TLS connection and the computing power gap between the cloud service provider and diverse device platforms. The third is the memory allocation overhead due to frequent compression switching in the SSL/TLS. As a remedy to these rudimentary operations, we present a system called an Adaptive Cryptography Plugged Compression Network (ACCENT) for SSL/TLS-based cloud services. It is comprised of the following three novel mechanisms, each of which aims to provide an optimal SSL/TLS communication and maximize the network transfer performance of an SSL/TLS protocol stack: tightly-coupled threaded SSL/TLS coding, floating scale-based adaptive compression negotiation, and unified memory allocation for seamless compression switching. We implemented and tested the mechanisms in OpenSSL-1.0.0. ACCENT is integrated into the Web-interface layer and SSL/TLS-based secure storage service within a real cloud computing service, called iCubeCloud , as the key primitive for SSL/TLS-based data delivery over the Internet. Ki-Woong Park, Kyu Ho Park 0002 |
ACM Trans. Internet Techn. | 2 |
| 2010 | HyperDealer: Reference-Pattern-Aware Instant Memory Balancing for Consolidated Virtual MachinesabstractMemory contention among consolidated virtual machines (VMs) creates the need for a memory balancing operation. In an attempt to provide a prompt memory balancing mechanism, we found problems with the retardation of memory transfer by the reclamation delay. The scheduling of the VMs generates the delay, and a conflicts of two reclamation policies between the guest OS and the hypervisor deteriorates it. As a remedy to these problems, we propose HyperDealer, which selects the victim page by applying reference patterns, reclaims the pages with hypervisor-level paging, and transfers those pages with ballooning of the guest OS. Our scheme eliminates the involvement of the victim VM in memory balancing and extends the dwell time of reclaimed pages in the reclaimed state. Consequently, HyperDealer significantly reduces the time taken to transfer memory with a low overhead and enhances the value of additional memory for the recipient VM. The experimental results of our scheme show that the application performance in the recipient VM is 11% more time-efficient and has a penalty which is 50% less than previous approaches. Woomin Hwang, Yangwoo Roh, Youngwoo Park, Ki-Woong Park, Kyu Ho Park 0002 |
IEEE CLOUD | 5 |
| 2010 | THEMIS: Towards Mutually Verifiable Billing Transactions in the Cloud Computing EnvironmentabstractThe ability to record and keep account of the usage of cloud resources in a credible and verifiable way is a precursor to widespread cloud deployment and availability because usage information is potentially sensitive and must be verifiably accurate. In an attempt to provide a mutually verifiable resource usage and billing mechanism, we found that the frequent asymmetric key operations of a digital signature lead to excessive computations and a bottleneck of billing transactions. As a remedy for these limitations, we propose a mutually verifiable billing system called THEMIS. The system, which introduces the concept of a cloud notary authority for the supervision of billing, makes billing more objective and acceptable to users and cloud service providers. THEMIS generates mutually verifiable binding information that can be used to resolve future disputes between a user and a cloud service provider. Because THEMIS does not require any asymmetric key operations of users and providers, it provides a level of security that is identical to that of a Public Key Infrastructure (PKI) and it minimizes the latency of billing transactions. This work has been undertaken on a real cloud computing service called iCube Cloud. Ki-Woong Park, Sung Kyu Park, Jaesun Han, Kyu Ho Park 0002 |
IEEE CLOUD | 4 |
| 2010 | MN-Mate: Resource Management of Manycores with DRAM and Nonvolatile MemoriesabstractThe advent of many core era breaks the performance wall but it causes severe energy consumption. NVRAM as a main memory can be a good solution to reduce energy consumption due to large size of DRAM. In this paper, we propose MN-MATE, a novel architecture and management techniques for resource allocation of a number of cores and large size of DRAM and NVRAM. In MN-MATE, a hyper visor partitions and allocates cores and memory for guest OSes dynamically. It is clear that optimized matching of heterogeneous cores, DRAM, and NVRAM enhances system performance. Selective locating of data in a main memory composed of DRAM and NVRAM significantly reduces energy consumptions. Preliminary results show that integration of dynamic resource partitioning and selective memory allocation scheme with MN-MATE reduces energy usage significantly and suppresses performance loss from NVRAM's characteristics. Kyu Ho Park 0002, Youngwoo Park, Woomin Hwang, Ki-Woong Park |
HPCC | 1 |
| 2010 | BLAST: Applying Streaming Ciphers Into Outsourced Cloud StorageabstractProviding secure and efficient outsourced storage is a precursor to widespread cloud deployment and availability. For this purpose, existing designs mainly rely on block ciphers, although stream ciphers are more computationally-efficient than block ciphers. This paper presents a construction of secure storage, BLAST, enhanced with a stream cipher rather than a block cipher with a novel block accessible encryption mechanism based on streaming ciphers. In BLAST, a hierarchical tree generated in the form of an n-level quad tree is created for each user during the registration phase of the storage system. When a user wants to access the outsourced storage, the user can access their data after encrypting or decrypting it using a sequence of key stream frames derived from the hierarchical tree. The experimental results show that the proposed system achieves significant improved performance than normal streaming/block cipher-based secure storage system in terms of throughput and access latency. Ki-Woong Park, Chulmin Kim, Kyu Ho Park 0002 |
ICPADS | 3 |
| 2009 | An intuitive data transfer technique using bartender's gesturesabstractThis technical demonstration presents Cocktail, a gesture-based mobile interaction system, which is designed for providing a user-friendly way of exchanging multimedia data with intuitive gestures. Our system is motivated by bartenders who make cocktails with interesting gestures, such as pouring and shaking. These gestures are used in our interaction system for data transfer and contents creation: a user can pour (transfer) data in his/her mobile phone to other devices in the same way that a bartender pours drinks to a shaker. The user can also mix music files and pictures into a multimedia content, such as a music video file, by shaking the mobile phone, as a bartender does to mix different drinks into a cocktail. We have implemented a prototype of Cocktail using smart phones and demonstrate its usability. Jong-Woon Yoo, Woong Ho Choi, Ki-Woong Park, Kyu Ho Park 0002 |
ACM Multimedia | 4 |
| 2009 | JFTL: A flash translation layer based on a journal remapping for flash memoryabstractIn flash memory-based storage, a Flash Translation Layer (FTL) manages the mapping between the logical addresses of a file system and the physical addresses of the flash memory. When a journaling file system is set up on the FTL, the consistency of the file system is guaranteed by duplications of the same file system changes in both the journal region of the file system and the home locations of the changes. However, these duplications inevitably degrade the performance of the file system. In this article we present an efficient FTL, called JFTL , based on a journal remapping technique. The FTL uses an address mapping method to write all the data to a new region in a process known as an out-of-place update. Because of this process, the existing data in flash memory is not overwritten by such an update. By using this characteristic of the FTL, the JFTL remaps addresses of the logged file system changes to addresses of the home locations of the changes, instead of writing the changes once more to flash memory. Thus, the JFTL efficiently eliminates redundant data in the flash memory as well as preserving the consistency of the journaling file system. Our experiments confirm that, when associated with a writeback or ordered mode of a conventional EXT3 file system, the JFTL enhances the performance of EXT3 by up to 20%. Furthermore, when the JFTL operates with a journaled mode of EXT3, there is almost a twofold performance gain in many cases. Moreover, the recovery performance of the JFTL is much better than that of the FTL. Hyun-Jin Choi, Seung-Ho Lim, Kyu Ho Park 0002 |
ACM Trans. Storage | 3 |
| 2008 | Computationally Efficient PKI-Based Single Sign-On Protocol, PKASSO for Mobile DevicesabstractIn an attempt to expand Public Key Infrastructure (PKI) usage to a ubiquitous and mobile computing environment, we found that the deployment of the PKI on a resource-constrained device such as an 8-bit microprocessor leads to user-obstructive latency or additional circuitry for the operations. To alleviate these limitations, we propose a new PKI-based authentication protocol and security infrastructure, namely, PKASSO, which is enhanced with the single sign-on and delegation technology that is used especially for mobile devices with restricted computation power. PKASSO offloads complex PKI operations from the mobile devices to the infrastructure so as to keep the hardware and software complexity of the devices as low as possible. In addition, even though a conventional delegation mechanism cannot support a nonrepudiation mechanism against malicious user behavior, PKASSO can provide such a mechanism by devising a referee server that, on one hand, generates binding information between a device and authentication messages and, on the other hand, retains the information in its local storage for future accusation. We present the detailed design and performance evaluation of PKASSO and offer a protocol analysis in terms of user authentication latency and the completeness of the protocol. According to the performance evaluation, the authentication latency of our infrastructure (which averages 0.082 second) is much shorter than the authentication latency of a conventional PKI-based authentication latency (which averages 5.01 seconds). Ki-Woong Park, Sang Seok Lim, Kyu Ho Park 0002 |
IEEE Trans. Computers | 3 |
| 2008 | Data placement and prefetching with accurate bit rate control for interactive media serverabstractAn interactive Media Server should support unrestricted control to viewers with their service level agreements. It is important to manage video data effectively to facilitate efficient retrieval. In this paper, we propose an efficient placement algorithm as part of an effective retrieval scheme to increase the number of clients who can be provided with interactive service. The proposed management schemes are incorporated with a bit count control method that is based on repeated tuning of quantization parameters to adjust the actual bit count to the target bit count. The encoder using this method can generate coded frames whose sizes are synchronized with the RAID stripe size, so that when various fast-forward levels are accessed we can reduce the seek and rotational latency and enhance the disk throughput of each disk in the RAID system. Experimental results demonstrate that the proposed schemes can significantly improve the average service time and guarantee more users service of quality, and the interactive media server can thereby efficiently service a large number of clients. Seung-Ho Lim, Yo-Won Jeong, Kyu Ho Park 0002 |
ACM Trans. Multim. Comput. Commun. Appl. | 3 |
| 2007 | U-Interactive: A Middleware for Ubiquitous Fashionable Computer to Interact with the Ubiquitous Environment by Gestures
Gyudong Shim, SangKwon Moon, JaeSub Kim, Kyu Ho Park 0002 |
EUC | 5 |
| 2007 | Journal Remap-Based FTL for Journaling File System with Flash Memory
Seung-Ho Lim, Hyun-Jin Choi, Kyu Ho Park 0002 |
HPCC | 3 |
| 2006 | Write Back Routine for JFFS2 Efficient I/O
Seung-Ho Lim, Sung Hoon Baek, Joo Young Hwang, Kyu Ho Park 0002 |
EUC | 4 |
| 2006 | An Efficient NAND Flash File System for Flash Memory StorageabstractIn this paper, we present an efficient flash file system for flash memory storage. Flash memory, especially NAND flash memory, has become a major method for data storage. Currently, a block level translation interface is required between an existing file system and flash memory chips due to its physical characteristics. However, the approach of existing file systems on top of the emulating block interface has many restrictions and is, thus, inefficient because existing file systems are designed for disk-based storage systems. The flash file system proposed in this paper is designed for NAND flash memory storage while considering the existing file system characteristics. Our target performance metrics are the system booting time and garbage collection overheads, which are important issues in flash memory. In our experiments, the proposed flash file system outperformed other flash file systems both in booting time and garbage collection overheads. Seung-Ho Lim, Kyu Ho Park 0002 |
IEEE Trans. Computers | 2 |
| 2005 | Interactive media server with media synchronized RAID storage systemabstractWe propose an efficient placement algorithm and per-disk prefetching method to effectively support interactive operations in the media server. Our placement policy is incorporated with an encoder having a special bitcount control scheme that repeatedly tunes quantization parameters to adjust the bitcounts of video frames. This encoder can generate coded frames sub-stream video blocks whose sizes are synchronized with the RAID stripe size, so that when various fast-forward levels are accessed we can reduce the seek and rotational latency and enhance the disk throughput of each disk in the RAID system. In the experimental results, the proposed placement policy and bitrate control scheme can significantly improve the average service time, which can enlarge the capacity of the interactive media server. Seung-Ho Lim, Yo-Won Jeong, Kyu Ho Park 0002 |
NOSSDAV | 3 |
| 2005 | A Content Delivery Accelerator in Data-Intensive Servers
Joon Woo Cho, Hyun-Jin Choi, Seung-Ho Lim, Kyu Ho Park 0002 |
NPC | 4 |
| 2005 | A New Raid-Disk Placement Method for Interactive Media Server with an Accurate Bit Count Control
Yo-Won Jeong, Seung-Ho Lim, Kyu Ho Park 0002 |
NPC | 3 |
| 1998 | Hierarchical partitioning algorithm for optimistic distributed simulation of DEVS models
Hyung Kim Ki, Tag Gon Kim, Kyu Ho Park 0002 |
J. Syst. Archit. | 3 |
| 1996 | Fast learning method for back-propagation neural network by evolutionary adaptation of learning rates
Heung Bum Kim, Sung Hoon Jung, Tag Gon Kim, Kyu Ho Park 0002 |
Neurocomputing | 4 |