Current Projects


Big Data Processing Platform

Onyx: A Flexible Data Processing System

The data processing system domain has evolved for a wide variety of resource and job characteristics. However, it is hard to evolve current data processing systems to adapt to applications with new resources and job characteristics. To address this problem, we are building a flexible and extensible data processing system, and design various instantiation policies for the system.

MIST: A Highly-Scalable IoT Stream Processing System

Stream processing systems are widely used to execute stream queries that extract useful information from data streams at real-time. We focus on a new stream processing system that handles excessive number of stream queries efficiently. Our approach for the efficient execution is to reduce query maintenance overhead, duplicated computations, and imbalance of loads among distributed nodes.

Apache REEF

Apache REEF (Retainable Evaluator Execution Framework) is a library that simplifies development of applications running on cluster resource managers. REEF is an Apache Software Foundation (ASF) Top-Level Project (TLP) and being actively developed by committers from many institutions including Microsoft and Seoul National University.


Artificial Intelligence Platform


Many systems for machine learning have been proposed since the rapid growth of dataset sizes and publications of sophisticated algorithms. Yet, systems fail to handle dynamism, whether it be the dynamic nature of complex algorithms or some aspect within the system that cannot be managed with static configurations. We perform research on improving such shortcomings, widening the range of applications machine learning systems can support and automating system-level optimizations without any fine-tuning from machine learning experts.

Data-driven Security

We study improving security by applying deep learning to massive data. In particular, we apply neural nets to identify potential vulnerabilities from program source code.


Past Projects

Security Analysis and Architecture

We perform research on analyzing mobile applications and malware and coming up with new security architecture for improving mobile security.

Mobile Cloud Computing

Mobius & CloneCloud