2017

Auto-Parallelizing Deep Learning for Multi-machine, Multi-GPU Environments
Soojeong Kim, Eunji Jeong, Joo Seong Jeong, Gyeongin Yu, Hojin Park, Byung-Gon Chun.
Auto-Parallelizing Deep Learning for Multi-machine, Multi-GPU Environments. To appear in Workshop on AI Systemsat Symposium on Operating Systems Principles (SOSP), 2017.

Apache REEF: Retainable Evaluator Execution Framework
Byung-Gon Chun, Tyson Condie, Yingda Chen, Brian Cho, Andrew Chung, Carlo Curino, Chris Douglas, Matteo Interlandi, Beomyeol Jeon, Joo Seong Jeong, Gye-Won Lee, Yunseong Lee, Tony Majestro, Dahlia Malkhi, Sergiy Matusevych, Brandon Myers, Mariia Mykhailova, Shravan Narayanamurthy, Joseph Noor, Raghu Ramakrishnan, Sriram Rao, Russell Sears, Beysim Sezgin, Tae-Geon Um, Julia Wang, Markus Weimer, Markus Weimer, Youngseok Yang. Apache REEF: Retainable Evaluator Execution Framework. To appear in ACM Transactions on Computer Systems (TOCS), 2017.

Scaling Up IoT Stream Processing
Taegeon Um, Gyewon Lee, Sanha Lee, Kyungtae Kim, Byung-Gon Chun. Scaling Up IoT Stream Processing. To appear in 8th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2017).

Pado: A Data Processing Engine for Harnessing Transient Resources in Datacenters
Youngseok Yang, Geon-Woo Kim, Won Wook Song, Yunseong Lee, Andrew Chung, Zhengping Qian, Brian Cho, Byung-Gon Chun. Pado: A Data Processing Engine for Harnessing Transient Resources in Datacenters. 12th European Conference on Computer Systems (EuroSys 2017), April 2017.

Breaking Ad-hoc Runtime Integrity Protection Mechanisms in Android Financial Apps
Taehun Kim, Hyeonmin Ha, Seoyoon Choi, Jaeyeon Jung, Byung-Gon Chun. Breaking Ad-hoc Runtime Integrity Protection Mechanisms in Android Financial Apps. ACM Asia Conference on Computer and Communications Security (ASIACCS) 2017, April 2017.

2016

Dolphin: Runtime Optimization for Distributed Machine Learning
Byung-Gon Chun, Brian Cho, Beomyeol Jeon, Joo Seong Jeong, Gunhee Kim, Joo Yeon Kim, Woo-Yeon Lee, Yun Seong Lee, Markus Weimer, Gyeong-In Yu. Dolphin: Runtime Optimization for Distributed Machine Learning. ICML ML Sys ’16 workshop, June 2016.

Collaborative Analytics for Data Silos
Jinkyu Kim, Heonseok Ha, Byung-Gon Chun, Sungroh Yoon, Sang K. Cha. Collaborative Analytics for Data Silos. 32nd IEEE International Conference on Data Engineering (ICDE 2016), May 2016.

2015

Characterizing Conversation Patterns in Reddit: From the Perspectives of Content Properties and User Participation Behaviors
Daejin Choi, Jinyoung Han, Taejoong Chung, Yong-Yeol Ahn, Byung-Gon Chun, Ted “Taekyoung” Kwon. Characterizing Conversation Patterns in Reddit: From the Perspectives of Content Properties and User Participation Behaviors. ACM Conference on Online Social Networks (COSN’15), November 15.

Mantis: Efficient Predictions of Execution Time, Energy Usage, Memory Usage and Network Usage on Smart Mobile Devices
Sanguine Lee, Hayoon Yi, Donghyun Kwon, Seungjun Yang, Byung-Gon Chun, Ling Huang, Petros Maniatis, Mayur Naik, Yunheung Paek. Mantis: Efficient Predictions of Execution Time, Energy Usage, Memory Usage and Network Usage on Smart Mobile Devices. IEEE Transactions on Mobile Computing, August 2015.

REEF: Retainable Evaluator Execution Framework
Markus Weimer, Yingda Chen, Byung-Gon Chun, Tyson Condie, Carlo Curino, Chris Douglas, Yunseong Lee, Tony Majestro, Dahlia Malkhi , Sergiy Matusevych, Brandon Myers, Shravan Narayanamurthy, Raghu Ramakrishnan, Sriram Rao, Russell Sears, Beysim Sezgin, Julia Wang. REEF: Retainable Evaluator Execution Framework. ACM SIGMOD, June 2015.

Elastic Memory: Bring Elasticity Back To In-Memory Big Data Analytics
Joo Seong Jeong, Woo-Yeon Lee, Yunseong Lee, Youngseok Yang, Brian Cho, Byung-Gon Chun. Elastic Memory: Bring Elasticity Back To In-Memory Big Data Analytics. HotOS 2015, May 2015.

Making Sense of Performance in Data Analytics Frameworks
Kay Ousterhout, Ryan Rasti, Sylvia Ratnasamy, Scott Shenker, Byung-Gon Chun. Making Sense of Performance in Data Analytics Frameworks. 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2015), May 2015.

2014

TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones 
William Enck, Peter Gilbert, Seungyeop Han, Vasant Tendulkar, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick McDaniel, Anmol Sheth. TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones. ACM Transactions on Computer Systems (TOCS), June 2014.

Collecting, Organizing and Sharing Pins in Pinterest: Interest-driven or Social-driven? Jinyoung Han, Daejin Choi, Byung-Gon Chun, Ted “Taekyoung” Kwon, Hyun-chul Kim, Yanghee Choi. Collecting, Organizing and Sharing Pins in Pinterest: Interest-driven or Social-driven? ACM SIGMETRICS, June 2014.

TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones
William Enck, Peter Gilbert, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick McDaniel, Anmol N. Sheth. TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones. Communications of the ACM (CACM), Research Highlights, March 2014.

Reducing Energy Consumption of Smartphones Using User-Perceived Response Time Analysis
Wook Song, Nosub Sung, Byung-Gon Chun, Jihong Kim. Reducing Energy Consumption of Smartphones Using User-Perceived Response Time Analysis. 15th Workshop on Mobile Computing Systems and Applications (HotMobile 2014), February 2014.

2013

REEF: Retainable Evaluator Execution Framework (Demo Paper)
Byung-Gon Chun, Tyson Condie, Carlo Curino, Chris Douglas, Sergiy Matusevych, Brandon Myers, Shravan Narayanamurthy, Raghu Ramakrishnan, Sriram Rao, Josh Rosen, Russell Sears, Markus Weimer. REEF: Retainable Evaluator Execution Framework (Demo Paper). 39th International Conference on Very Large Data Bases (VLDB 2013), August 2013.

Mantis: Automatic Performance Prediction for Smartphone Applications
Yongin Kwon, Sangmin Lee, Hayoon Yi, Donghyun Kwon, Seungjun Yang, Byung-Gon Chun, Ling Huang, Petros Maniatis, Mayur Naik, Yunheung Paek. Mantis: Automatic Performance Prediction for Smartphone Applications. 2013 USENIX Annual Technical Conference (USENIX 2013), June 2013.

2012

MegaPipe: A New Programming Interface for Scalable Network I/O
Sangjin Han, Scott Marshall, Byung-Gon Chun, Sylvia Ratnasamy. MegaPipe: A New Programming Interface for Scalable Network I/O. 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2012), October 2012.

Mobius: Unified Messaging and Data Service for Mobile Apps
Byung-Gon Chun, Carlo Curino, Russell Sears, Alexander Shraer, Samuel Madden, Raghu Ramakrishnan. Mobius: Unified Messaging and Data Service for Mobile Apps. 10th International Conference on Mobile Systems, Applications, and Services (MobiSys 2012), June 2012.

2011

Automated Security Validation of Mobile Apps at App Markets
Peter Gilbert, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung. Automated Security Validation of Mobile Apps at App Markets. 2nd International Workshop on Mobile Cloud Computing and Services (MCS 2011), June 2011.

Secure Data Preservers for Web Services
Jayanthkumar Kannan, Petros Maniatis, Byung-Gon Chun. Secure Data Preservers for Web Services. 2nd USENIX Conference on Web Application Development (WebApps 2011), June 2011.

Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud
Gunho Lee, Byung-Gon Chun, Randy Katz. Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud. 3rd Workshop on Hot Topics in Cloud Computing (HotCloud 2011), June 2011.

Making Programs Forget: Enforcing Lifetime For Sensitive Data
Jayanthkumar Kannan, Gautam Altekar, Petros Maniatis, Byung-Gon Chun. Making Programs Forget: Enforcing Lifetime For Sensitive Data. HotOS 2011, May 2011.

CloneCloud: Elastic Execution between Mobile Device and Cloud
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, Ashwin Patti. CloneCloud: Elastic Execution between Mobile Device and Cloud. 6th European Conference on Computer Systems (EuroSys 2011), April 2011.

Small Trusted Primitives for Dependable Systems
Petros Maniatis, Byung-Gon Chun. Small Trusted Primitives for Dependable Systems. Operating Systems Review, January 2011.

2010

Predicting Execution Time of Computer Programs Using Sparse Polynomial Regression
Ling Huang, Jinzhu Jia, Bin Yu, Byung-Gon Chun, Petros Maniatis, Mayur Naik. Predicting Execution Time of Computer Programs Using Sparse Polynomial Regression. 24th Annual Conference on Neural Information Processing Systems (NIPS 2010).

TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones
William Enck, Peter Gilbert, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick McDaniel, Anmol N. Sheth. TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones. 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2010), October 2010.

Dynamically Partitioning Applications between Weak Devices and Clouds
Byung-Gon Chun, Petros Maniatis. Dynamically Partitioning Applications between Weak Devices and Clouds. 1st ACM Workshop on Mobile Cloud Computing and Services (MCS 2010), June 2010.

An Energy Case for Hybrid Datacenters
Byung-Gon Chun, Gianluca Iannaccone, Giuseppe Iannaccone, Randy Katz, Gunho Lee, and Luca Niccolini. An Energy Case for Hybrid Datacenters. Operating Systems Review, March 2010.

2009

Macroscope: End-Point Approach to Networked Application Dependency Discovery
Lucian Popa, Byung-Gon Chun, Ion Stoica, Jaideep Chandrashekar, and Nina Taft. Macroscope: End-Point Approach to Networked Application Dependency Discovery. 5th ACM International Conference on Emerging Networking Experiments and Technologies (CoNEXT 2009).

RouteBricks: Exploiting Parallelism to Scale Software Routers
Mihai Dobrescu, Norbert Egi, Katerina Argyraki, Byung-Gon Chun, Kevin Fall, Gianluca Iannaccone, Allan Knies, Maziar Manesh, and Sylvia Ratnasamy. RouteBricks: Exploiting Parallelism to Scale Software Routers. 22nd ACM Symposium on Operating Systems Principles (SOSP 2009), October 2009. Awarded Best Paper!

An Energy Case for Hybrid Datacenters
Byung-Gon Chun, Gianluca Iannaccone, Giuseppe Iannaccone, Randy Katz, Gunho Lee, and Luca Niccolini. An Energy Case for Hybrid Datacenters. 2nd Workshop on Hot Topics in Power-Aware Computing and Systems (HotPower 2009), October 2009.

Augmented Smart Phone Applications Through Clone Cloud Execution
Byung-Gon Chun, Petros Maniatis. Augmented Smart Phone Applications Through Clone Cloud Execution. 12th Workshop on Hot Topics in Operating Systems (HotOS XII), May 2009.

Tiered Fault Tolerance for Long-Term Integrity
Byung-Gon Chun, Petros Maniatis, Scott Shenker, and John Kubiatowicz. Tiered Fault Tolerance for Long-Term Integrity. 7th USENIX Conference on File and Storage Technologies (FAST 2009), February 2009.

Minuet: Rethinking Concurrency Control in Storage Area Networks
Andrey Ermolinskiy, Daekyeong Moon, Byung-Gon Chun, and Scott Shenker. Minuet: Rethinking Concurrency Control in Storage Area Networks. 7th USENIX Conference on File and Storage Technologies (FAST 2009), February 2009.

2008

Can Software Routers Scale?
Katerina Argyraki, Salman Baset, Byung-Gon Chun, Kevin Fall, Gianluca Iannaccone, Allan Knies, Eddie Kohler, Maziar Manesh, Sergiu Nedveschi, and Sylvia Ratnasamy. Can Software Routers Scale? ACM SIGCOMM Workshop on Programmable Routers for Extensible Services of Tomorrow (PRESTO 2008), August 2008.

Diverse Replication for Single-Machine Byzantine-Fault Tolerance
Byung-Gon Chun, Petros Maniatis, and Scott Shenker. Diverse Replication for Single-Machine Byzantine-Fault Tolerance. USENIX Annual Technical Conference (USENIX 2008), June 2008.

NetComplex: A Complexity Metric for Networked System Designs
Byung-Gon Chun, Sylvia Ratnasamy, and Eddie Kohler. NetComplex: A Complexity Metric for Networked System Designs. 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2008), April 2008.

2007

Attested Append-Only Memory: Making Adversaries Stick to their Word
Byung-Gon Chun, Petros Maniatis, Scott Shenker, and John Kubiatowicz. Attested Append-Only Memory: Making Adversaries Stick to their Word. 21st ACM Symposium on Operating Systems Principles (SOSP 2007), October 2007.

A Data-Oriented (and Beyond) Network Architecture
Teemu Koponen, Mohit Chawla, Byung-Gon Chun, Andrey Ermolinskiy, Kye Hyun Kim, Scott Shenker, and Ion Stoica. A Data-Oriented (and Beyond) Network Architecture. ACM SIGCOMM 2007, August 2007.

Resolving Inter-Domain Policy Disputes
Cheng Tien Ee, Byung-Gon Chun, Vijay Ramachandran, Kaushik Lakshminarayanan, and Scott Shenker. Resolving Inter-Domain Policy Disputes. ACM SIGCOMM 2007, August 2007.

Antiquity: Exploiting a Secure Log for Wide-Area Distributed Storage
Hakim Weatherspoon, Patrick Eaton, Byung-Gon Chun, and John Kubiatowicz. Antiquity: Exploiting a Secure Log for Wide-Area Distributed Storage. 2nd European Conference on Computer Systems (EuroSys 2007), March 2007.

<= 2006

Efficient Replica Maintenance for Distributed Storage Systems
Byung-Gon Chun, Frank Dabek, Andreas Haeberlen, Emil Sit, Hakim Weatherspoon, M. Frans Kaashoek, John Kubiatowicz, and Robert Morris. Efficient Replica Maintenance for Distributed Storage Systems. 3rd Symposium on Networked Systems Design and Implementation (NSDI), May 2006.

ChunkCast: An Anycast Service for Large Content Distribution
Byung-Gon Chun, Peter Wu, Hakim Weatherspoon, and John Kubiatowicz. ChunkCast: An Anycast Service for Large Content Distribution. International Workshop on Peer-to-Peer Systems (IPTPS), February 2006.

Proactive Replication for Data Durability
Emil Sit, Andreas Haeberlen, Frank Dabek, Byung-Gon Chun, Hakim Weatherspoon, Robert Morris, M. Frans Kaashoek, and John Kubiatowicz. Proactive Replication for Data Durability. International Workshop on Peer-to-Peer Systems (IPTPS), February 2006.

Fixing the Embarrassing Slowness of OpenDHT on PlanetLab
Sean Rhea, Byung-Gon Chun, John Kubiatowicz, and Scott Shenker. Fixing the Embarrassing Slowness of OpenDHT on PlanetLab. USENIX Workshop on Real, Large Distributed Systems (WORLDS), Dec. 2005. Awarded Best Paper!

Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks
Byung-Gon Chun, Ben Y. Zhao, and John Kubiatowicz. Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks. International Workshop on Peer-to-Peer Systems (IPTPS), February 2005.

Selfish Caching in Distributed Systems: A Game-Theoretic Analysis
Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno, Christos H. Papadimitriou, and John Kubiatowicz. Selfish Caching in Distributed Systems: A Game-Theoretic Analysis. ACM Symposium on Principles of Distributed Computing (PODC), July 2004.

Characterizing Selfishly Constructed Overlay Routing Networks
Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, and John Kubiatowicz. Characterizing Selfishly Constructed Overlay Routing Networks. IEEE International Conference on Computer Communications (INFOCOM), March 2004.

Evaluation of Packet Scheduling Algorithms in Mobile Ad Hoc Networks
Byung-Gon Chun and Mary Baker. Evaluation of Packet Scheduling Algorithms in Mobile Ad Hoc Networks. ACM Mobile Computing and Communications Review (MC2R), Volume 6, Number 3, July 2002.

Auxiliary Timeout and Selective Packet Discard Schemes to Improve TCP Performance in PCN Environment
Byung-Gon Chun and Byeong Gi Lee. Auxiliary Timeout and Selective Packet Discard Schemes to Improve TCP Performance in PCN Environment. IEEE International Conference on Communications (ICC), June 1997.