Publications

Refereed Journal Papers

1. Xiaojia Song, Tao Xie, and Stephen Fischer, “Accelerating kNN Search in High Dimensional Datasets on FPGA by Reducing External Memory Access,” Future Generation Computer Systems, Vol. 137, pp. 189-200, December 2022.
2. Xiaojia Song, Tao Xie, and Stephen Fischer, “Two Reconfigurable NDP Servers: Understanding the Impact of Near-Data Processing on Data Center Applications,” ACM Transactions on Storage, Vol. 17, Issue 4, Article 31, November 2021.
3. Wen Pan and Tao Xie, “A Mirroring-Assisted Channel-RAID5 SSD for Mobile Applications,” ACM Transactions on Embedded Computing Systems, Vol. 17, No. 4, Article 75, July 2018. [PDF]
4. Deng Zhou, Vania Fang, Tao Xie, Wen Pan, Ram Kesavan, Tony Lin, and Naresh Patel, “Empirical Evaluation and Enhancement of Enterprise Storage System Request Scheduling,” ACM Transactions on Storage, Vol. 14, No. 2, Article 14, May 2018. [PDF]
5. Wei Wang, Tao Xie, Abhinav Sharma, “SWANS: An Inter-Disk Wear-Leveling Strategy for RAID-0 Structured SSD Arrays,” ACM Transactions on Storage, Vol. 12, No. 3, Article 10, April 2016. [PDF]
6. Wei Wang, Tao Xie, “PCFTL: A Plane-Centric Flash Translation Layer Utilizing Copy-Back Operations,” IEEE Transactions on Parallel and Distributed Systems, Vol. 26, No. 12, pp. 3420-3432, December 2015. [PDF]
7. Tao Xie, Yao Sun, “Understanding the Relationship between Energy Conservation and Reliability in Parallel Disk Arrays,” Special Issue on Data-Intensive Computing, Journal of Parallel and Distributed Computing, Vol. 71, Issue 2, pp. 198-210, February, 2011. [PDF]
8. Tao Xie, Yao Sun, “Dynamic Data Reallocation in Hybrid Disk Arrays,” IEEE Transactions on Parallel and Distributed Systems Vol. 21, No. 9, pp. 1330-1341, September 2010. [PDF]
9. Tao Xie, Yao Sun, “A File Assignment Strategy Independent of Workload Characteristic Assumptions,” ACM Transactions on Storage, Vol. 5, Issue 3, Article 10, November 2009. [PDF]
10. Tao Xie, Hui Wang, “MICRO: A Multi-level Caching-based Reconstruction Optimization for Mobile Storage Systems,” IEEE Transactions on Computers, Vol. 57, No. 10, pp. 1386-1398, October 2008 [PDF]
11. Tao Xie, “SEA: A Striping-based Energy-aware Strategy for Data Placement in RAID-Structured Storage Systems,” IEEE Transactions on Computers, Vol. 57, No. 6, pp. 748-761, June 2008 [PDF]
12. Tao Xie, Xiao Qin, “Security-Aware Resource Allocation for Real-Time Parallel Jobs on Homogeneous and Heterogeneous Clusters,” IEEE Transactions on Parallel and Distributed Systems, Vol. 19, No. 5, pp. 682-697, May 2008 [PDF]
13. Tao Xie, Xiao Qin, “An Energy-Delay Tunable Task Allocation Strategy for Collaborative Applications in Networked Embedded Systems,” IEEE Transactions on Computers, Vol. 57, No. 3, pp. 329-343, March 2008 [PDF]
14. Tao Xie, Xiao Qin, “Performance Evaluation of a New Scheduling Algorithm for Distributed Systems with Security Heterogeneity,” Journal of Parallel and Distributed Computing, Vol. 67, No. 10, pp. 1067-1081, October 2007 [PDF]
15. Xiao Qin, Tao Xie, “An Availability-Aware Task Scheduling Strategy for Heterogeneous Systems,” IEEE Transactions on Computers Vol. 57, No. 2, pp. 188-199, February 2008 [PDF]
16. Tao Xie, Xiao Qin, “Improving Security for Periodic Tasks in Embedded Systems through Scheduling,” ACM Transactions on Embedded Computing Systems, Vol. 6, Issue 3, Article No. 20, July 2007 [PDF]
17. Mais Nijim, Xiao Qin, Tao Xie, “Modeling and Improving Security of a Local Disk System for Write-Intensive Workloads,” ACM Transactions on Storage, Vol. 2, Issue 4, pp. 400-423, November 2006 [PDF]
18. Tao Xie, Xiao Qin, “Scheduling Security-Critical Real-Time Applications on Clusters,” IEEE Transactions on Computers, Vol. 55, No. 7, pp. 864-879, July 2006 [PDF]
19. Tao Xie, Xiao Qin, “Stochastic Scheduling for Multiclass Applications with Availability Requirements in Heterogeneous Clusters”, Journal of Cluster Computing, Publisher: Springer, ISSN: 1386-7857, Volume 11 , Issue 1, pp. 33-43, March 2008.
20. Tao Xie, Xiao Qin,Andrew Sung, Man Lin, Laurence Yang, “Real-Time Scheduling with Quality of Security Constraints,” International Journal of High Performance Computing and Networking (IJHPCN), Vol. 4, Nos. 3/4, pp. 188-197, 2006.
21. Tao Xie, Xiao Qin, “A Security Middleware Model for Real-time Applications on Grids,” IEICE Transactions on Information and Systems, Special Issue on Parallel/Distributed Computing and Networking, Vol.E89-D, No.2, pp.631-638, February 2006. [PDF]
22. Tao Xie, Xiao Qin, “Security-Driven Scheduling for Data-Intensive Applications on Grids,” Journal of Cluster Computing, Special Issue: Evaluation and Optimization of High-Performance Computing and Networking Systems, Guest Editors: Geyong Min and Mohamed Ould-Khaoua, Publisher: Springer, ISSN: 1386-7857, Volume 10, Number 2 / June, pp. 145-153, 2007 [PDF]
23. Tao Xie, Xiao Qin, Man Lin, “Open Issues and Challenges in Security-aware Real-Time Scheduling for Distributed Systems,” Journal of Information, Special Issue on High Performance Computational Science and Engineering, Vol. 9, No. 2, pp.309-322, 2006.
24. Tao Xie, Xiao Qin, “Enhancing Security of Real-Time Applications on Grids through Dynamic Scheduling,” Lecture Notes in Computer Science (LNCS 3834), ISSN: 0302-9743, ISBN: 3-540-31024-X, Springer, August 2005, pp. 219-237, Editors: Dror Feitelson, Eitan Frachtenberg, Larry Rudolph and Uwe Schwiegelshohn, (Proceedings of the 11th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP 2005), Cambridge, MA, USA, June 19, 2005, impact rate of JSSPP: top 1.55%, source: CiteSeer.)

Refereed Conference Papers

1. Wenyu Peng, Tao Xie, Paul H. Siegel, "Persistent Spiral Storage", The 42nd IEEE International Conference on Computer Design (ICCD 2024), Milan, Italy, November 18-20, 2024.
2. Tongliang Deng, Hanpei Wu, Yanliang Zou, Si Chen, Tao Xie, and Shu Yin, “ADA: An Application-Conscious Data Acquirer for Visual Molecular Dynamics,” The 50th International Conference on Parallel Processing (ICPP 2021), Virtually in Chicago, Illinois, USA, August 9-12, 2021.
3. Jian Zhang, Tao Xie, Yuzhuo Jing, Yanjie Song, Guanzhou Hu, Si Chen, and Shu Yin, “BORA: A Bag Optimizer for Robotic Analysis,” The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC 2020), November 9-19, 2020 (acceptance rate 22.3%).
4. Xiaojia Song, Tao Xie, and Stephen Fischer, “A Memory-Access-Efficient Adaptive Implementation of kNN on FPGA through HLS,” The 37th IEEE International Conference on Computer Design (ICCD 2019), Abu Dhabi, United Arab Emirates (U.A.E.), November 17 – 20, 2019.
5. Xiaojia Song, Tao Xie, and Stephen Fischer, “A Near-Data Processing Server Architecture and Its impact on Data Center applications,” The ISC High Performance 2019 (Research Paper), Frankfurt, Germany, June 16-20, LNCS 11501, pp. 81-98, 2019 (https://doi.org/10.1007/978-3-030-20656-7_5, acceptance rate 23.6%=17/72). [PDF]
6. Wen Pan, Tao Xie, and Xiaojia Song, “HART: A Concurrent Hash-Assisted Radix Tree for DRAM-PM Hybrid Memory Systems,” The 33rd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2019), Rio de Janeiro, Brazil, May 20-24, 2019 (acceptance rate 27.7%=103/372, source code of HART can be downloaded at https://github.com/CASL-SDSU/HART). [PDF]
7. Deng Zhou, Wen Pan, Tao Xie, and Wei Wang, “A File System Bypassing Volatile Main Memory: Towards A Single-Level Persistent Store,” The 15th ACM International Conference on Computing Frontiers (CF 2018, Full Paper), Ischia, Italy, May 8-10, 2018. [PDF]
8. Xiaojia Song, Tao Xie, and Wen Pan, “RISP: An Energy-Aware Reconfigurable In-Storage Processing Framework for Big Data Analysis,” The 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2018), Washington DC, USA, May 1-4, 2018 (acceptance rate 20.8%=52/250). [PDF]
9. Wei Wang, Wen Pan, Tao Xie, and Deng Zhou, “How Many MLCs Should Impersonate SLCs to Optimize SSD Performance?” The 2nd International Symposium on Memory Systems (MEMSYS 2016), Washington DC, USA, October 3-6, 2016. [At-a-Glance] [PDF]
10. Deng Zhou, Wen Pan, Wei Wang, and Tao Xie, “I/O Characteristics of Smartphone Applications and Their Implications for eMMC Design,” The 11th IEEE International Symposium on Workload Characterization (IISWC 2015), Atlanta,, USA, October 4-6, 2015 (traces can be downloaded at https://github.com/CASL-SDSU/SmartphoneIOTraces). [At-a-Glance] [PDF]
11. Cailiang Xu, Wei Wang, Deng Zhou, and Tao Xie, “An SSD-HDD Integrated Storage Architecture for Write-Once-Read-Once Applications on Clusters,” The 17th IEEE International Conference on Cluster Computing (Cluster 2015, Short Paper), Chicago, USA, September 8-11, 2015. [PDF]
12. Wei Wang, Tao Xie, Antoine Khoueir, and Youngpil Kim, “Reducing MLC Flash Memory Retention Errors through Programming Initial Step Only,” The 31st International Conference on Massive Storage Systems and Technologies (MSST 2015, Research Track), Santa Clara, USA, May 30-June 5, 2015. [At-a-Glance] [PDF]
13. Wei Wang, Deng Zhou, and Tao Xie, “An Embedded Storage Framework Abstracting Each Raw Flash Device as An MTD,” The 8th ACM International Systems and Storage Conference (SYSTOR 2015, Full Paper), Haifa, Israel, May 26-28, 2015. [At-a-Glance] [PDF]
14. Michael MacFadden, Richard Shelby, and Tao Xie, “SIRF-1: Enhancing Reliability of Single Flash SSD through Internal Mirroring for Mission-Critical Mobile Applications,” The 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2015), Shenzhen, China, May 4-7, 2015 (acceptance rate 25.7%=69/268). [PDF]
15. Wei Wang, Tao Xie, and Deng Zhou, “Understanding the Impact of Threshold Voltage on MLC Flash Memory Performance and Reliability,” The 28th ACM International Conference on Supercomputing (ICS 2014), Munich, Germany, June 10-13, 2014 (acceptance rate 20.9%=34/162). [At-a-Glance] [PDF]
16. Yu Wang, Wei Wang, Tao Xie, Wen Pan, Yanyan Gao, and Yiming Ouyang, “CR5M: A Mirroring-Powered Channel-RAID5 Architecture for An SSD,” the 30th International Conference on Massive Storage Systems and Technology (MSST 2014, Research Track, Full Paper), Santa Clara, USA, June 2-6, 2014 (acceptance rate 18.5%=23/124). [PDF]
17. Feng Liu, Wen Pan, Tao Xie, Yanyan Gao, and Yiming Ouyang, “PDB: A Reliability-Driven Data Reconstruction Strategy Based on Popular Data Backup for RAID4 SSD Arrays,” The 13th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2013), Vietri sul Mare, Italy, December 18-21, 2013 (accepted as a Distinguished Paper). [PDF]
18. Wen Pan, Feng Liu, Tao Xie, Yanyan Gao, Yiming Ouyang, and Tian Chen, “SPD-RAID4: Splitting Parity Disk for RAID4 Structured Parallel SSD Arrays,” The 15th IEEE International Conference on High Performance Computing and Communications (HPCC 2013), Zhangjiajie, China, November 13-15, 2013 (acceptance rate 29.3%=208/710). [PDF]
19. Abdul R. Abdurrab, Tao Xie, and Wei Wang, “DLOOP: A Flash Translation Layer Exploiting Plane-Level Parallelism,” The 27th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2013), Boston, USA, May 20-24, 2013 (acceptance rate 21.8%=108/494, Best Paper) [At-a-GlanceAt-a-Glance] [PDF]
20. Jonathan Tjioe, Andres Blanco, Tao Xie, and Yiming Ouyang, “Making Garbage Collection Wear Conscious for Flash SSD,” The 7th IEEE International Conference on Networking, Architecture, and Storage (NAS’12), Xiamen, China, June 28 – 30, 2012. [PDF]
21. Ramya Manjunath, Tao Xie, “Dynamic Data Replication on Flash SSD Assisted Video-on-Demand Servers,” The IEEE International Conference on Computing, Networking and Communications (ICNC’12), Maui, Hawaii, USA, Jan. 30 – Feb. 2, 2012. [PDF]
22. Tao Xie, Janak Koshia, “Boosting Random Write Performance for Enterprise Flash Storage Systems,” The 27th IEEE Symposium on Massive Storage Systems and Technologies (MSST2011, research track, long paper), Denver, Colorado, USA, May 26-27, 2011. [At-a-Glance] [PDFPDF]
23. Abdul R. Abdurrab, Tao Xie, “FIRE: A File Reunion Based Data Replication Strategy for Data Grids,” The 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2010), May 17-20, 2010, Melbourne, Victoria, Australia (acceptance rate 23.3%=51/219). [PDF]
24. Jonathan Tjioe, Renata Widjaja, Abraham Lee, and Tao Xie, “DORA: A Dynamic File Assignment Strategy with Replication,” The 38th International Conference on Parallel Processing (ICPP 2009), Vienna, Austria, September 22-25, 2009 (acceptance rate 32.3%=71/220). [PDF]
25. Tao Xie, Abhinav Sharma, “Collaboration-Oriented Data Recovery for Mobile Disk Arrays,” The 29th International Conference on Distributed Computing Systems (ICDCS 2009), Montreal, Quebec, Canada, June 22-26, 2009 (acceptance rate 16.3%=74/455). [At-a-Glance] [PDF]
26.Tao Xie, Deepthi K. Madathil, “SAIL: Self-Adaptive File Reallocation on Hybrid Disk Arrays,” The 15th Annual IEEE International Conference on High Performance Computing (HiPC 2008), Bangalore, India, December 17-20, 2008 (acceptance rate 14.4%=46/319). [PDF]
27. Tao Xie, Yao Sun, “PEARL: Performance, Energy, and Reliability Balanced Dynamic Data Redistribution for Next Generation Disk Arrays,” The 16th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Baltimore, Maryland, USA, September 8-10, 2008. [PDF]
28. Tao Xie, Yao Sun, “Sacrificing Reliability for Energy Saving: Is It Worthwhile for Disk Arrays?” The 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, Florida, USA, April 14-18, 2008 (acceptance rate 25.6%=105/410) [At-a-Glance] [PDF]
29. Deepthi K. Madathil, Rajani B. Thota, Paulina Paul, and Tao Xie , “A Static Data Placement Strategy towards Perfect Load-Balancing for Distributed Storage Clusters,” The 7th International Workshop on Performance Modeling, Evaluation, and Optimization of Ubiquitous Computing and Networked Systems (PMEO UCNS 2008), in conjunction with the 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, Florida, USA, April 14-18, 2008. [PDF]
30. Tao Xie, Yao Sun, “No More Energy-Performance Trade-Off: A New Data Placement Strategy for RAID-Structured Storage Systems,” The 14th Annual IEEE International Conference on High Performance Computing (HiPC 2007), Lecture Notes in Computer Science (LNCS 3834), pp.35-46, Goa, India, December 18-21, 2007 (acceptance rate 20.55%=52/253) [PDF]
31. Tao Xie, “SOR: A Static File Assignment Strategy Immune to Workload Characteristic Assumptions in Parallel I/O Systems,” The 36th International Conference on Parallel Processing (ICPP 2007), XiAn, China, September 10-14, 2007. [PDF]
32. Tao Xie, Xiao Qin, “A Security-Oriented Task Scheduler for Heterogeneous Distributed Systems,” The 13th Annual IEEE International Conference on High Performance Computing (HiPC 2006), Lecture Notes in Computer Science (LNCS 4297), ISSN 0302-9743, Springer, pp.35-46, Bangalore, India, December 18-21, 2006 (acceptance rate 15.5%=52/335)
33. Mais Nijim, Xiao Qin, Tao Xie, “Adaptive Quality of Security Control in Networked Parallel Disk Systems,” The 15th International Conference on Computer Communications and Networks (ICCCN 2006), Arlington, Virginia, USA, October 9 – 11, 2006 (acceptance rate 32%=71/221).
34. Tao Xie, Xiao Qin, “Stochastic Scheduling with Availability Constraints in Heterogeneous Clusters,” The 8th IEEE International Conference on Cluster Computing (Cluster 2006), Barcelona, Spain, September 25th-28th, 2006 (acceptance rate 33.1%=42/127).
35. Tao Xie, Xiao Qin, Mais Nijim , “Solving Energy-Latency Dilemma: Task Allocation for Parallel Applications in Heterogeneous Embedded Systems,” Proc. 35th International Conference on Parallel Processing (ICPP 2006), Columbus, Ohio, August 14-18, 2006 (acceptance rate 32%=64/200).
36. Tao Xie, Xiao Qin, “SAHA: A Scheduling Algorithm for Security-Sensitive Jobs on Data Grids,” Proc. the 6th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid’06), 2nd Int’l Workshop on Cluster Security, Singapore, May 16-19, 2006.
37. Tao Xie, Xiao Qin, Mais Nijim, “SHARP: A New Real-Time Scheduling Algorithm to Improve Security of Parallel Applications on Heterogeneous Clusters,” The 25th IEEE International Performance Computing and Communications Conference (IPCCC 2006) , April 10-12, 2006, Phoenix, Arizona, USA.
38. Mais Nijim, Xiao Qin, Tao Xie, Mohammed Alghamdi, “Awards: An Adaptive Write Scheme for Secure Local Disk Systems,” The 25th IEEE International Performance Computing and Communications Conference (IPCCC 2006) , April 10-12, 2006, Phoenix, Arizona, USA.
39. Mohammed Alghamdi, Tao Xie, Xiao Qin, “PARM: A Power-Aware Message Scheduling Algorithm for Real-Time Wireless Networks,” ACM Workshop on Wireless Multimedia Networking and Performance Modeling, in conjunction with the 8th Int’l Symp. Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2005) , October 13th, 2005, Montreal, Quebec, Canada.
40. Tao Xie, Xiao Qin, “A New Allocation Scheme for Parallel Applications with Deadline and Security Constraints on Clusters,” The 7th IEEE International Conference on Cluster Computing (Cluster 2005), September 27-30, 2005, Boston, USA (acceptance rate 32.6%=45/138).
41. Tao Xie, Xiao Qin, “Towards a Security Service Integration Framework for Distributed Real-Time Systems,” the 18th International Conference on Parallel and Distributed Computing Systems (PDCS 2005, ISCA), Las Vegas, NV, USA, September 12-14.
42. Mais Nijim, Tao Xie, Xiao Qin, “Integrating a Performance Model in Self-Managing Computer Systems under Mixed Workload Conditions,” the 2005 IEEE International Conference on Information Reuse and Integration, Las Vegas, NV, USA, August 15-17, 2005.
43. Tao Xie, Xiao Qin, Andrew Sung, “SAREC: A Security-Aware Scheduling Strategy for Real-Time Applications on Clusters,” Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), PP.5-12, Oslo, Norway, June 14-17, 2005 (acceptance rate 28.6%=69/241).
44. Tao Xie, Xiao Qin, Andrew Sung, “Integrating Security Requirements into Scheduling for Real-Time Applications in Grid Computing,” Proceedings of the International Conference on Grid Computing and Applications, PP.24-30, Las Vegas, NV, USA, June 20-23, 2005.
45. Xiao Qin, Tao Xie, A. Nathan and V. K. Tadepalli, “Benchmarking the CLI for I/O Intensive Computing,” Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), the 6th Int’l Workshop on Parallel and Distributed Scientific and Engineering Computing, IEEE/ACM, Denver, CO, USA, April 4-8, 2005 (Acceptance rate 36%).
46. Tao Xie, Andrew Sung, Xiao Qin, “Dynamic Task Scheduling with Security Awareness in Real-Time Systems”, Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS’05), the 4th Int’l Workshop on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems, IEEE/ACM, Denver, CO, April 4-8, 2005.
47. Tao Xie, Andrew Sung, Srinivas Mukkamala, QingZhong Liu, “Reactive Tamper Detection for Image Authentication,” Proceedings of IEEE Intelligent Systems Design and Applications, Budapest, Hungary, August 26-28, 2004.