- Advanced Data Storage Technologies
- Cloud Computing and Resource Management
- Distributed and Parallel Computing Systems
- Parallel Computing and Optimization Techniques
- Distributed systems and fault tolerance
- Caching and Content Delivery
- IoT and Edge/Fog Computing
- Scientific Computing and Data Management
- Cloud Computing and Remote Desktop Technologies
- Advanced Database Systems and Queries
- Peer-to-Peer Network Technologies
- Interconnection Networks and Systems
- Graph Theory and Algorithms
- Data Management and Algorithms
- Internet of Things and Social Network Interactions
- Human Motion and Animation
- Human Pose and Action Recognition
- Embedded Systems Design Techniques
- Advanced Control Systems Optimization
- Video Analysis and Summarization
- Innovation in Digital Healthcare Systems
- Real-Time Systems Scheduling
- Context-Aware Activity Recognition Systems
- Multimedia Communication and Technology
- Software System Performance and Reliability
Dongduk Women's University
2016-2025
Seoul National University
2005-2018
The University of Sydney
2014
Samsung (South Korea)
2013
Seoul National University of Science and Technology
2007
National University of Singapore
2001-2002
The idea of pole-region assignment is extended to interval gain and phase margin assignment. internal model control proportional-integral-derivative (IMC-PID) design examined from the frequency domain point view. Equations for typical specifications such as margin, bandwidth are derived IMC-PID design. margins monitored in real time a self-tuning controller with proposed. An implementation example laboratory also given.
MapReduce is Google's programming model for easy development of scalable parallel applications which process huge quantity data on many clusters. Due to its conveniency and efficiency, used in various (e.g., Web search services online analytical processing). However, there are only few good benchmarks evaluate implementations by realistic testsets. In this paper, we present MRBench that a benchmark evaluating systems. focuses processing business oriented queries concurrent modifications. To...
Modern implementations of DBMS software are intended to take advantage high core counts that becoming common in high-end servers. However, we have observed several database platforms, including MySQL, Shore-MT, and a commercial system, exhibit throughput collapse as load increases, even for workload with little or no logical contention locks. Our analysis MySQL identifies latch within the lock manager bottleneck responsible this collapse.
The Internet of Things (IoT) is evolving rapidly and requires IoT devices to have more resources meet the growing needs in diverse application domains. Despite increasing demands, modern do not fully utilize somewhat over-provisioned computing resources. In this work, we introduce a new concept <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">IoT-assisted Edge Computing</i> which makes use consolidated idle for edge services through offloading...
Recently, REpresentational State Transfer (REST) has been proposed as an alternative architecture for Web services.In the era of Cloud and 2.0, many complex service-based systems such e-Business de-Government applications have adopted REST. Unfortunately, REST approach applied to few cases in management systems, especially a system cloud computing infrastructures.In this paper, we design implement RESTful Management System (CMS).Managed elements can be modeled resources operations existing...
Over the past decades, caching has become key technology used for bridging performance gap across memory hierarchies via temporal or spatial localities; in particular, effect is prominent disk storage systems. Applications that involve heavy I/O activities, which are common cloud, probably benefit most from caching. The use of local volatile as cache might be a natural alternative, but many well-known restrictions, such capacity and utilization host machines, hinder its effective use. In...
Many proposals for managing replicated data use sites running the Snapshot Isolation (SI) concurrency control mechanism, and provide 1-copy SI or something similar, as global isolation level. This allows good scalability, since only ww -conflicts need to be managed globally. However, can lead corruption violation of integrity constraints [5]. serializability is correctness condition that prevents corruption. We propose a new algorithm Replicated Serializable (RSSI) uses at each site,...
In modern operating systems, memory-mapped I/O ( mmio ) is an important access method that maps a file or file-like resource to region of memory. The mapping allows applications data from files through memory semantics (i.e., load/store) and it provides ease programming. number use are increasing because can provide better performance than read/write). As more located in the main memory, be enhanced owing effect large cache. When used, hot tend reside cold storage devices such as HDD SSD;...
Intercloud is a federated environment of private clusters and public clouds. The performance Hadoop could be degraded significantly in intercloud environments. Because previous solutions for environments rely on speculative execution, they require additional cost the cloud. In this paper, we propose new task scheduler that improves without help execution
Modern implementations of DBMS software are intended to take advantage high core counts that becoming common in high-end servers. However, we have observed several database platforms, including MySQL, Shore-MT, and a commercial system, exhibit throughput collapse as load increases into oversaturation (where there more request threads than cores), even for workload with little or no logical contention locks, such read-only workload. Our analysis MySQL identifies latch within the lock manager...
Advances in network technology and computing power have inspired the emergence of high-performance cluster systems. While management hardware highavailability tools are readily available, practical easily deployable fault-tolerant systems not been successfully adopted commercially. We present a system, Multiple MPI over Myrinet (M3), that differs notable respects from other proposed literature. M3 is built on top since it regarded as one best solutions for highperformance networks widely...
Backup and recovery is an important feature of database systems since it protects data against unexpected hardware software failures. Database can provide safety reliability by creating a backup restoring the from failure. administrators use backup/recovery tools that are provided with or methods operating systems. However, existing perform time-consuming jobs may negatively affect run-time performance during normal operation even though high-performance SSDs used. In this paper, we present...
Modern databases, guaranteeing atomicity and durability, store transaction logs in a volatile, central log buffer then flush the to non-volatile storage by write-ahead logging principle. Buffering has recently faced severe multicore scalability problem, flushing been challenged synchronous I/O delay. We have designed implemented fast scalable method, E leda , that can migrate surge of from volatile memory stable without risking durable atomicity. Our efficient implementation is enabled...
Emerging high-performance storage devices have attractive features such as low latency and high throughput. This leads to a rapid increase in the demand for fast cloud platforms, social network services, etc. However, there are few block-based file systems that capable of utilizing superior characteristics devices. In this paper, we find I/O strategy modern operating prevents from exploiting To address problem, propose several optimization techniques systems. Then, apply our two well-known...
Emerging Non-Volatile Memory (NVM) technology with high throughput and scalability has considerable attraction in cloud enterprise storage systems. The industry academic communities made the NVMe specification to elicit highest performance on NVM devices. While is commercially viable, it important consider of devices according different I/O configurations analyze workloads exploit better performance. This paper presents features results our study a recent express solid state drive (NVMe SSD)...
Since 1990's, Snapshot Isolation (SI) has been widely studied, and it was successfully deployed in commercial open-source database engines. Berenson et al. showed that data consistency can be violated under SI. Recently, a new class of Serializable SI algorithms (SSI) proposed to achieve serializable execution while still allowing concurrency between reads updates.
Cloud gaming services enable users to enjoy various high-quality computer games without installing them in their devices which may have poor resources. However, it consumes high bandwidth backbone networks as game videos be constantly streamed client devices, can a hindering factor for providing Ultra High Definition (UHD)-quality cloud whose demands are ever increasing. In this paper, we present novel architecture, <i>E-Render</i>, the graphics engine is separated from server and deployed...