Song Jiang
Associate Professor

Department of Electrical and Computer Engineering

Wayne State University

Detroit, MI 48202

Phone: (313) 577-8944

Fax: (313) 578-5860

 

 

 

 

Research

 

My research interests include system infrastructure for big data processing, such as file and storage system, data management system, and I/O systems in high-performance computing.

 

 

Teaching

 

 

Call for Papers

 

USENIX HotStorage'16

 

The 11th IEEE International Conference on Networking, Architecture, and Storage (NAS 2016)

 

Representative and Recent Publications (see also Full publication list):

 

v      Guoyao Xu, Cheng-Zhong Xu, and Song Jiang, "Prophet: Scheduling Executors with Time-varying Resource Demands on Data-Parallel Computation Frameworks", in Proceedings of the 13th IEEE International Conference on Autonomic Computing (ICAC 2016), Wuerzburg, Germany, July, 2016.

v      Xingbo Wu, Li Zhang, Yandong Wang, Yufei Ren, Michel Hack, and Song Jiang, "zExpander: a Key-value Cache with both High Performance and Fewer Misses", in Proceedings of the European Conference on Computer Systems (EuroSys 2016), London, UK, April, 2016.

v      Xingbo Wu, Wenguang Wang, and Song Jiang, "TotalCOW: Unleash the Power of Copy-On-Write for Thin-provisioned Containers", in Proceedings of the 6th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys2015), Tokyo, Japan, July, 2015.

v      Xingbo Wu, Yuehai Xu, Zili Shao, and Song Jiang, "LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data", in Proceedings of 2015 USENIX Annual Technical Conference (USENIX'15), Santa Clara, CA, July, 2015. [Source code of LSM-trie]

v      Xiameng Hu, Xiaolin Wang, Yechen Li, Lan Zhou, Yingwei Luo, Chen Ding, Song Jiang, and Zhenlin Wang, "LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache", in Proceedings of 2015 USENIX Annual Technical Conference (USENIX'15), Santa Clara, CA, July, 2015.

v      Yuehai Xu, Eitan Frachtenberg, and Song Jiang, "Building a High-performance Key-value Cache as an Energy-efficient Appliance", in Proceedings of the 32st International Symposium on Computer Performance, Modeling, Measurement and Evaluation 2014 (IFIP Performance 2014), Turin, Italy, October, 2014. [Best Student Paper Award]

v      Peng Wang, Guangyu Sun, Song Jiang, Jian Ouyang, Shiding Lin, Chen Zhang, and Jason Cong, An Efficient Design and Implementation of LSM-Tree based Key-Value Store on Open-Channel SSD”, in Proceedings of European Conference on Computer Systems (EuroSys 2014), Amsterdam, the Netherlands, April, 2014.

v      Jian Ouyang, Shiding Lin, Song Jiang, Zhenyu Hou, Yong Wang, and Yuanzheng Wang, SDF: Software-Defined Flash for Web-Scale Internet Storage System”, in Proceedings of the Nineteenth International Conference on Architectural  Support for Programming Languages and Operating Systems (ASPLOS’14), Salt Lake City, UT, March, 2014.

v      Jie Fan, Song Jiang, Jiwu Shu, Youhui Zhang, and Weimin Zhen, Aegis: Partitioning Data Block for Efficient Recovery of Stuck-At-Faults in Phase Change Memory”, in Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-46), Davis, CA, December, 2013.

v      Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg, Song Jiang, and Mike Paleczny, "Workload Analysis of a Large-Scale Key-Value Store", in Proceedings of the ACM SIGMETRICS/Performance 2012 Conference (SIGMETRICS’12), London, United Kingdom, June, 2012.

v      Xuechen Zhang, Yuehai Xu, and Song Jiang, "YouChoose: A Performance Interface Enabling Convenient and Efficient QoS Support for Consolidated Storage Systems", in Proceedings of 27th IEEE Symposium on Massive Storage Systems and Technologies (MSST'11), Denver, CO, May, 2011. [Best Student Paper Award]

v      Yuehai Xu and Song Jiang, "A Scheduling Framework that Makes any Disk Schedulers Non-work-conserving solely based on Request Characteristics", in Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST'11), San Jose, CA, February, 2011.

v      Xuechen Zhang and Song Jiang, "InterferenceRemoval: Removing Interference of Disk Access for MPI Programs through Data Replication", in Proceedings of 24th ACM International Conference on Supercomputing (ICS'10), Tsukuba, Japan, June, 2010.

v      Xiaoning Ding, Song Jiang, and Xiaodong Zhang, "A Framework Making Any Replacement Algorithms (Almost) Lock Contention Free", in Proceedings of the 25th IEEE Int'l Conference on Data Engineering (ICDE’09), Shanghai, China, March, 2009.

v      Xiaoning Ding, Song Jiang, Feng Chen, Kei Davis, and Xiaodong Zhang, "DiskSeen: Exploiting Disk Layout and Access History to Enhance I/O Prefetch", in Proceedings of 2007 USENIX Annual Technical Conference (USENIX'07), Santa Clara, CA, June, 2007.

v      Song Jiang, Xiaoning Ding, Feng Chen, Enhua Tan, and Xiaodong Zhang, "DULO: an Effective Buffer Cache Management Scheme to Exploit both Temporal and Spatial Locality", in Proceedings of the 4th USENIX Conference on File and Storage Technologies (FAST '05) , San Francisco, CA, December, 2005.

v      Song Jiang, Feng Chen, and Xiaodong Zhang, ``CLOCK-Pro: An Effective Improvement of the CLOCK Replacement ", in Proceedings of 2005 USENIX Annual Technical Conference (USENIX'05), Anaheim, CA, April, 2005.

v      Song Jiang and Xiaodong Zhang, "LIRS: An Efficient Low Inter-Reference Recency Set Replacement Policy to Improve Buffer Cache Performance" in Proceedings of the ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'02), Marina Del Rey, CA, June, 2002.

 

Book

 

Advanced Operating Systems and Kernel Applications: Techniques and Technologies (pdf)

 

Impacts of Dr. Jiang’s Representative Work:

 

Students:

        Xingbo Wu (Ph.D student, Summer internship at IBM T.J. Watson Research Center, 2015)

        Fan Ni (Ph.D student)

        Marc Patton (Undergraduate Student)

        Michael Moore (Undergraduate Student)

        Camille Williams (Undergraduate Student)

 

Alumni:

        Yuehai Xu (Ph.D, Summer internships at Google 2013, Microsoft Research 2013, Facebook 2011 and 2012)

        Xuechen Zhang (Ph.D 2012. Assistant Professor at Washington State University Vancouver

Summer internships at VMware and Los Alamos National Laboratory, 2011)

        Jianqian Ou (ME, 2015, PureStorage. Inc.)

        Ke Liu (ME, 2013. Summer internship at Los Alamos National Laboratory, 2012)

        Yizhe Wang (ME 2011 VMware)

 

 

Research Supports:

 

v     NSF, “Taming Small Data Writes to Block Storage Devices for Higher I/O Efficiency”, 2015-2018 (sole PI).

v     NSF, “Adaptively Applying Data-driven Execution Mode to Remove I/O Bottleneck for Data-intensive Computing”, 2012-2016 (sole PI).

v     NSF, “Enabling Dual-mode Execution for Removing I/O Bottleneck: A Highly Applicable Design and Implementation”, 2011-2016 (sole PI).

v     NSF, “CAREER: Building Virtual Devices with QoS Assurance in a Consolidated Storage Infrastructure”, 2009-2014 (sole PI).

v     NSF, “Collaborative Research: Algorithms Design and Systems Implementation to Improve Buffer Management for I/O Data Accesses”, 2007-2010, (sole PI).

v     NSF, “CRI: Reconfigurable High Performance Cluster Computing and Medical Engineering Applications” 2007-2009 (co-PI).

v     Twelve servers (Intel 8-core Xeon and 64GB DRAM) donated by Facebook.