Ricky Yu-Kwong Kwok

Biography:
Ricky Kwok
is a Professor in the
Department of Electrical and Electronic Engineering
at
the University of Hong Kong (HKU).
He is also an Adjunct Professor of Shanghai University and Shenzhen University.
At HKU,
he
served as the co-director of the Computer Engineering
programme in the Faculty of Engineering from 2000 to 2002.
He then served as
the Programme Director of the
Master of Science in Electrical and Electronic
Engineering programme and
the Associate Programme Director of the
Master of Science in Electronic Commerce and Internet Computing
programme, both from 2002 to 2007.
He was also the Director of the High Performance Computing Research Laboratory from 2000 to 2007.
As an enthusiastic contributor to departmental affairs,
he served as a member of the Head's Advisory Committee (HAC) from 2000 to 2007.
He is currently the Chairman of the Departmental Curriculum Review and Development Committee (DCRDC),
overseeing curriculum reform in preparation for the 2012 four-year degree programmes.
Ricky received a B.Sc. degree in Computer Engineering from
the University of Hong Kong in 1991. After
having worked for one year as an electronic engineer and a UNIX systems
programmer in a toll collection engineering
company, he started his postgraduate studies
in
the Hong Kong University of Science and Technology (HKUST)
in 1992. He
obtained the M.Phil. and Ph.D. degrees, both in
Computer Science,
in 1994
and 1997, respectively. Ricky's Ph.D.
dissertation,
followed on his
master
thesis
research, was on the design and analysis of efficient parallel
algorithms for compile-time multiprocessor task scheduling and program
parallelization.
Before joining the University of Hong Kong as an
Assistant Professor in August 1998, Ricky was a Visiting Scholar
in 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.
From August 2004 to July 2005, on his sabbatical leave from
HKU, he served as a Visiting Associate Professor in the Internet
and Grid Computing Laboratory,
Ming Hsieh Department of Electrical
Engineering--Systems,
University of Southern California (USC)
(Los Angeles, California, USA), where
he worked on an NSF/ITR funded project (with USD 2m funding)
in the field of security issues for wide-area distributed computing.
Recently, from 2007 to 2009, he worked as an Associate Professor in the
Department of Electrical and Computer Engineering
at
Colorado State University (CSU) (Fort Collins, Colorado, USA), where he
taught and conducted research in the areas of high performance computer architecture, FPGA based
reconfigurable computing, game theoretic techniques for network security and wireless systems, etc. His
collaborators at CSU included researchers from
NEC America (Princeton, New Jersey, USA)
and
the
University of Luxembourg.
Ricky's main theme in research has always been about the quest for effective resources management techniques
for parallel, distributed, and wireless systems.
Specifically, in
addition to parallel and distributed computing systems
research, he has also been working on research
problems related to mobile computing, wireless networking, grid
computing infrastructure technologies, and
analysis of P2P distributed algorithms.
In these areas, he has published
three textbooks, and more than
200 technical
papers
in various leading journals, research books, and
refereed international conference proceedings.
As of September 2011,
under his supervision/co-supervision,
10 Ph.D. students and
14 M.Phil. students have graduated, and
2
students
are working toward their
Ph.D. degrees.
Ricky's recent research
endeavors are mainly related to
incentive,
dependability, and
security issues for wireless systems and P2P applications.
Ricky is also an active participant in various professional
activities. From March 2006 to December 2011, he served on the Editorial Board of
the Journal of Parallel and Distributed Computing
as the Subject Area Editor in Peer-to-Peer (P2P) Computing, overseeing the review of around 60
manuscript submissions.
He now serves as a member of the Editorial Board for the International
Journal of Sensor Networks.
Previously, he served as the Vice Chairman for the
Association for Computing
Machinery (ACM) Hong Kong Chapter in 2000.
He also served as the chairman of the following international research
workshops:
- The 1999 International Conference on Parallel and
Distributed Processing Techniques and Applications (PDPTA'99)
Workshop on Scheduling and Load Balancing for Clusters,
Monte Carlo Resort, Las Vegas, Nevada, USA, June 1999,
- The 2001 IEEE International Symposium on Cluster Computing and the
Grid (CCGrid 2001)
Workshop on Scheduling and Load Balancing on Clusters,
Brisbane, Queensland, Australia, May 2001,
- The 2001 International Conference on Internet Computing (IC 2001)
Workshop on Resources Management Technologies for Network-Wide
Computing in the Wired and Wireless Internet,
Monte Carlo Resort, Las Vegas, Nevada, USA, June 2001,
and
- The 2003 International Conference on Wireless Networks (ICWN 2003)
Workshop on Channel-Adaptive Techniques in Wireless Networking
and Mobile Computing,
Monte Carlo Resort, Las Vegas, Nevada, USA, June 2003.
Ricky served as a member of the technical program committees in the
following international conferences:
- The First International Conference on Parallel and Distributed
Computing, Applications and Technologies (PDCAT 2000),
Hong Kong, China, May 2000,
- The 2003 International Conference on Parallel Processing (ICPP 2003),
Kaohsiung, Taiwan, China, October 2003,
- The IEEE Vehicular Technology Conference Fall 2003
Symposium on Next Generation Wireless Systems (VTC-Fall 2003),
Orlando, Florida, USA, October 2003,
- The 2004 ICDCS Workshop on Embedded Computing (ICDCS-EC 2004),
Tokyo, Japan, March 2004,
- The 2004 International Conference on Embedded Systems and Applications
(ESA 2004),
Monte Carlo Resort, Las Vegas, Nevada, USA, June 2004,
- The 2004 International Conference on Embedded and Ubiquitous Computing
(EUC 2004),
Aizu, Japan, August 2004,
- The 2004 IFIP International Conference on Network and Parallel Computing
(NPC 2004),
Wuhan, China, October 2004,
- The 2005 IEEE Workshop on High Performance Switching and Routing
(HPSR 2005),
Hong Kong, China, May 2005,
- The 2005
International Conference on High Performance Computing and
Communications (HPCC 2005), Embedded Systems Track,
Sorrento, Naples, Italy, September 2005,
- The 2005 IFIP International Conference on Network and Parallel
Computing (NPC 2005),
Beijing, China, November 2005,
- The Third International Workshop on Embedded Computing (EC-06),
The 2006 International Conference
on Parallel Processing (ICPP-2006), Columbus, Ohio, USA, August 2006,
- The First Workshop on Parallel and Distributed Computing for
Multimedia (PDM-06), The 2006 International Conference on Parallel Processing
(ICPP-2006), Columbus, Ohio, USA, August 2006,
- The 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, August
2006,
- The 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, November 2006,
- The 2007 IASTED International Conference on Parallel and
Distributed Computing and Networks (PDCN 2007), Innsbruck, Austria,
February 2007,
- The 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, August 2007,
- The 2007 IFIP International Conference on Network and Parallel Computing (NPC 2007), Dalian, China, September
2007,
- The 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, October 2007,
- The IEEE Globecom 2007 Ad-hoc and Sensor Networking Symposium, Washington, D. C., USA, November 2007,
- The IEEE Asia-Pacific Services Computing Conference 2007 (APSCC 2007), Tsukuba Science City, Japan, December
2007,
- The 2008 IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2008),
Innsbruck, Austria, February 2008,
- The 2008 IEEE International Conference on Communications (ICC 2008), Wireless Networking Symposium,
Beijing, China, May 2008,
- The IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC 2008),
Taichung, Taiwan, China, June 2008,
- The 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, June 2008,
- The Seventh Wuhan International Conference on E-business, Wuhan, China, June 2008,
- The 2008 International Conference on Embedded Software and Systems (ICESS 2008), Chengdu, Sichuan, China, July
2008,
- The International Workshop on Interactive Digital Entertainment Technologies (IDET 2008),
Lanzhou University, Lanzhou, China, July 2008,
- The Wireless Communications and Networking (WCN) Symposium of CHINACOM 2008, Hangzhou, China,
August 2008,
- The 11th International
Symposium on Wireless Personal Multimedia Communications (WPMC 2008), Lapland, Finland,
September 2008,
- The Fifth IEEE International Symposium on Embedded Computing (SEC 2008), Beijing, China, October 2008,
- The Third IEEE Asia-Pacific Services Computing Conference (APSCC 2008), Yilan,
Taiwan, December 2008,
- The 3rd International Workshop on Embedded Software
Optimization (ESO 2008), Shanghai, China, December 2008 (in Conjunction with EUC 2008),
- The 3rd International Symposium on Trustworthiness, Reliability and services in Ubiquitous and Sensor neTworks
(TRUST-08), Shanghai, China, December 2008 (in Conjunction with EUC 2008),
- The 2nd International Conference on Future Generation Communication and Networking (FGCN 2008),
December 2008, Hainan Island, China,
- The IASTED International Conference on Parallel and Distributed Computing and Networks
(PDCN 2009), February 2009, Innsbruck, Austria,
- The 17th Euromicro International Conference on Parallel, Distributed, and
Network-Based Processing (PDP 2009), February 2009, Bauhaus-University Weimar, Germany,
- The 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, Japan,
- The International Conference on Embedded Software and Systems 2009 (ICESS09),
May 2009, HangZhou, Zhejiang, China,
- The 2009 IEEE International Symposium on Circuits and Systems (ISCAS 2009), Taipei,
Taiwan, China, May 2009,
- The Eighth Wuhan International Conference on E-Business (WHICEB 2009),
Wuhan, China May 30-31, 2009,
- The 2009 IEEE International Conference on Communications (ICC 2009), Wireless Networking Symposium,
Dresden, Germany, June 2009,
- The 3rd international Workshop on Wireless Mesh and Ad hoc Networks (WiMAN 2009),
in conjunction with ICDCS 2009, June 2009, Montreal, Quebec, Canada,
- The Second International Conference on Advances in Mesh Networks (MESH 2009),
Athens, Greece, June 18-23, 2009,
- Workshop 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,
- The 12th International Conference on Network-Based Information Systems
(NBiS 2009), Indianapolis, Indiana, USA, August 2009,
- The 12th International
Symposium on Wireless Personal Multimedia Communications (WPMC 2009), Sendai, Japan, on Sept. 7 -10, 2009,
- The 6th IFIP International Conference on Network and Parallel Computing (NPC
2009), Gold Coast, Australia, October 2009,
- The ACM Workshop on Multimedia Technologies for
Distance Learning (MTDL) 2009,
in conjunction with ACM Multimedia 2009,
Beijing, China, 23 Oct. 2009,
- The ACM Workshop on Ambient Media Computing:
Media Data Integration (MDI) 2009,
in conjunction with ACM Multimedia 2009,
Beijing, China, 23 Oct. 2009,
- The 2009 International Conference on Web Information Systems and Mining (WISM),
Shanghai, China, November 2009,
- The Wireless Communications Symposium (WCS), in conjunction with Globecom 2009 Hawaii, USA,
Nov. 30 to Dec. 04 2009,
- The 2nd International Workshop on Interactive Digital Entertainment Technologies (IDET 2009),
Tamkang University, Taipei, Taiwan, China, December 2009,
- The International conference on Embedded and Multimeda Computing (EM-Com 2009), December 10-12, 2009,
Jeju Island, Korea,
- The 2009 International Conference on Advanced Communication and Networking
(ACN 2009), Jeju Island, Korea, December 2009,
- The 2009 IEEE Asia-Pacific Services Computing Conference (IEEE APSCC 2009),
Singapore, December 2009,
- The 4th International Conference on
Frontier of Computer Science and Technology
(FCST 2009), Shanghai, China, December 2009,
- The 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,
- The Ninth IASTED International Conference on
Parallel and Distributed Computing and Networks
(PDCN 2010), February 16-18, 2010
Innsbruck, Austria,
- The 18th Euromicro International Conference on Parallel, Distributed, and
Network-Based Processing (PDP 2010), Pisa, Italy, February 2010,
- The 7th IEEE International Conference on Embedded Software and Systems (ICESS-10),
Bradford, United Kingdom, June 2010,
- The 11th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM
2010), Montreal, Quebac, Canada, June 2010,
- The 2nd International Workshop on Security in Cloud Computing (SCC'2010), in conjunction with ICPP 2010,
San Diego, California, USA, September 2010,
- The Second ACM International Workshop on Multimedia Technologies for Distance Leaning (MTDL 2010),
in conjunction with ACM Multimedia 2010, Firenze, Italy, October 2010,
- The IEEE Globecom 2010 Ad-hoc and Sensor Networking Symposium, Miami, Florida, USA,
December 2010,
- The 19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP
2011), Grecian Bay Hotel, Ayia Napa, Cyprus, February 2011,
- The 2011 International Conference on Multimedia and Signal Processing (CMSP'11),
Guilin, China, May 2011,
- The IEEE ICC 2011 Wireless Networking Symposium, Kyoto, Japan, June 2011,
- The Fifth IEEE International Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN 2011),
Maui, Hawaii, August 2011,
- The 2011 IEEE/ACM International Conference on Green Computing and Communication (GreenCOM 2011), Chengdu, SiChuan, China,
August 4-5, 2011,
- The 3rd International Workshop on Security in Cloud Computing (CloudSec'2011), in conjunction with ICPP
2011, Taipei, Taiwan, Sept. 13 - 16, 2011,
- The IEEE WiMob 2011 The 7th IEEE International Conference on Wireless and Mobile Computing, Networking and
Communications, Shanghai, China, October 2011,
- The 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), Jeju, Korea, December 2011,
- The IEEE Globecom 2011 Ad-hoc and Sensor Networking Symposium, Houston, Texas, USA,
December 2011,
- The ACM Multimedia 2011 Workshop, Nov 28 - Dec 1, 2011, Scottsdale, Arizona, USA,
- The 20th Euromicro International
Conference on Parallel, Distributed and Network-Based Computing (PDP 2012),
Garching (near Munich),
Germany, February 2012,
- The IEEE ICC 2012 Wireless Networks Symposium, Ottawa, Canada, June 2012,
- The IEEE ICC 2012 Ad-hoc and Sensor Networking Symposium, Ottawa, Canada, June 2012,
- The IEEE/ACM International Conference on Green Computing and Communications (GreenCom 2012),
September 11-14, 2012,
Besancon, France,
- The 4th International Workshop on Security in Cloud Computing
(CloudSec 2012), in Conjunction with 41st International Conference on
Parallel Processing (ICPP 2012), Pittsburgh, PA, September 12, 2012,
and
- P2P and Web-based Computing, The 18th IEEE International
Conference on Parallel and Distributed Systems (ICPADS 2012),
Singapore, December 3-5, 2012.
He also served as a member of the advisory committee for
the
2004 International Postgraduate Conference on Electrical and
Electronic Engineering, held in Xian Jiaotong University, China.
Ricky was the
Program Co-Chair
of the
Second International Workshop on Embedded Computing
(ICPP-EC 2005), held in Oslo, Norway in June 2005.
He then served as the Local Arrangemnet Chair for the IEEE
Wireless Communications and Networking Confernce (WCNC 2007),
held in Hong Kong in March 2007. During September 28-30, 2009, he served as a Publicity Co-Chair for the
2nd International Workshop on
Interactive Digital Entertainment Technologies (IDET 2009), held
at the University of Aizu, Japan.
Recently, he served as a Vice Program Chair for the 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.
Ricky is a Senior Member of
the ACM and
the IEEE.
He is also a member of
the IEEE Computer Society
and
the IEEE Communications Society.
His biography is listed in the Marquis Who's Who in the World
and the Marquis Who's Who in Science and Engineering.
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.
Go Back to
Ricky's HomePage