Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sunghwan Ihm is active.

Publication


Featured researches published by Sunghwan Ihm.


european conference on computer systems | 2011

CloneCloud: elastic execution between mobile device and cloud

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 unmodified mobile applications running in an application-level virtual machine to seamlessly off-load part of their execution from mobile devices onto device clones operating in a computational cloud. CloneCloud uses a combination of static analysis and dynamic profiling to partition applications automatically at a fine granularity while optimizing execution time and energy use for a target computation and communication environment. At runtime, the application partitioning is effected by migrating a thread from the mobile device at a chosen point to the clone in the cloud, executing there for the remainder of the partition, and re-integrating the migrated thread back to the mobile device. Our evaluation shows that CloneCloud can adapt application partitioning to different environments, and can help some applications achieve as much as a 20x execution speed-up and a 20-fold decrease of energy spent on the mobile device.


measurement and modeling of computer systems | 2011

Towards understanding modern web traffic

Sunghwan Ihm; Vivek S. Pai

As the nature of Web traffic evolves over time, we must update our understanding of underlying nature of todays Web, which is necessary to improve response time, understand caching effectiveness, and to design intermediary systems, such as firewalls, security analyzers, and reporting or management systems. In this paper, we analyze five years (2006-2010) of real Web traffic from a globally-distributed proxy system, which captures the browsing behavior of over 70,000 daily users from 187 countries. Using this data set, we examine major changes in Web traffic characteristics during this period, and also investigate the redundancy of this traffic, using both traditional object-level caching as well as content-based approaches.


international conference on mobile systems, applications, and services | 2013

Comparison of caching strategies in modern cellular backhaul networks

Shinae Woo; Eunyoung Jeong; Shinjo Park; Jongmin Lee; Sunghwan Ihm; KyoungSoo Park

Recent popularity of smartphones drives rapid growth in the demand for cellular network bandwidth. Unfortunately, due to the centralized architecture of cellular networks, increasing the physical backhaul bandwidth is challenging. While content caching in the cellular network could be beneficial, relatively few characteristics of the cellular traffic is known to come up with a highly-effetive caching strategy. In this work, we provide insight into flow and content-level characteristics of modern 3G traffic at a large cellular ISP in South Korea. We first develop a scalable deep flow inspection (DFI) system that can manage hundreds of thousands of concurrent TCP flows on a commodity multicore server. Our DFI system collects various HTTP/TCP-level statistics and produces logs for analyzing the effectiveness of conventional Web caching, prefix-based Web caching, and TCP-level redundancy elimination (RE) without a single packet drop at a 10~Gbps link. Our week-long measurements of over 370 TBs of the 3G traffic reveal that standard Web caching can reduce download bandwidth consumption up to 27.1% while simple TCP-level RE can save the bandwidth consumption up to 42.0% with a cache of 512~GB of RAM. We also find that applying TCP-level RE on the largest 9.4% flows eliminates 68.4% of the total redundancy. Most of the redundancy (52.1%~58.9%) comes from serving the same HTTP objects while the contribution by aliased URLs is up to 38.9%.


acm workshop on networked systems for developing regions | 2010

Towards understanding developing world traffic

Sunghwan Ihm; KyoungSoo Park; Vivek S. Pai

While many projects aim to provide network access to the developing world or improve existing network access, relatively little data exists regarding the behavior of traffic in these environments, especially in regards to the characteristics of traffic in the developing world. In this paper, we provide a first glimpse into the traffic gathered by a worldwide proxy network, and try to observe differences in first-world and developing-world traffic characteristics. What sets this work apart from similar research is the scope and level of detail -- we capture more than 3TB of content representing one weeks browsing by 348K users across 190 countries. Capturing the content, rather than just access logs, also allows us to perform similarity analysis at the content level.


computer software and applications conference | 2010

Design and Implementation of a Middleware for Development and Provision of Stream-Based Services

Seungwoo Kang; Youngki Lee; Sunghwan Ihm; Souneil Park; Su Myeon Kim; Junehwa Song

This paper proposes MISSA, a novel middleware to facilitate the development and provision of stream-based services in emerging pervasive environments. The stream-based services utilize voluminous and continuously updated data streams as their input. The characteristics of data streams bring new requirements on the development and provision of the services. To satisfy the requirements, a unique service model and a runtime system are designed in MISSA. The key concept of our service model is to separate service logic from handling data streams. This significantly mitigates the burden on service developers by allowing them to only concentrate on the service logic. Job of handling data streams is completely delegated to the runtime. In this paper, we first present the importance of stream-based services and their requirements. Also, we describe a best route finding service as an example to motivate the need for MISSA. Then, we envision overall architecture for provisioning of stream-based services and detail our design of service model and runtime. Lastly, we demonstrate the efficiency of service model and runtime through experiments.


international symposium on distributed computing | 2011

Brief announcement: bridging the theory-practice gap in multi-commodity flow routing

Siddhartha Sen; Sunghwan Ihm; Kay Ousterhout; Michael J. Freedman

In the concurrent multi-commodity flow problem, we are given a capacitated network G = (V,E) of switches V connected by links E, and a set of commodities \({\cal K} = \{(s_i,t_i,d_i)\}\). The objective is to maximize the minimum fraction λ of any demand d i that is routed from source s i to target t i . This problem has been studied extensively by the theoretical computer science community in the sequential model (e.g., [4]) and in distributed models (e.g., [2,3]). Solutions in the networking systems community also fall into these models (e.g., [1,6,5]), yet none of them use the state-of-the-art algorithms above. Why the gap between theory and practice? This work seeks to answer and resolve this question. We argue that existing theoretical models are ill-suited for real networks (§2) and propose a new distributed model that better captures their requirements (§3). We have developed optimal algorithms in this model for data center networks (§4); making these algorithms practical requires a novel use of programmable hardware switches. A solution for general networks poses an intriguing open problem.


networked systems design and implementation | 2014

mTCP: a highly scalable user-level TCP stack for multicore systems

Eunyoung Jeong; Shinae Woo; Muhammad Asim Jamshed; Haewon Jeong; Sunghwan Ihm; Dongsu Han; KyoungSoo Park


conference on emerging network experiment and technology | 2013

Scalable, optimal flow routing in datacenters via local link balancing

Siddhartha Sen; David Shue; Sunghwan Ihm; Michael J. Freedman


usenix annual technical conference | 2007

Supporting practical content-addressable caching with CZIP compression

KyoungSoo Park; Sunghwan Ihm; Mic Bowman; Vivek S. Pai


usenix annual technical conference | 2010

Wide-area network acceleration for the developing world

Sunghwan Ihm; KyoungSoo Park; Vivek S. Pai

Collaboration


Dive into the Sunghwan Ihm's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mayur Naik

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge