scispace - formally typeset
Search or ask a question
Author

Hanku Lee

Bio: Hanku Lee is an academic researcher from Konkuk University. The author has contributed to research in topics: Cloud computing & Transcoding. The author has an hindex of 14, co-authored 85 publications receiving 567 citations. Previous affiliations of Hanku Lee include Indiana University & Old Dominion University.


Papers
More filters
01 Jan 2013
TL;DR: The proposed Hadoop-based Distributed Video Transcoding System in a cloud computing environment that transcodes various video codec formats into the MPEG-4 video format provides excellent performance in terms of speed and quality.
Abstract: In this paper, we propose a Hadoop-based Distributed Video Transcoding System in a cloud computing environment that transcodes various video codec formats into the MPEG-4 video format. This system provides various types of video content to heterogeneous devices such as smart phones, personal computers, television, and pads. We design and implement the system using the MapReduce framework, which runs on a Hadoop Distributed File System platform, and the media processing library Xuggler. Thus, the encoding time to transcode large amounts of video content is exponentially reduced, facilitating a transcoding function. For performance evaluation, we focus on measuring the total time to transcode a data set into a target data set for three sets of experiments. We also analyze the experimental results, providing optimal Hadoop Distributed File System and MapReduce options suitable for video transcoding. Based on the experiments performed on a 28-node cluster, the proposed distributed video transcoding system provides excellent performance in terms of speed and quality.

69 citations

Journal ArticleDOI
TL;DR: This paper proposes a novel method for transferring the existing business software to integrated software that can be used in the SaaS environment, which uses a master table and master code to implement the integrated system.
Abstract: Recently the main trend in providing software services has been shifting from an ASP (application service provider)-oriented to a SaaS (software as a service). ASP is a software service model in which the service is provided on a one by one basis according its ownership, while SaaS is a software service model in which the service is provided virtually on a one by one basis, but physically all at once. In a SaaS environment, all users can access the system via Internet without any software installation-examples include Google and Amazon. Now, more companies are shifting their business software service from ASP to SaaS. However effecting the transition of the existing software and data from ASP to SaaS is not an easy task. First, we have to solve the problem of the integration of data for different forms of software, because each data set consists of different data types. Second, the software integration must support a user customizing interface for various users on the Web. Almost all users want customized services, but those require high costs. In this paper we propose a novel method for transferring the existing business software to integrated software that can be used in the SaaS environment. We use a master table and master code to implement the integrated system. The master table is based on the project master table, and other user information tables are connected to collect the necessary information. All information about the project is stored in each column of the project master table. The master table can integrate various software databases. By using this novel methodology, the existing ASP-based software and data can be effectively transferred to the SaaS environment.

28 citations

01 Jan 2011
TL;DR: An intelligent multi-agent model based on virtualization rules for resource virtualization (IMAV) to automatically allocate service resources suitable for mobile devices and allocates service resources according to use types so that users are able to utilize reliable service resources.
Abstract: As the availability of social media contents generated from users increases dramatically, the task of providing high-quality media contents in social media sites that need user contributions is emerging as an important issue in IT field. However, users have not obtained high quality SNS services in mobile environment because of the mobile data explosion and the limitation of hand device performance. To overcome these limitations in cloud computing supporting social media services, we have proposed an intelligent multi-agent model based on virtualization rules for resource virtualization (IMAV) to automatically allocate service resources suitable for mobile devices. Our model infers user's demand by analyzing and learning user context information. In addition, IMAV allocates service resources according to use types so that users are able to utilize reliable service resources.

27 citations

Proceedings ArticleDOI
Yi Gu1, Myoungjin Kim1, Yun Cui1, Hanku Lee1, Okkyung Choi1, Mowook Pyeon1, Jee-In Kim1 
24 Jun 2013
TL;DR: The authors' system showed improved searching, management, discovery, and manipulation of IP-based cameras in a home network using the UPnP-based Surveillance Camera System, compared to a conventional system.
Abstract: With the rapid development of mobile devices and Internet services, managing home security with these devices and services is gaining popularity. To expand the range of usability of conventional home surveillance cameras, we propose the UPnP-based Surveillance Camera System (USCS), which employs UPnP technology to search, control, and manage IP-based cameras. With UPnP, interconnected equipment and the control network inside the home can be accessed for data sharing, communication, and entertainment. However, the current UPnP was originally designed for local networks. Therefore, we integrated the UPnP control module into the Open Service Gateway Initiative (OSGi) framework to access UPnP services from a remote network. The control point is an external network that can access the UPnP device, which is hosted in a home area network via USCS. Our system showed improved searching, management, discovery, and manipulation of IP-based cameras in a home network using our system, compared to a conventional system. Users can use a mobile device to monitor the home security status in real time by a remote access function provided by OSGi. Hence, users can monitor their homes more efficiently and instantly, ensuring the safety of house members and the property.

24 citations

Patent
19 Dec 2011
TL;DR: In this paper, an intelligent virtualization system and method to support social media cloud service and more particularly to multi agent structure automatically performing intelligent virtualisation method for service resource for a user's access and allocation of virtualized resources.
Abstract: The present invention relates generally to intelligence virtualization system and method to support social media cloud service and more particularly to multi agent structure automatically performing intelligent virtualization method for service resource for a user's access and allocation of virtualized resources and more particularly to a intelligence virtualization system and method to support social media cloud service that automates learning process of multi agents for distribution of new social media service resources and service resource management of additional component of social media cloud computing.

24 citations


Cited by
More filters
Journal Article
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
Abstract: Aspect] is a simple and practical aspect-oriented extension to Java With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution of the program; pointcuts are collections of join points; advice are special method-like constructs that can be attached to pointcuts; and aspects are modular units of crosscutting implementation, comprising pointcuts, advice, and ordinary Java member declarations. AspectJ code is compiled into standard Java bytecode. Simple extensions to existing Java development environments make it possible to browse the crosscutting structure of aspects in the same kind of way as one browses the inheritance structure of classes. Several examples show that AspectJ is powerful, and that programs written using it are easy to understand.

2,947 citations

01 Jan 2001
TL;DR: Genetical genomics as discussed by the authors combines the power of genomics and genetics in a way that is likely to become instrumental in the further unravelling of metabolic, regulatory and developmental pathways.
Abstract: The recent successes of genome-wide expression profiling in biology tend to overlook the power of genetics. We here propose a merger of genomics and genetics into ‘genetical genomics’. This involves expression profiling and marker-based fingerprinting of each individual of a segregating population, and exploits all the statistical tools used in the analysis of quantitative trait loci. Genetical genomics will combine the power of two different worlds in a way that is likely to become instrumental in the further unravelling of metabolic, regulatory and developmental pathways.

952 citations

Journal ArticleDOI
TL;DR: This paper focuses on some of the important resource management techniques such as resource provisioning, resource allocation, resource mapping and resource adaptation for IaaS in cloud computing.

517 citations

Journal Article
TL;DR: The reasons why Facebook chose Hadoop and HBase over other systems such as Apache Cassandra and Voldemort are described and the application requirements for consistency, availability, partition tolerance, data model and scalability are discussed.
Abstract: Facebook recently deployed Facebook Messages, its first ever user-facing application built on the Apache Hadoop platform. Apache HBase is a database-like layer built on Hadoop designed to support billions of messages per day. This paper describes the reasons why Facebook chose Hadoop and HBase over other systems such as Apache Cassandra and Voldemort and discusses the applicationBs requirements for consistency, availability, partition tolerance, data model and scalability. I explore the enhancements made to Hadoop to make it a more effective realtime system, the tradeoffs we made while configuring the system, and how this solution has significant advantages over the sharded MySQL database scheme used in other applications at Facebook and many other web-scalecompanies. I discuss the motivations behind my design choices, the challenges that we face in day-to-day operations, and future capabilities and improvements still under development.I offer these observations on the deployment as a model for other companies who are contemplating a Hadoop-based solution over traditional sharded RDBMS deployments.

279 citations