Skip to main content

Byung-Gon Chun

Seoul National University · 情報科学

研究室紹介

Professor Byung-Gon Chun's research lab focuses on mobile and cloud computing systems, with a strong emphasis on intelligent offloading, dynamic resource management, and resilient distributed systems. The lab explores innovative architectures like CloneCloud that enable seamless execution offloading from mobile devices to cloud-based clones, enhancing performance and energy efficiency. It also investigates replication strategies, fault tolerance, and incentive mechanisms in decentralized systems, often using game-theoretic and formal verification approaches to ensure scalability and reliability. The lab's work bridges mobile application execution with cloud infrastructure, aiming to create adaptive, efficient, and trustworthy computing environments.

mobile cloud computingdynamic offloadingdistributed systemsreplication strategiesfault tolerance

Research Overview

Papers
102
Total Citations
12,136
Papers (5y)
18
Primary Field
情報科学

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
18total
2021
2022
2023
2024
2026
Citations per year (5y)
164total
20212022202320242026

Selected Papers

15
1
Article|1,874 citations·2011
CloneCloud
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, Ashwin Patti

Mobile applications are becoming increasingly ubiquitous and provide ever richer functionality on mobile devices. At the same time, such devices often enjoy strong connectivity with more powerful machines ranging from laptops and desktops to commercial clouds. This paper presents the design and implementation of CloneCloud, a system that automatically transforms mobile applications to benefit from the cloud. The system is a flexible application partitioner and execution runtime that enables unmo

Computer Networks and CommunicationsComputer Science
2
Article|424 citations·2009
Augmented smartphone applications through clone cloud execution
Byung-Gon Chun, Petros Maniatis

Smartphones enable a new, rich user experience in pervasive computing, but their hardware is still very limited in terms of computation, memory, and energy reserves, thus limiting potential applications. In this paper, we propose a novel architecture that addresses these challenges via seamlessly—but partially—off-loading execution from the smartphone to a computational infrastructure hosting a cloud of smartphone clones. We outline new augmented execution opportunities for smartphones enabled b

Computer Networks and CommunicationsComputer Science
3
Article|288 citations·2006
Efficient replica maintenance for distributed storage systems
Byung-Gon Chun, Frank Dabek, Andreas Haeberlen, Emil Sit, Hakim Weatherspoon, M. Frans Kaashoek, John Kubiatowicz, Robert Morris

This paper considers replication strategies for storage systems that aggregate the disks of many nodes spread over the Internet. Maintaining replication in such systems can be prohibitively expensive, since every transient network or host failure could potentially lead to copying a server's worth of data over the Internet to maintain replication levels. The following insights in designing an efficient replication algorithm emerge from the paper's analysis. First, durability can be provided separ

Computer Networks and CommunicationsComputer Science
4
Article|249 citations·2007
Attested append-only memory
Byung-Gon Chun, Petros Maniatis, Scott Shenker, John Kubiatowicz

Researchers have made great strides in improving the fault tolerance of both centralized and replicated systems against arbitrary (Byzantine) faults. However, there are hard limits to how much can be done with entirely untrusted components; for example, replicated state machines cannot tolerate more than a third of their replica population being Byzantine. In this paper, we investigate how minimal trusted abstractions can push through these hard limits in practical ways. We propose Attested Appe

Computer Networks and CommunicationsComputer Science
5
Article|144 citations·2010
Dynamically partitioning applications between weak devices and clouds
Byung-Gon Chun, Petros Maniatis

Mobile cloud computing applications run diverse workloads under diverse device platforms, networks, and clouds. Traditionally these applications are statically partitioned between weak devices and clouds, thus may be significantly inefficient in heterogeneous environments and workloads. We introduce the notion of dynamic partitioning of applications between weak devices and clouds and argue that this is key to addressing heterogeneity problems. We formulate the dynamic partitioning problem and d

Information SystemsComputer Science
6
Article|141 citations·2004
Selfish caching in distributed systems
Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno, Christos H. Papadimitriou, John Kubiatowicz

We analyze replication of resources by server nodes that act selfishly, using a game-theoretic approach. We refer to this as the selfish caching problem. In our model, nodes incur either cost for replicating resources or cost for access to a remote replica. We show the existence of pure strategy Nash equilibria and investigate the price of anarchy, which is the relative cost of the lack of coordination. The price of anarchy can be high due to undersupply problems, but with certain network topolo

Computer Networks and CommunicationsComputer Science
7
Article|126 citations·2010
An energy case for hybrid datacenters
Byung-Gon Chun, Gianluca Iannaccone, Giuseppe Iannaccone, Randy H. Katz, Gunho Lee, Luca Niccolini
SJR Q3ACM SIGOPS Operating Systems Review

Reducing energy consumption in datacenters is key to building low cost datacenters. To address this challenge, we explore the potential of hybrid datacenter designs that mix low power platforms with high performance ones. We show how these designs can handle diverse workloads with different service level agreements in an energy efficient fashion. We evaluate the feasibility of our approach through experiments and then discuss the design challenges and options of hybrid datacenters.

Information SystemsComputer Science
8
Article|89 citations·2005
Characterizing selfishly constructed overlay routing networks
Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, John Kubiatowicz

We analyze the characteristics of overlay routing networks generated by selfish nodes playing competitive network construction games. We explore several networking scenarios - some simplistic, others more realistic - and analyze the resulting Nash equilibrium graphs with respect to topology, performance, and resilience. We find a fundamental tradeoff between performance and resilience, and show that limiting the degree of nodes is of great importance in controlling this balance. Further, by vary

Computer Networks and CommunicationsComputer Science
9
Article|74 citations·2007
Attested append-only memory
Byung-Gon Chun, Petros Maniatis, Scott Shenker, John Kubiatowicz
SJR Q3ACM SIGOPS Operating Systems Review

Researchers have made great strides in improving the fault tolerance of both centralized and replicated systems against arbitrary (Byzantine) faults. However, there are hard limits to how much can be done with entirely untrusted components; for example, replicated state machines cannot tolerate more than a third of their replica population being Byzantine. In this paper, we investigate how minimal trusted abstractions can push through these hard limits in practical ways. We propose Attested Appe

Computer Networks and CommunicationsComputer Science
10
Article|65 citations·2006
ChunkCast: An Anycast Service for Large Content Distribution.
Byung-Gon Chun, Peter Wu, Hakim Weatherspoon, John Kubiatowicz

Fast and efficient large content distribution is a challenge in the Internet due to its high traffic volume. In this paper, we propose ChunkCast, an anycast service that optimizes large content distribution. We present a distributed locality-aware directory that supports an efficient query for large content. Our system improves the median downloading time by at least 32% compared to previous approaches and emulates multicast trees without any explicit coordination of peers.

Computer Networks and CommunicationsComputer Science
11
Article|63 citations·2002
Evaluation of packet scheduling algorithms in mobile ad hoc networks
Byung-Gon Chun, Mary Baker
ACM SIGMOBILE Mobile Computing and Communications Review

We examine the queuing dynamics at nodes in an ad hoc mobile network and evaluate network performance under different packet scheduling algorithms using Dynamic Source Routing (DSR) and Greedy Perimeter Stateless Routing (GPSR) as the underlying routing protocols. Typically, packet schedulers in ad hoc networks give priority to control packets over data packets and serve data packets in FIFO order. We find that setting priorities among data packets can decrease end-to-end packet delay significan

Computer Networks and CommunicationsComputer Science
12
Article|51 citations·2008
Diverse replication for single-machine Byzantine-fault tolerance
Byung-Gon Chun, Petros Maniatis, Scott Shenker

New single-machine environments are emerging from abundant computation available through multiple cores and secure virtualization. In this paper, we describe the research challenges and opportunities around diversified replication as a method to increase the Byzantine-fault tolerance (BFT) of single-machine servers to software attacks or errors. We then discuss the design space of BFT protocols enabled by these new environments. 1

Computer Networks and CommunicationsComputer Science
13
Preprint|48 citations·2010
CloneCloud: Boosting Mobile Device Applications Through Cloud Clone Execution
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik
arXiv (Cornell University)OA

Mobile applications are becoming increasingly ubiquitous and provide ever richer functionality on mobile devices. At the same time, such devices often enjoy strong connectivity with more powerful machines ranging from laptops and desktops to commercial clouds. This paper presents the design and implementation of CloneCloud, a system that automatically transforms mobile applications to benefit from the cloud. The system is a flexible application partitioner and execution runtime that enables unmo

Computer Networks and CommunicationsComputer Science
14
Book Chapter|36 citations·2005
Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks
Byung-Gon Chun, Ben Y. Zhao, John Kubiatowicz
SJR Q2Lecture notes in computer science
Computer Networks and CommunicationsComputer Science
15
Article|30 citations·2012
Mobius
Byung-Gon Chun, Carlo Curino, Russell Sears, Alexander Shraer, Samuel Madden, Raghu Ramakrishnan

Mobile application development is challenging for several reasons: intermittent and limited network connectivity, tight power constraints, server-side scalability concerns, and a number of fault-tolerance issues. Developers handcraft complex solutions that include client-side caching, conflict resolution, disconnection tolerance, and backend database sharding. To simplify mobile app development, we present Mobius, a system that addresses the messaging and data management challenges of mobile app

Computer Networks and CommunicationsComputer Science

Research Areas

Computer Networks and CommunicationsInformation SystemsComputer Vision and Pattern RecognitionArtificial IntelligenceSignal ProcessingStatistical and Nonlinear Physics

Byung-Gon Chunの研究をNubintでさらに深く

この研究室の論文をアプリで開き、AIと共に読み、要約し、引用しましょう。