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

Ikjun Yeom

dblp:04/1254 · DBLP profile ↗
← Back
32ranked-venue papers
5as first author
4since 2021 · last 2024
0000-0001-7883-2905ORCID · corroborated

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

Computer networks · 22 · 4 first-author · 3 since 2021Systems, architecture and hardware · 4 · 1 since 2021Security and privacy · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 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
8 papers
Internet architecture and protocols · 50% Content delivery and video streaming · 23% Datacenter networks · 13%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Interconnection networks and networks-on-chip · 29% Storage systems · 26% Cloud and datacenter computing · 26%
Network and information security
1 paper
Network security · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 19 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
remote direct memory access
0.812024
PeRF: Preemption-enabled RDMA Framework · USENIX ATC 2024
Internet architecture and protocols › information-centric networking
in-network caching
0.732020
T-Caching: Enhancing Feasibility of In-Network Caching in ICN · IEEE Trans. Parallel Distributed Syst. 2020
The impact of large flows in Content Centric Networks · ICNP 2013
Security of Cached Content in NDN · IEEE Trans. Inf. Forensics Secur. 2017
Storage systems › networked storage › storage networking
remote flash access
0.712023
i-NVMe: Isolated NVMe over TCP for a Containerized Environment · INFOCOM 2023
GPUs and heterogeneous computing › GPU communication
GPU networking
0.512021
GPU-Ether: GPU-native Packet I/O for GPU Applications on Commodity Ethernet · INFOCOM 2021
Content delivery and video streaming › caching
cache management
0.412020
T-Caching: Enhancing Feasibility of In-Network Caching in ICN · IEEE Trans. Parallel Distributed Syst. 2020
Internet architecture and protocols
information-centric networking
0.412020
T-Caching: Enhancing Feasibility of In-Network Caching in ICN · IEEE Trans. Parallel Distributed Syst. 2020
Network security
content verification
0.312017
Security of Cached Content in NDN · IEEE Trans. Inf. Forensics Secur. 2017
Network security › network coding security
pollution attack
0.312017
Security of Cached Content in NDN · IEEE Trans. Inf. Forensics Secur. 2017
Datacenter networks
RDMA
0.212024
PeRF: Preemption-enabled RDMA Framework · USENIX ATC 2024
Transport protocols and congestion control
active queue management
0.222011
Active Queue Management for Flow Fairness and Stable Queue Length · IEEE Trans. Parallel Distributed Syst. 2011
Reducing Queue Oscillation at a Congested Link · IEEE Trans. Parallel Distributed Syst. 2008
Operating systems › resource management
resource scheduling
0.212023
i-NVMe: Isolated NVMe over TCP for a Containerized Environment · INFOCOM 2023
Content delivery and video streaming › caching › cache management
cache replacement
0.212013
The impact of large flows in Content Centric Networks · ICNP 2013
Internet architecture and protocols › information-centric networking
content-centric networking
0.212013
The impact of large flows in Content Centric Networks · ICNP 2013
Network performance modeling › stability analysis
queue stability
0.112011
Active Queue Management for Flow Fairness and Stable Queue Length · IEEE Trans. Parallel Distributed Syst. 2011
Internet architecture and protocols › information-centric networking
named data networking
0.112017
Security of Cached Content in NDN · IEEE Trans. Inf. Forensics Secur. 2017
Content delivery and video streaming › caching
cache hit ratio
0.012013
The impact of large flows in Content Centric Networks · ICNP 2013
Internet architecture and protocols › quality of service
differentiated services
0.012001
Modeling TCP behavior in a differentiated services network · IEEE/ACM Trans. Netw. 2001
Transport protocols and congestion control
TCP modeling
0.012001
Modeling TCP behavior in a differentiated services network · IEEE/ACM Trans. Netw. 2001
Network performance modeling
throughput analysis
0.012001
Modeling TCP behavior in a differentiated services network · IEEE/ACM Trans. Netw. 2001

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

preemption · 1.5traffic-based charging · 1.3CPU throttling · 1.3kernel-bypass i/o · 1.0simulation · 0.8signature verification · 0.6content store prioritization · 0.6trace analysis · 0.4mathematical analysis · 0.2analytical modeling · 0.0
YearPublicationVenuePosition
2024 PeRF: Preemption-enabled RDMA Framework
Sugi Lee, MinGyu Choi, Ikjun Yeom
USENIX ATC3
2023 i-NVMe: Isolated NVMe over TCP for a Containerized Environment
abstract
Non-Volatile Memory Express (NVMe) over TCP is an efficient technology for accessing remote Solid State Drives (SSDs); however, it may cause a serious interference issue when used in a containerized environment. In this study, we propose a CPU isolation scheme for NVMe over TCP in such an environment. The proposed scheme measures the CPU usage of the NVMe over TCP worker, charges it to containers in proportion to their NVMe traffic, and schedules containers to ensure isolated sharing of the CPU. However, because the worker runs with a higher priority than normal containers, it may not be possible to achieve CPU isolation with container scheduling alone. To solve this problem, we also control the CPU usage of the worker by throttling NVMe over TCP traffic. The proposed scheme is implemented on a real testbed for evaluation. We perform extensive experiments with various workloads and demonstrate that the scheme can provide CPU isolation even in the presence of excessive NVMe traffic.
Seongho Lee, Ikjun Yeom
INFOCOM2
2022 Virtualizing GPU direct packet I/O on commodity Ethernet to accelerate GPU-NFV
Changue Jung, Suhwan Kim 0008, Ikjun Yeom
J. Netw. Comput. Appl.4
2021 GPU-Ether: GPU-native Packet I/O for GPU Applications on Commodity Ethernet
abstract
Despite the advent of various network enhancement technologies, it is yet a challenge to provide high-performance networking for GPU-accelerated applications on commodity Ethernet. Kernel-bypass I/O, such as DPDK or netmap, which is normally optimized for host memory-based CPU applications, has limitations on improving the performance of GPU-accelerated applications due to the data transfer overhead between host and GPU. In this paper, we propose GPU-Ether, GPU-native packet I/O on commodity Ethernet, which enables direct network access from GPU via dedicated persistent kernel threads. We implement GPU-Ether prototype on a commodity Ethernet NIC and perform extensive testing to evaluate it. The results show that GPU-Ether can provide high throughput and low latency for GPU applications.
Changue Jung, Suhwan Kim 0008, Ikjun Yeom, Honguk Woo
INFOCOM3
2020 T-Caching: Enhancing Feasibility of In-Network Caching in ICN
abstract
In Information-Centric Networking (ICN), in-network caching is one of the core functions to implement efficient content distribution. As content is served from the network cache, redundant transmission across the same link is reduced and better quality services are provided to the user. However, caching operations (locating cached content, validating/writing content to the cache) may be a large burden on routers. In this article, we substantially reduce the caching overhead of routers by introducing T-Caching, a new in-network caching model in which routers selectively cache some of the most popular content recommended by content providers. In T-Caching, tokens are used 1) to enable routers to maximize caching benefits by simply controlling the amount of content inserted into the cache; 2) to allow content providers to recommend the most popular content as much as routers would actually cache. Our simulation and empirical studies using synthetic data, as well as real-world traces, show that T-Caching allows routers to insert much less than 1 percent of the content into the cache, compared to typical caching mechanisms. Nevertheless, the cache-hit ratio is improved by up to 2~9 times depending on the cache size. We believe that T-Caching can significantly contribute to improving feasibility and performance of in-network caching in ICN.
Sugi Lee, Ikjun Yeom, Dohyung Kim 0005
IEEE Trans. Parallel Distributed Syst.2
2017 Watch me if you can: exploiting the nature of light for light-to-camera communications
Hyunha Park, Ikjun Yeom, Yusung Kim 0001
EWSN2
2017 Active request management in stateful forwarding networks
Sugi Lee, Ikjun Yeom, Yusung Kim 0001
J. Netw. Comput. Appl.3
2017 Cardinality estimation using collective interference for large-scale RFID systems
Jonghoon Park, Cheoleun Moon, Ikjun Yeom, Yusung Kim 0001
J. Netw. Comput. Appl.3
2017 Security of Cached Content in NDN
abstract
In Named-Data Networking (NDN), content is cached in network nodes and served for future requests. This property of NDN allows attackers to inject poisoned content into the network and isolate users from valid content sources. Since a digital signature is embedded in every piece of content in NDN architecture, poisoned content is discarded if routers perform signature verification; however, if every content is verified by every router, it would be overly expensive to do. In our preliminary work, we have suggested a content verification scheme that minimizes unnecessary verification and favors already verified content in the content store, which reduces the verification overhead by as much as 90% without failing to detect every piece of poisoned content. Under this scheme, however, routers are vulnerable to verification attack, in which a large amount of unverified content is accessed to exhaust system resources. In this paper, we carefully look at the possible concerns of our preliminary work, including verification attack, and present a simple but effective solution. The proposed solution mitigates the weakness of our preliminary work and allows this paper to be deployed for real-world applications.
Dohyung Kim 0005, Jun Bi, Athanasios V. Vasilakos, Ikjun Yeom
IEEE Trans. Inf. Forensics Secur.4
2016 Efficient content delivery in mobile ad-hoc networks using CCN
Dohyung Kim 0005, Cheoleun Moon, Jeonghwan Choi, Ikjun Yeom
Ad Hoc Networks5
2016 Differentiated forwarding and caching in named-data networking
Yusung Kim 0001, Jun Bi, Ikjun Yeom
J. Netw. Comput. Appl.4
2015 Peer-assisted multimedia delivery using periodic multicast
Yusung Kim 0001, Hyunsoo Yoon, Ikjun Yeom
Inf. Sci.4
2015 Scalable and efficient file sharing in information-centric networking
Ikjun Yeom, Jun Bi, Yusung Kim 0001
J. Netw. Comput. Appl.2
2013 The impact of large flows in Content Centric Networks
abstract
This paper investigates the impact of large flows in Content Centric Networks (CCN). In CCN, routers have caches, and store all the data after forwarding. If large flows temporarily occupy a content cache, they may evict popular chunks from the cache, and it results in low cache hit ratio. We mathematically analyzed the amount of occupancy of a large flow in a cache, and realized that a few large flows can constitute a significant portion of a cache. Our simulation results showed that small flows experience cache hit ratio degradation as the number of large flows increases. Finally, we present that limiting the occupancy of large flows in a cache can effectively improve the cache hit ratios for small flows.
Yusung Kim 0001, Ikjun Yeom
ICNP3
2013 Enhanced cooperative communication MAC for mobile wireless networks
Donghyeok An, Honguk Woo, Hyunsoo Yoon, Ikjun Yeom
Comput. Networks4
2013 Performance analysis of in-network caching for content-centric networking
Yusung Kim 0001, Ikjun Yeom
Comput. Networks2
2011 Active Queue Management for Flow Fairness and Stable Queue Length
abstract
Two major goals of queue management are flow fairness and queue-length stability However, most prior works dealt with these goals independently. In this paper, we show that both goals can be effectively achieved at the same time. We propose a novel scheme that realizes flow fairness and queue-length stability. In the proposed scheme, high-bandwidth flows are identified via a multilevel caching technique. Then, we calculate the base drop probability for resolving congestion with a stable queue, and apply it to individual flows differently depending on their sending rates. Via extensive simulations, we show that the proposed scheme effectively realizes flow fairness between unresponsive and TCP flows, and among heterogeneous TCP flows, while maintaining a stable queue.
Hyunsoo Yoon, Ikjun Yeom
IEEE Trans. Parallel Distributed Syst.3
2010 Providing forwarding assurance in multi-hop wireless networks
Sungwon Han 0002, Euiyul Ko, Hyunsoo Yoon, Ikjun Yeom
Comput. Commun.4
2009 Impact of bandwidth request schemes for Best-Effort traffic in IEEE 802.16 networks
Seungwoon Kim, Minwook Lee, Ikjun Yeom
Comput. Commun.3
2008 Dealing with Sudden Bandwidth Changes in TCP
abstract
In this paper, we propose a novel technique to deal with sudden bandwidth changes in TCP. In the current Internet, sudden bandwidth changes may occur due to vertical handovers between heterogeneous access networks or routing path changes. The current implementation of TCP is designed and optimized for stable networks, and does not adapt well upon sudden bandwidth changes. Consequently, it might suffer from packet losses in burst upon sudden decrements of bandwidth and under-utilization upon sudden increments of bandwidth. To resolve this problem, we propose to modify the current TCP algorithm to include a new phase, called fast adaptation (FA). The FA phase is triggered upon detecting sudden bandwidth changes, and a TCP sender in the FA phase attempts to recover lost packets quickly to avoid timeout upon sudden decrement of bandwidth. Upon sudden increment of bandwidth, it increases its window size drastically to realize full-utilization. Through extensive simulations and experiments, it is shown that the proposed scheme can effectively deal with sudden bandwidth changes.
Euiyul Ko, Donghyeok An, Ikjun Yeom
ICC3
2008 Assured Forwarding in multi-hop wireless networks
abstract
The Assured Forwarding (AF) service in a differentiated services network offers different levels of forwarding assurance for IP packets. Several studies have proposed to manipulate the contention window size to provide service differentiation in wireless networks. However, since network congestion in multi-hop wireless networks causes packet losses at the link layer, the contention window size based differentiation scheme is not sufficient to provide the AF service. In this paper, we propose a rate control scheme to control load on the shared channel by adjusting sending rate according to the estimated channel state and the amount of AF traffic. We further propose a RTS retry limit adaptation scheme to compensate the rate control scheme when the accurate estimation of the channel state is not easy. Throughout extensive simulations, we show that proposed schemes are effective to differentiate forwarding assurance in multi-hop wireless networks.
Sungwon Han 0002, Euiyul Ko, Ikjun Yeom
MASS3
2008 Achieving throughput fairness in Wireless Mesh Networks based on IEEE 802.11
abstract
We propose a fair bandwidth allocation scheme for multi-radio multi-channel wireless mesh networks (WMNs) using distributed algorithm. Through an extensive simulation, we show that our scheme ensures per node fairness without loss of the total aggregate throughput.
Janghwan Lee, Ikjun Yeom
MASS2
2008 Neighbor-Aware Adaptive Retry Limit for IEEE 802.11-Based Mobile Ad Hoc Networks
abstract
In a mobile ad hoc network (MANET), it has been addressed that packet losses due to collision are often misinterpreted as routing failures, and cause unnecessary overhead for routing maintenance. There have been several attempts to avoid the unnecessary overhead through reducing collision losses. They are effective in a static topology where most losses are due to collision. In a dynamic topology, however, packets are lost due to actual routing failures (induced by mobility) as well as due to collision, and efforts for reducing collision are not enough. In this paper, we propose a new scheme for adjusting the limit of RTS retransmissions. In the proposed scheme, we treat packet losses differently as follows: (a) upon collisions, we increase the limit to reduce collision losses; and (b) upon routing failures, we decrease the limit to avoid unnecessary retransmissions. Through extensive simulations, it is shown that the proposed scheme effectively improves throughput in various scenarios and outperforms other comparable schemes.
Jinkyu Lee 0001, Ikjun Yeom
WCNC3
2008 Analysis of bandwidth efficiency in overlay multicasting
Changhan Kim, Jae-Heon Yang, Ikjun Yeom
Comput. Networks4
2008 Reducing Queue Oscillation at a Congested Link
abstract
Queue length oscillation at a congested link causes many undesirable properties such as large delay jitter, underutilization of the link and packet drops in burst. The main reason of this oscillation is that most queue management schemes determine the drop probability based on the current traffic without consideration on the impact of that drop probability on the future traffic. In this paper, we propose a new active queue (AQM) scheme to reduce queue oscillation and realize stable queue length. The proposed scheme measures the current arrival and drop rates, and uses them to estimate the next arrival rate. Based on this estimation, the scheme calculates the drop probability which is expected to realize stable queue length. We present extensive simulation with various topologies and offered traffic to evaluate performance of the proposed scheme. The results show that the proposed scheme remarkably reduces queue length oscillation compared to other well-known AQMs. It is also shown that the proposed scheme improves fairness among TCP flows due to the stable drop probability, and maintains high utilization with small queue length.
Ikjun Yeom
IEEE Trans. Parallel Distributed Syst.2
2007 Advanced Disjoint Address Allocation for Mobile Ad Hoc Networks
abstract
Regarding to address allocation, a mobile ad hoc network (MANET) may suffer from the lack of address and network partition/merging due to mobility of nodes. In this paper, we propose a new address allocation protocol for dealing with those problems. The proposed protocol is developed based on disjoint address set distribution with binary splitting for scalability, and provides special treatments for resolving the lack of addresses. We also present an effective technique for handling network partition and merging. Through simulation, we show that the proposed protocol is effective to allocate addresses in a MANET with reasonable latency and communication overhead.
Jinkyu Lee 0001, Ikjun Yeom
VTC Fall3
2007 Performance Analysis of Decentralized RAN (Radio Access Network) Discovery Schemes for IEEE 802.21
abstract
As more wireless access networks become available, there is a new challenge emerged: how to discover currently available radio access networks (RANs). To discover available RANs without help from centralized servers, each mobile host periodically turns on network interfaces to discover available networks. Performance of a RAN discovery scheme may depend on how to maintain a valid list of available networks while minimizing power consumption to discover RANs. In this paper, we derive several decentralized RAN discovery schemes. Through extensive simulations, we evaluate them in terms of achieved bandwidth, the number of handovers and power consumption.
Cheoleun Moon, Sookhyun Yang, Ikjun Yeom
VTC Fall3
2006 A rate-based drop policy for punishing unresponsive flows
Ikjun Yeom
Comput. Commun.1
2001 Adaptive marking for aggregated flows
abstract
The differentiated services architecture is receiving wide attention as a framework for providing different levels of service according to a service profile in the Internet. The current architecture allows aggregation of flows sharing a service profile. This paper looks at the problem of achieving specific QoS goals of individual flows by flexibly managing resources available to an aggregated source. We derive a simple analytic model for the relationship between per-session behavior, aggregate packet marking and packet differentiation within a DiffServ network. The paper presents an adaptive marker based on a TCP performance model within a DiffServ network. The paper shows that an aggregated marker can maintain the state of individual flows at the edge of the network and utilize this state effectively in adaptively marking packets of individual flows to meet their QoS goals.
Ikjun Yeom, A. L. Narasimha Reddy
GLOBECOM1
2001 Marking for QoS improvement
Ikjun Yeom, A. L. Narasimha Reddy
Comput. Commun.1
2001 ENDE: An End-to-end Network Delay Emulator Tool for Multimedia Protocol Development
Ikjun Yeom, A. L. Narasimha Reddy
Multim. Tools Appl.1
2001 Modeling TCP behavior in a differentiated services network
abstract
The differentiated services architecture has been proposed for providing different levels of services and has received wide attention. A packet in a diff-serv domain is classified into a class of service according to its contract profile and treated differently by its class. While many studies have addressed issues on the diff-serv architecture (e.g., dropper, marker, classifier and shaper), there have been few attempts to analytically understand a flow's behavior in a diff-serv network. We propose simple models of TCP behavior in a diff-serv network. Our models quantitatively characterize TCP throughput as functions of the contract rate, the packet-drop rate and the round-trip time in either two-drop precedence or three-drop precedence network. We also extend our models to aggregated flows. The models are validated through a number of simulations.
Ikjun Yeom, A. L. Narasimha Reddy
IEEE/ACM Trans. Netw.1