Yifeng Zhu
Yifeng Zhu    
Libbey Professor  
Electrical and Computer Engineering  
University of Maine  
Email: Yifeng.Zhu[at].maine.edu
Mail: 5708 Barrows Hall, Room 271
Tel: (207) 581-2499
Orono, ME, 04469-5708
Fax: (207) 581-4531
 
Home / Teaching / Projects / Publications / Students / Awards / Service / Links
Journal Publications, Conference Publications, Thesis Advised, Presentations,
Book:
  1. Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C
Journal Papers:
  1. Design and Implementation of a Hybrid Shingled Write Disk System, IEEE Transactions on Parallel and Distributed Systems, 2015, with D. Luo, J. Wan, Y. Zhu, C. Xie, N. Zhao, L. Feng (accepted)
  2. Predictively booting nodes to minimize performance degradation of a power-aware web cluster, Journal of Cluster Computing, with Y. Deng, Y. Hu, X. Meng(in press)
  3. A New Parity-Based Migration Method to Expand RAID-5, IEEE Transactions on Parallel and Distributed Systems, Vol. 25, No. 8, pp. 1945-1954, with M. Yu, J. wan, C. Xie
  4. SANE: Semantic-Aware Namespace in Ultra-large-scale File Systems, IEEE Transactions on Parallel and Distributed Systems, Vol. 25, No. 5, MAY 2014, with Y. Hua, J. Hong. D. Feng, X. Lei
  5. Effective Stochastic Modeling of Energy Constrained Wireless Sensor Networks, Special issue of Energy-Efficient Wireless Communications with Future Networks and Diverse Devices (EEWC), Journal of Compute Networks and Communications, with A. Shareef, 20 pages, 2012
  6. Semantic-Aware Metadata Organization Paradigm in Next-Generation File Systems, IEEE Transactions on Parallel and Distributed Systems, Vol. 24, No. 2, 2012, pp 337-344, with Y. Hua, H. Jiang, D. Feng, and L. Tian,
  7. Supporting Scalable and Adaptive Metadata Management in Ultra Large-scale File Systems, IEEE Transactions on Parallel and Distributed Systems, Volume 22, Issue 4, pp. 580-593, April 2011, with Y. Hua, H. Jiang, D. Feng, and L. Tian,
  8. A Novel Weighted-Graph-Based Grouping Algorithm for Metadata Prefetching, IEEE Transactions on Computers, Vol. 59, No. 1, pp. 1-15, January 2010, with P. Gu, J. Wang and H. Jiang
  9. An Energy-Oriented Evaluation of Buffer Cache Algorithms Under Parallel I/O Workloads, Special issue on Power-Aware Parallel and Distributed Systems, IEEE Transaction on Distributed and Parallel Computing, Volume 19, Number 11, Pages 1565-1578, November 2008, with J. Yue and Z. Cai
  10. HBA: Distributed Metadata Management System for Large Cluster-based Storage, IEEE Transaction on Distributed and Parallel Systems, Vol. 19, No. 6, pp. 750-763, June 2008, with H. Jiang, J. Wang and F. Xian
  11. RACE: A Robust Adaptive Caching Strategy for Buffer Cache, IEEE Transaction on Computers, Vol. 57, No. 1, pp. 25-40, January 2008, with H. Jiang
  12. A Novel Buffer Cache Management Scheme Based on Context and Location Awareness, ACM SIGMICRO Newsletter, 24.1 (2006): 26-35, with H. Jiang
  13. CEFT: A Cost-Effective Fault-Tolerant Parallel Virtual File System, Journal of Parallel and Distributed Computing, Volume 66, Issue 2, February 2006, Pages 291-306, with H. Jiang. pdf
  14. Exploiting Redundancy to Boost Performance in a RAID-10 Style Cluster-based File System, Journal of Cluster Computing, Volume 9, Number 4, pages 433-447, October, 2006, with H. Jiang, X. Qin, D. Feng, and D. Swanson
  15. Improving the Performance of I/O-Intensive Applications on Clusters of Workstations, Journal of Cluster Computing, Volume 9, Number 3, Pages 297-311, July, 2006, with X. Qin, H. Jiang and D. Swanson.
  16. A Feedback Control Mechanism for Balancing I/O- and Memory-Intensive Applications on Clusters, Scalable Computing: Practice and Experience, ISSN 1895-1767, Volume 6, Number 4, pp. 95-107, 2005, with X. Qin, H. Jiang, and D. Swanson
  17. Dynamic Load Balancing for I/O-Intensive Tasks on Heterogeneous Clusters, in Journal of Cluster Computing, Special Issue on Parallel I/O in Computational Grids and Cluster Computing Systems, with X. Qin, H. Jiang, and D. Swanson,
  18. A Case Study of Parallel I/O for Biological Sequence Search on Linux Clusters, International Journal of High Performance Computing and Networking (IJHPCN) , Vol. 1, No.4 pp. 214 - 222, 2004, with H. Jiang, X. Qin, and D. Swanson.
  19. Dynamic Load balancing for I/O- and Memory-Intensive workload in Clusters using a Feedback Control Mechanism, Journal of Parallel and Distributed Computing and Practices, 2004, with X. Qin, H. Jiang, and D. Swanson,
  20. I/O Response Time In A Fault-Tolerant Parallel Virtual File System, Lecture Notes in Computer Science (LNCS 3222), Springer-Verlag Heidelberg, Oct. 2004, ISBN 3-540-23388-1, pp.248-251, Editors: Hai Jin, Guang R. Gao, Zhiwei Xu, et al., with D. Feng and H. Jiang,
  21. I/O Performance of A RAID-10 Style Parallel File System, Journal of Computer Science and Technology, Vol.19, 2004, pp.965-972, with D. Feng and H. Jiang
  22. Dynamic Load Balancing for I/O-Intensive Tasks on Heterogeneous Clusters, Lecture Notes in Computer Science (LNCS 2913), Springer, December 2003, pp. 300-309, Editors: Timothy M. Pinkston and Viktor K. Prasanna.(Proceedings of International Conference on High Performance Computing (HiPC2003), Hyderabad, India, Dec.17-20, 2003, Acceptance rate: 27%), with X. Qin, H. Jiang, and D. Swanson.
Edited Proceedings/Journal Issues:
  1. Special Issue in International Journal on High Performance Computing and Networking, 2009
  2. Proceedings of the 4th International Workshop on Storage Network Architecture and Parallel I/Os (SNAPI'2007), IEEE Computer Society, ISBN: 0-7695-3097-4, 138 pages, September 2007
  3. Proccedings of the 4th IEEE International Conference on Networking, Architecture, and Storage (NAS'09), IEEE Computer Society,
Book Chapters:
  1. Efficient Update Control of Bloom Filter Replicas in Large-Scale Distributed Systems, Handbook of research on scalable computing technologies, IGI Global, USA, ISBN: 978-1-60566-661-7, 2010, Y. Zhu and H. Jiang,
  2. Localization Using Extended Kalman Filters in Wireless Sensor Networks, book chapter of Kalman Filter: Recent Advances and Applications, edited by Victor M. Morend and Alberto Pigazo, ISBN: 953307000-5, Pages 297-320, April 2009, A. Shareef and Y. Zhu,
Refereed Papers in Conference Proceedings:
  1. Optrix: Energy Aware Cross Layer Routing Using Convex Optimization in Wireless Sensor Networks, in Proceedings of The 10th IEEE International Conference on Networking, Architecture, and Storage (NAS 2015), 2015, with A. Shareef, Y. Zhu (Acceptance Rate: 30/94=32%)
  2. Accelerating Write by Exploiting PCM Asymmetries (Best Paper Nominee), in Proceedings of the 19th IEEE International Symposium on High Performance Computer Architecture (HPCA), 2013, with J. Yue
  3. Exploiting Subarrays Inside a Bank to Improve Phase Change Memory Performance, in Design, Automation & Test in Europe (DATE), 2013, with J. Yue
  4. Temporal Characterization of SPEC CPU2006 Workloads: Analysis and Synthesis, in Proceedings of the 31st IEEE. International Performance Computing and Communications Conference(IPCCC 2012), with Q. Zou, J. Yue, Y. Zhu, and B. Segee
  5. High Performance and High Capacity Hybird Shingled-Recording Disk System, in Proceedings of IEEE International Conference on Cluster Computing, 2012, J. Wan, N. Zhao, Y. Zhu, J. Wang, Y. Mao, and C. Xie
  6. Making Write Less Blocking for Read Accesses in Phase Change Memory, in Proceedings of The 20th IEEE International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'12), J. Yue and Y. Zhu
  7. C-IRR: An Adaptive Engine for Cloud Storage Provisioning Determined by Economic Models with Workload Burstiness Consideration, in Proceedings of 2012 International Conference on Networking, Architecture, and Storages (NAS'12), J. Wang, R. Hua, Y. Zhu, C. Xie, P. Wang and W. Gong (short paper)
  8. Solving Sudoku Using Particle Swarm Optimization on CUDA, in Proceedings of The 2012 International Conference on Parallel and Distributed Processing Techniques and Applications, 2012, with Jason Monk, Kevin Hanselman, Robert King, Yifeng Zhu, Bruce Segee
  9. RO-BURST: A Robust Virtualization Cost Model for Workload Consolidation over Clouds, in Proceedings of 2012 IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid'12), with J. Wang, R. Hua, Y. Zhu, J. Wan, C. Xie and Y. Chen, (Acceptance rate: 83/302 = 27.5%)
  10. Energy Efficient Buffer Cache Replacement for Data Servers, in Proceedings of the 2011 International Conference on Networking, Architecture, and Storage (NAS 2011), Dalian, China, July 28-30, 2011, with J. Yue, Y. Zhu, Z. Cai, and L. Lin, (Acceptance rate: 33/106 = 31%)
  11. Hot Random Off-loading: A Hybrid Storage System With Dynamic Data Migration, in Proceedings of The 19th Annual Meeting of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOSTS 2011), Singapore, July 25-27, 2011, with L. Lin, Y. Zhu, J. Yue, Z. Cai and B. Segee
  12. Energy Modeling of Wireless Sensor Nodes Based on Petri Nets, in Proceedings of The 39th International Conference on Parallel Processing (ICPP 2010), San Diego, CA, September 13-16, 2010, with A. Shareef, and Y. Zhu (Acceptance rate: 72/225 = 32%)
  13. Energy and Thermal Aware Buffer Cache Replacement Algorithm, in Proceedings of 26th IEEE Symposium on Massive Storage Systems and Technologies (MSST), 2010, with J. Yue, Y. Zhu, Z. Cai, L. Lin (Acceptance Rate: 18/53 = 34%) presentation slides
  14. A study of Self-similarity in Parallel I/O Workloads, in Proceedings of 26th IEEE Symposium on Massive Storage Systems and Technologies (MSST), 2010, with Q. Zou, Y. Zhu and D. Feng, presentation slides
  15. A New Metadata Organization Paradigm with Semantic-Awareness for Next-Generation File Systems, in Procceedings of ACM/IEEE Supercomputing Conference 2009 (SC09), Portand, Oregon, with Y. Hua, H. Jiang, Y. Zhu, D. Feng, and L. Tian, Presentation Slides
  16. A Novel Model for Synthesizing Parallel I/O Workloads in Scientific Applications, in Proceedings of IEEE International Conference on Cluster Computing, pp. 252-261, Tsukuba, Japan, Sept. 29 - Oct. 1, 2008, with D. Feng, Q. Zou, H. Jiang, and Y. Zhu (acceptance rate: 28/92 = 30%)
  17. A Novel and Generic Model for Synthesizing Disk I/O Traffic Based on The Alpha-stable Process, in Proceedings of 16th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 133-142, Baltimore, MD, Sept 8-10, 2008, with Q. Zou, D. Feng, Y. Zhu, H. Jiang, X. Ge, and Z. Zhou (acceptance rate: 36/94 = 38%)
  18. Energy Efficient Buffer Cache Replacement, in Proceedings of 16th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 385-387, Baltimore, MD, Sept 8-10, 2008, with J. Yue, Y. Zhu, Z. Cai (Short Paper)
  19. Impacts of Indirect Blocks on Buffer Cache Energy Efficiency, in Proceedings of the 37th International Conference on Parallel Processing (ICPP 2008), pp. 546-553, Portland, Oregon, USA, September 2008, with J. Yue, Y. Zhu, Z. Cai (acceptance rate: 81/263 = 31%)
  20. Energy Modeling of Processors in Wireless Sensor Networks based on Petri Nets, in Proceedings of The First International Workshop on Next Generation of Wireless and Mobile Networks (NGWMN-08), held in conjuction with ICPP-08, Portland, Oregon, USA, September 8-12, 2008, with A. Shareef
  21. Scalable and Adaptive Metadata Management in Ultra Large-Scale File Systems, in Proceedings of the 28th International Conference on Distributed Computing Systems (ICDCS 2008), pp. 403-410, Beijing, June 17-20, 2008, with Y. Hua, Y. Zhu, H. Jiang, D. Feng, and L. Tian (acceptance rate: 16%)
  22. AMP: An Affinity-based Metadata Prefetching Scheme in Large-Scale Distributed Storage Systems, in Proceedings of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid'08) , pp. 459-466 May 19-22, 2008, Lyon, France, with L. Lin, M. Li, H. Jang, Y. Zhu, and L. Tian
  23. Localization using neural networks in wireless sensor networks, in Proceedings of ACM First International Conference on Mobile Wireless Middleware, Operating Systems, and Applications (Mobileware), pp. 1-7, Innsbruck, Austria, Februray 12-15, 2008, with A. Shareef, Y. Zhu and M. Musavi
  24. Comparison of MLP Neural Networks and Kalman Filter for Localization in Wireless Sensor Networks, in Proceedings of 19th IASTED International Conference on Parallel and Distributed Computing Systems, November 19-21, 2007, Cambridge, Massachusetts, USA, Pages 323-330, with A. Shareef, Y. Zhu, M. Musavi and B. Shen (acceptance rate: 49%).
  25. Evaluating Memory Energy Efficiency in Parallel I/O Workloads, in Proceedings of IEEE International Conference on Cluster Computing, pp. 21-30, September, 2007, Austin, TX, pp. 21-30, with J. Yue, Y. Zhu and Z. Cai (Best Paper Award)
  26. Comparisons of Three Kalman Filter Tracking Models in Wireless Sensor Network, in Proceedings of IEEE International Workshop on Network, Architecture and Storages, Shengyang, China, August 1-3, 2006, with Y. Zhu and A. Shareef
  27. On the Analysis and Impact of False Rates of Bloom Filters in Distributed Systems, in Proceedings of the 35th International Conference on Parallel Processing (ICPP), Columbus, pp. 255-262, OH, August, 2006, with Y. Zhu and H. Jiang (Acceptance rate: 64/200 = 32%).
  28. Nexus: A Novel Weighted-Graph-Based Prefetching Algorithm for Metadata Servers in Petabyte-Scale Storage Systems, in Proceedings of International Symposium on Cluster Computing and the Grid (CCGrid, 2006), May 16-19, 2006, Singapore, pp. 409-416, with P. Gu, Y. Zhu, H. Jiang, and J. Wang (Acceptance rate: 61/257 = 25.7%)
  29. RACE: A Robust Adaptive Caching Strategy for Buffer Cache, 4th Workshop on Memory Performance Issues (WMPI-2006), held in conjunction with the 12th International Symposium on High-Performance Computer Architecture (HPCA), Austin, Texas, February, 2006, pp. 36-24, with Y. Zhu and H. Jiang (Acceptance rate: 12/27 = 44%)
  30. An Overview on MEMS-based Storage, Its Research Issues and Open Problems, in Proceedings of 2nd International Workshop on Storage Network Architecture and Parallel I/Os, in conjunctions with 13th International Conference on Parallel Architectures and Compilation Techniques (PACT), Sept. 30, 2004, Antibes Juan-les-pins, French (Acceptance rate: unkown).
  31. Hierarchical Bloom Filter Arrays (HBA): A Novel, Scalable Metadata Management System for Large Cluster-based Storage, in Proceedings of 6th IEEE International Conference on Cluster Computing, Sept. 2004, San Diego, CA, pp. 165-174, with Y. Zhu, H. Jiang, and J. Wang (Acceptance rate: 48/150 = 32.0%).
  32. I/O Response Time In A Fault-Tolerant Parallel Virtual File System, in Proceedings of IFIP International Conference on Network and Parallel Computing, Oct. 2004, Wuhan, China (short paper), published as Lecture Notes in Computer Science, Springer-Verlag Heidelberg, ISSN: 0302-9743, with D. Feng, H. Jiang, Y. Zhu (Acceptance rate: unkown).
  33. A Case Study of Parallel I/O for Biological Sequence Analysis on Linux Clusters, in Proceedings of 5th IEEE International Conference on Cluster Computing, Hong Kong, Dec. 1-4, 2003, pp.308-315, with Y. Zhu, H. Jiang, X. Qin, and D. Swanson (accpetance rate: 29.3%).
  34. Towards Load Balancing Support for I/O-Intensive Parallel Jobs in a Cluster, in Proceedings of 5th IEEE International Conference on Cluster Computing, Hong Kong, Dec. 1-4, 2003, pp.100-107, with X. Qin, H. Jiang, Y. Zhu, and D. Swanson (accpetance rate: 29.3%).
  35. Design, Implementation, and Performance Evaluation of a Cost-Effective Fault-Tolerant Parallel Virtual File System, in Proceedings of International Workshop on Storage Network Architecture and Parallel I/Os, in conjunctions with 12th International Conference on Parallel Architectures and Compilation Techniques (PACT), New Orleans, LA, Sept. 27 - Oct. 1, 2003, with Y. Zhu, H. Jiang, X. Qin, D. Feng and D. Swanson (accpetance rate: 49%).
  36. Boosting Performance for I/O-Intensive Workload by Preemptive Job Migrations in a Cluster System, in Proceedings of the IEEE 15th Symposium on Computer Architecture and High Performance Computing, Brazil, November 10-12, 2003, with X. Qin, H. Jiang, Y. Zhu, and D. Swanson (Accpetance rate: 30%).
  37. Scheduling for Improved Write Performance in a Cost-Effective, Fault-Tolerant Parallel Virtual File System (CEFT-PVFS), in Proceedings of The 4th LCI International Conference on Linux Clusters: The HPC Revolution 2003, June 24-26, 2003, San Jose, California, with Y. Zhu, H. Jiang, X. Qin, D. Feng, and D. Swanson (Accpetance rate: unkown).
  38. Improved Read Performance in a Cost-Effective, Fault-Tolerant Parallel Virtual File System (CEFT-PVFS), in Proceedings of IEEE/ACM Cluster Computing and Computational Grids (CCGRID), pp. 730-735, May 2003, Japan, with Y. Zhu, H. Jiang, X. Qin, D. Feng, and D. Swanson (accpetance rate: unkown).
  39. Dynamic Load Balancing for I/O-Intensive Tasks on Heterogeneous Clusters, in Proceedings of International Conference on High Performance Computing (HiPC), December 17-20, 2003, Hyderabad, India, with X. Qin, H. Jiang, Y. Zhu, and D. Swanson (acceptance rate: 27%).
  40. A Dynamic Load Balancing Scheme for I/O-Intensive Applications in Distributed Systems, in Proceedings of the 32nd International Conference on Parallel Workshops (ICPP 2003 Workshops), Workshop on Compile/Runtime Techniques for Parallel Computing, Taiwan, Oct. 2003, pp.79-86, with X. Qin, H. Jiang, Y. Zhu, and D. R. Swanson (Acceptance rate: unkown).
  41. Dynamic Load Balancing for I/O-and Memory-Intensive workload in Clusters using a Feedback Control Mechanism, in Proceedings of the 9th International Euro-Par Conference on Parallel Processing (Euro-Par 2003), Klagenfurt, Austria, August 26-29, 2003, pp. 224-229, with X. Qin, H. Jiang, Y. Zhu, and D. Swanson (Acceptance rate 158/338 = 46.7%).
  42. Aggregated Fuzzy Control Systems, in Proceedings of the American Control Conf., Anchorage, AK, pp. 975-980, May 8-10, 2002, with L. Acar, B. H. Chowdhury, M. L. Crow, and Y. Zhu,
  43. Dynamic Characteristic Study of UPFC Based on a Detail Simulation Model, in Proceedings of IEEE Power Engineering Society Winter Meeting, vol.2, pp.1360-1364, Jan. 2000, Singapore, with S. Zheng, Y. Tan, S. Cheng, and Y. Zhu,
  44. Analysis of the Static and Dynamic Characteristics of ASVG Based on Detailed Time Domain Simulation, Automation of Electric Power Systems, Vol.25, No.4, 2001, pp. 1-6, with B. Li, Y. Zhu, S. Chen (in Chinese)
Thesis Advised: (All these listed were advised by Zhu unless otherwise noted)
  1. Hot Random Off-loading: A Hybrid Storage System With Dynamic Data Migration (pdf), Lin Lin, May 2010
  2. Localization and Energy Modeling in Wireless Sensor Networks (pdf), Ali Shareef, May 2008
Presentations:
  1. Inquiry-based Dynamic Earth Applications of Supercomputing (IDEAS): An ITEST project to enhance middle school science and technology education in rural Maine, presented at the Annual Conference of the Society for Information Technology & Teacher Education, Charleston, SC., March, 2009, with X. Liu, M. Schauffler, M.K. Anderson, L. Schultz, B. Segee, Y. Zhu, and P. Koons,
  2. Using inquiry-based applications of supercomputing to enhance science education in middle schools, paper presented at the Annual Conference of the Society for Information Technology and Teacher Education, March, 2008, Las Vegas, NV, with X. Liu, M. Schauffler, B. Segee, P. Koons, Y. Zhu, and A. Tweedie,
  3. RACE: A Robust Adaptive Caching Strategy for Buffe, 4th Workshop on Memory Performance Issues (WMPI-2006), held in conjunction with the 12th International Symposium on High-Performance Computer Architecture (HPCA), Austin, Texas, February, 2006
  4. Hierarchical Bloom Filter Arrays (HBA): A Novel, Scalable Metadata Management System for Large Cluster-based Storage, at the 6th IEEE International Conference on Cluster Computing (Cluster 2004), Sept. 21, 2004, San Diego, CA.
  5. Design, Implementation, and Performance evaluation of a Cost-Effective Fault-Tolerant Parallel Virtual File System, at the International Workshop on Storage Network Architecture and Parallel I/Os (SNAPI 2003), Sept. 26, 2003, New Orleans, LA.
  6. Scheduling for improved write performance in a Cost-Effective, Fault-Tolerant Parallel Virtual File System (CEFT-PVFS), at the 4th LCI International Conference on Linux Clusters, June 25, 2003, San Jose, CA.
  7. Improved Read Performance in CEFT-PVFS: Cost Effective, Fault-Tolerant Parallel Virtual File System, at the International Workshop on Parallel I/O in Cluster Computing and Computational Grids, May 16, 2003, Tokyo, Japan.
  8. An Overview on MEMS-based Storage, Its Research Issues and Open Problems, at the Department of Computer Science and Engineering at the University of Nebraska - Lincoln, Sept 15, 2003. In fulfillment of the comprehensive examination requirement.
  9. CEFT-PVFS: A Cost-Effective, Fault-Tolerant Parallel Virtual File System for Large Scale Clusters. Presented at SDI, 2003. [ppt, pdf]
  10. Energy Consumption Characteristics of Mobile Storage, presented in the department Embedded System Seminar. [ppt]
  11. Communication Networks in Clusters: Myrinet, Infiniband and Gigabit, presented in the department Network System Seminar [ppt]