Publication

Journal Papers (International)

  1. Li-Pin Chang, "A Hybrid Approach to NAND-Flash-Based Solid-State Disks," IEEE Transactions on Computers, Volume 59, Number 10, pp. 1337-1349, October 2010.

  2. Li-Pin Chang and Chun-Da Du, "Design and Implementation of an Efficient Wear-Leveling Algorithm for Solid-State-Disk micro-Controllers," ACM Transactions on Design Automation for Electronic Systems, Volume 15, Issue 1, pp. 1-36, December 2009.

  3. Ya-Shu Chen and Li-Pin Chang, "A Real-Time Configurable Synchronization Protocol for Self-Suspending Process Sets", Real-Time Systems, Volume 42, Issue1, pp 34-62, August 2009 (SCI).

  4. Ya-Shu Chen, Li-Pin Chang, Tei-Wei Kuo, and Aloysius K. Mok, "An Anomaly Prevention Approach for Real-Time Task Scheduling," Journal of Systems and Software, Volume 82, Issue 1, pp. 144-154, January 2009 (SCI).

  5. Chin-Hsien Wu, and Tei-Wei Kuo, Li-Pin Chang, "An Efficient B-Tree Layer Implementation for Flash-Memory Storage Systems," ACM Transactions on Embedded Computing Systems, Volume 6, Issue 3, pp. 1-23, July 2007.

  6. Li-Pin Chang, Ya-Shu Chen, "Event-Driven Dynamic Workload Scaling for Uniprocessor Real-Time Embedded Systems," Journal of Information Science and Engineering, Vol.23, No. 5, pp. 1349-1365, September 2007.

  7. Chin-Hsien Wu, Tei-Wei Kuo, Li-Pin Chang "The Design of efficient initialization and crash recovery for log-based file systems over flash memory," ACM Transaction on Storage, Volume 2, Issue 4, pp. 449-467, November 2006.

  8. Jen-Wei Hsieh, Tei-Wei Kuo, and Li-Pin Chang "Efficient Identification of Hot Data for Flash Memory Storage Systems," ACM Transactions on Storage, Volume 2, Issue 1, pp. 22-40, February 2006.

  9. Li-Pin Chang and Tei-Wei Kuo, "Efficient Management for Large-Scale Flash-Memory Storage Systems with Resource Conservation," ACM Transactions on Storage, Volume 1, Issue 4, pp. 381 - 418, November 2005.

  10.  Li-Pin Chang and Tei-Wei Kuo, "Real-time Garbage Collection for Flash-Memory Storage System in Embedded Systems," ACM Transactions on Embedded Computing Systems, Vol 3, No. 4, pp. 837 - 863, November 2004.

  11. Tei-Wei Kuo, Li-Pin Chang, Yu-Hua Liu, and Kwei-Jay Lin, "Efficient On-Line Schedulability Tests for Real-Time Systems," IEEE Transaction on Software Engineering, Number 8, Volume 29,  pp. 734 - 751, August 2003.

Conference Papers (International)

  1. Wen-Huei Lin, Li-Pin Chang, "Dual Greedy: Adaptive Garbage Collection for Page-Mapping Solid-State Disks," The Design, Automation, and Test in Europe (DATE) conference, 2012.

  2. Li-Pin Chang, Yi-Hsun Huang, Chen-Yi Wen, "On the Management of Multichannel Architectures of Solid-State Disks," the 9th IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia), 2011.[Paper][Persent]

  3. Chun-Chieh Kuo, Jen-Wei Hsieh, and Li-Pin Chang, "Detecting Solid-State Disk Geometry for Write Pattern Optimization," The International Workshop on Cyber-Physical Systems, Networks, and Applications (CPSNA), 2011. [Paper]

  4. Li-Pin Chang and Yo-Chuan Su, "Plugging versus Logging: A New Approach to Write Buffer Management for Solid-State Disks," The 48-th Design Automation Conference (DAC), 2011. [Paper][Oral presentation][poster presentation]

  5. Li-Pin Chang and Li-Chun Huang, "A Low-Cost Wear-Leveling Algorithm for Block-Mapping Solid-State Disks," ACM Conference on Languages, Compilers, Tools and Theory for Embedded Systems (ACM LCTES), 2011. [Paper][Present]

  6. Ming-Yi Yang, Li-Pin Chang, and Ya-Shu Chen, "Workload-Oriented Benchmarks for Solid-State Disks," International Workshop on Software Support for Portable Storage (IWSSPS), 2009.

  7. Ya-Shu Chen, Li-Pin Chang and Chia-Ming Cheng, "On-Line Task Scheduling for Dual-Core Real-Time Embedded Systems," IEEE 7th International Conference on Industrial Informatics, Cardiff, UK, June, 2009

  8. Li-Pin Chang and Chen-Huei Hsu, "Soft Lists: A Native Index Structure for NOR-Flash-Based Embedded Devices," the 14th IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), 2009.

  9. Li-Pin Chang , "Hybrid Solid-State Disks: Combining Heterogeneous NAND Flash in Large SSDs,"  the 13th IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), 2008. (best-paper nominee, 10 out of 122 accepted papers/350 submissions) [Paper] [Present]

  10. Ya-Shu Chen and Li-Pin Chang, "Multiprocessor Frequency Locking for Real-Time Task Synchronization," the 23rd ACM Symposium on Applied Computing (ACM SAC), 2008.

  11. Yu-Bin Chang and Li-Pin Chang, "A Self-Balancing Striping Scheme for NAND-Flash Storage Systems," the 23rd ACM Symposium on Applied Computing (ACM SAC), 2008. [Paper][Present]

  12. Li-Pin Chang , " On Efficient Wear-Leveling for Large-Scale Flash-Memory Storage Systems," the 22nd ACM Symposium on Applied Computing (ACM SAC), 2007. [Paper] [Present]

  13. Hai-Ning Wu and Li-Pin Chang, "A Stackable Wear-Leveling Module for Linux-Based Flash File Systems," Taiwan-Korea Data Storage Symposium, 2007 [Paper]

  14.  Li-Pin Chang , " Event-Driven Scheduling for Dynamic Workload Scaling in Uni-processor Embedded Systems," the 21st ACM Symposium on Applied Computing (ACM SAC), 2006.

  15. Chin-Hsien Wu, and Tei-Wei Kuo, Li-Pin Chang, "Efficient Initialization and Crash Recovery for Log-based File Systems over Flash Memory," the 21st ACM Symposium on Applied Computing (ACM SAC), 2006.

  16. Tei-Wei Kuo, Jen-Wei Hsieh, Li-Pin Chang, and Yuan-Hao Chang, "Configurability of Performance and Overheads in Flash Management," to appear in the 11th Asia and South Pacific Design Automation Conference (ASP-DAC), 2006

  17. Ya-Shu Chen, Li-Pin Chang, Tei-Wei Kuo, and Aloysius K. Mok,  "Real-Time Task Scheduling Anomaly: Observations and Prevention," the 20th ACM Symposium on Applied Computing (ACM SAC), 2005.

  18. Jen-Wei Hsieh, Li-Pin Chang, and Tei-Wei Kuo, "Eficient On-line Identification of Hot Data for Flash-Memory Management", the 20th ACM Symposium on Applied Computing (ACM SAC), 2005.

  19. Li-Pin Chang and Tei-Wei Kuo, "An efficient management scheme for large-scale flash-memory storage systems," the 19th ACM Symposium on Applied Computing (ACM SAC), 2004.

  20. Chin-Hsien Wu, Li-Pin Chang, and Tei-Wei Kuo, "An Efficient R-Tree Implementation foe Flash-Memory Storage Systems," the ACM GIS conference, 2003.

  21. Chih-Yuan Huang,Li-Pin Chang, and Tei-Wei Kuo,"A Cyclic-Executive-Based QoS Guarantee over USB," The 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2003) May 27-30, 2003  Toronto, Canada .

  22. Chin-Hsien Wu, Li-Pin Chang, and Tei-Wei Kuo, "An Efficient B-Tree Layer for Flash-Memory Storage Systems," The 9th International Conference on Real-Time Computing Systems and Applications (RTCSA 2003), Tainan, Taiwan 2003.

  23.  Li-Pin Chang, Tei-Wei Kuo, "An Adaptive Striping Architecture for Flash Memory Storage Systems of Embedded Systems," The 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002) September 24 ?27, 2002. San Jose, California.

  24. Li-Pin Chang, Tei-Wei Kuo, "A Real-time Garbage Collection Mechanism for Flash Memory Storage System in Embedded Systems," The 8th International Conference on Real-Time Computing Systems and Applications (RTCSA 2002), Tokyo, Japan 2002.

  25. Li-Pin Chang, Tei-Wei Kuo, and Shi-Wu Lo, "A Dynamic-Voltage-Adjustment Mechanism in Reducing the Power Consumption of Flash Memory for Portable Devices," IEEE Conference on Consumer Electronic (ICCE 2001), LA. USA, June 2001.

Patent (US)

  1.  Jen-Wei Hsieh (Taipei, TW); Li-Pin Chang (Banciao, TW); Tei-Wei Kuo (Taipei, TW); Hsiang-Chi Hsieh (Sindian, TW), "Device for Identifying Data Characteristics for Flash Memory," US Patent US2007/0016756 A1, 2007

  2. Jen-Wei Hsieh (Taipei, TW); Li-Pin Chang (Banciao, TW); Tei-Wei Kuo (Taipei, TW); Hsiang-Chi Hsieh (Sindian, TW), "Method for Identifying Data Characteristics for Flash Memory," US Patent US2007/0028033 A1, 2007

  3. Chang; Li-Pin (Taipei, TW); Lee; Tzao-Lin (Taipei, TW); Chen; Hsiao-Hui (Taipei, TW); Cheng; Huey (Taipei, TW), "Data access method capable of reducing the number of erasing to flash memory and data patch and access device using the same", US Patent 6,256,232, July 3, 2001

Patent (Taiwan, ROC)

  1. 張立平、李肇林、陳曉慧、鄭薈,”可減少快閃記憶體的抹寫次數之資料存取方法及使用該方法之資料修補暨存取裝置”,中華民國專利004620152001/11/01

  2. 謝仁偉, 張立平, 郭大維, 謝享奇,"快閃記憶體之高效率資料特性辨識裝置 ",中華民國專利 0942121022005/10/25

Book Chapter

  1. Li-Pin Chang, Ai-Chun Pang, "Real-time Multimedia Delivery for All-IP Mobile Networks," Handbook of Research on Mobile Multimedia, ISBN: 1591408660.
     

Journal Papers (Domestic)

  1. Ju Wu, Li-Pin Chang, Chih-Wen Hsueh, and Tei-Wei-Kuo, "Real-Time Process Scheduling and Operating Systems," Bulletin of the College of Engineering, National Taiwan University, Vol 90.

Professional Activities

· Journal Reviewer

  • IEEE Transactions on Computer

  •  IEEE Transactions on Industrial Informatics

  • ACM Transactions on Embedded Computing Systems

  • ACM Transactions on Design Automation for Electronic Systems

  • ACM Transactions on Storage
     

· Journal Editor

o        Guest editor, The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology (SCIE), special issue on Selected Papers in EUC 2007
 

· Conference Committee Member

  • Program-Committee Member, The Second IEEE International Symposium on Advanced Topics on Embedded Systems and Applications (IEEE ESA-11)

  • Program-Committee Member, IEEE/ACM International Conference on Green Computing and Communications 2012

  • Program-Committee Member, The 8th IEEE International Conference on Embedded Software and Systems IEEE (ICESS 2011)

  • Program-Committee Member, Track Operating Systems, The 27nd Annual ACM Symposium on Applied Computing (SAC 2012)

  • Track Vice Chair, Program-Committee Member, Track Operating Systems, The 26nd Annual ACM Symposium on Applied Computing (SAC 2011)

  • Program-Committee Member, Track Operating Systems, The 25nd Annual ACM Symposium on Applied Computing (SAC 2010)

  • Program-Committee Member, the 2nd International Conference on Computer Science and its Applications (CSA 2009)

  • Program-Committee Member, International Workshop on Software Support for Portable Storage (IWSSPS 2009)

  • Program-Committee Member, The 15th IEEE International Conference on Embedded and Real-Time Computing and Applications (RTCSA 2009)

  • Program-Committee Member, The 6th IEEE International Conference on Embedded Software and Systems (ICESS 2009)

  • Program-Committee Member, Track Operating Systems, The 24nd Annual ACM Symposium on Applied Computing (SAC 2009)

  • Publicity Chair, The 14th IEEE International Conference on Embedded and Real-Time Computing and Applications (RTCSA), 2008

  • Program-Committee Member, The 2008 International Conference on Embedded Software and Systems (ICESS 2008)

  • Program-Committee Member, Track ATOS, The 23nd Annual ACM Symposium on Applied Computing (SAC 2008)

  • Publicity Chair, The 28th IEEE Real-Time Systems Symposium (RTSS 2007)

  • Program-Committee Member, The 13th IEEE International Conference on Embedded and Real-Time Computing and Applications (RTCSA), 2007

  • Program Vice Chair, Track Real-time / Embedded Operating Systems, Real-time / Embedded Operating Systems (EUC 2007)

  • Program-Committee Member, The 2007 International Conference on Intelligent Pervasive Computing (IPC-07)

  • Program-Committee Member and Session Chair, Track OSAA, The 22nd Annual ACM Symposium on Applied Computing (SAC 2007)

  • Program-Committee Member, The 2nd International Conference on Mobile Ad-hoc and Sensor Networks (MSN 2006), 2006

  • Program-Committee Member, The 1st International Workshop on Embedded Software Optimization (ESO 2006), 2006

  • Program-Committee Member, The 12th IEEE International Conference on Embedded and Real-Time Computing and Applications (RTCSA), 2006

  • Session Chair, Track OSAA, ACM Symposium on Applied Computing (SAC 2006), 2006

  • Program-Committee Member, track of Open Source, National Computer Symposium (NCS 2005), 2005

National Science Council (Taiwan, ROC) Research Grants

· NSC 98-2221-E-009-157-MY3, Data managemnet and access policies for high-performance solid-state disks (3-year grant)

· NSC 98-2220-E-009-048, Design and Development of Benchmarking Technologies and Tools for Storage Systems of
Embedded Network and Communication Devices (2-year grant)

· NSC 97-2218-E-009-035, Design and Development of Benchmarking Technologies and Tools for Storage Systems of
Embedded Network and Communication Devices

· NSC 96-2218-E-009-017, Embedded Network and Communication Devices: Design and Implementation of Benchmarking Tools and Methods for Storage Systems

· NSC 96-2221-E-009-072, Native implementation of index structures for efficient file management and data retrieval over flash memory

· NSC 95-2221-E-009 -063, On robustness and durability of large-scale flash-memory storage systems, National Science Council

Industry Research Projects

· A-DATA, SSD performance issues, 2008

· MediaTek, management of NAND flash, 2008

· Genesys, SSD benchmark and simulation, 2008

· Microsoft, Windows Core Theme Project, 2008

· Industrial Technology Research Institute (ITRI), Core Technology for Advanced High-Performance and Low-Power Multi-Core DSP Processor: PACII, 2007

· A-DATA, On performance and durability of solid-state disks, 2007