Skip to main content

천병로 교수

Byung-Gon Chun

서울대학교 · 컴퓨터과학

연구실 소개

천병로 교수의 연구실은 모바일 클라우드 환경에서의 응용 프로그램 효율성 향상을 핵심 목표로 삼고 있습니다. 스마트폰의 자원 한계를 극복하기 위해 애플리케이션을 동적으로 클라우드로 오프로드하는 기술, 특히 '클론클라우드'(CloneCloud) 아키텍처를 통해 모바일 앱의 실행을 스마트폰 클론과 결합한 실행 환경을 구축하고 있습니다. 또한 분산 저장소의 내구성과 복제 전략, 게임 이론 기반의 자율적 캐싱, 신뢰 기반 시스템 설계 등 분산 시스템의 신뢰성과 효율성 향상에 초점을 맞춘 연구를 진행하고 있습니다.

클론클라우드모바일 클라우드동적 오프로드분산 저장신뢰 기반 시스템

연구 현황

논문 수
101
총 인용 수
12,106
최근 5년 논문
22
주요 분야
컴퓨터과학

연구 성과 추이

표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수
22총합
2020
2021
2022
2023
2024
5개년 연도별 피인용 수
179총합
20202021202220232024

주요 논문

15
1
논문|인용수 1,874·2011
CloneCloud
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, Ashwin Patti
FWCI 184.4

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
논문|인용수 424·2009
Augmented smartphone applications through clone cloud execution
Byung-Gon Chun, Petros Maniatis
FWCI 48.8

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
논문|인용수 288·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
FWCI 26.8

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
논문|인용수 249·2007
Attested append-only memory
Byung-Gon Chun, Petros Maniatis, Scott Shenker, John Kubiatowicz
FWCI 16.6

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
논문|인용수 144·2010
Dynamically partitioning applications between weak devices and clouds
Byung-Gon Chun, Petros Maniatis
FWCI 41.8

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
논문|인용수 141·2004
Selfish caching in distributed systems
Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno, Christos H. Papadimitriou, John Kubiatowicz
FWCI 6.1

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
논문|인용수 126·2010
An energy case for hybrid datacenters
Byung-Gon Chun, Gianluca Iannaccone, Giuseppe Iannaccone, Randy H. Katz, Gunho Lee, Luca Niccolini
SJR Q3FWCI 41.8ACM 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
논문|인용수 89·2005
Characterizing selfishly constructed overlay routing networks
Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, John Kubiatowicz
FWCI 10.3

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
논문|인용수 74·2007
Attested append-only memory
Byung-Gon Chun, Petros Maniatis, Scott Shenker, John Kubiatowicz
SJR Q3FWCI 2.0ACM 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
논문|인용수 65·2006
ChunkCast: An Anycast Service for Large Content Distribution.
Byung-Gon Chun, Peter Wu, Hakim Weatherspoon, John Kubiatowicz
FWCI 9.6

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
논문|인용수 63·2002
Evaluation of packet scheduling algorithms in mobile ad hoc networks
Byung-Gon Chun, Mary Baker
FWCI 3.0ACM 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
논문|인용수 51·2008
Diverse replication for single-machine Byzantine-fault tolerance
Byung-Gon Chun, Petros Maniatis, Scott Shenker
FWCI 8.5

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·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·2005
Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks
Byung-Gon Chun, Ben Y. Zhao, John Kubiatowicz
SJR Q2FWCI 6.3Lecture notes in computer science
Computer Networks and CommunicationsComputer Science
15
논문|인용수 30·2012
Mobius
Byung-Gon Chun, Carlo Curino, Russell Sears, Alexander Shraer, Samuel Madden, Raghu Ramakrishnan
FWCI 6.4

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

대표 연구 분야

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

천병로 교수의 연구를 Nubint에서 더 깊이 살펴보세요

이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.