Current Projects

 

Big Data Processing Platform

Apache Nemo: 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

Machine Learning Training and Inference Frameworks

In recent years, many systems for machine learning (e.g., TensorFlow, Caffe2, MXNet) have been proposed to support sophisticated deep learning models and a large amount of data. Yet, such systems lack parallelizing machine learning models easily, handling complex neural networks intuitively, tuning system configurations automatically, etc. We perform research on improving the performance and expressiveness of machine learning frameworks.

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