User Tools

Site Tools


pub:members:zhaoguo_wang

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pub:members:zhaoguo_wang [2019/07/03 10:38]
pub:members:zhaoguo_wang [2019/09/09 22:14] (current)
Line 1: Line 1:
 +====== Zhaoguo Wang (王肇国) ======
 +
 +(Tenure-Track) Associate Professor
 +
 +[[http://​ipads.se.sjtu.edu.cn/​|Institute of Parallel and Distributed Systems]]
 +
 +===== About Me =====
 +
 +I am an associate professor in the Software School, Shanghai Jiao Tong University since March 2018. Before joining SJTU, I was an assistant professor (non-tenure track) at New York University. My research goal is to improve storage systems (e.g., database) on the aspects of theories and system architectures. ​
 +
 +
 +===== Research =====
 +
 +My current research interest includes availability,​ synchronization,​ and indexing for (distributed) storage systems. ​
 +
 +  * Consensus Protocol.
 +     * [PODC'​19] On the parallels between Paxos and Raft. [PODC'​19] [{{:​publications:​wang_podc19.pdf|paper}},​ [[https://​arxiv.org/​abs/​1905.10786|tr]]]
 +
 +
 +  * Concurrency Control.
 +    * [Usenix ATC'​19] Janus: A Scalable and Efficient Persistent Transactional Memory. [{{:​publications:​gu_atc19.pdf|paper}},​ {{:​publications:​guatc19_proof.pdf|proof}}]
 +    * [APSys'​17] Extracting More Intra-transaction Parallelism with Work Stealing for OLTP Workloads. (Best Paper Award) [{{:​publications:​zhou_apsys17.pdf|pdf}}] ​
 +    * [TOCS'​17] Fast In-memory Transaction Processing using RDMA and HTM. [{{:​publications:​drtm_tocs17.pdf|pdf}}]
 +    * [SIGMOD'​16] Scaling Multicore Databases via Constrained Parallel Execution. [{{:​publications:​ic3_sigmod16.pdf|pdf}}]
 +    * [CAL'​15] Persistent Transactional Memory. [{{:​publications:​ptm-cal15.pdf|pdf}}]
 +    * [EuroSys'​14] Using Restricted Transactional Memory to Build a Scalable In-Memory Database. [{{:​publications:​dbx.pdf|pdf}}]
 +
 +
 +  * Data Structure.
 +    * [PPoPP'​17,​ TPDS'​18] Eunomia: Scaling Concurrent Search Trees under Contention Using HTM. [{{:​publications:​eunomia_ppopp17.pdf|pdf}}],​[{{:​publications:​eunomia_tpds18.pdf|journal version}}]
 +    * [APSys'​13] Opportunities and pitfalls of multi-core scaling using Hardware Transaction Memory. [{{:​publications:​rtm-apsys13.pdf|pdf}}]
 +
 +
 +Besides, some of my old projects also involve building system emulator (COREMU {{:​publications:​coremu-ppopp11.pdf|PPoPP'​11}},​ [[http://​sourceforge.net/​p/​coremu/​home/​|sourceforge]]),​ and distributed machine learning systems (Spartan, [[https://​www.usenix.org/​conference/​atc15/​technical-session/​presentation/​huang-chien-chin|Usenix ATC'​15]]). My full publication list is available at [[https://​scholar.google.co.jp/​citations?​user=7y3lixMAAAAJ&​hl=en|google scholar]].
 +
 +
 +===== Academic Services =====
 +
 +  * Asplos'​19, ​ External Reviewer ​
 +  * APSys'​18, ​ Publicity Chair
 +  * CACM'​17, ​ Reviewer
 +  * TOS'​17, ​ Reviewer
 +  * Usenix ATC'​17, ​ External Reviewer
 +  * EuroSys'​17, ​ External Reviewer ​
 +
 +
 +===== Teaching =====
 +  * [[https://​ipads.se.sjtu.edu.cn/​courses/​cdm/​|Discrete Mathematics for Computer Science]]: 2019 
 +  * [[https://​ipads.se.sjtu.edu.cn/​courses/​cse/​|Computer Science and Engineering]]:​ 2018 
 +  * [[http://​news.cs.nyu.edu/​~zhaoguo/​fa17-cso/​|Computer System Organization (NYU)]]: 2017 
 +
 +===== Publications =====
 +
 +
 +====2019====
 +
 +[**PODC**] On the Parallels between Paxos and Raft, and how to Port
 +Optimizations. Zhaoguo Wang, Changgeng Zhao, Shuai Mu, Haibo Chen and Jinyang Li. 38th Annual ACM Symposium on Principles of Distributed Computing. July 29–August 2, 2019, Toronto, Canada. [{{:​publications:​wang_podc19.pdf|paper}},​ [[https://​arxiv.org/​abs/​1905.10786|tr]]]
 +
 +
 +[**Usenix ATC**] Pisces: A Scalable and Efficient Persistent Transactional Memory. Jinyu Gu, Qianqian Yu, Xiayang Wang, Zhaoguo Wang, Binyu Zang, Haibing Guan and Haibo Chen. 2019 USENIX Annual Technical Conference, Renton, WA, USA, July 2019. [{{:​publications:​gu_atc19.pdf|paper}},​ {{:​publications:​guatc19_proof.pdf|proof}}] ​
 +
 +[**JCST**] Optimistic Transaction Processing in Deterministic Database. Zhiyuan Dong, Chuzhe Tang, Jiachen Wang, Zhaoguo Wang, Haibo chen and Binyu Zang. 2019 JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY. ​
 +
 +====2018====
 +
 +[**TPDS**] Scaling Concurrent Index Structures under Contention Using HTM. Weihua Zhang, Xin Wang, Shiyu Ji, Ziyun Wei, Zhaoguo Wang, Haibo Chen. IEEE Transactions on Parallel and Distributed Systems. Accepted, 2017. [{{:​publications:​eunomia_tpds18.pdf|pdf}}]
 +
 +====2017====
 +
 +[**APSys**] Extracting More Intra-transaction Parallelism with Work Stealing for OLTP Workloads. Xiaozhou Zhou, Zhaoguo Wang, Rong Chen, Haibo Chen, and Jinyang Li. Proceedings of 8th ACM Asia-Pacific Workshop on Systems. Bombay, India, Sep, 2017. (Best Paper Award) [{{:​publications:​zhou_apsys17.pdf|pdf}}]
 +
 +[**PPoPP**] Eunomia: Scaling Concurrent Search Trees under Contention Using HTM. Xin Wang, Weihua Zhang, Zhaoguo Wang, Ziyun Wei, Haibo Chen, Wenyun Zhao. PPoPP 2017. [{{:​publications:​eunomia_ppopp17.pdf|pdf}}]
 +
 +[**TPDS**] Replication-based Fault-tolerance for Large-scale Graph Processing. Rong Chen, Youyang Yao, Peng Wang, Kaiyuan Zhang, Zhaoguo Wang, Haibing Guan, Binyu Zang, Haibo Chen. IEEE Transactions on Parallel and Distributed Systems. Accepted, 2017. [{{:​publications:​chen_tpds18.pdf|pdf}}]
 +
 +[**TOCS**] Fast In-memory Transaction Processing using RDMA and HTM. Haibo Chen, Rong Chen, Xingda Wei, Jiaxin Shi, Yanzhe Chen, Zhaoguo Wang, Binyu Zang, Haibing Guan. ACM Transactions on Computer Systems, Vol. 35, No. 1, Article 3, July, 2017. [{{:​publications:​drtm_tocs17.pdf|pdf}}]
 +
 +[**ToS**] Efficient and Available In-memory KV-Store with Hybrid Erasure Coding and Replication. Haibo Chen, Heng Zhang, Mingkai Dong, Zhaoguo Wang, Yubin Xia, Haibing Guan, and Binyu Zang. ACM Transactions on Storage, Volume 13, Issue 3, Article No. 25, Oct. 2017. [{{:​publications:​cocytus_tos17.pdf|pdf}}]
 +
 +====2016====
 +
 +[**SIGMOD**] Scaling Multicore Databases via Constrained Parallel Execution. Zhaoguo Wang, Yang Cui, Han Yi, Shuai Mu, Haibo Chen, Jinyang Li. ACM SIGMOD 2016. [{{:​publications:​ic3_sigmod16.pdf|pdf}}]
 +
 +====2015====
 +
 +[**USENIX ATC**] Spartan: A distributed array framework with smart tiling. Chien-Chin Huang, Qi Chen, Zhaoguo Wang, Russell Power Jorge Ortiz Jinyang Li and Zhen Xiao. In Proceedings of USENIX Annual Technical Conference 2015.
 + ​[{{:​publications:​huang_atc15.pdf|pdf}}]
 +
 +
 +[**CAL**] Persistent Transactional Memory. Zhaoguo Wang, Han Yi, Ran Liu, Mingkai Dong and Haibo Chen. IEEE Computer Architecture Letters. VOL. 14, NO. 1, JANUARY-JUNE 2015. [{{:​publications:​ptm-cal15.pdf|pdf}}]
 +
 +
 +====2014====
 +
 +[**EuroSys**]Using Restricted Transactional Memory to Build a Scalable In-Memory Database. Zhaoguo Wang, Hao Qian, Jinyang Li, Haibo Chen.  The European Conference on Computer Systems, Amsterdam, The Netherlands,​ 2014. [{{:​publications:​dbx.pdf|pdf}}]
 +
 +====2013====
 +
 +[**APsys**] Opportunities and pitfalls of multi-core scaling using Hardware Transaction Memory. Zhaoguo Wang, Hao Qian, Haibo Chen, Jinyang Li. In Proceedings of Asia-Pacific Workshop on Systems, Singapore, 2013. [{{:​publications:​rtm-apsys13.pdf|pdf}}]
 +
 +====2011====
 +
 +[**PPoPP**] COREMU: a Scalable and Portable Parallel Full-system Emulator. ​  ​Zhaoguo Wang, Ran Liu, Yufei Chen, Xi Wu, Haibo Chen, Weihua Zang, Binyu Zang.  In ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. ​ San Antonio, USA,  February, 2011.  [{{:​publications:​coremu-ppopp11.pdf|pdf}}]
 +
 +