Prof. R.Y.K. Kwok

B.Sc. HKU; M.Phil., Ph.D. HKUST; SMACM, FHKIE, FIEEE, FIET
Email: Ricky.Kwok@hku.hk
Web: https://www.eee.hku.hk/~ykwok
Tel.: 2859-8059
Office: CB 604

Prof. Ricky Y.K. Kwok

Professor,
Associate Vice-President (Teaching & Learning)

Research Interests

Parallel and Distributed Systems; Wireless Networking

Prof. Kwok (Ricky) received a B.Sc. degree in Computer Engineering from the University of Hong Kong in 1991, and the M.Phil. and Ph.D. degrees, both in Computer Science, from the Hong Kong University of Science and Technology (HKUST) in 1994 and 1997, respectively. Before returning to the University of Hong Kong as an Assistant Professor in August 1998, he was a Visiting Scholar for one year in the Parallel Processing Laboratory, the School of Electrical and Computer Engineering at Purdue University (West Lafayette, Indiana, USA), where he worked on a DARPA research project in the field of distributed heterogeneous computing. During his sabbatical leave year (from August 2004 to July 2005), Ricky worked as a Visiting Associate Professor in the Internet and Grid Computing Laboratory, Department of Electrical Engineering–Systems at the University of Southern California (Los Angeles, California, USA), where he conducted research on several interesting Internet security problems such as DDoS defense and traceback, worm containment and signature generation, etc. From July 2007 to May 2009, he also worked as an Associate Professor in the Department of Electrical and Computer Engineering at the Colorado State University (Fort Collins, Colorado, USA), where he taught courses and conducted research in the areas of wireless sensor networks, high performance computer architecture, reconfigurable computing systems, and heterogeneous computing.

Ricky’s research focus has been on designing efficient communication protocols and robust resources management algorithms toward enabling large scale distributed mobile computing. In these research areas, he has authored one textbook, co-authored another two textbooks, and published more than 200 technical papers in various leading journals, research books, and refereed international conference proceedings. He is a Senior member of the Association for Computing Machinery (ACM). Ricky is a Fellow of the HKIE, the IEEE, and the IET. He is also a member of the IEEE Computer Society and the IEEE Communications Society. From March 2006 to December 2011, Ricky served on the Editorial Board of the Journal of Parallel and Distributed Computing as a Subject Area Editor in Peer-to-Peer Computing. Since January 2013, Ricky has been an Associate Editor for the IEEE Transactions on Parallel and Distributed Systems.

Ricky has been actively involved in various administrative tasks at the departmental, school, and university levels. He served as the Co-Director of the Computer Engineering Programme from 2000 to 2002. He then served as the Programme Director of the Master of Science in Electrical and Electronic Engineering programme from 2002 to 2007. Since 2002, he has also been serving as the Associate Programme Director of the Master of Science in Electronic Commerce and Internet Computing programme. He was the Director of the High Performance Computing Laboratory from 2000 to 2007. He was also elected to serve on the Head’s Advisory Committee (HAC) from 2000 to 2007. During 2010 to 2014, Ricky was the Chairman of the Departmental Curriculum Review and Development Committee (DCRDC), managing curriculum reform for smooth transition to four-year degree programmes. From 2012 to 2014, he was the Deputy Head of the Department, overseeing resources management issues. Ricky is currently Associate Vice-President (Teaching and Learning), assisting the Vice-President and Pro-Vice-Chancellor (Teaching and Learning) in various T&L endeavors related to e-learning (e.g., MOOCs). Check here about the exciting T&L activities at HKU. As of April 2015, he also serves as an Associate Dean of Engineering, looking after special projects and other new initiatives.

Ricky received the Outstanding Young Researcher Award from HKU in November 2004. In January 2010, one of his journal papers was ranked #4 among top ten All-Time Most Cited Papers published in the IEEE Transactions on Parallel and Distributed Systems, based on Scopus and Google Scholar citation counts as of October 2009 (see the Editor’s Note for details). In April 2013, he got the Outstanding Reviewer Service Award from the IEEE Computer Society (under the Reviewer Appreciation Program) because as of 2013 he was the All-Time Most Prolific Reviewer for the IEEE Transactions on Parallel and Distributed Systems (see this official announcement).

Google Scholar Profile
ResearcherID Profile

Selected Publications

  • Y. K. Kwok,
    Peer-to-Peer Computing: Applications, Architecture, Protocols, and Challenges, Chapman and Hall/CRC Computational Science Series, CRC Press, Taylor and Francis Group, June 2011, 200 pp., ISBN: 978-1-4398-0934-1.

  • Z. Kong and Y. K. Kwok,
    "Efficient Wireless Packet Scheduling in a Non-Cooperative Environment: Game Theoretic Analysis and Algorithms," Journal of Parallel and Distributed Computing, vol. 70, no. 8, pp. 790-799, August 2010.

  • C.-F. Law and Y. K. Kwok,
    "Trust Management in Wireless Sensor Networks," in Handbook on Sensor Networks, Yang Xiao, Hui Chen, and Frank Haizhon Li (eds.), World Scientific Publishing Co., June 2010, ISBN 978-9812837301, Chapter 19.

  • Y. K. Kwok,
    "Trust Management in Peer-to-Peer Systems," in The Handbook of Technology Management, vol. 3, Hossein Bidgoli (ed.), John Wiley & Sons, January 2010, ISBN 978-0470249505, Chapter 11.

  • M. K.-H. Yeung and Y. K. Kwok,
    "On Game Theoretic Peer Selection for Resilient Peer-to-Peer Media Streaming," IEEE Transactions on Parallel and Distributed Systems, vol. 20, no. 10, pp. 1512-1525, October 2009.

  • Y. K. Kwok,
    "Game Theoretic Scheduling of Grid Computations," in Market Oriented Grid and Utility Computing, Rajkumar Buyya and Kris Bubendorfer (eds.), John Wiley & Sons, October 2009, ISBN 978-0470287682.

  • Z. Kong, Y. K. Kwok, and J. Wang,
    "A Low Complexity QoS-Aware Proportional Fair Multicarrier Scheduling Algorithm for OFDM Systems," IEEE Transactions on Vehicular Technology, vol. 58, no. 5, pp. 2225-2235, June 2009.

  • Y. K. Kwok,
    "Autonomic Peer-to-Peer Systems: Incentive and Security Issues," in Autonomic Computing and Networking, Mieso K. Denko, Laurence T. Yang, and Yan Zhang (eds.), Springer, May 2009, ISBN 978-0387898278, Chapter 9, pp. 205-238.

  • X.-H. Lin, Y. K. Kwok, and Hui Wang,
    "Cross-Layer Design for Energy Efficient Communication in Wireless Sensor Networks," Wireless Communications and Mobile Computing Journal, vol. 9, no. 2, pp. 251-268, February 2009.

  • Y. K. Kwok,
    "Incentive Issues in IEEE 802.11x Wireless Networks," in Emerging Wireless LANs, Wireless PANs, and Wireless MANs, Yang Xiao and Yi Pan (eds.), Wiley, March 2008, ISBN 978-0471720690, Chapter 3.

  • A. K.-H. Leung and Y. K. Kwok,
    "On Localized Application-Driven Topology Control for Energy Efficient Wireless Peer-to-Peer File Sharing," IEEE Transactions on Mobile Computing, vol. 7, no. 1, pp. 66-80, January 2008.

  • Y. K. Kwok,
    "Incentive Issues in Peer-to-Peer Systems," in The Handbook of Computer Networks, vol. 3, Hossein Bidgoli (ed.), John Wiley & Sons, December 2007, ISBN 978-0471784616, pp. 168-188.

  • Y. K. Kwok and V. K. N. Lau,
    Wireless Internet and Mobile Computing: Interoperability and Performance, John Wiley & Sons, September 2007, 731 pp., ISBN: 978-0-471-67968-4.

  • Y. K. Kwok,
    "Key Management in Wireless Sensor Networks," in Security in Distributed and Networking Systems, Yang Xiao and Yi Pan (eds.), World Scientific Publishing Co., August 2007, ISBN 978-981-270-807-6, Chapter 11, pp. 255-288.

  • T. T. O. Kwok and Y. K. Kwok,
    "Hardware Task Scheduling in FPGA-Based Reconfigurable Embedded Computing Systems," in Handbook on Mobile and Ubiquitous Computing: Innovations and Perspectives, Evi Syukur, Laurence T. Yang, and Seng Wai Loke (eds.), American Scientific Publishers, 2007.

  • Y. Liu, Y. K. Kwok, and J. Wang,
    "An Adaptive Packet Scheduling Algorithm for Efficient Downlink Bandwidth Allocation in UWB Based Wireless Infrastructure Networks," Computer Communications, vol. 30, pp. 2087-2095, June 2007.

  • M. C. H. Chek and Y. K. Kwok,
    "Design and Evaluation of Practical Coexistence Management Schemes for Bluetooth and IEEE 802.11b Systems," Computer Networks, vol. 51, no. 8, pp. 2086-2103, June 2007.

  • H. K. Yip and Y. K. Kwok,
    "Practical Channel State Aware and Cooperative Packet Scheduling Disciplines for Coordinating Colocated Bluetooth and IEEE 802.11b Devices," Computer Communications, vol. 30, no. 7, pp. 1569-1587, May 2007.

  • Y. K. Kwok, K. Hwang, and S. Song,
    "Selfish Grids: Game Theoretic Modeling and NAS/PAS Benchmark Evaluation," IEEE Transactions on Parallel and Distributed Systems, vol. 18, no. 5, pp.621-636, May 2007.

  • K. Y.-L. Tsoi and Y. K. Kwok,
    "Practical Algorithms for Real-Time Scheduling of Video Data in a Local Area Network Environment," Journal of Supercomputing, vol.39, no. 2, pp. 131-147, February 2007.

  • V. K. N. Lau and Y. K. Kwok,
    Channel Adaptive Technologies and Cross Layer Designs for Wireless Systems with Multiple Antennas: Theory and Application, John Wiley & Sons, February 2006, 544 pp., ISBN: 978-0-471-64865-9.

  • X.-H. Lin and Y. K. Kwok,
    "CAEM: A Channel Adaptive Approach to Energy Management for Wireless Sensor Networks," Computer Communications, vol. 29, no. 17, pp. 3342-3353, November 2006.

  • M. K.-H. Yeung and Y. K. Kwok,
    "A Game Theoretic Approach to Power Aware Wireless Data Access," IEEE Transactions on Mobile Computing, vol. 5, no. 8, pp. 1057-1073, August 2006.

  • S. Song, K. Hwang, and Y. K. Kwok,
    "Risk-Resilient Heuristics and Genetic Algorithms for Security-Assured Grid Job Scheduling," IEEE Transactions on Computers, vol. 55, no. 6, pp. 703-719, June 2006.

  • H.-H. Wan and Y. K. Kwok,
    "High Data Rate Video Transmission Using Parallel TCP Connections: Approaches and Performance Evaluation," Journal of Supercomputing, vol. 35, no. 2, pp. 119-139, February 2006.

  • Y. K. Kwok, A. A. Maciejewski, H. J. Siegel, I. Ahmad, and A. Ghafoor,
    "A Semi-Static Approach to Mapping Dynamic Iterative Tasks onto Heterogeneous Computing Systems," Journal of Parallel and Distributed Computing, vol. 66, no. 1, pp. 77-98, January 2006.

  • S. Song, K. Hwang, R. Zhou, and Y. K. Kwok,
    "Trusted P2P Transactions with Fuzzy Reputation Aggregation," IEEE Internet Computing, vol. 9, no. 6, pp. 24-34, November/December 2005.

  • M. Cai, K. Hwang, Y. K. Kwok, S. Song, and Y. Chen,
    "Collaborative Internet Worm Containment," IEEE Security and Privacy, vol. 3, no. 3, pp. 25-33, May/June 2005.

  • X.-H. Lin, Y. K. Kwok, and V. K. N. Lau,
    "A Quantitative Comparison of Ad Hoc Routing Protocols with and without Channel Adaptation," IEEE Transactions on Mobile Computing, vol. 4, no. 2, pp. 111-128, March/April 2005.

  • M. K.-H. Yeung and Y. K. Kwok,
    "Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic," IEEE Transactions on Mobile Computing, vol. 4, no. 1, pp. 68-83, January/February 2005.

  • Y. K. Kwok,
    "Time-Domain, Frequency-Domain, and Network Level Resource Management Schemes in Bluetooth Networks," in Resource Management in Wireless Networking, Mihaela Cardei, Ionut Cardei, and Ding-Zhu Du (eds.), Springer, January 2005, ISBN: 0-387-23807-7, Chapter 11, pp. 252-299.

  • L. Wang, Y. K. Kwok, W. C. Lau, and V. K. N. Lau,
    "Efficient Packet Scheduling Using Channel Adaptive Fair Queueing in Distributed Mobile Computing Systems," ACM/Kluwer Mobile Networks and Applications, vol. 9, no. 4, pp. 297-309, August 2004.

  • L. L.-Y. Shek and Y. K. Kwok,
    "An Integrated Approach to Scatternet Traffic Management in Bluetooth Ad Hoc Networks," Computer Networks, vol. 45, no. 2, pp. 99-118, June 2004.

  • V. K. N. Lau and Y. K. Kwok,
    "Performance Analysis of MIMO Space Time Scheduling with Convex Utility Function—Zero-Forcing Linear Processing," IEEE Transactions on Vehicular Technology, vol. 53, no. 2, pp. 339-350, March 2004.

  • L.-S. Cheung and Y. K. Kwok,
    "Load Balancing Approaches for Distributed Object Computing Systems," Journal of Supercomputing, vol. 27, no. 2, pp. 149-175, February 2004.

  • Y. K. Kwok and V. K. N. Lau,
    "System Modeling and Performance Evaluation of Rate Allocation Schemes for Packet Data Services in Wideband CDMA Systems," IEEE Transactions on Computers, vol. 52, no. 6, pp. 804-814, June 2003.

  • K. P. Chow and Y. K. Kwok,
    "On Load Balancing for Distributed Multi-Agent Computing," IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 8, pp. 787-801, August 2002.

  • Y. K. Kwok and V. K. N. Lau,
    "A Quantitative Comparison of Multiple Access Control Protocols for Wireless ATM," IEEE Transactions on Vehicular Technology, vol. 50, no. 3, pp. 796-815, May 2001.

  • I. Ahmad, Y. K. Kwok, M.-Y. Wu, and W. Shu,
    "CASCH: A Tool for Computer Aided Scheduling," IEEE Concurrency, vol. 8, no. 4, pp. 21-33, October/December 2000.

  • Y. K. Kwok and I. Ahmad,
    "Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors," ACM Computing Surveys, vol. 31, no. 4, pp. 406-471, December 1999.

  • I. Ahmad and Y. K. Kwok,
    "On Exploiting Task Duplication in Parallel Program Scheduling," IEEE Transactions on Parallel and Distributed Systems, vol. 9, no. 9, pp. 872-892, September 1998.

  • Y. K. Kwok and I. Ahmad,
    "Efficient Scheduling of Arbitrary Task Graphs to Multiprocessors Using A Parallel Genetic Algorithm," Journal of Parallel and Distributed Computing, vol. 47, no. 1, pp. 58-77, November 1997.

  • Y. K. Kwok and I. Ahmad,
    "Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs to Multiprocessors," IEEE Transactions on Parallel and Distributed Systems, vol. 7, no. 5, pp. 506-521, May 1996.

For a detailed list of publications click here.

 

Last updated: October 30th, 2015