Name Card
rp00128 picture

Professor Kwok, Yu Kwong 郭予光

Title:
Professor
Associate Vice-President

Contact Information
rp00128 picture
Tel:
2859 8059
Office:

Professor Kwok, Yu Kwong 郭予光

Title:
Professor
Associate Vice-President

Research Interests:(click to check for cognate researchers)

Also Cited As:
Kwok, Yu Kwong, Ricky
Kwok, RYK

Professional Qualifications
YearAwarding InstitutionQualification
1991The University of Hong KongB.Sc. in Computer Engineering
1994The Hong Kong University of Science and TechnologyM.Phil. in Computer Science
1997The Hong Kong University of Science and TechnologyPh.D. in Computer Science
Biography

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 hereabout 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).

 
Honours, Awards & Prizes
AwardeesAward DateHonours / Awards / PrizesCategory
Ahmad, I
2010-01-01"Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs to Multiprocessors," (ranked #4 among top ten all time most cited papers): IEEE Transactions on Parallel and Distributed Systems
Research Achievement
2013-04-01Outstanding Reviewer Service Award (all-time Most Prolific Reviewer For The Ieee Transactions On Parallel And Distributed Systems): The Ieee Computer Society (under The Reviewer Appreciation Program)
Research Achievement
2004-11-01Outstanding Young Researcher Award: The University of Hong Kong
Research Achievement
Professional Societies
Term PeriodPositionProfessional Societies
01/2013-presentAssociate EditorIEEE Transactions on Parallel and Distributed Systems
12/2008Technical Program Committee MemberThe 2nd International Conference on Future Generation Communication and Networking (FGCN 2008), December 2008, Hainan Island, China
06/2008Technical Program Committee MemberThe IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC2008), Taichung, Taiwan, China
02/2009Technical Program Committee MemberThe IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2009), February 2009, Innsbruck, Austria
12/2011Technical Program Committee MemberThe 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), Jeju, Korea, December 2011
12/2011Technical Program Committee MemberThe 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), Jeju, Korea, December 2011
09/2009Technical Program Committee MemberThe 12th International Symposium on Wireless Personal Multimedia Communications (WPMC 2009), Sendai, Japan, on Sept. 7 -10, 2009
12/2011Technical Program Committee MemberThe ACM Multimedia 2011 Workshop, Nov 28 - Dec 1, 2011, Scottsdale, Arizona, USA
06/2012Technical Program Committee MemberThe IEEE ICC 2012 Wireless Networks Symposium, Ottawa, Canada, June 2012
06/2012Technical Program Committee MemberThe IEEE ICC 2012 Wireless Networks Symposium, Ottawa, Canada, June 2012
08/2006Technical Program Committee MemberThe First Workshop on Parallel and Distributed Computing for Multimedia, The 2006 International Conference on Parallel Processing (ICPP-2006), Columbus, Ohio, USA
12/2008Technical Program Committee MemberThe 3rd International Symposium on Trustworthiness, Reliability and services in Ubiquitous and Sensor neTworks (TRUST-08), Shanghai, China
05/2001Technical Program Committee MemberThe First International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’2000), Hong Kong
07/2004Advisor (Member of Advisory Committee)2004 International Postgraduate Conference on Electrical and Electronic Engineering (IPCEEE 2004), School of Electrical Engineering, Xian Jiaotong University, Xian, China
06/1999Session ChairmanSession on Mapping and Scheduling (session 5A), The 1999 IEEE International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN’99), Esplanade Hotel, Fremantle, Western Australia
08/2009Technical Program Committee MemberThe 12th International Conference on Network-Based Information Systems (NBiS 2009), Indianapolis, Indiana, USA, August 2009
02/2009Technical Program Committee MemberThe 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2009), February 2009, Bauhaus-University Weimar, Germany
07/2008Technical Program Committee MemberThe International Workshop on Interactive Digital Entertainment Technologies (IDET 2008), Lanzhou University, Lanzhou, China
10/2010Technical Program Committee MemberThe Second ACM International Workshop on Multimedia Technologies for Distance Leaning (MTDL 2010), in conjunction with ACM Multimedia 2010, Firenze, Italy, October 2010
06/2009Technical Program Committee MemberThe 3rd international Workshop on Wireless Mesh and Ad hoc Networks (WiMAN 2009), in conjunction with ICDCS 2009, June 2009, Montreal, Quebec, Canada
05/2001Workshop ChairmanWorkshop on Scheduling and Load Balancing on Clusters (SLAB’2001), The 2001 IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2001), Brisbane, Queensland, Australia
12/2008Technical Program Committee MemberThe 3rd International Workshop on Embedded Software Optimization (ESO 2008), Shanghai, China
12/2007Techincal Program Committee MemberThe IEEE Asia-Pacific Services Computing Conference 2007 (APSCC 2007), Tsukuba Science City, Japan
06/2005Program Co-ChairThe Second International Workshop on Embedded Computing (ICPP-EC 2005), held in Oslo, Norway in June 2005
06/2009Technical Program Committee MemberThe Second International Conference on Advances in Mesh Networks (MESH 2009), Athens, Greece, June 18-23, 2009
06/2005Program Co-ChairThe Second International Workshop on Embedded Computing (ICPP-EC'2005), Oslo, Norway
06/1999Workshop ChairmanSpecial Workshop on Load Balancing and Scheduling for Clusters, The 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’99), 1999, Monte Carlo Resort, Las Vegas, Nevada, USA
10/2008Technical Program Committee MemberThe Fifth IEEE International Symposium on Embedded Computing (SEC 2008), Beijing, China
05/2008Technical Program Committee MemberThe 2008 IEEE International Conference on Communications (ICC 2008), Wireless Networking Symposium, Beijing, China
05/2009Technical Program Committee MemberThe 2009 IEEE International Symposium on Circuits and Systems (ISCAS 2009), Taipei, Taiwan, China, May 2009
02/2007Technical Program Committee MemberThe 2007 IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2007), Innsbruck, Austria
09/2007Technical Program Committee MemberThe 2007 IFIP International Conference on Network and Parallel Computing (NPC 2007), Dalian, China
05/2009Technical Program Committee MemberThe Eighth Wuhan International Conference on E-Business (WHICEB 2009), Wuhan, China May 30-31, 200
08/2004Technical Program Committee MemberThe 2004 International Conference on Embedded and Ubiquitous Computing (EUC-04), Aizu, Japan
06/2009Technical Program Committee MemberThe 2009 IEEE International Conference on Communications (ICC 2009), Wireless Networking Symposium, Dresden, Germany
01/2000-01/2001Vice-ChairmanAssociation for Computing Machinery, Hong Kong Chapter
01/2000-01/2001Short Courses OrganizerAssociation for Computing Machinery, Hong Kong Chapter
02/2011Technical Program Committee MemberThe 19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2011), Grecian Bay Hotel, Ayia Napa, Cyprus, February 2011
10/2009Technical Program Committee MemberThe ACM Workshop on Multimedia Technologies for Distance Learning (MTDL) 2009, in conjunction with ACM Multimedia 2009, Beijing, China, 23 Oct. 2009
10/2003Technical Program Committee MemberThe 2003 International Conference on Parallel Processing (ICPP’2003), Kaohsiung, Taiwan, China
12/2009Technical Program Committee MemberThe International conference on Embedded and Multimeda Computing (EM-Com 2009), December 10-12, 2009, Jeju Island, Korea
12/2009Technical Program Committee MemberThe 4th International Conference on Frontier of Computer Science and Technology (FCST 2009), Shanghai, China, December 2009
06/2008Session ChairSession Chair, “Sensor Networks and Multi-hop Communications,” The Second IEEE International Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN 2008), in conjunction with the 28th International Conference on Distributed Computing Systems (ICDCS 2008), Beijing, China
03/2004Technical Program Committee MemberThe 2004 ICDCS Workshop on Embedded Computing, Tokyo, Japan
10/2003Technical Program Committee MemberSymposium on Next Generation Wireless Systems, IEEE VTC (Vehicular Technology Conference) Fall 2003, Orlando, Florida, USA
10/2006-presentAssociate EditorInternational Journal of Sensor Networks
06/2008Technical Program Committee MemberThe Workshop on Optimization Issues in Grid and Parallel Computing Environments, as part of The 2008 International Conference High Performance Computing & Simulation (HPCS 2008) and in conjunction with The 22nd European Conference on Modelling and Simulation (ECMS 2008), Nicosia, Cyprus
08/2011Technical Program Committee MemberThe Fifth IEEE International Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN 2011), Maui, Hawaii, August 2011
09/2009Publicity Co-ChairThe 2nd International Workshop on Interactive Digital Entertainment Technologies (IDET 2009), held at the University of Aizu, Japan
06/2003Workshop ChairmanSpecial Workshop on Channel-Adaptive Techniques in Wireless Networking and Mobile Computing (CAT’2003), The 2003 International Conference on Wireless Networks (ICWN’03), Monte Carlo Resort, Las Vegas, Nevada, USA
09/2008Technical Program Committee MemberThe 11th International Symposium on Wireless Personal Multimedia Communications (WPMC 2008), Lapland, Finland
03/2006-12/2011Subject Area Editor (Peer-to-Peer Computing)Journal of Parallel and Distributed Computing
10/2004Technical Program Committee MemberThe 2004 IFIP International Conference on Network and Parallel Computing (NPC 2004), Wuhan, China
02/2008Technical Program Committee MemberThe 2008 IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2008), Innsbruck, Austria
05/2009Technical Program Committee MemberThe International Conference on Embedded Software and Systems 2009 (ICESS09), May 2009, HangZhou, Zhejiang, China
11/2009Technical Program Committee MemberThe 2009 International Conference on Web Information Systems and Mining (WISM), Shanghai, China, November 2009,
06/2010Technical Program Committee MemberThe 11th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2010), Montreal, Quebac, Canada, June 2010
03/2009Technical Program Committee MemberThe International Workshop on Data Management for Information Explosion in Wireless Networks (DMIEW 2009), in conjunction with the International Conference on Complex, Intelligent and Software Intensive Systems (CICIS-2009), March 2009, Fukuoka, Japa
06/2001Workshop ChairmanSpecial Workshop on Resources Management Technologies for Network-Wide Computing in the Wired and Wireless Internet, The 2001 International Conference on Internet Computing (IC’2001), Monte Carlo Resort, Las Vegas, Nevada, USA
08/2006Technical Program Committee MemberWorkshop on Embedded Computing, The 2006 International Conference on Parallel Processing (ICPP-2006), Columbus, Ohio, USA
12/2009Technical Program Committee MemberThe 2009 International Workshop on Security in Cloud Computing (SCC'09), in conjunction with The 8th International Conference on Pervasive Intelligence and Computing (PICom 2009), Chengdu, China, December 12-14, 2009
10/2011Technical Program Committee MemberThe IEEE WiMob 2011 The 7th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, Shanghai, China, October 2011
03/2007Local Arrangements ChairThe IEEE Wireless Communications and Networking Confernce (WCNC 2007), Hong Kong
02/2012Technical Program Committee MemberThe 20th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2012), Garching (near Munich), Germany, February 2012
05/1999Education Activities Chair of ACM Hong KongACM Postgraduate Research Conference
11/2009Technical Program Committee MemberThe Wireless Communications Symposium (WCS), in conjunction with Globecom 2009 Hawaii, USA
06/2011Technical Program Committee MemberThe IEEE ICC 2011 Wireless Networking Symposium, Kyoto, Japan, June 2011
12/2009Technical Program Committee MemberThe 2009 IEEE Asia-Pacific Services Computing Conference (IEEE APSCC 2009), Singapore, December 2009
06/2011Vice Program ChairThe Wireless Systems and Sensor Networks Track in the The 9th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2011), held during June 27-30, 2011, Sharm El-Sheikh, Egypt
11/2005Technical Program Committee MemberThe 2005 IFIP International Conference on Network and Parallel Computing (NPC 2005), Beijing, China
09/2010Technical Program Committee MemberThe 2nd International Workshop on Security in Cloud Computing (SCC'2010), in conjunction with ICPP 2010, San Diego, California, USA, September 2010
08/2006Technical Program Committee MemberThe First International Workshop on Embedded Software Optimization (ESO 2006), In conjunction with The 2006 International Conference on Embedded and Ubiquitous Computing (EUC 2006), Seoul, Korea
08/2007Technical Program Committee MemberThe Symposium on Wireless Local and Personal Area Networks associated with International Wireless Communication and Mobile Computing Conference (IWCMC 2007), Turtle Bay Resort, Honolulu, Hawaii, USA
12/2008Technical Program Committee MemberThe Third IEEE Asia-Pacific Services Computing Conference (APSCC 2008), Yilan, Taiwan
02/2010Technical Program Committee MemberThe 18th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2010), Pisa, Italy, February 2010
09/2011Technical Program Committee MemberThe 3rd International Workshop on Security in Cloud Computing (CloudSec'2011), in conjunction with ICPP 2011, Taipei, Taiwan, Sept. 13 - 16, 2011
06/2004Technical Program Committee MemberThe 2004 International Conference on Embedded Systems and Applications (ESA-04), Monte Carlo Resort, Las Vegas, Nevada, USA
06/2009Technical Program Committee MemberWorkshop on Optimization Issues in Grid and Parallel Computing Environments, The 2009 International Conference on High Performance Computing & Simulation (HPCS 2009), held in conjunction with the 5th International Wireless Communications and Mobile Computing Conference (IWCMC 2009), Leipzig, Germany June 21 - 24, 2009
10/2007Technical Program Committee MemberThe Second IEEE LCN Workshop on Network Measurements (WNM 2007), in conjunction with The 32nd Annual IEEE Conference on Local Computer Networks (LCN 2007), Dublin, Ireland
08/2008Technical Program Committee MemberThe Wireless Communications and Networking (WCN) Symposium of CHINACOM 2008, Hangzhou, China
10/2010Technical Program Committee MemberThe IEEE Globecom 2010 Ad-hoc and Sensor Networking Symposium, Miami, Florida, USA, December 2010
06/2008Technical Program Committee MemberThe Seventh Wuhan International Conference on E-business, Wuhan, China
04/2008Session ChairSession Chair, “Applications: Sensors,” The 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, Florida, USA
07/2008Technical Program Committee MemberThe 2008 International Conference on Embedded Software and Systems (ICESS 2008), Chengdu, Sichuan, China
05/2005Technical Program Committee MemberThe 2005 IEEE Workshop on High Performance Switching and Routing (HPSR 2005), Hong Kong, China
02/2010Technical Program Committee MemberThe Ninth IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2010), February 16-18, 2010 Innsbruck, Austria
05/2011Technical Program Committee MemberThe 2011 International Conference on Multimedia and Signal Processing (CMSP'11), Guilin, China, May 2011
12/2009Technical Program Committee MemberThe 2009 International Conference on Advanced Communication and Networking (ACN 2009), Jeju Island, Korea, December 2009
08/2011Technical Program Committee MemberThe 2011 IEEE/ACM International Conference on Green Computing and Communication (GreenCOM 2011), Chengdu, SiChuan, China, August 4-5, 2011
10/2009Technical Program Committee MemberThe ACM Workshop on Ambient Media Computing: Media Data Integration (MDI) 2009, in conjunction with ACM Multimedia 2009, Beijing, China, 23 Oct. 2009
11/2006Technical Program Committee MemberThe First IEEE LCN Workshop on Network Measurements (WNM 2006), in conjunction with The 31st Annual IEEE Conference on Local Computer Networks (LCN 2006), Tampa, Florida, USA
12/2009Technical Program Committee MemberThe 2nd International Workshop on Interactive Digital Entertainment Technologies (IDET 2009), Tamkang University, Taipei, Taiwan, China, December 2009
09/2005Technical Program Committee MemberEmbedded Systems Track, The 2005 International Conference on High Performance Computing and Communications (HPCC 2005), Sorrento, Naples, Italy
10/2009Technical Program Committee MemberThe 6th IFIP International Conference on Network and Parallel Computing (NPC 2009), Gold Coast, Australia, October 2009
06/2010Technical Program Committee MemberThe 7th IEEE International Conference on Embedded Software and Systems (ICESS-10), Bradford, United Kingdom, June 2010
11/2007Technical Program Committee MemberThe IEEE Globecom 2007 Ad-hoc and Sensor Networking Symposium, Washington, D. C., USA
08/2001Session ChairmanSpecial Session on Financial Applications, Commercial Applications for High Performance Computing, SPIE ITCom 2001, Colorado Convention Center, Denver, Colorado, USA
Media Contact Directory
Area of Expertise:
Area of Expertise (EN)Area of Expertise (ZH)
Wireless systems無線系統
Pervasive and mobile computing普適及無線計算
Parallel and distributed computing並行與分佈式系統
Computer networks計算機通訊網絡
Spoken Languages:
Spoken Language(s) (EN)Spoken Language(s) (ZH)
English, Cantonese, Putonghua英語、粵語、普通話
Written Languages:
Written Language(s) (EN)Written Language(s) (ZH)
English, Chinese英文、中文
Loading Content...Please Wait!
Loading Content...Please Wait!
Loading Content...Please Wait!
Loading Content...Please Wait!
Loading Content...Please Wait!
Loading Content...Please Wait!
Loading Content...Please Wait!