Refereed Conference Publications:
(Note: These are full length papers with at least three reviewers. Acceptance rates and impact ratings from Citeseer are provided when available.)
2009
- X Guan, W. Srisa-an, and C. Jia, "Investigating the Effects of Using Different Nursery Sizing Policies on Performance", to appear in the Proceedings of the ACM International Symposium on Memory Management (ISMM), Dublin, Ireland , April 19-20, 2009.
(Preprinted Copy)
2008
- F. Xian, W. Srisa-an, and H. Jiang, "Contention-Aware Scheduler: Unlocking Execution Parallism in Multithreaded Java Programs", the Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Nashville,
Tennessee, October 19-23, 2008, pp 163-179. [impact: top 3.93%]
(ACM DL)
2007
- F. Xian, W. Srisa-an, and H. Jiang, "Allocation-Phase Aware Thread Scheduling Policies to Improve Garbage Collection Performance", the Proceedings of the ACM International Symposium on Memory Management (ISMM), Montreal, Canada , October 21-22, 2007, pp. 79-90. [N/A, impact: top 8.10%]
(ACM DL)
- F. Xian, W. Srisa-an, and H. Jiang, "MicroPhase: An Approach to Proactively Invoking Garbage Collection for Improved Performance", the Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Montreal, Canada , October 23-25, 2007, pp. 77-96. [21%, impact: top 3.93%]
(ACM DL)
- F. Xian, W. Srisa-an, C. Jia, and H. Jiang, "AS-GC: An Efficient Generational Garbage Collector for Java Application Servers", the Proceedings of the European Conference On Object-Oriented Programming (ECOOP), Berlin, Germany, July 30 - August 3, 2007, pp. 126-150. [25/160, impact: top 3.19%]
(Local Copy, SpringerLink)
2006
- F. Xian, W. Srisa-an, and H. Jiang, "Investigating Throughput Degradation Behavior of Java Application Servers: A View from Inside a Virtual Machine", Proceedings of the ACM International Conference on Principles and Practices of Programming In Java, Mannheim, Germany, August 30 - September 1, 2006, pp. 40-49. [17/47]
(ACM DL)
- F. Xian, W. Srisa-an, and H. Jiang, "Evaluating Hardware Support for Reference Counting Using Software Configurable Processors", Proceedings of IEEE 17th International Conference on Application-specific Systems, Architectures, and Processors, Steamboat Springs, Colorado, September 11 - 13, 2006, pp. 297-302. [24/90]
- M. Cohen, S. Kooi, and W. Srisa-an, "Clustering the Heap in Multi-Threaded Applications for Improved Garbage Collection", Proceedings of the ACM Genetic and Evolutionary Computation Conference (GECCO), Seattle, Washington, July 8 - 12, 2006, pp. 1901-1908 (nominated for best paper award) [46% acceptance]
(ACM DL)
2005
- W. Srisa-an, M. Oey, and S. Elbaum, "Garbage Collection in the Presense of Remote Objects: A Case Study", the Proceedings of the International Symposium on Distributed Objects and Applications, Agia Napa, Cyprus, October 31 - November 4, 2005, pp. 1065-1082. [31/105, impact: top 43.81%]
- W. Srisa-an and M. Oey, "Experience from Teaching Performance Analysis of Object-Oriented Systems", the Proceedings of ASEE/IEEE Frontiers in Education Conference (FIE 2005), Indianapolis, IN, October 19-22, 2005.
- P. Griffin, W. Srisa-an, and J. M. Chang, "An Energy Efficient Garbage Collector for Java Embedded Devices", the Proceedings of ACM Languages, Compilers, Tools for Embedded Systems (LCTES 2005), Chicago, IL, June 15-17, 2005, pp. 230-238. [25/95, impact: top 30.71%]
- D. Anthony, M. Leung, and W. Srisa-an, "To JIT or not to JIT: The Effect of Code Pitching on the Performance of .NET Framework", the Proceedings of the International Conference on .NET Technologies, Plzen, Czech Republic, May 30 to June 1, 2005. [16/42]
2004
- W. Huang, Y. Qian, W. Srisa-an, and J. M. Chang, "Object Allocation and Memory Contention Study of Java Multithreaded Application", the Proceedings of IEEE International Performance Computing and Communications Conference (IPCCC 2004), Phoenix, AZ, April 15-17, 2004. [38/135]
- W. Huang, W. Srisa-an, and J. M. Chang, "Adaptive Pretenuring for Generational Garbage Collection", the Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2004), Austin, TX, March 10-13, 2004, pp. 133-140. [18/51]
2002
- C. D. Lo, W. Srisa-an and J. M. Chang, "A High Performance Garbage Collector for Java," in the Proceeding of the 2002 International Computer Symposium (ICS 2002), Taiwan, Dec. 18-21, 2002.
- W. Srisa-an, C. D. Lo, and J. M. Chang "Performance Enhancements to the Active Memory System", Proceedings of IEEE International Conference on Computer Design, Frieburg, Germany, Sep. 16-18, 2002, pp. 249-256 [47/173, impact: top 42.99%]
- C.D. Lo, W. Srisa-an, J. M. Chang, "A Multithreaded Concurrent Garbage Collector Parallelizing the New Instruction in Java" Proceedings of the 16th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Fort Lauderdale, Florida. April 15-19, 2002 (CD-ROM).
- L. Dykstra, W. Srisa-an, J. M. Chang, "An Analysis of the Garbage Collection Performance in Sun's HotSpot JVM", the Proceedings of the 21st IEEE International Performance, Computing, and Communications Conference (IPCCC), , Phoenix, Arizona. April 3-5, 2002 pp. 335-339.
- C.D. Lo, W. Srisa-an, J. M. Chang, "A Performance Comparison between Stop-the-World and Multithreaded Concurrent Garbage Collection in Java" the Proceedings of the 21st IEEE International Performance, Computing, and Communications Conference (IPCCC), , Phoenix, Arizona. April 3-5, 2002 pp. 301-308.
- Q. Yang, W. Srisa-an, T. Skotiniotis and J. M. Chang, "Java Virtual Machine Timing Probes - A Study of Object Lifespan and Garbage Collection", the Proceedings of the 21st IEEE International Performance, Computing, and Communications Conference (IPCCC), , Phoenix, Arizona. April 3-5, 2002 pp. 73-80.
2001
- Q. Yang, W. Srisa-an, T. Skotiniotis and J. M. Chang, "A Cycle-accurate Per-thread Timer for Linux Operating System", the Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2001), Tucson, Arizona. Nov. 4-6, 2001 pp. 38-44 [17/68].
1998-2000
- J. M. Chang, W. Srisa-an, and C. D. Lo, "Architectural Support for Dynamic Memory Management", the Proceedings of IEEE International Conference on Computer Design, Austin, TX. September 17-20, 2000, pp. 99-104 [69/181, impact: top 42.99%]
- W. Srisa-an, C.D. Lo, and J. M. Chang, "Teaching Client-Server Application Development through Open-Source Software", the Proceedings of IEEE International Conference on Engineering Education, Taipei, Taiwan, Aug 14-Aug 18, 2000.
- C.D. Lo, W. Srisa-an, and J. M. Chang, "Teaching Experiences in Unix System Programming", the Proceedings of IEEE International Conference on Engineering Education, Taipei, Taiwan, Aug 14-Aug 18, 2000.
- W. Srisa-an, C.D. Lo, and J. M. Chang, "Scalable Hardware-algorithm for Mark-sweep Garbage Collection ", the Proceedings of Euromicro Conference on Digital System Design , Maastricht, Netherlands, Sep 5-Sep 7, 2000.
- C.D. Lo, W. Srisa-an, J. M. Chang, "Page Replacement Performance in Garbage Collection Systems", the Proceedings of 13th International Conference on Parallel and Distributed Computing Systems, Las Vegas, Nevada, August 8-10, 2000.
- W. Srisa-an, J. M. Chang, and C.D. Lo, "Do Generational Schemes Improve the Garbage Collection Efficiency?", the Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software, Austin, TX. April 24-25, 2000. pp. 58-63.
- C.D. Lo, W. Srisa-an, J. M. Chang, "A Quantitative Simulator for Dynamic Memory Managers", the Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software, Austin, TX. April 24-25,
2000. pp. 64-69.
- C. D. Lo, W. Srisa-an and J. M. Chang, "Boundary Analysis for Buddy Systems" the Proceedings of 1998 International Computer Symposium, (Computer Architecture Track), Tainan, Taiwan, Dec. 17-19, 1998. pp. 96-103.
|
Journal Publications:
- F. Xian, W. Srisa-an, and H. Jiang, "Garbage Collection: Java Application Servers' Achilles Heel", Science of Computer Programming, Special issue: Selected Papers from PPPJ 2006, Elsevier Science, vol. 72, no. 2-3, February 2008, pp. 89-110. [impact: top 15.15%]
- D. Anthony, W. Srisa-an and Michael Leung, "An Empirical Study of the Code Pitching Mechanism in the .NET Framework", Journal of Object Technology, Special issue: Selected Papers from .NET Technologies Conference 2005, vol. 5, no. 3, April 2006, pp. 107-127
- W. Srisa-an and M. Oey, "Remote Objects: The Next Garbage Collection Challenge", in Journal of Object Technology, vol. 4, no. 4, May-June 2005, pp. 155-172.
- C.D. Lo, W. Srisa-an, and J.M. Chang, "A Quantitative Simulator for Dynamic Memory Managers", The Journal of Systems and Software, Elsevier Science, Vol 72/3 pp. 443-453, August 2004.
- W. Srisa-an, C. D. Lo and J. M. Chang, "Active Memory Processor: A Hardware Garbage Collector for Real-time Java Embeded Devices", IEEE Transactions on Mobile Computing, Vol. 2, No. 2, 2003. pp. 89-101.
- W. Srisa-an, C. D. Lo and J. M. Chang, "A Performance Perspective on the Active Memory System", International Journal of Microprocessors and Microsystems, Vol. 26/9-10, Elsevier Science, December 2002. pp. 421-432.
- J. M. Chang, W. Srisa-an, C.D. Lo, and E. F. Gehringer, "DMMX: Dynamic Memory Management Extensions" , Journal of Systems and Software , Volume 63, Issue 3, Elsevier Science, Sep. 2002. pp. 187-199
- W. Srisa-an, C. D. Lo and J. M. Chang, "Object Resizing and Reclamation through the Use of Hardware Bit-maps", International Journal of Microprocessors and Microsystems, Elsevier Science, volume 25, 2002, pp.459-467
- C.D. Lo, W. Srisa-an, and J.M. Chang, "Performance Analysis on the Generalized Buddy System", IEE Computers and Digital Techniques Journal, Volume 148, Issue 04, September 2001. pp. 167-175
- C. D. Lo, W. Srisa-an and J. M. Chang, "A Study of Page Replacement Performance in Garbage Collection Heap", The Journal of Systems and Software , Volume 58, Elsevier Science, 2001. pp. 235-245
- J. M. Chang, W. H. Lee and W. Srisa-an, "A Study of the Allocation Behavior of C++ Programs", The Journal of Systems and Software, volume 57, Elsevier Science, 2001. pp. 107-118
- W. Srisa-an, C. D. Lo and J. M. Chang, "A Hardware Implementation of Realloc function", Integration, the VLSI Journal , Volume 28, Elsevier Science, 1999. pp. 173-184.
|
Refereed Workshop, Short-Contribution, and Miscellaneous Publications:
- Feng Xian, Witawas Srisa-an, Hong Jiang: Service Oriented Garbage Collection: Improving Performance and Robustness of Application Servers. OOPSLA Companion 2006 (Poster), October 22-26, 2006, Portland, Oregon, pp. 661-662
- Feng Xian, W. Srisa-an, Hong Jiang "Fortune Teller: Improving Garbage Collection Performance in Server Environment using Live Objects Prediction", OOPSLA 2005 Companion (Doctoral Symposium), San Diego, CA. October 17, 2005, pp. 246-248.
- M. Oey, W. Srisa-an, S. Elbaum "Remote Objects: The Next Garbage Collection Challenge", The Third Workshop on Managed Runtime Environment, San Jose, CA. March 20, 2005.
- W. Srisa-an, C. D. Lo, and J. M. Chang "A Performance Analysis of the Active Memory Module (AMM) ", Proceedings of IEEE International Conference on Computer Design (short paper), Austin, Texas, Sep. 23-26, 2001, pp. 493-496. [82/181]
- W. Srisa-an, C. D. Lo and J. M. Chang, " Active Memory: Garbage-Collected Memory for Embedded Systems", Second Annual Workshop on Hardware Support for Objects and Microarchitectures for Java, Austin, Texas, Sep. 17, 2000, pp. 11-15.
- J. M. Chang, W. Srisa-an, C.D. Lo, and E. F. Gehringer, "Hardware Support for Dynamic Memory Management" Workshop notes of ISCA workshop on Solving the Memory Wall Problem, Vancouver, B.C. June 11, 2000.
- J. M. Chang, W. Srisa-an, and C. D. Lo, "DMMX (Dynamic Memory Management Extensions): An Introduction" , ICCD workshop on Hardware Support for Objects and Microarchitectures for Java, Austin, Texas, Oct. 10, 1999, pp. 11 - 14.
- J. M. Chang, W. Srisa-an, and C. D. Lo, " OMeX: Object Management Extensions for Embedded Systems" , The Second International Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99) , Washington, D.C., October 1-3, 1999.
- W. Srisa-an, C. D. Lo, and J. M. Chang, " A Hardware Implementation of Realloc Function", the Proceedings of WVLSI'99 IEEE Annual Workshop on VLSI, Orlando, FL. April 8-9, 1999, pp. 106-111.
|