Xin Yuan's Publications


Journal/magazine papers

* 36. Fengfeng Ke, Zhaihuan Dai, Mariya Pachman, and Xin Yuan, "Exploring Multiuser Virtual Teaching Simulation as an Alternative Learning Environment for Student Instructors." Instructional Science (2021), doi: 10.1007/s11251-021-09555-4.

* 35. David Whalley, Xin Yuan, and Xiuwen Liu, "The Domestic CS Graduate Students Are There, We Just Need to Recruit Them," Communications of ACM (CACM), 64(8):39-43, August 2021. doi: 10.1145/3448249.

* 34. Md. Atiqul Mollah, Wenqi Wang, Peyman Feizian, Md. Shafayat Rahman, Xin Yuan, Scott Pakin, and Michael Lang, "Modeling Universal Globally Adaptive Load-balanced Routing," ACM Transactions on Parallel Computing (TOPC), 6(2), Article 9, September 2019.

* 33. Peyman Faizian, Juan. F. Alfaro, Md Shafayat Rahman, Md Atiqul Mollah, Xin Yuan, Scott Pakin, and Michael Lang, "TPR: Traffic Pattern-based Adaptive Routing for Dragonfly Networks," IEEE Transactions on Multi-Scale Computing Systems (TMSCS), 4(4):931-943, October-December, 2018.

* 32. Z. Tong, S. Pakin, M. Lang, and X. Yuan, "Fast Classification of MPI Applications using Lamport's Logical Clocks," Journal of Parallel and Distributed Computing, 120:77-88, October 2018.

* 31. A. Mollah, X. Yuan, S. Pakin, and M. Lang, "Rapid Calculation of Max-min Fair Rates for Multi-commodity Flows in Fat-Tree Networks," IEEE Transactions on Parallel and Distributed Systems, 29(1):156-168, January 2018.

* 30. P. Faizian, A. Mollah, Z. S. A. Alzaid, X. Yuan, S. Pakin, and M. Lang, "Random Regular Graph and De Bruijn Graph with k-shortest Path Routing," IEEE Transactions on Parallel and Distributed Systems, 29(1):144-155, January 2018.

* 29. X. Yuan, W. Nienaber, and S. Mahapatra, "On Folded-Clos Networks with Deterministic Single-path Routing", ACM Transactions on Parallel Computing , 2, 4, Article 27 (22 pages), January 2016.

* 28. X. Yuan, S. Mahapatra, M. Lang, and S. Pakin, "Static Load-balanced Routing for Slimmed Fat-trees," Journal of Parallel and Distributed Computing, 74(5):2423-2432, May 2014.

* 27. S. Pakin, X. Yuan, and M. Lang, "Predicting the Performance of Extreme-Scale Supercomputer Networks," NSA/CSS the Next Wave, 20(2), 2013.

* 26. Z. Gu, M. Small, and X. Yuan, "Protocol Customization for Improving MPI Performance on RDMA-enabled Clusters," International Journal of Parallel Programming, 41(5):682-703, October 2013.

* 25. Z. Duan, K. Gopalan, and X. Yuan, "An Empirical Study of Behavioral Characteristics of Spammers: Findings and Implications," Computer Communications, 34(14):1764-1776, Sept. 2011.

* 24. X. Yuan, W. Nienaber, Z. Duan, and R. Melhem, "Oblivious Routing in Fat-Tree Based System Area Networks with Uncertain Traffic Demands," IEEE/ACM Transactions on Networking, 17(5):1439-1452, Oct. 2009.

* 23. W. Nienaber, X. Yuan, and Z. Duan, "LID Assignment in InfiniBand Networks," IEEE Transactions on Parallel and Distributed Systems, 20(4):484-497, April 2009.

* 22. X. Yuan and Z. Duan, "Fair Round Robin: A Low Complexity Packet Schduler with Proportional and Worst-case Fairness," IEEE Transactions on Computers, 58(3):365-379, March 2009. (Here is an extended technical report version (TR-080201) that contains a packet-by-packet implementation of FRR.)

* 21. P. Patarasuk and X. Yuan, "Bandwidth Optimal All-reduce Algorithms for Clusters of Workstations," Journal of Parallel and Distributed Computing, 69(2):117-124, February 2009.

* 20. A. Faraj, P. Patarasuk, and X. Yuan, "A Study of Process Arrival Patterns for MPI Collective Operations," International Journal of Parallel Programming, 36(6):543-570, December 2008.

* 19. A. Faraj, P. Patarasuk, and X. Yuan, "Bandwidth Efficient All-to-all Broadcast on Switched Clusters," International Journal of Parallel Programming, 36(4):426-453, August 2008.

* 18. P. Patarasuk, X. Yuan, A. Faraj, "Techniques for Pipelined Broadcast on Ethernet Switched Clusters," Journal of Parallel and Distributed Computing, 68(6):809-824, June 2008.

* 17. Z. Duan, X. Yuan, and J. Chandrashekar, "Controlling IP Spoofing via Inter-Domain Packet Filters," IEEE Transactions on Dependable and Secure Computing, 5(1):22-36, January 2008.

* 16. X. Yuan and Z. Duan, "On QoS Routing and Path Establishment in the Presence of Imprecise State Information," Journal of Communications and Networks, Special Issue on Routing, Path Computation and Traffic Engineering in Future Internet, 9(4):356-367, December 2007.

* 15. R. G. Lane, S. Daniels and X. Yuan, "An Empirical Study of Reliable Multicast Protocols over Ethernet-Connected Networks," Performance Evaluation Journal, 64(3):210-228, March 2007.

* 14. A. Faraj, X. Yuan, and Pitch Patarasuk, " A Message Scheduling Scheme for All-to-all Personalized Communication on Ethernet Switched Clusters,'' IEEE Transactions on Parallel and Distributed Systems, 18(2):264-276, February 2007.

* 13. P. Kulkarni, W. Zhao, D. Whalley, X. Yuan, R. van Engelen, K. Gallivan, J. Hiser, J. Davidson, B. Cai, M. Bailey, H. Moon, K. Cho, Y. Paek, and D. Jones, " VISTA: VPO Interactive System for Tuning Applications,'' ACM Transactions on Embedded Computing Systems, 4(4):819-863, November 2006.

* 12. A. Karwande, X. Yuan, and D. K. Lowenthal, "An MPI Prototype for Compiled Communication on Ethernet Switched Clusters," Journal of Parallel and Distributed Computing (special issue on Design and Performance of Networks for Super-, Cluster-, and Grid-Computing), 65(10):1123-1133, October 2005.

* 11. W.C. Kreahling, D. Whalley, M. W. Bailey, X. Yuan, G.Uh, and R. van Engelen, "Branch Elimination by Condition Merging," Software-Practice and Experience, 35(1):51-74, January 2005.

* 10. R. A. van Engelen, D. Whalley, and X. Yuan, "Automatic Validation of Code-Improving Transformations on Low-Level Program Representations," Science of Computer Programming Journal (special issue on program transformation) , 52(1-3):257-280, August 2004.

* 9. X. Yuan, R. Melhem and R. Gupta, "Algorithms for Supporting Compiled Communication," IEEE Transactions on Parallel and Distributed Systems, Volume 14, No. 2, pages 107-118, February 2003.

* 8. X. Yuan and Amit Fulay, "Wavelength Assignment to Minimize the Number of SONET ADMs in WDM Rings," Journal of Photonic Network Communications, 5(1):59-68, January 2003.

* 7. X. Yuan, "Heuristic Algorithms for Multi-Constrained Quality of Service Routing," IEEE/ACM Transactions on Networking, 10(2):244-256, April 2002.

* 6. X. Yuan, R. Melhem and R. Gupta, "Performance of Multi-hop Communications Using Logical Topologies on Optical Torus Networks," Journal of Parallel and Distributed Computing, 61(6):748-766, June 2001.

* 5. X. Yuan, R. Melhem and R. Gupta, "Distributed Path Reservation for Multiplexed All-Optical Networks," IEEE Transactions on Computers , 48(12):1355-1363, December 1999.

* 4. X. Yuan, R. Melhem, R. Gupta, Yongsu Mei and Chunming Qiao, "Distributed Control for Wavelength Reservation and their Performance Evaluation," The Journal of Photonic Network Communications , 1(3):207-218, November 1999.

* 3. X. Yuan, Charles Salisbury, Dinshaw Balsara and R. Melhem, " A Load Balancing Package on Distributed Memory Systems and its Application to Particle-Particle Particle-Mesh (P3M) Methods," Parallel Computing, 23(19):1525-1544, October 1997.

* 2. X. Yuan, R. Gupta and R. Melhem, " Demand-driven Data Flow Analysis for Communication Optimization," Parallel Processing Letters, 7(4):359-370, December 1997.

* 1. Yongqiang Sun, Zhenjiang Hu and X. Yuan, "FP-VLSI -- An Automatic Synthesis System," Chinese Journal of Software, 5(1), January 1994. (in chinese)


Conference and workshop papers and book chapters

*96. V.T. Hoang, C. Wu, and X. Yuan, "Faster Yet Safter: Logging System via Fixed-key Blockcipher," the 31th USENIX Security Symposium (USENIX Security 2022), 2389-2406, Boston, MA, August 10-12, 2022. [CS Ranking, Best paper award]

*95. Saptarshi Bhowmik, Alex Barrett, Fengfeng Ke, Xin Yuan, Sherry Southerland, Chih-Pu Dai, Luke West, Zhaihuan Dai, "Simulating students: An AI chatbot for teacher training," Proceedings of the 16th International Conference of the Learning Sciences (ICLS 2022), (Eds: C. Chinn, E. Tan, C. Chan, and Y. Kali), Hiroshima, Japan, November 21-24, 2022.

*94. Ashley Gannon, Mohsen Gavahi, Xin Yuan, David Whalley, Sherry Southerland, Christie Andrew-Larson, and Ellen Granger, "Experience with Integrating Computer Science in Middle School Mathematics," the 27th annual ACM conference on Innovation and Technology in Computer Science Education (ITiCSE), Dublin, Ireland, July 8-13, 2022. (acceptance rate: 29% [79 out of 276])

*93. Mohsen Gavahi, Abu Naser, Cong Wu, Mehran Sadeghi Lahijani, Zhi Wang, and Xin Yuan, "Encrypted All-reduce on Multi-core Clusters," the 40th IEEE International Performance Computing and Communications Conference (IPCCC) , Austin, Texas, October 28-30, 2021.

*92. Saptarshi Bhowmik, Nikhil Jain, Xin Yuan, Abhinav Bhatele, "A Simulation Study of Hardware Parameters for Future GPU-based HPC Platforms," the 40th IEEE International Performance Computing and Communications Conference (IPCCC) , Austin, Texas, October 28-30, 2021.

*91. Ashley Gannon, Md Mohsen Gavahi, Xin Yuan, David Whalley, and Sherry Southerland, "Implications of Integrating Computer Science in Middle School Mathematics," 2021 UTeach STEM Educator Virtual Conference, June 21-23, 2021.

*90. Chih-Pu Dai, Fengfeng Ke, Zhaihuan Dai, Luke West, Saptarshi Bhowmik, and Xin Yuan, "Designing Artificial Intelligence (AI) in Virtual Humans for Simulation-Based Training with Graduate Teaching Assistants," the International Society of the Learning Sciences (ISLS) Annual Meeting, Bochum, Germany, June 7-11, 2021.

*89. Dai, Zhaihuan and Fengfeng Ke, Chih-Pu Dai, Mariya Pachman, and Xin Yuan. "Role-Play in Virtual Reality: A Teaching Training Design Case Using OpenSimulator." In Designing, Deploying, and Evaluating Virtual and Augmented Reality in Education. edited by Akcayir, Gokce, and Carrie Demmans Epp, 143-163. Hershey, PA: IGI Global, 2021. (book chapter). doi: 10.4018/978-1-7998-5043-4.ch007.

*88. Zaid Salamah A Alzaid, Saptarshi Bhowmik, and Xin Yuan, "Multi-path Routing in the Jellyfish Networks," the IPDPS Workshop on Scalable Networks for Advanced Computing Systems, Portland, Oregon, USA, May 17-21, 2021.

*87. Mehran Sadeghi Lahijani, Abu Naser, Cong Wu, Mohsen Gavahi, Viet Tung Hoang, Zhi Wang, Xin Yuan, "Efficient Algorithms for Encrypted All-gather Operation," the 35th IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp 372-381, Portland, Oregon, USA, May 17-21, 2021. doi: 10.1109/IPDPS49936.2021.00045.

*86. Ram Sharan Chaulagain, Fatema Tabassum Liza, Xin Yuan, and Michael Lang, "Achieving the Performance of Global Adaptive Routing using Local Information on Dragonfly through Deep Learning," ACM/IEEE SC'20, poster, November 9-19, 2020.

*85. Ke, Fengfeng and Zhaihuan Dai, Chih-Pu Dai, Mariya Pachman, Ram Sharan Chaulagain, and Xin Yuan. "Designing Virtual Agents for Simulation-Based Learning in Virtual Reality." In Cognitive and Affective Perspectives on Immersive Technology in Education. edited by Zheng, Robert Z., 151-170. Hershey, PA: IGI Global, 2020. (book chapter) doi: 10.4018/978-1-7998-3250-8.ch008.

*84. Saptarshi Bhowmik, Nikhil Jain, Abhinav Bhatele, and Xin Yuan, "A Simulation Study of Hardware Parameters for GPU-based HPC Platforms," ACM/IEEE SC'20, poster, November 9-19, 2020.

*83. Zaid Salamah A Alzaid , Saptarshi Bhowmik, Xin Yuan, and Mike Lang, "Global Link Arrangement for Practical Dragonfly," International Conference on Supercomputing (ICS), Barcelona, Spain, June 29-July 2, 2020 [40/132=30%].

*82. Ke, F., Yuan, X., Pachman, M., Dai, Z., Naglieri, R., & Xu, X. (2019). Perspective Taking in Participatory Simulation-based Collaborative Learning. In Lund, K., Niccolai, G. P., Lavoue, E., Hmelo-Silver, C., Gweon, G., & Baker, M. (Eds.), A Wide Lens: Combining Embodied, Enactive, Extended, and Embedded Learning in Collaborative Settings, 13th International Conference on Computer Supported Collaborative Learning (CSCL) 2019, Volume 2 (pp. 696-699). Lyon, France: International Society of the Learning Sciences.

*81. Abu Naser, Mohsen Gavahi, Cong Wu, Viet Tung Hoang, Zhi Wang, and Xin Yuan, "An Empirical Study of Cryptographic Libraries for MPI Communications," the 21th IEEE International Conference on Cluster Computing (Cluster'19), Albuquerque, NM, USA, September 23-26, 2019.

*80. Md Shafayat Rahman, Saptarshi Bhowmik, Yevgeniy Ryasnianskiy, Xin Yuan, and Michael Lang, "Topology-Custom UGAL Routing on Dragonfly", ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), Denver, Co, November 17-22, 2019. [87/344=25.2%]

*79. Fengfeng Ke, Xin Yuan, Mariya Pachman, Zhaihuan Dai, Raymond Naglieri, and Xinhao Xu "Perspective Taking in Participatory Simulation-based Collaborative Learning" the 13th International Conference on Computer Supported Collaborative Learning (CSCL), Lyon, France, June 17-21, 2019.

*78. Smith, J.A., Granger, E., Andrews-Larson, C., Southerland, S.A,.Yuan, X. Whalley, D.A., Haidar, M. Rahman, S., "Emerging Design Principles for Curriclum to Integrate Computer Programming into Middle School Mathematics," AERA Meeting, Toronto, Canada, April 2019.

*77. Md. Shafayat Rahman, Peyman Faizian, Md. Atiqul Mollah, Xin Yuan, "Load-balanced Slim Fly Networks," the 47th International Conference on Parallel Processing (ICPP), Eugene, Oregon, August 13-16, 2018.

*76. Md. Atiqul Mollah, Peyman Faizian, Md. Shafayat Rahman, Xin Yuan, Scott Pakin, and Michael Lang, "A Comparative Study of Topology Design Approaches for HPC Interconnects," the 18th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid'18), Washington, DC, May 1-4, 2018. [52/250=20.8%]

*75. Zhou Tong, Xin Yuan, Scott Pakin, and Michael Lang, "Performance and Accuracy Trade-offs of HPC Application Modeling and Simulation," the 32th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Vancouver, British Columbia, Canada, May 21-25, 2018. [113/461=24.5%]

*74. Md. Atiqul Mollah, Peyman Faizian, Md. Shafayat Rahman, Xin Yuan, Scott Pakin, and Michael Lang, "Model UGAL on the Dragonfly Topology," the SC17 workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS17), Denver, Co, November 11, 2017.

*73. Peyman Faizian, Md. Atiqul Mollah, Zhou Tong, Xin Yuan, and Michael Lang, "A Comparative Study of SDN and Adaptive Routing on Dragonfly Networks," ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), Denver, Co, November 12-17, 2017. [61/327=18.6%]

*72. Peyman Faizian, Atiqul Mollah, Md Shafayat Rahman, Xin Yuan, Scott Pakin, and Michael Lang, "Throughput Models of Interconnection Networks: the Good, the Bad, and the Ugly," the 25th IEEE Annual Symposium on High Performance Interconnects (HotI), Santa Clara, CA, August 29-30, 2017, pp. 33-40.

*71. Zhou Tong, Xin Yuan, Scott Pakin, and Michael Lang, "Trade-off Analysis of Simulation Complexity and Accuracy Using SST/Macro," ACM/IEEE SC'16, poster, Salt City, Utah, November 14-17, 2016. [Poster]

*70. Jason Lee, Zhou Tong, Karthik Achalkar, Xin Yuan, and Michael Lang, "Enhancing InfiniBand with OpenFlow-Style SDN Capabilty," ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), Salt Lake City, Utah, November 13-18, 2016. [82/446=18.4%]

*69. Peyman Faizian, Md Shafayat Rahman, Atiqul Mollah, Xin Yuan, Scott Pakin, and Michael Lang, "Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks," the 24th IEEE Annual Symposium on High Performance Interconnects (HotI), Santa Clara, CA, August 24-26, 2016.

*68. Zhou Tong, Scott Pakin, Michael Lang, and Xin Yuan "Fast Classification of MPI Applications Using Lamport's Logical Clocks," the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Chicago, Illinois, May 23-27, 2016. [114/496=23%]

*67. Peyman Faizian, Atiqul Mollah, Xin Yuan, Scott Pakin, and Michael Lang, "Random Regular Graph and De Bruijn Graph with k-shortest Path Routing," the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Chicago, Illinois, May 23-27, 2016. [114/496=23%]

*66. Zhou Tong, Scott Pakin, Michael Lang, and Xin Yuan "Fast Classification of MPI Applications Using Lamport's Logical Clocks," ACM/IEEE SC'15, poster, Austin, TX, November 15-20, 2015. [Poster, 112/253=44%]

*65. A. Mollah, X. Yuan, S. Pakin, and M. Lang, "Fast Calculation of Max-min Fair Rates for Multi-commodity Flows in Fat-Tree Networks," the IEEE International Conference on Cluster Computing (Cluster) , Chicago, IL, Sept. 8-11, 2015. [Full paper, 38/157=24.2%]

*64. X. Yuan, S. Mahapatra, S. Pakin, and M. Lang, "LFTI: A New Performance Metric for Assessing Interconnect Designs for Extreme-Scale HPC Systems," the 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Phoenix, Arizona, May 19-23, 2014. [114/541=21.1%]

*63. J. Henkins, S. Easton, D. Guidry, M. Burmester, X. Liu, X. Yuan, J. Lawrence, and S. Ty, "Trusted Group Key Management for Real-Time Critical Infrastructure Protection," IEEE Military Communications Conference (Milcom), 2013.

*62. M. Small and X. Yuan, "A New Design of RDMA-based Small Message Channels for InfiniBand Clusters," IEEE International Conference on Cluster Computing (CLUSTER), Sept. 23-27, 2013. [47/147=31.2%]

*61. X. Yuan, S. Mahapatra, W. Nienaber, S. Pakin, and M. Lang, "A New Routing Scheme for Jellyfish and its Performance with HPC Workloads," ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), November 18-21, 2013. [92/457=20.1%]

*60. A. Marathe, D. K. Lowenthal, B. Roundtree, M. Schulz, B. de Supinski, and X. Yuan, "A User Perspective of High Performance Computing on the Clound," ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), June 2013. [20/131=15.3%]

*59*. X. Yuan, S. Mahapatra, M. Lang, and S. Pakin, "RRR: A Load Balanced Routing Scheme for Slimmed Fat-trees," IEEE IPDPS CASS Workshop, 2013.

*58. M. Burmester, J. Lawrence, D. Guidry, S. Easton, S. Ty, X. Liu, X. Yuan, and J. Jenkins, "Towards a Secure Electricity Grid," IEEE International Con- ference on Intelligent Sensors, Sensor Networks and Information Processing, pages 374-379, 2013.

*57. J. D. Allen, X. Liu, I. Lozano, and X. Yuan, "A Cyber-Physical Approach to a Wide-Area Actionable System for the Power Grid," Military Communications Conference, pp. 1337-1342, 2012.

*56. D. Guidry, M. Burmester, X. Yuan, X. Liu, J. Jenkins, and S. Easton, "Techniques for Securing Substation Automation Systems," 7th International Workshop on Critical Information Infrastructures Security, 2012.

*55. S. Mahapatr, X. Yuan and W. Nienaber, "Limited Multi-path Routing on Extended Generalized Fat-trees," the IPDPS Workshop on Communication Architecture for Scalable Systems (CASS'12), May 2012.

*54. A. Marathe, D. Lowenthal, Z. Gu, M. Small, and X. Yuan, "Profile Guided MPI Protocol Selection for Point-to-Point Communication Calls," the 1st IPDPS workshop on Communication Architecture for Scalable Systems (CASS), May 2011.

*53*. W. Nienaber, S. Mahapatra, and X. Yuan "Improving Performance of Deterministic Single-path Routing on 2-Level Generalzied Fat-trees,'' the 1st IPDPS workshop on Communication Architecture for Scalable Systems (CASS), May 2011.

*52*. X. Yuan "On Nonblocking Folded-Clos Networks in the Computer Communication Environment,'' 25th IEEE International Parallel & Distriburted Processing Symposium (IPDPS), May 2011. [112/571=19.6%]

*51. S. Mahapatra and X. Yuan, ``Load Balancing Mechanisms in Data Center Networks,'' the 7th International Conference & Expo on Emerging Technologies for a Smarter World (CEWIT), Sept. 2010. (invited)

*50*. M. Small, Z. Gu, and X. Yuan, ``Near-optimal Rendezvous Protocols for RDMA-enabled Clusters,'' International Conference on Parallel Processing (ICPP), Sept. 2010. [72/225=32%]

*49. C. Zhang, X. Yuan, and A. Srinivasan ``Processor Affinity and MPI Performance on SMP-CMP Clusters,'' the 11th IPDPS Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC), April 2010.

*48. M. Small and X. Yuan, ``Maximizing MPI Point-to-Point Communication Performance on RDMA-enabled Clusters with Customized Protocols,'' the 23th ACM International Conference on Supercomputing (ICS), pages 306-315, June 2009. [47/191=25%]

*47. P. Chen, W. Cho, Z. Duan, and X. Yuan, ``Traffic-aware Inter-Domain Routing for Improved Routing Stability,'' IEEE Globecom, Nov. 2008. [1051/2854=36.8%]

*46. P. Patarasuk and X. Yuan, "Efficient MPI_Bcast across Different Process Arrival Patterns," the 2008 International Parallel and Distributed Processing Symposium (IPDPS), Miami, FL, April 14-18, 2008. [105/410=26%]

*45. J. Lawrence and X. Yuan, "An MPI Tool for Automatically Discovering the Switch Level Topologies of Ethernet Clusters," the IPDPS Workshop on System Management Techniques, Processes, and Services, Miami, FL, April 14, 2008.

*44*. W. Nienaber, X. Yuan, Z. Duan, "On LID Assignment in Infiniband Networks," ACM/IEEE Symposium on Architectures for Networking and Communications Systems, pages 97-106, Orlando, FL, December 3-4, 2007. [20/70=29%]

*43. X. Yuan, "A Flexible Cluster Infrastructure for Systems Research and Software Development," the NSF/CISE CRI PI Meeting, Boston, MA, June 4-5, 2007. (invited)

*42*. A. Faraj, P. Patarasuk, and X. Yuan, "A Study of Process Arrival Patterns for MPI Collective Operations," the 21th ACM International Conference on Supercomputing (ICS), pages 168-179, Seattle, WA, June 16-20, 2007. [29/123=23%]

*41*. X. Yuan, W. Nienaber, Z. Duan, and R. Melhem, "Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands," ACM Sigmetrics, pages 337-348, San Diego, CA, June 12-16, 2007. [29/179=16%]

*40*. P. Patarasuk and X. Yuan, "Bandwidth Efficient All-reduce Operation on Tree Topologies," IEEE IPDPS Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2007), Long Beach, CA, March 2007.

*39*. Z. Duan, K. Gopalan, and X. Yuan, "Behavioral Characteristics of Spammers and Their Network Reachability Properties," IEEE International Conference on Communications (ICC), pages 164-171, Glasgow, June 2007. [1070/2600=39%]

*38. A. Faraj, X. Yuan, and D.K. Lowenthal, "STAR-MPI: Self Tuned Adaptive Routines for MPI Collective Operations," the 20th ACM International Conference on Supercomputing, pages 199-208, Cairns, Australia, June, 2006. [37/141=26%]

*37*. P. Patarasuk, A. Faraj, and X. Yuan, "Pipelined Broadcast on Ethernet Switched Clusters," The 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Rhodes Island, Greece, April 25-29, 2006. [125/531=24%]

*36*. Z. Duan, X. Yuan, and J. Chandrashekar, "Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates," IEEE INFOCOM, pages 283-291, Barcelona, Spain, April 23-29, 2006. [251/1412=18%]

*35*. A. Faraj, P. Patarasuk and X. Yuan, "Bandwidth Efficient All-to-all Broadcast on Switched Clusters," The 2005 IEEE International Conference on Cluster Computing (Cluster 2005), pages 1-10, Boston, MA, September 27-30, 2005. [33%]

*34. A. Faraj and X. Yuan, "Automatic Generation and Tuning of MPI Collective Communication Routines," The 19th ACM International Conference on Supercomputing (ICS'05), pages 393-402, Cambridge, MA, June 20-22, 2005. [42/152=27%]

*33. A. Faraj and X. Yuan, "An Empirical Approach for Efficient All-to-All Personalized Communication on Ethernet Switched Clusters," The 34th International Conference on Parallel Processing (ICPP'05), pages 321-328, Oslo, Norway, June 14-17, 2005. [69/241=29%]

*32*. A. Faraj and X. Yuan, "Message Scheduling for All-to-all Personalized Communication on Ethernet Switched Clusters," The 19th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Denver, Colorado, April 4-8, 2005. [115/343=34%]

*31*. X. Yuan and Z. Duan, "FRR: a Proportional and Worst-Case Fair Round Robin Scheduler," IEEE INFOCOM, pages 831-842 (Vol. 2), Miami, March 13-17, 2005. [244/1419=17%]

*30*. W. Kreahling, D. Whalley, M. Bailey, X. Yuan, G. Uh, and R. van Engelen, "Branch Elimination via Multi-Variable Condition Merging," European Conference on Parallel Computing (Euro-Par'03), pages 261-270, Klagenfurt, Austria, August 26 - 29, 2003. [155/338=46%]

*29*. A. Karwande, X. Yuan, and D. K. Lowenthal, "CC-MPI: A Compiled Communication Capable MPI Prototype for Ethernet Switched Clusters," ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pages 95-106, San Diego, California, June 11-13, 2003. [20/45 = 44.4%]

*28*. X. Yuan and G. Yang, "Empirical Probability Based QoS Routing," IEEE International Conference on Communications (ICC 2003), Pages 1713-1717, Anchorage, Alaska, May 11-15, 2003. [704/1879=37.5%]

*27*. R. van Engelen, D. Whalley and X. Yuan, "Validation of Code-Improving Transformations for Embedded Systems," the Eighteenth Annual ACM Symposium on Applied Computing, Pages 684-691, March 9-12, 2003, Melbourne, Florida.

*26. A. Faraj and X. Yuan, "Communication Characteristics in the NAS Parallel Benchmarks," Fourteenth IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2002), pages 729-734, Cambridge, MA, November 4-6, 2002.

*25*. X. Yuan, W. Zheng and S. Ding, "A Comparative Study of QoS Routing Algorithms that Tolerate Imprecise State Information," the 11th IEEE International Conference on Computer Communications and Networks (IC3N'02), pages 230-235, Miami, Florida, October, 14-16, 2002. [100/272 = 37%]

*24. J. Zhou and X. Yuan, "A Study of Dynamic Routing and Wavelength Assignment with Imprecise State Information," ICPP Workshop on Optical Networks, pages 207-212, Vancouver, British Columbia, Canada, August 18-21, 2002 (invited paper).

*23*. W. Zhao, B. Cai, D. Whalley, M. W. Bailey, R. van Engelen, X. Yuan, J. D. Hiser, J. W. Davidson, K. Gallivan, D. L. Jones, "VISTA: A System for Interactive Code Improvement," ACM SIGPLAN Joint Conference Languages, Compilers, and Tools for Embedded Systems (LCTES'02), pages 155-164, Berlin, Germany, June 19-21, 2002. [25/74=34%]

*22*. X. Yuan and A. Fulay, "Wavelength Assignment to Minimize the Number of SONET ADMs in WDM Rings," IEEE International Conference on Communications (ICC 2002), pages 2917-2921, New York, New York, April 28-May 2, 2002. [655/1568=42%]

*21*. X. Yuan, S. Daniels, A. Faraj and A. Karwande, Group Management Schemes for Implementing MPI Collective Communication over IP-Multicast,", The 6th International Conference on Computer Science and Informatics, pages 76-80, Durham, NC, March 8-14, 2002.

*20. X. Yuan and A. Saifee, "Path Selection Methods for Localized Quality of Service Routing," The 10th IEEE International Conference on Computer Communications and Networks (IC3N 2001), pages 102-107, Phoenix, Arizona, October 15-17, 2001. [98/203=49%]

*19*. X. Yuan and A. Fulay, "A Wavelength Assignment Heuristic to Minimize SONET ADMs in WDM rings," Workshop on Optical Networks, held in conjunction with International Conference on Parallel Processing, pages 257-262, Valencia, Spain, September 3-7, 2001. [11/15=73%]

*18*. R. G. Lane, D. Scott and X. Yuan, "An Empirical Study of Reliable Multicast Protocols over Ethernet-Connected Networks," International Conference on Parallel Processing (ICPP'01), pages 553-560, Valencia, Spain, September 3-7, 2001. [65/135=47%]

*17. A. Qasem, D. Whalley, X. Yuan and R. van Engelen, "Using a Swap Instruction to Coalesce Loads and Stores," European Conference on Parallel Computing (Euro-Par'01),LNCS 2150, pages 235-240, Manchester, United Kingdom, 28-31 August, 2001. [108/207=52%]

*16*. X. Yuan and X. Liu, "Heuristic Algorithms for Multi-Constrained Quality of Service Routing," IEEE INFOCOM 2001, pages 844-853, Anchorage, Alaska, April 22-26, 2001. [192/830=23%]

*15. X. Yuan, H. Ding, Y. Zhong and J. Zhang, " Resource Reservation Mechanisms for Distributed Multi--path Quality of Service Routing," The 9th IEEE International Conference on Computer Communication and Networks (IC3N'00), pages 9-13, Las Vegas, Nevada, October 2000. [100/218=46%]

* 14*. R. van Engelen, D. Whalley and X. Yuan, "Automatic Validation of Code-Improving Transformations," (extended abstract) ACM SIGPLAN 2000 Workshop on Languages, Compilers and Tools for Embedded Systems (LCTES'2000) Vancouver B.C., Canada, June 2000. [17/43=40%]

* 13. Y. Zhong and X. Yuan, "Impact of Resource Reservation on the Distributed Multi-path Quality of Service Routing Scheme," The Eighth International Workshop on Quality of Service (IwQoS2000), pages 95-104, Pittsburgh, PA, June 2000. [21/84=25%]

* 12*. X. Yuan, "On the Extended Bellman--Ford Algorithm to Solve Two--Constrained Quality of Service Routing Problems," The Eighth IEEE International Conference on Computer Communications and Networks(IC3N'99), pages 304-310, Boston, Massachusetts, October 1999. [84/173=49%]

* 11*. X. Yuan, R. Gupta R. Melhem, "Compiler Analysis to Support Compiled Communication for HPF-like Programs," 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing, pages 603-608, San Juan, Puerto Rico, April 1999. [113/260=43%]

* 10*. X. Yuan, R. Melhem and R. Gupta, "Performance of Multihop Communication Using Logical Topologies on Torus Networks," The Seventh IEEE International Conference on Computer Communications and Networks(IC3N'98), pages 494-501, Lafayette, Louisiana, October 1998. [89/283=31%]

* 9. X. Yuan and R. Melhem, " Optimal Routing and Channel Assignment for Hypercube Communication on Optical Mesh-like Processor Arrays," Fifth International Conference on Massively Parallel Processing Using Optical Interconnections(MPPOI'98), pages 76-84, Las Vegas, June 1998.

* 8. X. Yuan, R. Gupta and R. Melhem, " An Array Data Flow Analysis based Communication Optimizer," Tenth Annual Workshop on Languages and Compilers for Parallel Computing (LCPC'97), LNCS 1366, pages 246-260, Minneapolis, Minnesota, August 1997.

* 7. X. Yuan, R. Gupta and R. Melhem, " Does Time Division Multiplexing Close the Gap Between Memory and Optical Communication Speeds?" Workshop on Parallel Computing, Routing, and Communication (PCRCW'97), LNCS 1417, pages 261-271, Atlanta, Georgia, June 1997.

* 6*. X. Yuan, R. Melhem and R. Gupta, "Distributed Path Reservation Algorithms for Multiplexed All-optical Interconnection networks," Third International Symposium on High Performance Computer Architecture(HPCA 3), pages 38-47, San Antonio, Texas, Feb.1-5, 1997. [30/152=20%]

* 5*. X. Yuan, R. Gupta and R. Melhem, " Demand-driven Data Flow Analysis for Communication Optimization," Workshop on Challenges in Compiling for Scalable Parallel Systems, 8th IEEE Symposium on Parallel and Distributed Processing, New Orleans, Louisiana, Oct. 23-26, 1996.

* 4*. X. Yuan, R. Melhem and R. Gupta, "Compiled Communication for All--optical TDM Networks," Supercomputing'96, Pittsburgh, PA, November 17-22, 1996.

* 3*. X. Yuan, R. Gupta and R. Melhem, "Distributed Control in Optical WDM Networks," IEEE Conf. on Military Communications(MILCOM), pages 100-104, McLean, VA, Oct. 21-24, 1996.

* 2. X. Yuan, R. Melhem and R. Gupta, "A Timestamp-based Selective Invalidation Scheme for Multiprocessor Cache Coherence," International conference on parallel processing(ICPP), pages III-114 -- III-121, Chicago, IL, August 12-16, 1996. [90/270=33%]

* 1*. X. Yuan, B. He, D. Balsara and R. Melhem, "A Load Balancing Package for Domain Decomposition in Distributed Memory System," International conference and Exhibition on High-Performance Computing and Networking(HPCN), LNCS 1067, pages 547-554, Brussel, Belgium, April 1996.


Dissertation

Xin Yuan, "Dynamic and Compiled Communication in Optical Time-Division-Multiplexed Point-to-point Networks." PHD dissertation, Department of Computer Science, University of Pittsburgh, August 1998.