Sangtae Ha
- Sangtae Ha
- Ph.D Candidate
- Department of computer Science
- North Carolina State University, NC 27606.
- Education: 2001 M.S., POSTECH, Korea
- Email: sha2 AT ncsu DOT edu TEL: (919)513-2427 (office)
- Address: 1009 Capability Drive, Research II building, Room 203A,
- Centennial Campus, North Carolina State University, Raleigh, NC 27695
- Research areas: congestion control, TCP acceleration and wireless networking.
Since we released the first working version of CUBIC to Linux community, CUBIC has been improved quite a bit, thanks to the valuable feedbacks from researchers and kernel developers all around the world. I'm still spending most of my time to maintaing and improving CUBIC, which is the default TCP protocol in Linux. You can see the latest CUBIC implementation in the Linux kernel at
here and corresponding
internet draft and
paper.
The recent updates (v2.3) for CUBIC are about improving slow-start which has been known very problematic for high and long-distance paths, especially with a large bottleneck buffer. We recently presented a very effective solution, called Hybrid Slow Start (HyStart), which is a small plugin to an existing slow-start and improves throughput substantially. We validated the feasibility of HyStart in our testbed and over the real production networks such as Internet2 and National Lamda Rail (NLR). The future 2.6.28 kernel will include HyStart by default. You can read the details of the algorithm from the
paper and check out the
patches from the current net-next-2.6 kernel git tree.
I also maintain
TCP testing wiki and update the testing results when a new version of Linux kernel is released. For the controlled TCP testing, we have a dedicated testbed, called BIC LAB. You can see the figure of BIC LAB testbed at
here. Recently, we installed
a TCP testing server at
Centaur LAB to evaluate CUBIC over Internet2 and National Lamda Rail (NLR), which have typically more than 1Gbps bandwidth.
News
| Date | Description |
| 2008/11/03 | The results of HyStart with MacOSX receivers are added and are available on line. |
| 2008/10/28 | CUBIC has recently been updated (v2.3) by integrating a new slow start, called HyStart. Testing results of CUBICv2.3 (with HyStart) are available on line. The technical report of HyStart is also available on line The kernel patch of HyStart is available at net-next-2.6 kernel git tree |
| 2008/08/15 | I am back from the summer co-op with the WAAS team, Cisco Systems, San Jose. Read more about WAN optimization and application acceleration of Cisco Wide Area Application Service (WAAS) |
| 2008/07/20 | The newly updated CUBIC paper is available on line This includes the details of Linux implementation of CUBIC. |
| 2008/04/28 | The Cisco Collaborative Research Initiative donated three Cisco 7600 routers for our researches. Thanks to Cisco Systems. See more details |
| 2008/03/05 | Recent TCP testing results are available on line Tested kernel version: 2.6.25-rc3 |
| 2008/03/04 | CUBIC has recently been updated (v2.2). See the changelog for this update. Now, CUBIC has a good convergence time and scalability. |
| 2008/02/21 | HyStart is under testing over Internet2 and National Lamda Rail (Many thanks to Kazumi Kumazoe at NICT, and Dr. Yunhong Gu at NCDM in UIC for accessing their facilities.) |
More ...
Projects
Publications
Journal
- Sangtae Ha, Injong Rhee and Lisong Xu, CUBIC: A New TCP-Friendly High-Speed TCP Variant, ACM SIGOPS Operating System Review, Volume 42, Issue 5, July 2008, Page(s):64-74, 2008.
PDF
- H. Cai, D. Eun, S. Ha, I. Rhee and L. Xu, Stochastic convex ordering for multiplicative decrease internet congestion control, Computer Networks: The International Journal of Computer and Telecommunications Networking, Volume 53, Issue 3, Feb. 2009, Page(s):365 - 381, 2009.
- Sangtae Ha, Long Le, Injong Rhee and Lisong Xu, Impact of Background Traffic on Performance of High-speed TCP Variant Protocols, Computer Networks: The International Journal of Computer and Telecommunications Networking, Volume 15, Issue 4, Aug. 2007, Page(s):852 - 865, 2007.
Conferences
- A. Warrier, S. Janakiraman, S. Ha and I. Rhee, DiffQ: Differential Backlog Congestion Control for Multi-hop Wireless Networks, INFOCOM 2009.
PDF
- A. Warrier, S. Ha and I. Rhee, Starvation in Wireless End-to-end Congestion Controlled Networks: A Different Perspective, submitted
PDF
- Sangtae Ha and Injong Rhee, Hybrid Slow Start for High-Bandwidth and Long-Distance Networks, PFLDnet, Manchester, UK, 2008
PDF
PPT
- Lachlan Andrew, Cesar Marcondes, Sally Floyd, Lawrence Dunn, Romaric Guillier, Wang Gang, Lars Eggert, Sangtae Ha and Injong Rhee, Towards a Common TCP Evaluation Suite, PFLDnet, Manchester, UK, 2008.
PDF
- H. Cai, D. Eun, S. Ha, I. Rhee and L. Xu, Stochastic Ordering for Internet Congestion Control and its Applications, Infocom, IEEE, Anchorage, Alaska, USA, 2007
PDF
PPT
- H. Cai, D. Eun, S. Ha, I. Rhee and L. Xu, Stochastic Ordering for Internet Congestion Control, PFLDnet, to appear, 2007
PDF
PPT
- Sangtae Ha, Yusung Kim, Long Le, Injong Rhee and Lisong Xu, A Step toward Realistic Performance Evaluation of High-Speed TCP Variants, PFLDnet, Nara, Japan, 2006.
PDF
Internet Drafts
Technical Reports
- Sangtae Ha and Injong Rhee, Taming the Elephants: New TCP Slow Start, NCSU Technical Report 2008.
PDF, Errata
TXT
- A. Warrier, S. Ha, P. Wason and I. Rhee, DiffQ: Differential Backlog Congestion Control for Multi-hop Wireless Networks, NCSU Technical Report 2008.
PDF
- Sangtae Ha, Yusung Kim, Long Le, Injong Rhee, and Lisong Xu, A step toward realistic evaluation of high-speed TCP protocols, Web-based Technical Report.
HTML
Demo
- A. Warrier, S. Ha, P. Wason, I. Rhee and J. H. Kim, DiffQ: Differential Backlog Congestion Control for Multi-hop Wireless Networks, Demo, SECON 2008.
PDF
- Injong Rhee, Ajit Warrier and Sangtae Ha, TCP problem under high bandwidth delay product networks - Demo III (B), The Future of TCP: Train-wreck or Evolution?, Stanford Univ, Stanford, CA, 2008.
Professional Articles
- Sangtae Ha and Hyunjoon Cha, Design and Implementation of Embedded Linux, Programmer's World, Special Issue 3-1, April, 2001.
- Sangtae Ha and Hyunjoon Cha, Embedded Linux for Network Devices, Linux@Works, November, 2001.
- Sangtae Ha and Hyunjoon Cha, Compare Embedded Linux with Other Real-Time Operating Systems, Linux@Works, October, 2001.
Awards and Honors
- Outstanding Teaching Assistant Award, Thirty Eight Annual Teaching Assitant Awards 2006-2007.
HTML
Services
| Job Title | When | Course Name | Instructors / Advisors / Mentors |
| Teaching Assistant | Fall 2004 | CSC402 (ECE470) Network Projects | John P. Streck and Dr. Mladen A. Vouk |
| Teaching Assistant | Spring 2005 | CSC402 (ECE470) Network Projects | John P. Streck and Dr. Mladen A. Vouk |
| Research Assistant | Summer 2005 | | Dr. Injong Rhee |
| Teaching Assistant | Fall 2005 | CSC402 (ECE470) Network Projects | John P. Streck and Dr. Mladen A. Vouk |
| Teaching Assistant | Spring 2006 | CSC402 (ECE470) Network Projects | Sammie Carter and Joyce Hatch |
| Research Assistant | Summer 2006 | | Dr. Injong Rhee |
| Teaching Assistant | Fall 2006 | CSC573 Internet Protocols | Dr. Injong Rhee |
| Teaching Assistant | Spring 2007 | CSC773 Advanced Internet Protocols | Dr. Injong Rhee |
| Research Assistant | Summer 2007 | | Dr. Injong Rhee |
| Research Assistant | Fall 2007 | Funding from Cisco Systems | Dr. Injong Rhee |
| Research Assistant | Spring 2008 | Funding from Cisco Systems | Dr. Injong Rhee |
| Summer Intern | Summer 2008 | Cisco Systems | Dr. Nandita Dukkipati |
| Research Assistant | Fall 2008 | Funding from Cisco Systems | Dr. Injong Rhee |
| Research Assistant | Spring 2009 | Funding from Cisco Systems | Dr. Injong Rhee |
-- Main.sha2 - 29 Sep 2008