Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Minkyong Kim

dblp:41/4559 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 7 · 4 first-authorSystems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
5 papers
Wireless networking · 44% Content delivery and video streaming · 21% Cellular and mobile networks · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 51% Cloud and datacenter computing · 44% Distributed systems · 5%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
distributed storage
0.112012
VDN: Virtual machine image distribution network for cloud data centers · INFOCOM 2012
Cloud and datacenter computing › resource provisioning
virtual machine provisioning
0.112012
VDN: Virtual machine image distribution network for cloud data centers · INFOCOM 2012
Wireless networking
mobility models
0.122006
Building realistic mobility models from coarse-grained traces · MobiSys 2006
Extracting a Mobility Model from Real User Traces · INFOCOM 2006
Physical-layer communications › channel coding › error control coding
forward error correction
0.112009
EMS: Encoded Multipath Streaming for Real-time Live Streaming Applications · ICNP 2009
Content delivery and video streaming
live streaming
0.112009
EMS: Encoded Multipath Streaming for Real-time Live Streaming Applications · ICNP 2009
Content delivery and video streaming › video transmission
multipath streaming
0.112009
EMS: Encoded Multipath Streaming for Real-time Live Streaming Applications · ICNP 2009
Wireless networking › WLAN › wireless access point
access point association
0.112008
Association Control in Mobile Wireless Networks · INFOCOM 2008
Cellular and mobile networks
mobility management
0.112008
Association Control in Mobile Wireless Networks · INFOCOM 2008
Wireless networking
mobility
0.112006
Extracting a Mobility Model from Real User Traces · INFOCOM 2006
Cellular and mobile networks › spatio-temporal modeling › mobility pattern characterization
user mobility characterization
0.112006
Extracting a Mobility Model from Real User Traces · INFOCOM 2006
Cloud and datacenter computing › datacenter network
datacenter network topology
0.012012
VDN: Virtual machine image distribution network for cloud data centers · INFOCOM 2012
Storage systems › file systems
distributed file system
0.012002
Safety, Visibility, and Performance in a Wide-Area File System · FAST 2002
Storage systems › file systems › distributed file system
wide-area file system
0.012002
Safety, Visibility, and Performance in a Wide-Area File System · FAST 2002
Network measurement and analytics › bandwidth estimation
available bandwidth estimation
0.012001
Mobile network estimation · MobiCom 2001
Wireless networking › wireless link › wireless link characterization
link quality estimation
0.012001
Mobile network estimation · MobiCom 2001
Transport protocols and congestion control
multipath transport
0.012009
EMS: Encoded Multipath Streaming for Real-time Live Streaming Applications · ICNP 2009
Approximation and online algorithms
online algorithms
0.012008
Association Control in Mobile Wireless Networks · INFOCOM 2008
Distributed systems
fault tolerance
0.012002
Safety, Visibility, and Performance in a Wide-Area File System · FAST 2002
Distributed systems › replication › geo-replication
wide-area replication
0.012002
Safety, Visibility, and Performance in a Wide-Area File System · FAST 2002
Wireless networking
mobile ad hoc networks
0.012001
Mobile network estimation · MobiCom 2001

Methods — techniques the papers use, named apart from their topics

statistical track · 0.2randomized lookback · 0.2greedy lookahead · 0.2competitive ratio analysis · 0.2peer-to-peer distribution · 0.1chunk-level deduplication · 0.1simulation · 0.1asymptotic analysis · 0.1analytical modeling · 0.1trace analysis · 0.1statistical estimation · 0.1graph representation · 0.1
YearPublicationVenuePosition
2021 Facilitating Integration of IoT Ecosystems via Universal Cloud Interface
abstract
The siloed state of IoT ecosystem is a well-recognized issue. Companies that operate IoT ecosystems have participated in standardization bodies to address this concern. One such organization that has attracted many industry members is the Open Connectivity Foundation (OCF), which recently published a new standard, Universal Cloud Interface, to facilitate the integration of IoT clouds. As one of the companies who have been actively involved in developing this standard and the first to implement it, we share our experiences in hope of creating IoT ecosystems that are seamlessly integrated and providing new multi-device experiences to users without imposing the burden of extensive development efforts on device manufacturers.
Minkyong Kim, Jeesun Kim, Deokjin Kim, Kwanghyuk Kim, Dayeon Kang
CCNC2
2013 VMAR: Optimizing I/O Performance and Resource Utilization in the Cloud
Zhiming Shen, Zhe Zhang 0005, Andrzej Kochut, Alexei A. Karve, Minkyong Kim, Hui Lei 0001, Nicholas C. Fuller
Middleware6
2012 Management-Based License Discovery for the Cloud
Minkyong Kim, Jonathan P. Munson, Hui Lei 0001
ICSOC1
2012 VDN: Virtual machine image distribution network for cloud data centers
abstract
Cloud computing centers face the key challenge of provisioning diverse virtual machine instances in an elastic and scalable manner. To address this challenge, we have performed an analysis of VM instance traces collected at six production data centers during four months. One key finding is that the number of instances created from the same VM image is relatively small at a given time and thus conventional file-based p2p sharing approaches may not be effective. Based on the understanding that different VM image files often have many common chunks of data, we propose a chunk-level Virtual machine image Distribution Network (VDN). Our distribution scheme takes advantage of the hierarchical network topology of data centers to reduce the VM instance provisioning time and also to minimize the overhead of maintaining chunk location information. Evaluation shows that VDN achieves as much as 30-80× speed up for large VM images under heavy traffic.
Chunyi Peng 0001, Minkyong Kim, Zhe Zhang 0005, Hui Lei 0001
INFOCOM2
2012 Association control algorithms for handoff frequency minimization in mobile wireless networks
Minkyong Kim, Zhen Liu 0001, Srinivasan Parthasarathy 0002, Dimitrios E. Pendarakis, Hao Yang 0004
Wirel. Networks1
2011 Delay-Cognizant Reliable Delivery for Publish/Subscribe Overlay Networks
abstract
The number of real-world applications that require QoS guarantees is constantly increasing and they often follow the publish/subscribe (pub/sub)messaging paradigm, which provides loosely coupled many-to-many communication. Many QoS-aware systems use overlay networks as they allow flexible routing. To provide QoS-aware pub/sub messaging in overlay networks, the messaging system should be adaptive to the changes in network conditions (such as delay and failures). However, many pub/sub systems depend on a flexed routing topology and it is costly to rebuild this topology in case of failures. This study seeks to address this challenge with Delay-Cognizant Reliable Delivery (DCRD), a novel and delay-aware dynamic routing algorithm to provide reliable message delivery for pub/sub overlay networks. For reliable message delivery, DCRD no longer uses a flxed routing topology. Instead, it dynamically switches among different links to bypass link failures and increase the chance to meet QoS requirement. Each node tries different neighboring nodes in an order that is mathematically proven to minimize the expected delay of packet delivery. With all possible neighboring nodes sorted this way, DCRD guarantees that packets are delivered as long as there exists a path between the publisher and subscriber and that the expected delay is minimized. DCRD is extensively evaluated in simulation with comparison to existing tree-based routing approaches as well as a multi path approach using different network topologies, delay constraints, and loss probabilities. Simulation results show that DCRD performs better than all the baselines, providing reliable message delivery and satisfying the delay requirement for more than 98% of messages when the link failure probability is 4% or less.
Shuo Guo, Kyriakos Karenos, Minkyong Kim, Hui Lei 0001, Johnathan M. Reason
ICDCS3
2011 A Scalable and Elastic Publish/Subscribe Service
abstract
The rapid growth of sense-and-respond applications and the emerging cloud computing model present a new challenge: providing publish/subscribe as a scalable and elastic cloud service. This paper presents the Blue Dove attribute based publish/subscribe service that seeks to address such a challenge. Blue Dove uses a gossip-based one-hop overlay to organize servers into a scalable cluster. It proactively exploits skewness in data distribution to achieve high performance. By assigning each subscription to multiple servers through a multidimensional subscription space partitioning technique, it provides multiple candidate servers for each publication message. A message can be matched on any of its candidate servers with one hop forwarding. The performance-aware forwarding in Blue Dove ensures that the message is sent to the least loaded candidate server for processing, leading to low latency and high throughput. The evaluation shows that Blue Dove has a linear capacity increase as the system scales up, adapts to sudden workload changes within tens of seconds, and achieves multifold higher throughput than the techniques used in the existing enterprise and peer-to-peer pub/sub systems.
Fan Ye 0003, Minkyong Kim, Hui Lei 0001
IPDPS3
2011 A Scalable Cloud-based Queuing Service with Improved Consistency Levels
abstract
Queuing is commonly used to connect loosely coupled components to form large-scale, highly-distributed, and fault-tolerant applications. As cloud computing continues to gain popularity, a number of vendors have started offering cloud-hosted, multi-tenant queuing service. They provide high availability at the cost of reduced consistency. Although they offer at-least-once delivery guarantee, that is, no message loss, they do not make any effort in maintaining FIFO order, which is an important aspect of the queuing semantics. Thus they are not adequate for some applications. This paper presents the design and implementation of a scalable cloud-based queuing service, called Blue Dove Queuing Service (BDQS). It provides improved queuing consistency - at-least-once and best-effort in-order message delivery - while preserving high availability and reliability. It also offers clients a flexible trade-off between duplication and message order. Comprehensive evaluation is carried out on an Infrastructure-as-a-Service cloud computing platform with up to 70 server nodes and 1000 queues. It shows that BDQS achieves excellent performance scalability. Meanwhile, it offers an order-of-magnitude improvement in out-of-order measurement compared to existing no-order systems. Results also indicate that BDQS is highly reliable and available.
Fan Ye 0003, Minkyong Kim, Hui Lei 0001
SRDS3
2010 A Hybrid Approach to High Availability in Stream Processing Systems
abstract
Stream processing is widely used by today's applications such as financial data analysis and disaster response. In distributed stream processing systems, machine fail-stop events are handled by either active standby or passive standby. However, existing high availability (HA) schemes have not sufficiently addressed the situation when a machine becomes temporarily unavailable due to data rate spikes, intensive analysis or job sharing, which happens frequently but lasts for short time. It is not clear how well active and passive standby fare against such transient unavailability. In this paper, we first critically examine the suitability of active and passive standby against transient unavailability in a real testbed environment. We find that both approaches have advantages and drawbacks, but neither is ideal to provide fast recovery at low overhead as required to handle transient unavailability. Based on the insights gained, we propose a novel hybrid HA method that switches between active and passive standby modes depending on the occurrence of failure events. It presents a desirable tradeoff that is different from existing HA approaches: low overhead during normal conditions and fast recovery upon transient or permanent failure events. We have implemented our hybrid method and compared it with existing HA designs with comprehensive evaluation. The results show that our hybrid method can reduce two-thirds of the recovery time compared to passive standby and 80% message overhead compared to active standby, allowing applications to enjoy uninterrupted processing without paying a high premium.
Zhe Zhang 0005, Yu Gu 0001, Fan Ye 0003, Hao Yang 0004, Minkyong Kim, Hui Lei 0001, Zhen Liu 0001
ICDCS5
2010 A Scalable Cloud-Based Queueing Service with Improved Consistency Levels
Fan Ye 0003, Minkyong Kim, Hui Lei 0001
ICSOC3
2009 EMS: Encoded Multipath Streaming for Real-time Live Streaming Applications
abstract
Multipath streaming protocols have recently attracted much attention because they provide an effective means to provide high-quality streaming over the Internet. However, many existing schemes require a long start-up delay and thus are not suitable for interactive applications such as video conferencing and tele-presence. In this paper, we focus on real-time live streaming applications with stringent end-to-end latency requirement, say several hundreds of milliseconds. To address these challenges, we take a joint multipath and FEC approach that intelligently splits the FEC-encoded stream among multiple available paths. We develop an analytical model and use asymptotic analysis to derive closed-form, optimal load splitting solutions, which are surprisingly simple yet insightful. To our best knowledge, this is the first work that provides such closed-form optimal solutions. Based on the analytical insights, we have designed and implemented a novel encoded multipath streaming (EMS) scheme for real-time live streaming. EMS strives to continuously satisfy the application's QoS requirements by dynamically adjusting the load splitting decisions and the FEC settings. Our simulation results have shown that EMS can not only outperform the existing multipath streaming schemes, but also adapt to the dynamic loss and delay characteristics of the network with minimal overhead.
Alix L. H. Chow, Hao Yang 0004, Cathy H. Xia, Minkyong Kim, Zhen Liu 0001, Hui Lei 0001
ICNP4
2008 Association Control in Mobile Wireless Networks
abstract
As mobile nodes roam in a wireless network, they continuously associate with different access points and perform handoff operations. However, frequent handoffs can potentially incur unacceptable delays and even interruptions for interactive applications. To alleviate these negative impacts, we present novel association control algorithms that can minimize the frequency of handoffs occurred to mobile devices. Specifically, we show that a greedy LookAhead algorithm is optimal in the offline setting, where the user's future mobility is known. Inspired by such optimality, we further propose two online algorithms, namely LookBack and Track, that operate without any future mobility information. Instead, they seek to predict the lifetime of an association using randomization and statistical approaches, respectively. We evaluate the performance of these algorithms using both analysis and trace-driven simulations. The results show that the simple LookBack algorithm has surprisingly a competitive ratio .of (log k + 2), where k is the maximum number of APs that a user can hear at any time, and the Track algorithm can achieve near-optimal performance in practical scenarios.
Minkyong Kim, Zhen Liu 0001, Srinivasan Parthasarathy 0002, Dimitrios E. Pendarakis, Hao Yang 0004
INFOCOM1
2007 Periodic properties of user mobility and access-point popularity
Minkyong Kim, David Kotz
Pers. Ubiquitous Comput.1
2006 Extracting a Mobility Model from Real User Traces
abstract
Abstract — Understanding user mobility is critical for simula-tions of mobile devices in a wireless network, but current mobility models often do not reflect real user movements. In this paper, we provide a foundation for such work by exploring mobility characteristics in traces of mobile users. We present a method to estimate the physical location of users from a large trace of mobile devices associating with access points in a wireless network. Using this method, we extracted tracks of always-on Wi-Fi devices from a 13-month trace. We discovered that the speed and pause time each follow a log-normal distribution and that the direction of movements closely reflects the direction of roads and walkways. Based on the extracted mobility characteristics, we developed a mobility model, focusing on movements among popular regions. Our validation shows that synthetic tracks match real tracks with a median relative error of 17%. I.
Minkyong Kim, David Kotz, Songkuk Kim
INFOCOM1
2006 Building realistic mobility models from coarse-grained traces
abstract
In this paper we present a trace-driven framework capable of building realistic mobility models for the simulation studies of mobile systems. With the goal of realism, this framework combines coarse-grained wireless traces, i.e., association data between WiFi users and access points, with an actual map of the space over which the traces were collected. Through a sequence of data processing steps, including filtering the data trace and converting the map to a graph representation, this framework generates a probabilistic mobility model that produces user movement patterns that are representative of real movement. This is done by adopting a set of heuristics that help us infer the paths users take between access points. We describe our experience applying this approach to a college campus, and study a number of properties of the trace data using our framework.
Jungkeun Yoon, Brian D. Noble, Mingyan Liu, Minkyong Kim
MobiSys4
2002 Safety, Visibility, and Performance in a Wide-Area File System
Minkyong Kim, Landon P. Cox, Brian D. Noble
FAST1
2001 Mobile network estimation
abstract
Mobile systems must adapt their behavior to changing network conditions. To do this, they must accurately estimate available network capacity. Producing quality estimates is challenging because network observations are noisy, particularly in mobile, ad hoc networks. Current systems depend on simple, exponentially-weighted moving average (EWMA) filters. These filters are either able to detect true changes quickly or to mask observed noise and transients, but cannot do both. In this paper, we present four filters designed to react quickly to persistent changes while tolerating transient noise. Such filters are agile when possible, but stable when necessary, adapting their behavior to prevailing conditions. These filters are evaluated in a variety of networking situations, including persistent and transient change, congestion, and topology changes. We find that one filter, based on techniques from statistical process control provides performance superior to the other three. Compared to two EWMA filters, one agile and the other stable, it is able to offer the agility of the former in four of five scenarios and the stability of the latter in three of four scenarios.
Minkyong Kim, Brian D. Noble
MobiCom1