Jilong Kuang Image Jilong Kuang

(At Samsung Research America in Mountain View, CA since November 2011)
Computer Science Graduate Student
Engineering Building Unit 2, Room 463
Department of Computer Science and Engineering
University of California, Riverside
Riverside, CA 92521

Office Phone: (+1) 951-827-2001
E-mail: jkuang AT cs DOT ucr DOT edu
Research Interests
Professional Activities
Graduate Courses
Other Stuff

    2006-2011 (Ph.D) Doctor of Philosophy in Computer Science, University of California, Riverside.
    2002-2006 (B.E) Bachelor of Science in Computer Science, Beijing University of Posts and Telecommunications.
      Overall GPA: 3.7/4.0; Major GPA: 3.9/4.0
      Rank: Top 3%, 5th out of 190
Research Interests

    Digital Health: HIPAA-compliant cloud platform, mobile/wearable sensing for health data, activity recognition, physiological signal processing, biomarker identification, care digitalization and predictive health analytics.

    Cloud Computing and Big Data: Scalable and secure cloud application, big data store and processing using Hadoop/MapReduce framework and Spark ecosystem.

    Distributed Database: Time-series data platform, adaptive indexing, in-store stream processing, real-time query engine, database system modeling.

    Intelligent Platform: Distributed RDF store, bulk loading of triples, SPARQL query optimization, RDFS/OWL parallel inferencing.

    Distributed Caching: In-memory key-value storage for large-scale datacenter, high-throughput and low-latency object caching development.

    Operating Systems: Microkernel-based OS development, Linux run-time environment development for multicore servers, scalability and security in resource management and device driver framework.

    Networking Systems: High-performance network card driver development, customized TCP/IP protocol optimization, time-series traffic generation.

    Computer Architecture: Parallel processing/multi-threading on multicore system, NUMA memory architecture, core/cache topology, power/thermal modeling.

    Multicore Scheduling: Parallel-pipeline scheduling, memory/cache/core-aware scheduling, power/energy optimization, thermal management.


      [ BIBM 2018 ]
        Sujee Lee, Ebrahim Nemati and Jilong Kuang
        "Configurable Pulmonary-Tuned Privacy Preservation Algorithm for Mobile Devices"
        The 2018 IEEE International Conference on Bioinformatics and Biomedicine, Madrid, Spain, December 2018.

      [ ICMLA 2018 ]
        Qinghan Xue, Xiaoran Wang, Samuel Meehan, Jilong Kuang, Jun Alex Gao and Mooi Choo Chuah
        "Recurrent Neural Networks-based Obesity Status Prediction Using Activity Data"
        The 17th IEEE International Conference on Machine Learning and Applications, Orlando, FL, December 2018.

      [ BODYNETS 2018 ]
        Md Mahbubur Rahman, Ebrahim Nemati, Viswam Nathan and Jilong Kuang
        "InstantRR: Instantaneous Respiratory Rate Estimation on Context-aware Mobile Devices"
        The 13th EAI International Conference on Body Area Networks, Oulu, Finland, October 2018.

      [ BODYNETS 2018 ]
        Ebrahim Nemati, Md Mahbubur Rahman, Viswam Nathan and Jilong Kuang
        "Private Audio-Based Cough Sensing for In-Home Pulmonary Assessment using Mobile Devices"
        The 13th EAI International Conference on Body Area Networks, Oulu, Finland, October 2018.

      [ ICDATA 2018 ]
        Xiaoran Wang, Leonardo Jimenez Rodriguez and Jilong Kuang
        "Modeling Topics on Open Source Apache Spark Repositories"
        The 14th International Conference on Data Science, Las Vegas, NV, July 2018.

      [ BigData Congress 2018 ]
        Leonardo Jimenez Rodriguez, Xiaoran Wang and Jilong Kuang
        "Insights on Apache Spark Usage by Mining Stack Overflow Questions"
        The 2018 IEEE 7th International Congress on Big Data, San Francisco, CA, July 2018.

      [ LSC 2017 ]
        Daniyal Liaqat, Ebrahim Nemati, Md Mahbubur Rahman and Jilong Kuang
        "A Method for Preserving Privacy During Audio Recordings by Filtering Speech"
        The 1st IEEE Life Sciences Conference, Sydney, Australia, December 2017.

      [ HI-POCT 2017 ]
        Ebrahim Nemati, Daniyal Liaqat, Md Mahbubur Rahman and Jilong Kuang
        "A Novel Algorithm for Activity State Recognition Using Smartwatch Data"
        The IEEE-NIH 2017 Special Topics Conference on Healthcare Innovations and Point-of-Care Technologies, Bethesda, MD, November 2017.

      [ BigData 2015 ]
        Jilong Kuang, Daniel Waddington and Changhui Lin
        "Techniques for Fast and Scalable Time Series Traffic Generation"
        The 2015 IEEE International Conference on Big Data, Santa Clara, CA, October 2015.

      [ ICME 2014 ]
        Dung Vu, Jilong Kuang and Laxmi Bhuyan
        "A Scalable Hash Scheduler for Decoding of Multiple H.264/AVC Streams on Multi-core"
        The 2014 IEEE International Conference on Multimedia & Expo, Chengdu, China, July 2014.

      [ ICITST 2013 ]
        Ahmed Osama Fathy Atya and Jilong Kuang
        "RUFC: A Flexible Framework For Reliable UDP With Flow Control"
        The 8th International Conference for Internet Technology and Secured Transactions, London, UK, December 2013.

      [ UCC 2013 ]
        Daniel Waddington, Juan Colmenares, Jilong Kuang and Fengguang Song
        "KV-Cache: A Scalable High-Performance Web-Object Cache for Manycore"
        The 6th IEEE/ACM International Conference on Utility and Cloud Computing, Dresden, Germany, December 2013.

      [ Euro-Par 2013 ]
        Jilong Kuang, Daniel Waddington and Chen Tian
        "Towards A Scalable L4 Microkernel Personality for Multicore Processors"
        The 19th International European Conference on Parallel and Distributed Computing, Aachen, Germany, August 2013.

      [ COMPSAC 2012 ]
        Chen Tian, Daniel Waddington and Jilong Kuang
        "A Scalable Physical Memory Allocation Scheme For L4 Microkernel"
        The 36th Annual IEEE Computer Software and Applications Conference (Industry Track), Izmir, Turkey, July 2012.

      [ ICME 2012 ]
        Dung Vu, Jilong Kuang and Laxmi Bhuyan
        "An Adaptive Dynamic Scheduling Scheme for H.264/AVC Decoding on Multicore Architecture"
        The 2012 IEEE International Conference on Multimedia & Expo, Melbourne, Australia, July 2012.

      [ DAC 2012 ]
        Jilong Kuang, Laxmi Bhuyan and Raymond Klefstad
        "Traffic-aware Power Optimization for Network Applications on Multicore Servers"
        The 49th Design Automation Conference, San Francisco, CA, June 2012.

      [ ANCS 2011 ]
        Jilong Kuang and Laxmi Bhuyan
        "Predictive Model-based Thermal Management for Network Applications"
        The 7th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, Brooklyn, NY, October 2011.

      [ ANCS 2011 ]
        Jilong Kuang, Laxmi Bhuyan, Haiyong Xie and Danhua Guo
        "E-AHRW: An Energy-efficient Adaptive Hash Scheduler for Stream Processing on Multi-core Servers"
        The 7th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, Brooklyn, NY, October 2011.

      [ ANCS 2010 ]
        Jilong Kuang, Danhua Guo and Laxmi Bhuyan
        "Power Optimization for Multimedia Transcoding on Multicore Servers"
        The 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, La Jolla, CA, October 2010.

      [ DAC 2010 ]
        Jilong Kuang and Laxmi Bhuyan
        "LATA: A Latency and Throughput-Aware Packet Processing System"
        The 47th Design Automation Conference, Anaheim, CA, June 2010.

      [ INFOCOM 2010 ]
        Jilong Kuang and Laxmi Bhuyan
        "Optimizing Throughput and Latency under Given Power Budget for Network Packet Processing"
        The 29th IEEE Conference on Computer Communications, San Diego, CA, March 2010.
    [ US 20140282589 ]
      Jilong Kuang, Daniel Waddington and Chen Tian
      "Quota-based Adaptive Resource Balancing in a Scalable Heap Allocator for Multithreaded Applications"
      Samsung Electronics Co., Ltd.

    [ US 20140337459]
      Jilong Kuang, Daniel Waddington and Juan Colmenares
      "Caching Architecture for Packet-form In-memory Object Caching"
      Samsung Electronics Co., Ltd.
Professional Activities
  • Reviewed papers for UCC 2015 (The 8th IEEE/ACM International Conference on Utility and Cloud Computing)
  • Reviewed papers for ISORC 2015 (The 18th IEEE Symposium On Real-time Computing)
  • Reviewed papers for UCC 2014 (The 7th IEEE/ACM International Conference on Utility and Cloud Computing)
  • Reviewed papers for NPC 2014 (The 11th IFIP International Conference on Network and Parallel Computing)
  • Reviewed papers for ICC 2014 (The 2014 IEEE International Conference on Communications)
  • Reviewed papers for INFOCOM 2013 (The 32nd IEEE International Conference on Computer Communications)
  • Reviewed papers for ISSRE 2012 (The 23rd IEEE International Symposium on Software Reliability Engineering)
  • External reviewer for DAC 2012 (The 49th Design Automation Conference)
  • External reviewer for DAC 2011 (The 48th Design Automation Conference)
  • Reviewed papers for HPCA 2010 (The 16th IEEE International Symposium on High-Performance Computer Architecture)
  • Reviewed papers for ANCS 2010 (The 6th ACM/IEEE Symposium on Architecture for Networking and Communications Systems)
  • Reviewed papers for TPDS (IEEE Transactions on Parallel and Distributed Systems)
  • Reviewed papers for TC (IEEE Transactions on Computers)
  • Reviewed papers for ToN (IEEE/ACM Transactions on Networking)
  • Reviewed papers for Parallel Computing (ELSEVIER Journal)
  • Reviewed papers for Computer Networks (ELSEVIER Journal)
  • Reviewed papers for IJAC (International Journal of Automation and Computing)
  • Reviewed papers for Sensors (MDPI Open Access Journal)
  • Reviewed papers for China Communications
  • ACM member
Graduate Courses
    • CS204--Advanced Computer Networks
    • CS257--Wireless Networks and Mobile Computing
    • CS218--Design and Analysis of Algorithms
    • CS240--Network Routing
    • CS236--Database Management Systems
    • CS239--Performance Evaluation of Computer Networks
    • CS203--Advanced Computer Architecture
    • CS253--Distributed Systems
    • CS213--Parallel Process Architectures
    • CS260--Seminar in Computer Science (Networking)
    • CS205--Artificial Intelligence
    • CS260--Seminar in Computer Science (Architecture)
    • CS260--Seminar in Computer Science (Compiler)
    • CS270--Specific Topics in Advanced Computer Science (Architecture)
    • EE180--Technical Communications
    • CS302--Apprentice Teaching
    • CS287--Colloquium in Computer Science
    • CS10--Introduction to CS for Sci, Math & Engr 1 (07Fall, 08Winter, 08Spring)
    • CS8--Introduction to Computing (06Fall, 07Winter, 07Spring, 07Summer)
Other Stuff

Many thanks to Dennis Jeffrey for the webpage template!