If you don't make mistakes, you're not working on hard enough problems. And that's a big mistake. - Frank Wilczek

Scalable Computing Systems Laboratory

Hyungsoo Jung
Assistant Professor
Department of Computer Science
Hanyang University
Seoul, South Korea

Contact: hyungsoo DOT jung AT hanyang DOT ac DOT kr

News and Opportunities:

As of Fall 2015, I moved to Hanyang University in Seoul, South Korea. My main research focus is on scalable software architecture on cutting-edge hardware (i.e., multicores and non-volatile memory). Topics include operating systems, distributed systems, high-performance database systems, etc. Prior to joining Hanyang University, I was one of founding members of Amazon Aurora database kernel development team.

I am currently looking for graduate students, postdoctoral researchers, and undergraduate students. Feel free to contact me if you have the right skills and relevant interests on any of research topics above.


*** For those who seek undergraduate intern positions, I

strongly

recommend you to take "Algorithms & Data Structures" and "Operating Systems" prior to contacting me. Taking "Multicore Programming" is a

big plus

to undertake a research project in our lab, since it would take enormous time and effort to design concurrent data structures & algorithms while learning the subject without having relevant knowledge.



* A list of very competitive top conferences we are aiming at :
  • The biennial ACM Symposium on Operating Systems Principles (SOSP)
  • The biennial USENIX Symposium on Operating Systems Design and Implementation (OSDI)
  • The annual ACM Special Interest Group on Management of Data Conference (SIGMOD)
  • The annual International Conference on Very Large Data Bases (VLDB) 


Education:


Experience:

  • Sr. Software Development Engineer, Amazon Aurora Database Engine, Amazon Web Services (AWS) Inc., Seattle, WA, USA, May 2015 ~ August 2015
  • Software Development Engineer, Amazon Aurora Database Engine, Amazon Web Services (AWS) Inc., Seattle, WA, USA, October 2012 ~ April 2015
  • Researcher, National ICT Australia (NICTA), Kensington, NSW, Australia, April 2012 ~ September 2012
  • Postdoctoral Research Associate, The University of Sydney, Sydney, NSW, Australia, April 2010 ~ March 2012
  • Postdoctoral Research Associate, Seoul National University, Oct 2009~ March 2010
  • Engineering internship with Google, Zurich, Switzerland (Jul 2006 ~ Dec 2006)



Classes:


  • 2016 Fall   (Undergraduate) : (ITE1015) Creative Software Design
    • piazza : https://piazza.com/hanyang.ac.kr/fall2016/ite1015/home
    • gitlab : accessible to HYU students only
  • 2016 Fall   (Undergraduate) : (ITE3072) Integrated Software Project
  • 2016 Fall   (Undergraduate) : (ITE4065) Multicore Programming
    • piazza : https://piazza.com/hanyang.ac.kr/fall2016/ite4065/home
    • gitlab : accessible to HYU students only
  • 2016 Spring (Graduate)      : (EWE8087) Database Performance Engineering
  • 2016 Spring (Undergraduate) : (ITE1014) Introduction to Computer Science and Programming
  • 2015 Fall   (Undergraduate) : (ITE4065) Multicore Programming (Concurrent Data Structures & Algorithms)




  

Students:


  • Woong Sul (설웅) (visiting student, Ph.D. Candidate, co-advising with Prof. Heon Y. Yeom)
    • B.S., Dept. of Material Science and Eng., Seoul National University, Seoul, Korea.
    • M.S., Dept. of Computer Science and Eng., Seoul National University, Seoul, Korea.
    • Ph.D. candidate, Dept. of Computer Science and Eng., Seoul National University, Seoul, Korea.
    • Research: Scalable log processing for high performance transaction systems
  • Sangyup Rhee (이상엽) (M.S. Student: Class of 2016)
    • B.S., Dept. of Computer Science, Purdue University, West Lafayette, Indiana, USA.
    • Research: Design and implementation of a highly concurrentatomic, durable store based on fast non-volatile memory
  • Hyeongwon Jang (장형원) (Research intern)
    • Senior student, Dept. of Computer Science, Hanyang University, Seoul, Korea
    • Research: Design and implementation of a highly concurrentatomic, durable store based on fast non-volatile memory
  • Jongbin Kim (김종빈) (Research intern)
    • Senior student, Dept. of Computer Science, Hanyang University, Seoul, Korea
    • Research: Improving the multicore scalability of MVCC (multiversion concurrency control) for high performance databases
  • Hyeonseok Oh (오현석) (Research intern)
    • Senior student, Dept. of Computer Science, Hanyang University, Seoul, Korea
    • Research: Improving the multicore scalability of database logging for high performance transaction engine
  • Kwangil Cho (조광일) (Research intern)
    • Junior student, Dept. of Computer Science, Hanyang University, Seoul, Korea
    • Research: Design and implementation of a highly concurrentatomic, durable store based on fast non-volatile memory


Research Funding and Grants:


  • SAMSUNG Electronics (November 2015 ~ May 2016) : Performance Study of Enterprise Software on Next-generation Non-Volatile Memory express (NVMe) Solid-State Drives (SSDs)




  

Publications


Copyright Notice: It is understood that the following electronic versions of the papers are non-commercial distributions available to ensure the timely dissemination of their content. Copyrights for each published paper are held by the respective publishing organization.

Conference

  • Yongseok Son, Hara Kang, Jinyong Ha, Jongseong Lee, Hyuck Han, Hyungsoo Jung, Heon Young Yeom, "An Empirical Evaluation of Enterprise and SATA-based Transactional Solid-State Drives”, IEEE Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'16) 2016, London, UK, Sep 2016
  • Soojeon Lee, Myungjin Lee, Dongman Lee, Hyungsoo Jung, Byung-Sun Lee "TCPRand: Randomizing TCP Payload Size for TCP Fairness in Data Center Networks”, the 34th IEEE International Conference on Computer Communications (IEEE INFOCOM'15), Hong Kong, May 2015
    -I contributed an adaptive size randomization algorithm that can improve TCP fairness under the circumstance where a single flow from one port competes with multiple flows from other port at the same output port. Retaining TCP fairness while mitigating the TCP-outcast problem is one of key claims of this paper.
  • Hyuck Han, SeongJae Park, Hyungsoo Jung, Alan Fekete, Uwe Roehm, Heon Y. Yeom “Scalable Serializable Snapshot Isolation for Multicore Systems”, Proceedings of IEEE International Conference on Data Engineering (ICDE'14),, Chicago, IL, USA, April 2014.
  • ACM DL Author-ize serviceA scalable lock manager for multicores
    Hyungsoo JungHyuck HanAlan D. FeketeGernot HeiserHeon Y. Yeom
    Proceedings of ACM SIGMOD International Conference on Management of Data (SIGMOD'13), New York, New York, USA, July 2013, pp 73-84.

    -The conference paper is selected as one of the best papers and invited to ACM Transactions on Database Systems (TODS).
  • Hyungsoo Jung, Hyuck Han, Alan Fekete, Uwe Roehm, Heon Y. Yeom “Performance of Serializable Snapshot Isolation on Multicore Servers”, Proceedings of International Conference on Database Systems for Advanced Applications (DASFAA'13), (Springer LNCS 7826) Wuhan China, April 2013, pp 416-430.
  • Hyungsoo Jung, Hyuck Han, Alan Fekete, Uwe Roehm “Serializable Snapshot Isolation for Replicated Databases in High-Update Scenarios”, the 37th International Conference on Very Large Data Bases (VLDB 2011), Seattle, Washington, USA, Aug 2011, pp 783-794. (acceptance rate = 18.1% for research track)
  • Hyungsoo Jung, Shin-Gyu Kim, Heon Y. Yeom, Sooyong Kang, Lavy Libman “ Adaptive Delay-based Congestion Control for High Bandwidth-Delay Product Networks”, the 30th IEEE International Conference on Computer Communications (IEEE INFOCOM 2011), Shanghai, China, April 2011, pp 2885-2893 (acceptance rate = 15.9%)
  • Joohee Song, Ying Zhou, Hyungsoo Jung, Joseph Davis “ Adding Context to Social Tagging Systems”, the 21st Australasian Conference on Information Systems (ACIS 2010), 1-3 December 2010, Brisbane, Australia
  • Shin-Gyu Kim, Hyuck Han, Hyungsoo Jung, Hyunsang Eom, Heon Y. Yeom, “Harnessing Input Redundancy in a MapReduce Framework”, the 25th Annual ACM Symposium on Applied Computing (SAC), 2010, 22-26 March 2010, Sierre, Switzerland
  • Hyuck Han, Hyungsoo Jung, Shin-Gyu Kim, Heon Y. Yeom, " A Skyline Approach to the Matchmaking Web Service ", the 9th  IEEE/ACM International Conference on Cluster Computing and Grid (CCGrid 2009), 18-21 May 2009, Shanghai, China
  • Hyungsoo Jung, Hyuck Han, Shin-Gyu Kim, Heon Y. Yeom, "A Practical Evaluation of Large Memory Data Processing on a Reliable Remote Memory System", the 24th Annual ACM Symposium on Applied Computing (SAC) 2009, 8-12 March 2009, Honolulu, Hawaii, USA
  • Shin-Gyu Kim, Hyuck Han, Kyungho Jeon, Hyungsoo Jung, Heon Y. Yeom, "Visualization of Information Flows in a Very Large Social Network", the 24th Annual ACM Symposium on Applied Computing (SAC) 2009, 8-12 March 2009, Honolulu, Hawaii, USA
  • Kiyoung Kim, Kyungho Jeon, Hyuck Han, Shin-gyu Kim, Hyungsoo Jung, Heon Y. Yeom, "MRBench : A Benchmark for Map-Reduce Framework", the 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS'08), Dec. 8 - 10, 2008, Melbourne, Victoria, Australia
  • Hyungsoo Jung, Heon Y. Yeom, "A Practical Single-Register Wait-Free Mutual Exclusion Algorithm on Asynchronous Networks", Euro-Par 2006, the 12th International Conference on Parallel and Distributed Computing, 29 August - 1 September 2006, Dresden, Germany
  • Hyungsoo Jung, Dongin Shin, Hyuck Han, Jai W. Kim and Heon Y. Yeom, "Design and Implementation of Multiple Fault-Tolerant MPI over Myrinet (M3)", the 18th ACM/IEEE Supercomputing Conference (SC|05), Seattle, WA, USA, 12-18 November 2005
  • Hyunjoon Jung, Hyuck Han, Hyungsoo Jung, Heon Y. Yeom, "Dynamic and Fine-grained Authentication and Authorization Architecture in grid computing", the 5th International Conference on Computational Science (ICCS 2005), May, 2005, Atlanta, GA, USA (Also published in LNCS 3516, pp 179-186, May 2005)
  • Namyoon Woo, Hyungsoo Jung, Dongin Shin, Hyuck Han, Heon Y. Yeom, and Taesoon Park, "Performance Evaluation of Consistent Recovery Protocols using MPICH-GF", the 5th European Dependable Computing Conference (EDCC-5), Budapest, Hungary, 20-22 April 2005
  • Hyungsoo Jung and Heon Y. Yeom, "Control-theoretic Approach for a QoS Router", the 7th IEEE International Conference on High Speed Network and Multimedia Communications(HSNMC 2004), June 2004, Toulous, France
  • Heon Y. Yeom, Namyoon Woo, Hyungsoo Jung", "Providing Fault Tolerance for Parallel Applications on Grids", GlobusWORLD 2004, January 19-22, 2004, (San Francisco, USA)
  • Hyungsoo Jung, Heon Y. Yeom, "Efficient Lookup Using Proximity Caching For P2P Networks", the 23rd IEEE International Conference on Distributed Computing Systems (ICDCS 2003), Poster session, May 19-22, 2003 Providence, Rhode Island USA
  • Namyoon Woo, Soonho Choi, Hyung Soo Jung, Jungwhan Moon, Heon Y. Yeom, Taesoon Park and Hyungwoo Park, "MPICH-GF: Providing Fault Tolerance on Grid Environments", the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid2003), the poster and research demo session, May, 2003, Tokyo, Japan

  


Journal

  • Hyungsoo Jung, Hyuck Han, Alan Fekete, Gernot Heiser, Heon Y. Yeom, "A Scalable Lock Manager for Multicores", ACM Transactions on Database Systems (TODS), Vol. 39, No. 4, Article 31, December 2014
  • Hyuck Han, Young Choon Lee, Woong Shin, Hyungsoo Jung, Heon Y. Yeom, Albert Zomaya, "Cashing in on the Cache in the Cloud", IEEE Transactions on Parallel and Distributed Systems (TPDS), 23(8):1387-1399, Aug 2012
  • Hyuck Han, Hyungsoo Jung, Heon Y. Yeom, "Aspect-Oriented Development in Cluster Computing Software", Cluster Computing: the Journal of Networks, Software Tools and Applications, (SCIE) Dec 2011
  • Hyuck Han, Hyungsoo Jung, Sooyong Kang, Heon Y. Yeom, "Performance Evaluation of a Remote Memory System with Commodity Hardware for Large-Memory Data Processing", Cluster Computing: the Journal of Networks, Software Tools and Applications (SCIE), Dec 2011.
  • Hyungsoo Jung, Hyuck Han, Heon Y. Yeom, Sooyong Kang, "Athanasia: A User-Transparent and Fault-Tolerant System for Parallel Applications", IEEE Transactions on Parallel and Distributed Systems (TPDS), 22(10): 1653-1668, Oct 2011
  • Hyuck Han, Hyungsoo Jung, Heon Y. Yeom, "Scatter-Gather-Merge: An Efficient Star-Join Query Processing Algorithm for Data-Parallel Frameworks", Cluster Computing: the Journal of Networks, Software Tools and Applications, (14)2: 183-197, June 2011
  • Shin-gyu Kim, Hyuck Han, Hyungsoo Jung, Heon Y. Yeom, "Improving MapReduce Performance by Exploiting Input Redundancy", Journal of Information Science and Engineering, 27(2): 789-804, Mar 2011.
  • Hyuck Han, Hyungsoo Jung, Heon Y. Yeom, " An efficient skyline framework for matchmaking applications", Journal of Network and Computer Applications (JNCA), 34(1): 102-115, January 2011.
  • Hyungsoo Jung, Shin-Gyu Kim, Heon Y. Yeom, Sooyong Kang, "TCP-GT: A New Approach To Congestion Control Based on Goodput and Throughput", Journal of Communications and Networks (JCN), 12(5):??-??, October 2010.
  • Hyungsoo Jung, Heon Y. Yeom, and Sooyong Kang, "A Practical Single-Register Wait-Free Mutual Exclusion Algorithm on Asynchronous Networks", Journal of Information, 13(4): ??-??, July 2010.
  • Hyungsoo Jung, Hyuck Han, Heon Y. Yeom, Sooyong Kang, "CPS: Operating System Architecture for Efficient Network resource Management with Control-theoretic Packet Scheduler", Journal of Communications and Networks (JCN) 12(3): 266-274, June 2010.
  • Hyungsoo Jung, Hyuck Han, Heon Y. Yeom, Sooyong Kang, "A Fast and Progressive Algorithm for Skyline Queries with Totally- and Partially-Ordered Domains", Journal of Systems and Software (JSS), 83(3): 429-445, March 2010.
  • Namyoon Woo, Hyungsoo Jung, Heon Y. Yeom, Taesoon Park, and Hyungwoo Park, "MPICH-GF: Transparent Checkpointing and Rollback-Recovery for Grid-Enabled MPI Processes", IEICE Transactions on Information and Systems, E87-D(7): 1820-1828, July 2004.

Comments