Keon Jang | KAIST - Academia.edu (original) (raw)

Papers by Keon Jang

Research paper thumbnail of Modularity Meets Batching: Towards an Experimental Platform for High-speed Software Routers

Today massively-parallel processors are becoming increasingly popular and cost-effective. Future ... more Today massively-parallel processors are becoming increasingly popular and cost-effective. Future high performance networking systems design should harness the full computation power of such massively-parallel processors effecitvely for various types of workloads, beyond simple multi-threading on homogeneous fat-core processors. Software routers are no exception.

Research paper thumbnail of The power of batching in the Click modular router

Abstract The Click modular router has been one of the most popular software router platforms for ... more Abstract The Click modular router has been one of the most popular software router platforms for rapid prototyping and new protocol development. Unfortunately, its internal architecture has not caught up with recent hardware advancements, and the performance remains sub-optimal in high-speed networks despite its benefit of flexible module composition. In this work, we identify the performance bottlenecks of the existing Click router and extend it to scale with modern computer systems.

Research paper thumbnail of Reviving delay-based TCP for data centers

Abstract With the rapid growth of data centers, minimizing the queueing delay at network switches... more Abstract With the rapid growth of data centers, minimizing the queueing delay at network switches has been one of the key challenges. In this work, we analyze the shortcomings of the current TCP algorithm when used in data center networks, and we propose to use latency-based congestion detection and rate-based transfer to achieve ultra-low queueing delay in data centers.

Research paper thumbnail of Push Caching in The Naming System

The current Internet has only two name spaces: IP addresses and domain names [1]. Domain names ar... more The current Internet has only two name spaces: IP addresses and domain names [1]. Domain names are rather aliases of IP addresses than identifier, which leaves only one name spaace in the Internet. The lack of name space leads to an overloaded semantics (locator, host identifier, and routing identifier) on the IP address [2]. One problem with the overloading is that it is hard to support mobility.[2] Since TCP connections are established using IP and port, connection is not sustained when node change its IP address.

Research paper thumbnail of Packetshader: a gpu-accelerated software router

ACM SIGCOMM Computer …, Jan 1, 2010

Research paper thumbnail of Evaluation of VoIP Quality Over WiBro

Proceedings of the 9th …, Jan 1, 2008

Research paper thumbnail of Best-case wibro performance for a single flow

Proceedings of the 1st …, Jan 1, 2009

Research paper thumbnail of 3G and 3.5 G wireless network performance measured from moving cars and high-speed trains

Proceedings of the …, Jan 1, 2009

Research paper thumbnail of SSLShader: Cheap SSL Acceleration with Commodity Processors

Research paper thumbnail of Implementation and evaluation of a mobile planetlab node

ROADS, October, Jan 1, 2009

Research paper thumbnail of Improving delay estimation with path stitching

Proc. of Conference …, Jan 1, 2008

Research paper thumbnail of Path stitching: internet-wide path and delay estimation from existing measurements

INFOCOM, 2010 …, Jan 1, 2010

Research paper thumbnail of Design considerations for a mobile testbed

CFI'08: Proceedings of the 3rd International …, Jan 1, 2008

Research paper thumbnail of Accelerating SSL with GPUs

ACM SIGCOMM Computer …, Jan 1, 2010

Research paper thumbnail of Path stitching: Scalable and systematic internet-wide path and delay estimation from existing measurements

… Department, KAIST, Tech …, Jan 1, 2009

Research paper thumbnail of Building a single-box 100 gbps software router

Local and Metropolitan …, Jan 1, 2010

Abstract Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I... more Abstract Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I/O bus speeds. Benefiting from the hardware innovation, recent software routers on commodity PC now report about 10 Gbps in packet routing. In this paper we map out expected hurdles and projected speed-ups to reach 100 Gbps in packet routing on a single commodity PC. With careful measurements, we identify two notable bottlenecks for our goal: CPU cycles and I/O bandwidth. For the former, we propose reducing per-packet ...

Research paper thumbnail of Internet Sibilla: utilizing DNS for delay estimation service

Proceedings of the 2008 …, Jan 1, 2008

Research paper thumbnail of Building 100 Gbps Software Router

Research paper thumbnail of Modularity Meets Batching: Towards an Experimental Platform for High-speed Software Routers

Today massively-parallel processors are becoming increasingly popular and cost-effective. Future ... more Today massively-parallel processors are becoming increasingly popular and cost-effective. Future high performance networking systems design should harness the full computation power of such massively-parallel processors effecitvely for various types of workloads, beyond simple multi-threading on homogeneous fat-core processors. Software routers are no exception.

Research paper thumbnail of The power of batching in the Click modular router

Abstract The Click modular router has been one of the most popular software router platforms for ... more Abstract The Click modular router has been one of the most popular software router platforms for rapid prototyping and new protocol development. Unfortunately, its internal architecture has not caught up with recent hardware advancements, and the performance remains sub-optimal in high-speed networks despite its benefit of flexible module composition. In this work, we identify the performance bottlenecks of the existing Click router and extend it to scale with modern computer systems.

Research paper thumbnail of Reviving delay-based TCP for data centers

Abstract With the rapid growth of data centers, minimizing the queueing delay at network switches... more Abstract With the rapid growth of data centers, minimizing the queueing delay at network switches has been one of the key challenges. In this work, we analyze the shortcomings of the current TCP algorithm when used in data center networks, and we propose to use latency-based congestion detection and rate-based transfer to achieve ultra-low queueing delay in data centers.

Research paper thumbnail of Push Caching in The Naming System

The current Internet has only two name spaces: IP addresses and domain names [1]. Domain names ar... more The current Internet has only two name spaces: IP addresses and domain names [1]. Domain names are rather aliases of IP addresses than identifier, which leaves only one name spaace in the Internet. The lack of name space leads to an overloaded semantics (locator, host identifier, and routing identifier) on the IP address [2]. One problem with the overloading is that it is hard to support mobility.[2] Since TCP connections are established using IP and port, connection is not sustained when node change its IP address.

Research paper thumbnail of Packetshader: a gpu-accelerated software router

ACM SIGCOMM Computer …, Jan 1, 2010

Research paper thumbnail of Evaluation of VoIP Quality Over WiBro

Proceedings of the 9th …, Jan 1, 2008

Research paper thumbnail of Best-case wibro performance for a single flow

Proceedings of the 1st …, Jan 1, 2009

Research paper thumbnail of 3G and 3.5 G wireless network performance measured from moving cars and high-speed trains

Proceedings of the …, Jan 1, 2009

Research paper thumbnail of SSLShader: Cheap SSL Acceleration with Commodity Processors

Research paper thumbnail of Implementation and evaluation of a mobile planetlab node

ROADS, October, Jan 1, 2009

Research paper thumbnail of Improving delay estimation with path stitching

Proc. of Conference …, Jan 1, 2008

Research paper thumbnail of Path stitching: internet-wide path and delay estimation from existing measurements

INFOCOM, 2010 …, Jan 1, 2010

Research paper thumbnail of Design considerations for a mobile testbed

CFI'08: Proceedings of the 3rd International …, Jan 1, 2008

Research paper thumbnail of Accelerating SSL with GPUs

ACM SIGCOMM Computer …, Jan 1, 2010

Research paper thumbnail of Path stitching: Scalable and systematic internet-wide path and delay estimation from existing measurements

… Department, KAIST, Tech …, Jan 1, 2009

Research paper thumbnail of Building a single-box 100 gbps software router

Local and Metropolitan …, Jan 1, 2010

Abstract Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I... more Abstract Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I/O bus speeds. Benefiting from the hardware innovation, recent software routers on commodity PC now report about 10 Gbps in packet routing. In this paper we map out expected hurdles and projected speed-ups to reach 100 Gbps in packet routing on a single commodity PC. With careful measurements, we identify two notable bottlenecks for our goal: CPU cycles and I/O bandwidth. For the former, we propose reducing per-packet ...

Research paper thumbnail of Internet Sibilla: utilizing DNS for delay estimation service

Proceedings of the 2008 …, Jan 1, 2008

Research paper thumbnail of Building 100 Gbps Software Router