Kaiwen Zhang

Kaiwen Zhang
Professeur
Formation B.Sc., M.Sc. (McGill), Ph.D. (University of Toronto)
Bureau A-4475
Téléphone 514 396-8735
Présentation

Département de génie logiciel et des TI

Axes de recherche :

  • Technologies de l’information et des communications

Expertises :

  • Blockchain
Publications: conference_item
Middleware Conference 2014 - Proceedings of the Posters and Demos Session
Publications: conference_item
Middleware Conference 2014 - Proceedings of the Posters and Demos Session
Publications: conference_item
DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems
Publications: conference_item
Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering
Publications: conference_item
Proceedings of the 15th International Middleware Conference, Middleware 2014
Publications: conference_item
2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems
Publications: conference_item
Proceedings of the Posters and Demos Session of the ACM/IFIP/USENIX Middleware 2016 Conference, Middleware Posters and Demos 2016
Publications: conference_item
DEBS 2013 - Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems
Publications: conference_item
Proceedings of the 19th International Middleware Conference Tutorials
Publications: conference_item
2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_itemaff

Publications: conference_item
2018 IEEE/ACM Symposium on Edge Computing (SEC)
Publications: conference_item
2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
DEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems
Publications: conference_item
DEBS 2014 - Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems
Publications: conference_item
2015 IEEE 35th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
DEBS 2013 - Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems
Publications: conference_item
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS'12)
Publications: conference_item
2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
DEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems
Publications: conference_item
Proceedings of the 2nd Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers
Publications: article_nrp

Publications: article_nrp

Publications: conference_item
IEEE 1st International Conference on Decentralized Applications and Infrastructures (DAPPCON)
Publications: conference_item
DEBS 2015 - Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems
Publications: conference_item
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Posters and Demos
Publications: conference_item
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Posters and Demos
Publications: conference_item
Proceedings of the Demo and Poster Track of ACM/IFIP/USENIX International Middleware Conference, MiddlewareDPT 2013
Publications: thesis

Publications: conference_item
Proceedings of the 9th Middleware Doctoral Symposium of the 13th ACM/IFIP/USENIX International Middleware Conference, MIDDLEWARE 2012
Publications: book_section
Encyclopedia of Big Data Technologies
Publications: conference_item
2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_itemau

Publications: conference_item
Proceedings of the IEEE Symposium on Reliable Distributed Systems
Publications: conference_item
Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games (NetGames'08)
Publications: conference_item
Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
Middleware Conference 2014 - Proceedings of the Posters and Demos Session
Publications: conference_item
2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
2013 IEEE 33rd International Conference on Distributed Computing Systems (ICDCS)
Publications: conference_item
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference
Publications: conference_itemau

Publications: conference_item
DEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems
Publications: conference_item
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Posters and Demos
Cours et encadrements

Cours

LOG721 Intergiciels pour applications distribués (Automne 2019)
LOG736 Fondements des systèmes distribués (Été 2019)
SYS869 Sujets spéciaux I: génie logiciel (Été 2019)

Encadrements

Mémoire à 30 crédits

    Combat-Optimized Netword Engine for Multiplayer Games, par Basiri,Sardar.
    Hiver 2020

    Design and evaluation of a blockchain application to trace data for blood donations, par Sadri,Samin.
    Hiver 2020

    En codirection avec : Talhi, Chamseddine
    Collection de données avec chaîne de blocs dans l'Internet des objets, par Chouchane,Alaeddine.
    Hiver 2020

    Fonctionnalités avancées d'expression pour les systèmes publish/subscribe basées sur le contenu, par Slimani,Sonia.
    Hiver 2020

Thèse de doctorat (recherche appliquée)

    En codirection avec : Jacobsen, Hans-Arno
    Scalable Blockchain Systems for IoT Applications, par Danish,Syed Muhammad.
    Hiver 2020

    En codirection avec : Kemme, Bettina
    Publish subscribe systems over large dynamic graphs, par Kandanur,Suhail.
    Hiver 2020

    En codirection avec : Talhi, Chamseddine
    Performance modeling, analysis and tuning of blockchain networks, par Shahsavari,Yahya.
    Hiver 2020

Rapport technique à 6 crédits

    La blockchain à la remise d'argent international, par Choqueneira Flores,Jorge Luis.
    Hiver 2019

Publications
Article de revue ou de magazine, non révisé par les pairs (2)

Yahya Shahsavari, Kaiwen Zhang, Chamseddine Talhi. 2019-04-09. « Modeling Bitcoin Network Performance ». Substance ÉTS. Substance ÉTS, vol.

Yahya Shahsavari, Kaiwen Zhang, Chamseddine Talhi. 2019-04-09. « Modélisation des performances du réseau Bitcoin ». Substance ÉTS. Substance ÉTS, vol.

Compte rendu de conférence (39)

Yahya Shahsavari, Kaiwen Zhang, Chamseddine Talhi. 2019. « Performance modeling and analysis of the bitcoin inventory protocol ». IEEE 1st International Conference on Decentralized Applications and Infrastructures (DAPPCON) (Newark, CA, USA, Apr. 5-9, 2019) p. 79-88. IEEE.

Hans-Arno Jacobsen, Mohammad Sadoghi, Mohammad Hossein Tabatabaei, Roman Vitenberg, Kaiwen Zhang. 2018. « Blockchain landscape and AI renaissance: The bright path forward ». Proceedings of the 19th International Middleware Conference Tutorials (Rennes, France, Dec. 10-14, 2018) ACM.

Martin Jergler, Kaiwen Zhang, Hans-Arno Jacobsen. 2018. « Multi-client transactions in distributed publish/subscribe systems ». 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS) (Vienna, Austria, July 2-6, 2018) p. 120-131. IEEE.

Shweta Khare, Hongyang Sun, Kaiwen Zhang, Julien Gascon-Samson, Aniruddha Gokhale, Xenofon Koutsoukos, Hamzah Abdelaziz. 2018. « Scalable edge computing for low latency data dissemination in topic-based publish/subscribe ». 2018 IEEE/ACM Symposium on Edge Computing (SEC) (Seattle, WA, USA, Oct. 25-27, 2018) p. 214-227. IEEE.

Jelena Pajic, José Rivera, Kaiwen Zhang, Hans-Arno Jacobsen. 2018. « EVA: Fair and auditable electric vehicle charging service using blockchain ». DEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems (Hamilton, New Zealand, June 25-29, 2018) p. 262-265. New-York, NY, USA : ACM.

Daniel Sel, Kaiwen Zhang, Hans-Arno Jacobsen. 2018. « Towards solving the data availability problem for sharded ethereum ». Proceedings of the 2nd Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers (Rennes, France, Dec. 10-14, 2018) p. 25-30. ACM.

Kaiwen Zhang, Hans-Arno Jacobsen. 2018. « Towards dependable, scalable, and pervasive distributed ledgers with blockchains ». 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS) (Vienna, Austria, July 2-6, 2018) p. 1337-1346. IEEE.

Kaiwen Zhang, Roman Vitenberg, Hans-Arno Jacobsen. 2018. « Deconstructing blockchains: Concepts, systems, and insights ». DEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems (Hamilton, New Zealand, June 25-29, 2018) p. 187-190. New-York, NY, USA : ACM.

César Canas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen. 2017. « Self-evolving subscriptions for content-based publish/subscribe systems ». 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) (Atlanta, GA, USA, June 5-8, 2017) p. 1597-1607. IEEE Computer Society.

Mohammadreza Najafi, Kaiwen Zhang, Mohammad Sadoghi, Hans-Arno Jacobsen. 2017. « Hardware acceleration landscape for distributed real-time analytics: virtues and limitations ». 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) (Atlanta, GA, USA, June 5-8, 2017) p. 1938-1948. IEEE Computer Society.

Pooya Salehi, Kaiwen Zhang, Hans-Arno Jacobsen. 2017. « Incremental topology transformation for publish/subscribe systems using integer programming ». 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) (Atlanta, GA, USA, June 5-8, 2017) p. 80-91. IEEE Computer Society.

Pooya Salehi, Kaiwen Zhang, Hans-Arno Jacobsen. 2017. « PopSub: Improving resource utilization in distributed content-based publish/subscribe systems ». DEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems (Barcelona, Spain, June 19-23, 2017) p. 88-99. Association for Computing Machinery Inc.

Lyubomir Stoykov, Kaiwen Zhang, Hans-Arno Jacobsen. 2017. « VIBES: fast blockchain simulations for large-scale peer-to-peer networks: demo ». Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Posters and Demos (Las Vegas, Nevada, USA, Dec. 11-15, 2017) p. 19-20. ACM.

Jing Yi Wang, Kaiwen Zhang, Hans-Arno Jacobsen. 2017. « Combat state-aware interest management for online games: demo ». Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Posters and Demos (Las Vegas, Nevada, USA, Dec. 11-15, 2017) p. 17-18. ACM.

Kaiwen Zhang, Vinod Muthusamy, Mohammad Sadoghi, Hans-Arno Jacobsen. 2017. « Subscription covering for relevance-based filtering in content-based publish/subscribe systems ». 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) (Atlanta, GA, USA, June 5-8, 2017) p. 2039-2044. IEEE Computer Society.

Kaiwen Zhang, Mohammad Sadoghi, Vinod Muthusamy, Hans-Arno Jacobsen. 2017. « Efficient covering for top-k filtering in content-based publish/subscribe systems ». Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference (Las Vegas, Nevada, USA, Dec. 11-15, 2017) p. 174-184. ACM.

Nejc Zupan, Kaiwen Zhang, Hans-Arno Jacobsen. 2017. « Hyperpubsub: a decentralized, permissioned, publish/subscribe service using blockchains: demo ». Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Posters and Demos (Las Vegas, Nevada, USA, Dec. 11-15, 2017) p. 15-16. ACM.

César Canas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen. 2016. « Demo: Evolving pub/sub subscriptions for multiplayer online games ». DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems (Irvine, CA, USA, June 20-24, 2016) p. 344-347. Association for Computing Machinery, Inc.

César Canas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen. 2016. « MothPad: monitoring pub/sub activity in cyber-physical systems ». Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering (Toronto, ON, Canada, Oct. 31-Nov. 02, 2016) p. 201-207. IBM Corp..

C. Doblander, Kaiwen Zhang, H. A. Jacobsen. 2016. « Publish/subscribe for mobile applications using shared dictionary compression ». 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS) (Nara, Japan, June 27-30, 2016) p. 775-776. IEEE Computer Society.

Christoph Doblander, Tanuj Ghinaiya, Kaiwen Zhang, Hans-Arno Jacobsen. 2016. « Shared dictionary compression in publish/subscribe systems ». DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems (Irvine, CA, USA, June 20-24, 2016) p. 117-124. Association for Computing Machinery, Inc.

Christoph Doblander, Simon Zimmermann, Kaiwen Zhang, Hans-Arno Jacobsen. 2016. « Demo abstract: MOS: A bandwidth-efficient cross-platform middleware for publish/subscribe ». Proceedings of the Posters and Demos Session of the ACM/IFIP/USENIX Middleware 2016 Conference, Middleware Posters and Demos 2016 (Trento, Italy, Dec. 12-16, 2016) p. 27-28. Association for Computing Machinery Inc.

Kaiwen Zhang, M. Sadoghi, H. A. Jacobsen. 2016. « DL-Store: a distributed hybrid OLTP and OLAP data processing engine ». 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS) (Nara, Japan, June 27-30, 2016) p. 769-770. IEEE Computer Society.

Navneet Kumar Pandey, Kaiwen Zhang, Stéphane Weiss, Hans-Arno Jacobsen, Roman Vitenberg. 2015. « Minimizing the communication cost of aggregation in publish/subscribe systems ». 2015 IEEE 35th International Conference on Distributed Computing Systems (ICDCS) (Columbus, OH, USA, June 29-July 2, 2015) p. 462-473. IEEE Computer Society.

Dantong Song, Kaiwen Zhang, Tilmann Rabl, Prashanth Menon, Hans-Arno Jacobsen. 2015. « Grand challenge: High performance stream queries in scala ». DEBS 2015 - Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (Oslo, Norway, June 29-July 3, 2015) p. 322-323. Association for Computing Machinery, Inc.

Nischay Bodapati, Kaiwen Zhang, Hans-Arno Jacobsen. 2014. « PSoCCN: Publish/subscribe support in content-centric networking ». Middleware Conference 2014 - Proceedings of the Posters and Demos Session (Bordeaux, France, Dec. 8-12, 2014) p. 15-16. Association for Computing Machinery, Inc.

César Canas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen. 2014. « A publish/subscribe network engine testbed for multiplayer games ». Middleware Conference 2014 - Proceedings of the Posters and Demos Session (Bordeaux, France, Dec. 8-12, 2014) p. 19-20. Association for Computing Machinery, Inc.

César Canas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen. 2014. « Publish/subscribe network designs for multiplayer games ». Proceedings of the 15th International Middleware Conference, Middleware 2014 (Bordeaux, France, Dec. 8-12, 2014) p. 241-252. Association for Computing Machinery, Inc.

Navneet Kumar Pandey, Kaiwen Zhang, Stéphane Weiss, Hans-Arno Jacobsen, Roman Vitenberg. 2014. « Distributed event aggregation for content-based publish/subscribe systems ». DEBS 2014 - Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (Mumbai, India, May 26-29, 2014) p. 95-106. Association for Computing Machinery.

Kaiwen Zhang, Tilmann Rabl, Yi Ping Sun, Rushab Kumar, Nayeem Zen, Hans-Arno Jacobsen. 2014. « PSBench: A benchmark for content- and topic-based publish/subscribe systems ». Middleware Conference 2014 - Proceedings of the Posters and Demos Session (Bordeaux, France, Dec. 8-12, 2014) p. 17-18. Association for Computing Machinery, Inc.

Hans-Arno Jacobsen, Kianoosh Mokhtarian, Tilmann Rabl, Mohammad Sadoghi, Reza Sherafat Kazemzadeh, Young Yoon, Kaiwen Zhang. 2013. « Grand challenge: The BlueBay soccer monitoring engine ». DEBS 2013 - Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (Arlington, TX, USA, June 29-July 3, 2013) p. 295-300. Association for Computing Machinery.

Tilmann Rabl, Mohammad Sadoghi, Kaiwen Zhang, Hans-Arno Jacobsen. 2013. « Poster: MADES - A multi-layered, adaptive, distributed event store ». DEBS 2013 - Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (Arlington, TX, USA, June 29-July 3, 2013) p. 343-344. Association for Computing Machinery.

Yingqi Yue, Kaiwen Zhang, Hans-Arno Jacobsen. 2013. « Smart phone application for connected vehicles and smart transportation ». Proceedings of the Demo and Poster Track of ACM/IFIP/USENIX International Middleware Conference, MiddlewareDPT 2013 (Beijing, China, Dec. 9, 2013) Association for Computing Machinery.

Kaiwen Zhang, Mohammad Sadoghi, Vinod Muthusamy, Hans-Arno Jacobsen. 2013. « Distributed ranked data dissemination in social networks ». 2013 IEEE 33rd International Conference on Distributed Computing Systems (ICDCS) (Philadelphia, PA, USA, July 8-11, 2013) p. 369-379. IEEE Computer Society.

Tilmann Rabl, Kaiwen Zhang, Mohammad Sadoghi, Navneet Kumar Pandey, Aakash Nigam, Chen Wang, Hans-Arno Jacobsen. 2012. « DEBS grand challenge: Solving manufacturing equipment monitoring through efficient complex event processing ». Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS'12) (Berlin, Germany, July 16-20, 2012) p. 335-340. Association for Computing Machinery.

Kaiwen Zhang. 2012. « Language expressiveness and quality of service for publish/subscribe systems ». Proceedings of the 9th Middleware Doctoral Symposium of the 13th ACM/IFIP/USENIX International Middleware Conference, MIDDLEWARE 2012 (Montreal, QC, Canada, Dec. 3, 2012) Association for Computing Machinery.

Kaiwen Zhang, Vinod Muthusamy, Hans-Arno Jacobsen. 2012. « Total order in content-based publish/subscribe systems ». Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems (ICDCS) (Macau, China, June 18-21, 2012) p. 335-344. IEEE Computer Society.

Kaiwen Zhang, Bettina Kemme. 2011. « Transaction models for massively multiplayer online games ». Proceedings of the IEEE Symposium on Reliable Distributed Systems (Madrid, Spain, Oct. 4-7, 2011) p. 31-40. IEEE Computer Society.

Kaiwen Zhang, Bettina Kemme, Alexandre Denault. 2008. « Persistence in massively multiplayer online games ». Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games (NetGames'08) (Worcester, MA, USA, Oct. 21-22, 2008) p. 53-58. Association for Computing Machinery (ACM).

Chapitre de livre (1)

Kaiwen Zhang. 2019. « Transactions in Massively Multiplayer Online Games ». In Encyclopedia of Big Data Technologies . p. 1712-1718. Springer International Publishing.

Affiche (1)

Shweta Khare, Sun Hongyang, Kaiwen Zhang, Julien Gascon-Samson, Aniruddha Gokhale, Xenofon Koutsoukos. 2018. « Ensuring low-latency and scalable data dissemination for smart-city applications ». Affiche présentée lors de la conférence : 2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI) ( Orlando, FL, USA, Apr. 17-20, 2018 )

Mémoire ou thèse (1)

Kaiwen Zhang. 2016. « Language expressiveness and quality of service for content-based publish/subscribe systems ». 187 p. Thèse de doctorat. , University of Toronto

Communication (2)

Kaiwen Zhang, Hans-Arno Jacobsen, Kianoosh Mokhtarian, Tilmann Rabl, Mohammad Sadoghi, Reza Sherafat Kazemzadeh, Young Yoon. 2014. « The World Cup of Event Processing ». Communication lors de la conférence : Big Data Research ( Toronto, ON, Canada, July 16, 2014 )

Kaiwen Zhang, Reza Sherafat, Young Yoon, Hans-Arno Jacobsen. 2013. « SDN-like: a network-as-a-service publish/subscribe model ». Communication lors de la conférence : IBM's Student Workshop for Frontiers of Cloud Computing (F2C2) ( July 29-30, 2013,  )

Projets pour étudiants
Maîtrise avec mémoire, Doctorat, Postdoctorat
Systèmes blockchains à haute performance

Prix et distinctions