User Tools

Site Tools


pub:members:binyu_zang

Binyu Zang

Professor, Dean
Shanghai Jiao Tong University, Shanghai, P.R.China
E-mail: byzang at sjtu dot edu dot cn


About Me

Now, I am the Dean of the School of Software. I have been a Full Professor in School of Software, Shanghai Jiao Tong University since December 2014. I served as the Dean of the Software School Fudan University from 2002 to 2012. I was an architect of Intel China Software Lab from 2000 to 2001. Before that, I was a faculty member of Fudan University since 1990. I got my Phd, Master, Bachelor degrees all from Fudan University in 1999, 1990, and 1987 respectively.

Research Interests

My research interests are compilers, computer architecture and systems, which include run-time optimization, systems virtualization, systems security, data-parallel computing.

Professional Services

I served as the co-chair of the Program Committee of the 9th Advanced Parallel Processing Technology Symposium (APPT 2011). I was a program committee member for ICS’14, PPoPP’13, PACT’11, SC’11.

Teaching

  • Introduction to Computer Systems (1), Fall.
  • Introduction to Computer Systems (2), Spring.

Awards

  • Best Paper Award, 36th International Conference on Parallel Processing, 2007
  • President Awards of of Fudan University, 2005
  • Distinguished Teaching Awards, Shanghai, 2004%

Career

Selected Recent Publications

  • Zhichao Hua, Jinyu Gu, Yubin Xia, Haibo Chen, Binyu Zang and Haibing Guan. vTZ: Virtualizing ARM TrustZone. Usenix Security Symposium 2017. Voncouer, Canada, August, 2017.
  • Rong Chen, Youyang Yao, Peng Wang, Kaiyuan Zhang, Zhaoguo Wang, Haibing Guan, Binyu Zang, Haibo Chen. Replication-based Fault-tolerance for Large-scale Graph Processing. IEEE Transactions on Parallel and Distributed Systems, 2017.
  • Haibo Chen, Rong Chen, Xingda Wei, Jiaxin Shi, Yanzhe Chen, Zhaoguo Wang, Binyu Zang, Haibing Guan. Fast In-memory Transaction Processing using RDMA and HTM. ACM Transactions on Computer Systems, 2017.
  • Haibo Chen, Heng Zhang, Mingkai Dong, Zhaoguo Wang, Yubin Xia, Haibing Guan and Binyu Zang. Efficient and Available In-memory KV-Store with Hybrid Erasure Coding and Replication. ACM Transactions on Storage (To appear), 2017.
  • Jinyu Gu, Zhichao Hua, Yubin Xia, Haibo Chen, Binyu Zang, Haibing Guan, Jinming Li. The 47th IEEE/IFIP International Conference on Dependable Systems and Networks, June 26-29, 2017. Denver,USA.
  • Lei Shi, Yuming Wu, Yubin Xia, Nathan Dautenhahn, Haibo Chen, Binyu Zang, Haibing Guan, Jingming Li. Deconstructing Xen. The Network and Distributed System Security Symposium 2017. San Diego, California. March, 2017.
  • Yutao Liu, Peitao Shi, Xinran Wang, Haibo Chen, Binyu Zang and Haibing Guan. Transparent and Efficient CFI Enforcement with Intel Processor Trace. The 23rd IEEE Symposium on High Performance Computer Architecture, Feb 2017, Austin, TX, USA.
  • Yang Hong, Yang Zheng, Haibing Guan, Binyu Zang, Haibo Chen. Fence-Free Synchronization with Dynamically Serialized Synchronization Variables. IEEE Transactions on Parallel and Distributed Systems, 2016.
  • Liang Liang, Rong Chen, Haibo Chen, Yubin Xia, Haibing Guan and Binyu Zang. A Case for Virtualizing Persistent Memory. 2016 ACM Symposium on Cloud Computing (ACM SoCC 2016). Rethinking Benchmarking for NVM-based File Systems.
  • Mingkai Dong, Qianqian Yu, Xiaozhou Zhou, Yang Hong, Haibo Chen and Binyu Zang. Rethinking Benchmarking for NVM-based File Systems. ACM APSys 2016.
  • Haibo Chen, Heng Zhang, Ran Liu, Binyu Zang and Haibing Guan. Fast Consensus Using Bounded Staleness for Scalable Read-mostly Synchronization. IEEE Transactions on Parallel and Distributed Systems, 2016.
  • Yang Yu, Tianyang Lei, Weihua Zhang, Haibo Chen, Binyu Zang. Performance Analysis and Optimization of Full Garbage Collection in Memory-hungry Environments. 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. Atlanta, GA, USA. April 2016.
  • Yubin Xia, Yutao Liu, Haibing Guan, Yunji Chen, Tianshi Chen, Binyu Zang, Haibo Chen. Secure Outsourcing of Virtual Appliance. IEEE Transactions on Cloud Computing, 2015.
  • Jin Chen, Haibo Chen, Erick Bauman, Zhiqiang Lin, Binyu Zang, Haibing Guan. You Shouldn't Collect My Secrets: Thwarting Sensitive Keystroke Leakage in Mobile IME Apps. USENIX Security Symposium, Washington DC, USA, July, 2015.
  • Wenhao Li, Yubin Xia, Haibo Chen, Binyu Zang, Haibing Guan. Reducing World Switches in Virtualized Environment with Flexible Cross-world Calls. In the 42nd International Symposium on Computer Architecture, Portland, Oregon, USA. June 2015.
  • Yubin Xia, Yutao Liu, Cheng Tan, Mingyang Ma, Haibing Guan, Binyu Zang, Haibo Chen. TinMan: Eliminating Confidential Mobile Data Exposure with Security-oriented Offloading. In Proceedings of the 10th European Conference on Computer Systems, France, April 2015.
  • Chenning Xie, Rong Chen, Haibing Guan, Binyu Zang and Haibo Chen. SYNC or ASYNC: Time to Fuse for Distributed Graph-parallel Computation. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Bay Area, California, USA, February, 2015.
  • Rong Chen, Jiaxin Shi, Haibo Chen and Binyu Zang. Bipartite-oriented Distributed Graph Partitioning for Big Learning. Journal of Computer Science and Technology. 30(1), pp. 20-29. January, 2015.
  • Yanzhe Chen, Yin Wang, Rong Chen, Haibo Chen and Binyu Zang. Greedy Map Generalization by Iterative Point Removal. ACM SIGSPATIAL Cup 2014.
  • Wenhao Li, Mingyang Ma, Jinchen Han, Yubin Xia, Binyu Zang, Cheng-Kang Chu, Tieyan Li. Building Trusted Path on Untrusted Device Drivers for Mobile Devices. Asia-Pacific Workshop on Systems, Beijing, China, June, 2014.
  • Rong Chen, Jiaxin Shi, Binyu Zang and Haibing Guan. Bipartite-oriented Distributed Graph Partitioning for Big Learning. Asia-Pacific Workshop on Systems, Beijing, China, June, 2014.
  • Rong Chen, Xin Ding, Peng Wang, Haibo Chen and Binyu Zang. Computation and Communication Efficient Graph Processing with Distributed Immutable View. ACM Symposium on High-Performance Parallel and Distributed Computing, Vancouver, Canada, June, 2014.
  • Yutao Liu, Yubin Xia, Haibing Guan, Binyu Zang, Haibo Chen. Concurrent and Consistent Virtual Machine Introspection with Hardware Transactional Memory. In Proceedings of the 20th IEEE International Symposium On High Performance Computer Architecture (Best Paper Nominee), Orlando, Florida, 2014.
  • Peng Chen, Donglei Yang, Weihua Zhang, Yi Li, Haibo Chen and Binyu Zang. Adaptive Pipeline Parallelism for Image Feature Extraction Algorithms. The 41st International Conference on Parallel Processing. PA, USA, September, 2012.
  • Zhenman Fang, Jiaxin Li, Weihua Zhang, Yi Li, Haibo Chen, Binyu Zang. Improving Dynamic Prediction Accuracy Through Multi-level Phase Analysis. In Proceedings of the 2012 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems. Beijing, China, June, 2012.
  • Xiang Song, Jicheng Shi, Haibo Chen and Binyu Zang. Revisiting Software Zero-Copy forWeb-caching Applications with Twin Allocators. Proceedings of 2012 Usenix Annual Technical Conference (short paper). Boston, Massachusetts USA, June, 2012.
  • Yubin Xia, Yutao Liu, Haibo Chen and Binyu Zang. CFIMon: Detecting Violation of Control Flow Integrity using Performance Counters. In Proceedings of The 42nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Boston, Massachusetts USA, June, 2012.
  • Zhenman Fang, Qinghao Min, Yibin Hu, Yi Lu, Keyong Zhou, Weihua Zhang, Haibo Chen, Binyu Zang and Jian Li. Transformer: An Extensible, Fast and Cycle-Accurate Full-system Multi-core Simulator. In the 49th Design Automation Conference . San Francisco, USA, June, 2012.
  • Feiwen Zhu, Peng Chen, Donglei Yang, Weihua Zhang, Haibo Chen, Binyu Zang. A GPU-based High-throughput Image Retrieval Algorithm. In the Fifth Workshop on General Purpose Processing on Graphics Processing Units, collocated with ASPLOS 2012. London, United Kingdom.
  • Haibo Chen, Binyu Zang. A Case for Secure and Scalable Hypervisor using Safe Language. International Workshop on Programming Models and Applications for Multicores and Manycores, February, 2012, New Orleans, Louisiana, USA.
  • Haibo Chen, Fengzhe Zhang, Rong Chen, Binyu Zang and Pen-chung Yew. Mercury: Combining Performance with Dependability Using Self-Virtualization. Journal of Computer Science and Technology. Volume 27, Issue 1. Pages 92-104.
  • Fengzhe Zhang, Jin Chen, Haibo Chen and Binyu Zang. CloudVisor: Retrofitting Protection of Virtual Machines in Multi-tenant Cloud with Nested Virtualization. In 23rd ACM Symposium on Operating Systems Principles.
  • Haibo Chen, Jie Yu, Chengqun Hang, Binyu Zang and Pen-chung Yew. Dynamic Software Updating Using a Relaxed Consistency Model. IEEE Transactions on Software Engineering, 2011.
  • Liwei Yuan, Weichao Xing, Haibo Chen, and Binyu Zang. Security Breaches as PMU Deviation: Detecting and Identifying Security Attacks Using Performance Counters. 2011 ACM SIGOPS Asia-pacific Workshop on Systems.
  • Jichen Shi, Xiang Song, Haibo Chen, Binyu Zang. Limiting Cache-based Side-Channel in Multi-tenant Cloud using Dynamic Page Coloring. In the 7th Workshop on Hot Topics in System Dependability.
  • Zhiwei Xiao, Haibo Chen, Binyu Zang. A Hierarchical Approach to Maximizing MapReduce Efficiency. The 20th International Conference on Parallel Architectures and Compilation Techniques (POSTER), Page 167-168, Galveston Island, Texas, USA, 2011.
  • Zhemin Yang, Min Yang, Lvcai Xu, Haibo Chen, Binyu Zang. ORDER: Object centRic DEterministic Replay for Java. The 2011 USENIX Annual Technical Conference. Portland, Oregon, USA, June 2011.
  • Xiang Song, Haibo Chen, Rong Chen, Yuanxun Wang, Binyu Zang. A Case for Scaling Applications to Many-core Platforms with OS Clustering. In 2011 ACM SIGOPS European Conference on Computer Systems. Salzburg, Austria. April, 2011.
  • Zhenman Fang, Donglei Yang, Weihua Zhang, Haibo Chen, Binyu Zang. A Comprehensive Analysis and Parallelization of an Image Retrieval Algorithm. Accepted by IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2011). Austin TX, USA, April, 2011.
  • Zhaoguo Wang, Ran Liu, Yufei Chen, Xi Wu, Haibo Chen, Weihua Zang, Binyu Zang. COREMU: a Scalable and Portable Parallel Full-system Emulator. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2011). San Antonio, USA, February, 2011.
  • Rong Chen, Haibo Chen, Binyu Zang. Tiled MapReduce: Optimizing Resource Usages of Data-parallel Applications on Multicore with Tiling. The Nineteenth International Conference on Parallel Architectures and Compilation Techniques (PACT 2010). Vienna, Austria, September, 2010. [pdf]
  • Xiang Song, Haibo Chen, Binyu Zang. Why Software Hangs and What can be done with it? The 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DCCS Track, Practical Experience Reports) Chicago, Illinois, USA, June, 2010. [pdf]
  • Yijian Huang, Haibo Chen, Binyu Zang. Optimizing Crash Dump in Virtualized Environments. The 2010 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE-2010). pp. 25–36. Pittsburgh, PA, USA. March, 2010. [pdf]
  • Haibo Chen, Jie Yu, Chengqun Hang, Binyu Zang and Pen-chung Yew. Dynamic Software Updating Using a Relaxed Consistency Model. IEEE Transactions on Software Engineering(to appear), 2010.
  • Haibo Chen, Liwei Yuan, Xi Wu, Bo Huang, Pen-chung Yew and Binyu Zang. Control Flow Obfuscation with Information Flow Tracking. In 42nd international Conference on Microarchitecture(Micro'09). pp. 391-400. New York, USA. December, 2009.[pdf]
  • Binyu Zang, Yinsheng Li, Wei Xie, Zhuangjian Chen, Chen-Fang Tsai, Christopher Laing: An ontological engineering approach for automating inspection and quarantine at airports. J. Comput. Syst. Sci. 74(2): 196-210 (2008)
  • Haibo Chen, Xi Wu, Liwei Yuan, Binyu Zang, Pen-chung Yew and Frederic Chong. From Speculation to Security: Practical and Efficient Information Flow Tracking Using Speculative Hardware. In Proceedings of 35th International Symposium on Computer Architecture (ISCA-2008), pp. 401-412, Beijing China, June, 2008. [pdf]
  • Haibo Chen, Rong Chen, Fengzhe Zhang, Binyu Zang and Pen-chung Yew. Mercury: Combining Performance with Dependability Using Self-virtualization. (Best Paper Award) In Proceedings of 36th International Conference on Parallel Processing (ICPP-2007), XiAn China, September, 2007. [pdf]
  • Haibo Chen, Jie Yu, Rong Chen, Binyu Zang, and Pen-chung Yew. POLUS: A POwerful Live Updating System. In Proceedings of 29th International Conference on Software Engineering (ICSE-2007), pp. 271-281. Minneapolis, MN, USA, May 2007. [pdf]
  • Qin Wang, Junpu Chen, Weihua Zhang, Min Yang, Binyu Zang: Optimizing software cache performance of packet processing applications. LCTES 2007: 227-236
  • Weihua Zhang, Tao Bao, Binyu Zang, Chuanqi Zhu: Data Pipeline Optimization for Shared Memory Multiple-SIMD Architecture. LCPC 2006: 49-63
  • Haibo Chen, Rong Chen, Fengzhe Zhang, Binyu Zang and Pen-chung Yew. Live Updating Operating Systems Using Virtualization. In SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE-2006), pp. 35-44, Ottawa, Canada, June 2006. [pdf]
  • Weihua Zhang, Xinglong Qian, Ye Wang, Binyu Zang, Chuanqi Zhu: Optimizing compiler for shared-memory multiple SIMD architecture. LCTES 2006: 199-208
pub/members/binyu_zang.txt · Last modified: 2017/06/18 12:24 by root