|
Term paper guideline
What you get in this course is research methodology. You will learn how to select and focus on a topic, and how to organize and write a sound paper. I recommend you to move fast with selecting a topic first. The following are the places you need to look at for more papers. (Online access is possible through IEEE Library with ICU account, ACM Online with KRIC account.
IEEE Computer Magazine IEEE Concurrency Magazine IEEE Transactions on Computers IEEE Transactions on Parallel and Distributed Systems
IEEE Workshop on Cluster Computing (IWCC'99) ACM Symp. on Principles and Practices of Parallel Programming (PPoPP) ACM Symp. on Parallel Algorithms and Architectures (SPAA) ACM/IEEE Int'l Symp. on Computer Architecture (ISCA) ACM SIGMETRICS ACM Symp. on Operating Systems Principles (OSP) ACM Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS).
The following are the titles and important papers I compiled.
1.Parallel Job Scheduling
(1)* Jaspal Subhlok, Peter Lieu and Bruce Lowekamp, "Automatic Node Selection for High Performance Applications on Networks," ACM Symp. on Principles and Practices of Parallel Programming (PPoPP), pp. 163-172, 1999. (2)* Shailabh Nagar, Ajit Banerjee, Anand Sivasubramaniam and Chita R. Das, "A Closer Look At Coscheduling Approaches for a Network of Workstations," ACM Symp. on Parallel Algorithms and Architectures (SPAA), pp. 96-105, 1999. (3) Patrick G. Sobalvarro, Scott Pakin, William E. Weihl and Andrew A. Chien, "Dynamic Coscheduling on Workstation Clusters," Job Scheduling Strategies for Parallel Processing, Lecture Notes in Computer Science, Vol. 1459, pp. 231-256, 1998. (4) H. Franke, J. Jann, J. E. Moreira, P. Pattnaik and M. A. Jette, "An Evaluation of Parallel Job Scheduling for ASCI Blue-Pacific," Supercomputing, pp.679-691, 1999. (5) Eric W. Parsons and Kenneth C. Sevcik, "Implementing Multiprocessor Scheduling Disciplines," University of Toronto. (6) Stephen W. Turner, Lionel M. Ni and Betty H. C. Cheng, "Time and/or Space Sharing in a Workstation Cluster Environment," Michigan State University. (7) Samuel H. Russ, et.al, "Hector: An Agent-Based Architecture for Dynamic Resource Management," IEEE Concurrency, Vol. 7 No. 2 pp. 47-55, April-June 1999.
2. Efficient Communication
(1)* Shubhendu S. Mukherjee and mark D. Hill, "Making Network Interface Less Peripheral," IEEE Computer, pp. 70-76, October, 1998. (2) Philip Buonadonna, Andrew Geweke and David Culler, "An Implementation and Analysis of the Virtual Interface Architecture," Supercomputing'98, http://www.cs.berkeley.edu/~philipb/via/sc98/paper/index.html, 1998. (3) Naoshi Ogawa, Takahiro Kurosawa, Nobuhiro Tachino, Andreas Savva, Keisuke Fukui and Mitsuhiro Kishimoto, "Smart Cluster Network (Scnet): Design of High Performance Communication System for SAN," Int'l Workshop on Cluster Computing (IWCC), 1999. (4) Shailabh Nagar, Dale Seed and Anand Sivasubramaniam, "Implementing Protected Multi-User Communication for Myrinet," Network-Based Parallel Computing (CANPC'98), Lecture Notes in Computer Science, Vol. 1362, pp. 30-44, 1998. (5) Kenneth G. Yocum, Jeffrey S. Chase, Andrew J. Gallatin and Alvin R. Lebeck, "Cut-Through Delivery in Trapeze: An Exercise in Low-Latency Messaging," Int'l Symp. on High Performance Distributed Computing (HPDC), pp. 243-252, 1997. (6)*Andrew Gallatin, Jeff Chase and Ken Yocum, "Trapeze/IP: TCP/IP at Near-Gigabit Speeds," Duke University. (7)* Angelos Bilas, Cheng Liao and Jaswinder Pal Singh, "Using Network Interface Support to Avoid Asynchronous Protocol Processing in Shared Virtual Memory Systems," Int'l Symp. on Computer Architecture (ISCA), 1999.
3. Programming and Performance Evaluation
(1) Yong Luo, "Shared Memory vs. Message Passing: The COMOPS Benchmark Experiment," The Journal of Supercomputing, Vol. 13, No. 3, pp. 283-301, May 1999. (2) Per Brinch Hansen, "An Evaluation of the Message-Passing Interface," ACM SIGPLAN Notices, Vol. 33, No. 3, pp. 65-72, Mar. 1998. (3) D. R. Avresky, V. Shurbanov, R. Horst, W. Watson, L. Young, and D. Jewett, "Performance Modeling of ServerNet SAN Topologies," The Journal of Supercomputing, Vol. 14, Issue 1, pp. 19-37, July 1999. (4)* Anthony T. C. Tam and Choi-Li Wang, "Realistic Communication Model for Parallel Computing on Cluster," Int'l Workshop on Cluster Computing (IWCC), 1999. (5)* Alex Scherer, Honghui Lu, Thomas Gross and Willy Zwaenepoel, "Transparent Adaptive Parallelism on NOWs using OpenMP," ACM Symp. on Principles and Practices of Parallel Programming (PPoPP), pp. 96-106, 1999. (6)* Leonidas Kontothanassis, et. al., "VM-Based Shared Memory on Low-Latency, Remote-Memory-Access Networks," Int'l Symp. on Computer Architecture (ISCA), pp. 157-169, 1997. (7) An-Chow Lai and Babak Falsafi, "Memory Sharing Predictor: The Key to a Speculative Coherent DSM," Int'l Symp. on Computer Architecture (ISCA), 1999. (8) Donglai Dai and Dhabaleswar K. Panda, "How Can We Design Better Networks for DSM Systems ?" Parallel Computer Routing and Communication (PCRCW), Lecture Notes in Computer Science, Vol. 1417, pp. 171-184, 1997.
4. Parallel I/O & Video Server
(1)* Renu Tewari, Rajat Mukherjee, Daniel M. Dias, and Harrick M.Vin, "Design and Performance Tradeoffs in Clustered Video Servers," Int'l Conf. on Multimedia Computing and Systems, 1996.
(2)* Hakan Taki and Gil Utard, "MPI-IO on a Parallel File System for Cluster of Workstations," Int'l Workshop on Cluster Computing (IWCC), 1999. (3)* Armando Fox, et.al., "Cluster-Based Scalable Network Services," ACM SOSP, pp. 78-91, 1997. (4) Jack Y. B. Lee, "Parallel Video Servers: A Tutorial,'' IEEE Multimedia, pp. 20-28, April-June 1998. (5) T. Cortes, "Software RAID and Parallel File Systems," Chapter 19, High Performance Cluster Computing, Vol. 1, Architecture and Systems, edited by R. Buyya, Prentice-Hall, Inc, 1999. (6) Craig S. Feedman, Josef Burger, and David J. DeWitt, "SPIFFI-A Scalable Parallel File System for the Intel Paragon," IEEE Trans. on Parallel and Distributed Systems, Vol.7, No. 11, November 1996. (7) Tzi-cker Chiueh, Chitra Venkatramani and Michael Vernick, "The Integration of Real-Time I/O and Network Support in the Stony Brook Video Server," IEEE Network, pp. 30-36, March/April 1999.
5. Remote Memory
(1)* Darrell C. Anderson, Jeffrey S. Chase, Syam Gadde, Andrew J. Gallatin, Kenneth G. Yocum, and Michael J. Feeley, "Cheating the I/O Bottleneck: Network Storage with Trapeze/Myrinet," Proceedings of the USENIX 1998 Annual Technical Conference, pp.143-154, 1998. (2)* Herve A. Jamrozik, Michael J. Feeley, Geoffrey M. Voelker, James Evans II, Anna R. Karlin, Henry M. Levy, and Mary K. Vernon, "Reducing Network Latency Using Subpages in a Global Memory Environment," Proceedings of the Seventh International Conference on Architectural Support for Programming Languages and Operating Systems, pp.258-267, 1996. (3) Michael J. Feeley, William E. Morgan, Frederic H. Pighin, Anna R. Karlin, Henry M. Levy and Chandramohan A. Thekkath, "Implementing Global Memory Management in a Workstation Cluster," ACM Symp. on Operating Systems Principles, pp. 201-212, 1995. (4)* Anurag Acharya and Sanjeev Setia, "Availability and Utility of Idle Memory in Workstation Clusters," ACM SIGMETRICS, pp. 35-46, 1999. (5) Manunath Bangalore and Anand Sivasubramaniam, "Remote Subpaging Across a Fast Network," Network-Based Parallel Computing (CANPC'98), Lecture Notes in Computer Science, Vol. 1362, pp. 74-87, 1998. |