Page 120 - untitled
P. 120
юॆࠊ
Wu, Jan-Jan Ӻᔊʧ Research Description
Research Description
Ӻᔊʧ
Ңٙ˴ࠅӺጳሳ̻݊Бၾʱόࠇၑf˴ࠅ My major research interests include high-per- output techniques can help solve this problem by
formance cluster computing and Grid computing. creating multiple data paths between memory and
Ӻሙᕚܼ̍˸ࡈɛཥ໘ᓉණމ˴ʘᓉණό৷ࠇ disks. In this work we have developed optimization
My current research in high-performance techniques for I/O resource assignment and paral-
ၑ˸ʿၣࣸࠇၑf cluster computing focuses on optimization of col- lel I/O scheduling, including an optimal I/O server
lective communication and parallel I/O. Collec- placement strategy for switch-based clusters, and an
tive communication, such as multicast and barrier optimal scheduling algorithm for parallel I/O with
ίᓉණό৷ࠇၑ˙ࠦdӺࠠᓃܼ̍ίᓉණ
synchronization, provides important functionality replicated data.
όၣ༩ᐑྤʕʘ༟ࣘෂ፩௰Գʷe˸ʿ˸̻Бʷ˙ for many applications. We have developed a num-
ber of algorithms for collective communication on In Grid computing research, we address the Research Fellows
όᏦࣩ༟ࣘᛘᄳࣖଟ(̻БI/O)fމᏐ͜ழ cluster systems, including multicast algorithms for problems of data replica placement in Data Grids
heterogeneous cluster systems and large-scale clus- given the traffic pattern and locality requirements.
ί໊ଡ଼ᐑྤʕʘੂБࣖଟd༟ࣘෂ፩ʘ௰Գʷ݊ ter systems, an agent-based scheduling strategy for We propose a placement algorithm that finds the op-
optimizing multicast performance on switch-based timal locations for the replicas so that the workload
ɓࠠࠅٙሙᕚf০࿁ϤਪᕚҢࡁ̈ɓଡ଼Ҟ˲
networks, and a new, simple network topology, for among these replicas is balanced. We also propose
৷ࣖଟစၑجd̙͜˸ྼତε၇ʔΝᐑྤʕʘ supporting deadlock-free, contention-free adaptive a new algorithm to decide the minimum number of
routing on clusters. replicas required when the maximum workload ca-
Research Fellows
͉
ਿ
༟
ਿ ͉ ༟ ࣘ Ҟ༟ࣘෂ፩fҢࡁɰ̈ɓ၇ቇ͜ܔໄᓉණό Due to the performance gap between CPU pacity of each replica server is known. In addition,
ࣘ
ၣ༩ٙၣ༩ஹഐןዎfϤஹഐןዎՈԄλʘᅰኪ and disk read/write, the performance of carefully we propose a new model in which the request must
be served with quality-of-service guarantee. In this
tuned parallel programs can slow down dramatically
ᔖcc၈j ਓӺࡰ ሯ˲ႡЪf new model we also propose algorithms that ensure
when they read or write files. Parallel input and both workload balancing and quality of service.
Associate Research Fellow (2000--)
௰৷ኪዝj Ph.D., Computer Science, Ϥ̮dίତʦٙҦஔࠢՓʘɨdှဿᛘᄳ
Yale University (1995) ٙܓჃˢʕ̯ஈଣኜٙ༶ၑܓࠅໝܝεdν
ཥcc༑j+886-2-2788-3799 ext. 1610 ؈όਂ᎖ᐿٙ፩̈ɝਗЪdှဿᛘᄳٙࣛගֻ
Selected Publications
ෂccॆj+886-2-2782-4814 ֻϓމࡈόੂБࣖଟٙଧ᎕fνОI/Oٙ Selected Publications
ཥɿڦᇌjwuj@iis.sinica.edu.tw ܓ݊Սʔ࢙ᇠٙሙᕚfЧ̻БࠇၑdI/Oਪᕚɰ 1. P. Liu, Jan.-Jan. Wu, Y.-F. Lin and S.-H. Yeh, A simple incremental 11. P. Liu, S.-K. Wang, Jan-Jan Wu, and Y.-M. Zhung, A Grid-based game
network topology for switched-based networks, Internationl Parallel tree evaluation system, Proceedings of the First Workshop on Grid
ၣccࠫjhttp://www.iis.sinica.edu.tw/pages/wuj ̙ᔟп̻БʷҦஔ(̻БI/O)fҢࡁί̻БI/Oٙ and Distributed Processing Symposium (IPDPS), Cancun, Mexico, Technologies and Applications, HsinChu, Taiwan, Dec. 2004.
May 2001. 12. M.-B. Chen, T.-R. Chuang, and Jan-Jan Wu, Parallel Divide-and-Con-
ӺͦۃʊϞɨΐٙϓ؈jɓᔟ͟ʱৣ፩̈ɝ༟ 2. P.-Z. Lee, Jan-Jan Wu, and C.-H. Chang, Parallel implicit Euler solver quer Scheme for 2D Delaunay Triangulation, accepted by Concurency
on homogeneous and heterogeneous computing evnironments, 15th and Computation: Practice and Experience, June 2005.
๕ʘ௰Գʷ˸ಯˇ༟ࣘෂ፩ٙඎၾࣛගd(ɚ)ਗ਼༟ AIAA Computational Fluid Dynamics Conference, Anaheim, CA, June 13. Y.-F. Lin, C.-M. Wang, and Jan-Jan Wu, Optimizing I/O Server Place-
• Assistant Research Fellow, Academia Sinica 2001. ment for Parallel I/O on Switch-Based Irregular Networks, accepted
(1995--2000), ࣘቇʲʲ௲ʱՑࡈᎷπண௪d˸ಯˇჃ൷π՟ 3. P.-Z. Lee, Jan-Jan Wu, and C.-H. Chang, Partitioning unstructured by The Journal of Supercomputing, April 2005.
meshes for homogeneous and heterogeneous parallel computing en- 14. P. Lee, C.-M. Wang, and Jan-Jan Wu, Compiler and Runtime Paral-
• M.S., Computer Science, Yale University (1991), ٙϣᅰd(ɧ)ቇરဿ༟ࣘᛘᄳʘනҏ˸ഛ͜ vironments, International Conference on Parallel Processing (ICPP), lelization Techniques for Scientific Computations on Distributed
Vancouver, British Columbia, August, 2002. Memory Parallel Computers, Chapter 8, High-Performance Comput-
• B.S., Computer Science and Information ၣ༩ձဿٙ᎖ᄱd˸ᐵ̻БI/OٙੂБࣛගf 4. P. Liu, Jan-Jan Wu, and T.-S. Yang, Locality-Preserving Dynamic ing: Paradigm and Infrastructure, John Wiley and Sons, edited by
Load Balancing for Data-Parallel Applications, the Special Issue of Laurence T. Yang and MinYi Guo, 2005.
Engineering, National Taiwan University (1985). Parallel and Distributed Systems, Journal of Information Science and 15. Jan-Jan Wu, Yih-Fang Lin, Efficient Distributed Algorithms for Paral-
ίၣࣸࠇၑ˙ࠦdҢࡁઞীίData Gridӻ୕ Engineering, Vol. 18, pp. 1037-1048, 2002 lel I/O Scheduling, IEEE International Conference on Parallel and
5. Y.-F. Lin, P. Liu, and Jan-Jan Wu, Efficient agent-based multicast on Distributed Systems, Japan, July, 2005,
ʕٙ༟ࣘልႡၾʱৣਪᕚfͦۃʊ೯̙࢝ᆽڭ༟ࣘ wormhole switch-based irregular networks, International Parallel and 16. G-S Hsu, P. Liu and Jan-Jan Wu, I/O Processor Allocation for Mesh
Distributed Processing Symposium (IPDPS), April 2003. Cluster Computers, IEEE International Conference on Parallel and
6. Jan-Jan Wu, D.-W. Wang, Y.-F. Lin, Placement of I/O servers to im- Distributed Systems, Japan, July, 2005,
УኜʈЪࠋ༱̻ፅٙልႡၾʱৣ˙جd˸ʿ̙ί
prove parallel I/O performance on switch-based clusters, International 17. Jan-Jan Wu and P. Liu, Distributed scheduling of parallel I/O in the
Conference on Supercomputing, San Francisco, June, 2003. presence of data replication, ACM/IEEE International Parallel and
ഗ֛༟ࣘУኜঐ࢙௰ɽʈЪࠋ༱ඎٙૢɨӔ 7. P. Liu, D.-W. Wang, Jan-Jan Wu, Efficient parallel I/O scheduling in Distributed Processing Symposium (IPDPS), April, 2005.
the presence of data duplication, International Conference on Parallel 18. P. Liu,Y.-F. Lin and Jan-Jan Wu, Optimal Placement of Replicas in
֛௰ʃٙ༟ࣘልႡ΅ᅰf Data Grid Environments with Locality Assurance, Proceedings of the
Processing (ICPP), Oct. 2003.
8. Jan-Jan Wu, S.-H. Yeh, and P. Liu, Efficient Multiple Multicast on Second Workshop on Grid Technologies and Applications, Taiwan,
Heterogeneous Network of Workstations, Journal of Supercomputing, Dec. 2005.
Vol. 29, pp. 59-88, 2004. 19. Y-F. Lin , Z-H Kang, P. Liu and Jan-Jan Wu, An Optimal Scheduling
9. M.-B. Chen, T.-R. Chuang, and Jan-Jan Wu, Efficient Parallel Imple- Algorithm for an Agent-Based Multicast Strategy on Irregular Net-
mentations of Near-Delaunay Triangulation with High Performance works, International Conference on Grid and Pervasive Computing
Fortran, Concurency and Computation: Practice and Experience, Vol. (GPC), Taiwan, May 2006.
16, No. 6, June 2004. 20. P. Liu and Jan-Jan Wu, Optimal Replica Placement Strategy for Hi-
10. Y.-F. Lin, C-.M. Wang, and Jan-Jan Wu, Optimizing Server Placement erarchical Data Grid Systems, International Conference on Cluster
for Parallel I/O on Switch-Based Irregular Networks, ACM/IEEE Computing and the Grid (CCGrid), Singapore, May, 2006.
International Symposium on Parallel and Distributed Processing and
Applications, LNCS 3358, Hong Kong, Dec. 2004.
108 109