Professional Activities
-
Program Committees, Vice/Track Chairs
- The International Conference on Distributed Computing Systems (ICDCS): 2004, 2007(Vice Chair), 2009, 2010, 2011, 2012, 2017, 2022, 2023 and 2025
- The International World Wide Web Conference (WWW): 2005, 2008, 2009, 2011, 2013, 2014(Track Chair), 2021, and 2022
- The AAAI Conference on Artificial Intelligence: 2022, 2023, 2024 and 2025
- The International Joint Conference on Artificial Intelligence (IJCAI): 2023 and 2024
- The 2016 USENIX Annual Technical Conference
- The International Conference on Dependable Systems and Networks (DSN): 2010 and 2011
- The International Parallel and Distributed Processing Symposium (IPDPS 2014)
- The 2005 International Conference on Parallel Processing (ICPP 2005)
- IEEE Infocom 2005
- The 10th International Conference on Parallel and Distributed Systems (ICPADS 2004)
-
ACM and IEEE Senior Member
- Publicity Chair for the 2021 International Conference on Distributed Computing Systems (ICDCS).
-
Program co-chair for Internet Protocol TV workshop, jointly held with
the 15th International World Wide Web Conference (WWW'06)
-
Served on various NSF panels in the U.S.