Vita of Rami G. Melhem
Department of Computer Science
The University of Pittsburgh
(412)-624-8426, melhem@cs.pitt.edu
EDUCATION:
1983 Ph.D. Computer Science, University of Pittsburgh
1981 M.A. Mathematics, University of Pittsburgh
1981 M.S. Computer Science, University of Pittsburgh
1978 B.S. Mathematics, Ein-Shams University, Cairo, Egypt
1976 B.S. Electrical Engineering, Cairo University, Egypt
PROFESSIONAL EXPERIENCE:
1995- Professor and Chair (2000 - ) of Computer Science, University of Pittsburgh
1993- Associate Professor and Professor of Electrical Engineering, University of Pittsburgh
1986-1995 Assistant/Associate Professor of Computer Science, University of Pittsburgh
1985-1986 Visiting Assistant Professor of Mathematics, University of Pittsburgh
1984-1987 Assistant Professor of Computer Science, Purdue University (on leave 9/85 to 6/87)
1984 Research Associate, University of Pittsburgh (January-September)
HONORS:
Fellow of the Institute for Electrical and Electronic Engineering, IEEE (2000 - ).
PROFESSIONAL ACTIVITIES:
Editor: The International Journal of Embedded Systems (2004 - )
Journal of Parallel and Distributed Computing (2003 - )
Computer Architecture Letters (2001 - )
IEEE Transactions on Parallel and Distributed Systems (1998 - 2002)
Springer Book Series in Computer Science (1997 - )
IEEE Transactions on Computers (1991 - 1996)
Steering Committee Member: Int. Conf. on Massively Parallel Proc. Using Optical Interconnections
IPPS/IPDPS Workshop on Advances in Parallel & Dist. Computational Models - 2001, 2002
Conference Chair: Int. Conf. on Massively Parallel Proc. Using Optical Interconnections (MPPOI) - 1996
Guest editor: J. of Parallel and Distributed Computing- Special issue on Optical Computing - 1993
Program Committee Chair: Int. Conf. on Parallel and Distributed Comp. & Sys. - 1992
Program Committee Member:
IEEE Symposium on High-Performance Interconnects (HOT interconnects) – 06, 07, 08
International Conference on Parallel Processing (ICPP) – 97, 98, 00, 06, 08
Int. conference on Supercomputing – 04, 07, 08
The ACM Conference on Embedded Systems Software (EMSOFT) - 08
BROADNETS Optical Networking Symposium – 04, 05, 06, 07, 08
The International Conference on Principles of Distributed Systems (OPODIS) - 07
The GLOBCOM Optical Networking Symposium – 02, 07
Int. Workshop on Service, Security and Data management for Ubiquitous Computing, 07
IEEE Int. Symposium on High Performance Computer Architecture (HPCA) – 97, 07
Int. Conf. on Self-Organization and Autonomic Systems in Comp. and Comm. (SOAS) - 06
The 2nd IEEE Symposium on Dependable Autonomic and Secure Computing (DASC) – 06
The International Conference on Autonomic Computing (ICAC) – 06
IFIP Workshop on Trusted and Autonomic Ubiquitous and Embedded Systems - 05
The International Conference on Dependable Systems and Networks (DSN) - 04
The International Workshop on Methodologies in Low Power Design (MLPD '04) - 04
The Real-time Systems Symposium (RTSS) - 04
The Int. Conference on Communications (ICC) Optical Networking Symposium - 2003
The Optical Networking and Communications Conference (OptiComm) - 2003
The 6th International Conference on Computer Science and Informatics (CS&I) - 2002
The International Conference on Communications in Computing (CIC) - 2001 and 02
ICPP workshop on Optical Networks - 2001 and 2002
IEEE International Symposium on Network Computing and Applications (NCA) – 2001
IEEE International Symposium on Signal Processing and Information Technology - 2001
International Parallel and Distributed Processing Symposium (IPDPS) - 2001
IPPS/IPDPS Workshop on Optics and Computer Science (WOCS) - 2001, 1999, 98, 97
Real-Time Application Symposium (RTAS) - 2001
International Conf. on Parallel Interconnections - 2000
IPPS/IPDPS Workshop on Advances in Parallel & Dist. Computational Models - 2000
10th International Conference on Computing and Information (ICCI) - 2000
Comm. Networks and Dist. Sys. Modeling and Simulation Conf. – 2000, 1999, 97
ISPAN Workshop on Advances in Parallel Computing Models - 1999
International Conf. on Computer Comm. and Networks (IC3N) - 1998
Int. Conf. on Parallel and Dist. Comp. Sys. - 1998, 97, 96, 95, 94, 93, 91
SRDS Workshop on Advances in Parallel and Distributed Systems - 1998
Int. Conf. on Distributed Computing Systems (ICDCS) - 1997
Int. Conf. on Application Specific Array Processors – 1995, 94, 93, 91
Int. Conf. on Massively Parallel Proc. Using Optical Interconnects - 1995
Int. Workshop on Defect/Fault Tolerance in VLSI - 1995, 93, 92
Int. Symp. On High Performance Distributed Computing - 1993
Advisory Committee Member:
IASTED Conf. on Parallel and Dist. Comp. and Sys. (PDCS '99)
IEEE Technical Committee on Computer Architecture (1994 - )
The Microelectronic System Research Center at West Virginia University (1993-97)
IEEE Technical Committee on Parallel Processing (1993 - 96)
Executive Committee Member: IEEE Parallel Processing Technical Committee (1999 -2005)
GRANT AWARDS:
Intel: “A Collaborative Compiler/OS Approach to CPU and Memory Power Management”
Research Gift. $120,000, May 2007 – April 2009.
NSF: “Enabling Circuit Switching with Compiler Analysis for High Performance Systems”
With A. K. Jones, $325,000, May, 2007 – April 2010.
DOE: “Innovative Technology for Virtual Leased-Line Services for High-Speed Networks.”
STTR with T. Znati, $59,500.00, July 2006 – March 2007.
NSF: “Fault-Tolerant and Secure Infrastructure for Time-Critical Embedded Systems.”
With D. Mosse and T. Znati, $250,006.00, Sept. 2005 - August 2008.
Lockheed-Martin/DARPA: “Polymorphous Cognitive Agent Architecture.”
$250,000. Sept. 2004 – Aug. 2006.
NSF: "A Secure Critical Information Technology Infrastructure for Disaster Management.”
With D. Mossé and L. Comfort. $2,800,000.00. Sept. 2003 - Sept. 2008
IBM/DARPA: "Productive, Easy-to-use, Reliable Computing Systems - Phase II.”
1,035,000.00. Aug. 2003 - July 2006.
NSF: "Power Autonomous Wireless Networks with Rechargeable Capabilities.”
With Daniel Mossé. $200,000.00. Oct. 2002 - Aug. 2005
BAE Systems:"Awareness and Management of Power for Space.”
$430,000.00. July 2002 - December 2004
IBM/DARPA: "Productive, Easy-to-use, Reliable Computing Systems.”
$105,000.00. July 2002, - June 2003
NSF: "Secure Virtually Isolated Networks to Avoid & Tolerate Denial of Service.”
With D. Mossé. $300,000.00. Sept. 2001, Sept. 2004
DARPA: “Power Management for Real-time Systems.”
With D. Mossé and M. Elnozahi. $1,604,100.00. Aug. 2000 - June 2004
Computerm: "Fault Tolerance and Scalability in I/O Communication Systems.”
With H. Chuang, D. Mossé and T. Znati. $43,697.00. Jan. 98 - Dec. 98
DARPA: "Fault Tolerance through Scheduling in Real-Time Systems.”
With D. Mossé and N. Suri. $1,637,092.00. Sept. 1996 - August 2000
NSF: "Time Division Multiplexing of Optical Interconnection Networks.”
$187,017.00. September 1996 - August 1999
NSF: "Travel Support for Minority Faculty and Students to MPPOI '95.”
With E. Schenfeld. $7,680.00. October 1995 - September 1996
NSF: "Formation of Galaxies and Large-Scale Structures in the Universe.”
An HPCC Grand Challenge project (Princeton, UIUC, MIT, IU, PSC, PITT).
The budget for U. of Pittsburgh is $125,345.00. Nov. 1993 - April 1997
MellonPittsburgh Corporation: "Applying Massive Parallelism to Large Scientific Programs.”
$75,133.00. June 1993 - September 1995
AFOSR: "Reconfigurable Opto/Electronic Multiprocessor Interconnection Structures.”
With D. Chiarulli and S. Levitan. $528,439.00. Nov. 1992 - Nov. 1995
Hewlett-Packard Labs: "Real-time Protocols for Multimedia Applications.”
With T. Znati and R. Sclabassi. $28,218.00. May 1992 - Sept. 1993
NSF: "CISE Research Instrumentation grant for the acquisition of an Intel Hypercube.”
With M.L. Soffa and T. Znati. $124,300.00. March 1990 - March 1991
AFOSR: "Coincident Pulse Techniques for Hybrid Optical-Electronic Computer Systems.”
With D. Chiarulli and S. Levitan. $479,511.00. August 1989 to July 1992
NSF: "Optical Technology in Network Based Multiprocessors.”
With D. Chiarulli and S. Levitan. $49,983.00. July 1989 - June 1990
NSF: "Bi-level Reconfigurations of Fault Tolerant Arrays in Bi-modal Environments.”
$61,547.00. September 1989 - August 1991
AFOSR: "Parallel Memory Addressing Using Coincident Optical Pulses.”
With D. Chiarulli and S. Levitan. $50,132.00. July 1988 - July 1989
ONR: "Application of Computational Networks and Systolic Arrays to Scientific Computation.”
With W. C. Rheinboldt. $233,402.00. June 1985 – Sept. 1988
AFOSR: "Computational Fluid Dynamics at the Institute for Comp. Math & Applications."
Investigator (C. Hall and T. Porsching, PIs). $587,858.00. June 1984 - June 1987
CURRENT RESEARCH INTERESTS:
High Performance Computing, Power-aware computing, Fault-tolerant and Real-time Systems,
Optical Interconnection Networks and Wireless and Sensor Networks.
PATENTS:
"An Optical Selector Switch,” Co-inventors: D. Chiarulli and S. Levitan. Patent # 4,883,334 (1989).
STUDENT ADVISING:
Ms. degrees: Sameh Gobrial(2007), Jianguo Huo(2007), Ruibin Xu(2007), Cosmin Rusu(2006), Sherif Khattab(2004), Nevine Aboughazaleh (2003), Dakai Zhu(2001), Jing Chen(2000), Shu Li(2000), Jin Qian(2000), Deepika Balakrishna(1999), Frank Liberato(1999), Kannan Narayanan(1999), Jun Yang(1999), Abhi Abhishek(1998), Zhixiong Chen(1997), Joydeep Sen Sarma(1997), Chiming Chang(1996), Bohr He(1995), Xin Yuan(1995), Adefemi Sunmonu(1994), Sunondo Ghosh(1993), Steven Lu(1993), Chun Gong(1992), Wei-ming Lin(1991), Robert Beck (1989), Nimish Shrivastava(1989), John Ramirez(1989), Saurabh Gupta(1988), Foster Provost(1988), Padma Venkataraman(1988), Joseph Villani(1988), John Davis(1987), Xiolin Zang(1987).
Ph. D. degrees: Sherif Khattab(2008), Nevine AbouGhazaleh(2008), Sameh Gobriel(2008), Cosmin Rusu(2006), Dakai Zhu(2004), Hakan Aydin(2001), Libin Dong(2001), Sylvain Lauzac(2000), Charles Salisbury(1998), Xin Yuan(1998), Nimish Shrivatava(1997), Sunondo Ghosh(1996), Chun Gong(1995), John Ramirez(1995), Chunming Qiao(1993), Sultan Alam(1991), Zincheng Guo(1991).
PUBLICATIONS IN ARCHIVED JOURNALS:
1) S. Shao, A. K. Jones and R. Melhem, “Compiler Techniques for Efficient Communications in Circuit Switched Networks for Multiprocessor Systems", Accepted for publication in the IEEE Transactions on Parallel and Distributed Systems.
2) R. Xu, D. Mosse and R. Melhem, “Minimizing Expected Energy Consumption in Real-Time Systems through Dynamic Voltage Scaling”, Accepted for publication in the ACM Transactions on Computer Systems.
3) S. Cho and R. Melhem, “Corollaries to Amdahl's Law for Energy”, IEEE Computer Architecture Letters, vol 7, no 1, pp. 25-28 (2008).
4) N. AbouGhazaleh, B. Childers, D. Mossé, R. Melhem, “Power Management in External Memory using PA-CDRAM”, The International Journal for Embedded Systems (IJES), vol 3, no 1, pp. 65-72 (2007).
5) N. AbouGhazaleh , B. Childers, D. Mosse and R. Melhem, “Energy Conservation using Power Aware Cached-DRAM”, IEEE Transactions on Computers, vol 56, no 11, pp. 1441-1455 (2007).
6) R. Melhem, “Low Diameter Interconnects for Routing in High Performance Parallel Systems”, IEEE Transactions on Computers, vol 56, no 4, pp. 502-510 (2007).
7) M. Elhaddad, R. Melhem and T. Znati, “Analysis of a Transmission Scheduling Algorithm for Supporting Bandwidth Guarantees in Bufferless Networks”, ACM Performance Evaluation Reviews, vol 34, no 3, pp. 48-63 (2006).
8) S. Gobriel, R. Melhem and D. Mosse, “A Unified Interference/Collision Model for Optimal MAC Transmission Power in Adhoc Networks”, The International Journal of Wireless and Mobile Computing, vol 1, no 3, pp. 179-190 (2006).
9) N. AbouGhazaleh, D. Mossé, B. Childers, R. Melhem , “Collaborative Operating System and Compiler Power Management for Real-Time Applications”, The ACM Transactions on Embedded Computer Systems, vol 5, no 1, pp. 82-115 (2006).
10) S. Khattab, R. Melhem, D. Mosse', and T. Znati, ``Honeypot Back-propagation for Mitigating Spoofing Distributed Denial-of-Service Attacks'', The Journal of Parallel and Distributed Computing, vol 66, pp. 1152-1164 (2006).
11) R. Hoare, Z. Ding, S. Tung, R. Melhem and A. Jones, "A Framework for the Design, Synthesis and Cycle-Accurate Simulation of Multiprocessor Networks,” The Journal of Parallel and Distributed Computing. vol 65, no 10, pp. 1237-1252 (2005).
12) C. Rusu, R. Melhem, and D. Mossé, "Multi-version Scheduling in Rechargeable Energy-aware Real-time Systems,” The Journal of Embedded Computing. vol. 1, no. 3 (2004).
13) S. Li, R. Melhem and T. Znati, "An Efficient Algorithm for Constructing Delay Bounded Minimum Cost Multicast Trees,” The Journal of Parallel and Distributed Computing. vol. 64, no. 12, pp. 1399-1413 (2004).
14) T. Znati and R. Melhem, "Node Delay Assignment Strategies to Support End-to-end Delay Requirements in Heterogeneous Networks,” ACM/IEEE Transactions on Networks, vol. 12, no. 5, pp. 879-892 (2004).
15) H. Aydin, R. Melhem, D. Mossé and P. Mejia Alvarez, "Power-Aware Scheduling for Periodic Real-Time Tasks," IEEE Transactions on Computers, vol. 53, no. 5, pp. 584-600 (2004).
16) R. Melhem, D. Mossé and E. Elnozahi, "The Interplay of Power Management and Fault Recovery in Real-Time Systems,” IEEE Transactions on Computers, vol. 53, no. 2, pp. 217-231 (2004).
17) C. Sangpachatanaruk, S. Khattab, T. Znati, R. Melhem, and D. Mossé, "Design and Analysis of a Replicated Elusive Server Scheme for Mitigating Denial of Service Attacks,” Journal of Systems and Software, vol. 73, no. 1, pp. 15-29 (2004).
18) D. Zhu, D. Mossé and R. Melhem, "Power Aware Scheduling for AND/OR Graphs in Real-Time Systems,” IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 9, pp. 849-864 (2004).
19) S. Lauzac, R. Melhem, D. Mossé, "An Improved Rate-Monotonic Admission Control and its Applications,” IEEE Transactions on Computers, vol. 52, no. 3, pp. 337-350 (2003).
20) P. Mejia-Alvarez, R. Melhem, D. Mossé and H. Aydin, "An Incremental Server for Scheduling Overloaded Real-Time Systems,” IEEE Transactions on Computers, vol. 52, no. 10, pp.1347-1361 (2003).
21) D. Mossé, R. Melhem and S. Ghosh, "A Non-Preemptive Real-Time Scheduler with Recovery from Transient Faults and its Implementation,” IEEE Transactions on Software Engineering, vol. 29, no. 8, pp. 752-767 (2003).
22) C. Rusu, R. Melhem and D. Mossé, "Maximizing Rewards for Real-Time Applications with Energy Constraints,” ACM Transactions on Embedded Computer Systems, vol. 2, no. 4, pp. 537-559 (2003).
23) C. Rusu, R. Melhem, and D. Mossé, "Maximizing the System Value while Satisfying Time and Energy Constraints,” IBM Journal of Research and Development, vol. 47, no. 5/6, pp. 689-702 (2003).
24) X. Yuan, R. Melhem and R. Gupta, "Algorithms for Supporting Compiled Communication,” IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 2, pp. 107-118 (2003).
25) D. Zhu, R. Melhem and B. Childers, “Scheduling with Dynamic Voltage/Speed Adjustment using Slack Reclamation in Multiprocessor Real-time Systems,” IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 7, pp.686-700 (2003).
26) R. Libeskind-Hadas and R. Melhem, "Multicast Routing and Wavelength Assignment in Multi-Hop Optical Networks,” ACM/IEEE Transactions on Networks, vol. 10, no. 5, pp.621-629 (2002).
27) T. Znati, T. Alrabiah and R. Melhem, "Low-cost, Delay Bounded Point-to-multipoint Communication to Support Multicasting over WDM.,” Computer Networks, vol. 38, no. 4, pp. 423-445 (2002).
28) H. Aydin, R. Melhem, D. Mossé and P. Mejia-Alvarez, "Optimal Reward-based Scheduling for Periodic Real-time Tasks,” IEEE Trans. on Computers, vol. 50, no. 2, pp. 111-130 (2001).
29) R. Melhem, S. Li and T. Znati, "Minimizing Wavelength Conversions in WDM Path Establishment" Journal of Photonic Network Communications, vol. 3, no. 3, pp. 197-211 (2001).
30) C. Salisbury and R. Melhem, "A High Speed Scheduler/Controller for Unbuffered Banyan Networks,” Computer Communications Journal, vol. 24, no. 9, pp. 1158-1169 (2001).
31) 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, vol. 61, no. 6, pp. 748-766 (2001).
32) F. Liberato, R. Melhem and D. Mossé, "Tolerance to Multiple Transient Faults for Aperiodic Tasks in Hard Real-time Systems,” IEEE Trans. on Computers, vol. 49, no. 9, pp. 906-914 (2000).
33) A. Egan, D. Kutz, D. Mikulin, R. Melhem and D. Mossé, "Fault-Tolerant RT-Mach and an Application to Real-Time Train Control,” Software Practice and Experience, vol. 29(4), pp. 379-395 (1999).
34) C. Salisbury, Z. Chen, and R. Melhem, "Modeling Communication Locality in Multiprocessors,” The Journal of Parallel and Distributed Computing, vol. 56, no. 2, pp. 71-98 (1999).
35) X. Yuan, R. Melhem and R. Gupta, "Distributed Path Reservation Algorithms for Multiplexed All-optical Interconnection Networks,” IEEE Trans. on Computers, vol. 56, no. 2, pp. 71-98 (1999).
36) X. Yuan, R. Melhem, R. Gupta, Y. Mei and C. Qiao, "Distributed Control for Wavelength Reservation and their Performance Evaluation,” Photonic Network Communications, vol. 1, no. 3, pp. 207-218 (1999).
37) S. Ghosh, R. Melhem, D. Mossé and J. Sen Sarma, “Fault Tolerant, Rate Monotonic Scheduling,” The Real-Time Systems Journal, vol. 15, no. 2, pp. 149-182 (1998).
38) G. Gravenstreter and R. Melhem, "Realizing Common Communication Patterns in Partitioned Optical Passive Stars (POPS) Networks,” IEEE Trans. on Computers, vol. 47, no. 9, pp. 998-1013 (1998).
39) C. Chang and R. Melhem, "Arbitrary Size Benes Networks,” Parallel Processing Letters, vol. 7, no. 3, pp. 279-284 (1997).
40) S. Ghosh, R. Melhem and D. Mossé, “Fault-Tolerance through Scheduling of Aperiodic Tasks in Hard Real-Time Multiprocessor Systems,” IEEE Trans. On Parallel and Distributed Systems, vol. 8, no. 3, pp. 272-284 (1997).
41) C. Gong, R. Melhem and R. Gupta, "On-Line Error Detection through Data Duplication in Distributed-Memory Systems,” Microprocessor and Microsystems - a special issue on Fault Tolerance, vol. 21, no. 7, pp. 197-209 (1997).
42) C. Qiao and R. Melhem, "Reducing Communication Latency with Path Multiplexing in Optically Interconnected Multiprocessor Systems,” IEEE Trans. on Parallel and Distributed Systems, vol. 8, no. 2, pp. 97-108 (1997).
43) S. Sigurdsson, B. He, R. Melhem and L. Hernquist, "Implementing an Efficient Collisionless N-body Code on the Cray T3D,” Computers in Physics, vol. 11, no. 4, pp. 378-385 (1997).
44) X. Yuan, R. Gupta and R. Melhem, "Demand-Driven Data Flow Analysis For Communication Optimization,” Parallel Processing Letters, vol. 7, no. 4, pp. 359-370 (1997).
45) X. Yuan, C. Salisbury, D. Balsara and R. Melhem, "A Load Balancing Package on Distributed Memory Systems and its Application to Particle-Particle Particle-Mesh (P3M) Methods,” Parallel Computing, vol. 23, pp. 1525-1544 (1997).
46) D. Chiarulli, S. Levitan, R. Melhem, J. Taza and G. Gravenstreter, "Partitioned Optical Passive Star (POPS) Multiprocessor Interconnection Networks with Distributed Control,” IEEE Journal of Lightwave Technology, vol. 14, no. 7, pp. 1601-1612 (1996).
47) C. Gong, R. Melhem and R. Gupta, "Loop Transformations for Fault Detection in Regular Loops on Massively Parallel Systems,” IEEE Trans. on Parallel and Distributed Systems, vol. 7, no. 12, pp. 1238-1249 (1996).
48) M. Alam and R. Melhem, "Routing in Modular Fault-Tolerant Multiprocessor Systems,” IEEE Trans. on Parallel and Distributed Systems, vol. 6, no. 11, pp. 1206-1220 (1995).
49) M. Alam and R. Melhem, "Channel Multiplexing in Fault Tolerant Modular Multiprocessors,” The Journal of Parallel and Distributed Computing, vol. 24, no. 2, pp. 115-131, (1995).
50) A. Chandra and R. Melhem, "Reconfiguration in Fault tolerant 3D Meshes,” Parallel Processing Letters, vol. 5, no. 3, pp.387-399, (1995).
51) R. Libeskind-Hadas, N. Shrivastava, R. G. Melhem, & C. L. Liu, "Optimal Reconfiguration Algorithms for Real-Time Fault Tolerant Processor Arrays,” IEEE Trans. on Parallel and Distributed Systems, vol. 6, no. 5, pp. 498-510, (1995).
52) D. Chiarulli, S. Levitan, R. Melhem, M. Bidnurkar, R. Ditmore, G. Gravenstreter, Z. Guo, C. Qiao and J. Taza, "Optoelectronic Busses for High Performance Computing,” Proceedings of the IEEE, vol. 82, no. 11, pp.1701-1710, (1994).
53) D. Chiarulli, S. Levitan, R. Melhem and C. Qiao, "Locality Based Control Algorithms for Reconfigurable Optical Interconnection Networks,” Applied Optics, vol. 33, pp. 1528-1537 (1994).
54) Z. Guo and R. Melhem, "Embedding Binary X-Trees and Pyramids in Processor Arrays with Spanning Busses,” IEEE Trans. on Parallel and Distributed Systems, vol. 5, no. 6, pp. 664-672 (1994).
55) C. Qiao, R. Melhem, "Reconfiguration with Time Division Multiplexed MINs for Multiprocessor Communications,” IEEE Trans. on Parallel and Distributed Systems, vol. 5, no. 4, pp. 337-352 (1994).
56) C. Qiao, R. Melhem, D. Chiarulli and S. Levitan, "A Time Domain Approach for Avoiding Crosstalk in Optical Blocking Multistage Interconnection Networks,” IEEE Journal of Lightwave Technology, vol. 12, no. 10, pp. 1854-1862, (1994).
57) C. Qiao, R. Melhem, D. Chiarulli and S. Levitan, "Dynamic Reconfiguration of Optically Interconnected Networks with Time-Division Multiplexing,” The Journal of Parallel and Distributed Computing, vol. 22, no. 2, pp. 268-278 (1994).
58) J. Ramirez and R. Melhem, "Computational Arrays with Flexible Redundancy,” IEEE Trans. on Computers, vol. 43, no. 4, pp. 413-430 (1994).
59) T. Znati and R. Melhem, "A Uniform Framework for Dynamic Load Balancing Strategies in Distributed Processing Systems,” The Journal of Parallel and Distributed Computing, vol. 23, no. 2, pp. 246-255, (1994).
60) C. Qiao and R. Melhem, "Time-Division Optical Communications in Multiprocessor Arrays,” IEEE Trans. on Computers, vol. 42, no. 5, pp. 577-590 (1993).
61) R. Melhem, "Bilevel Reconfigurations of Fault Tolerant Arrays,” IEEE Trans. on Computers, vol. 41, no. 2, pp. 231-239 (1992).
62) F. Provost and R. Melhem, "A Distributed Algorithm for Embedding Trees in Hypercubes with Modification for Run-time Fault Tolerance,” Journal of Parallel and Distributed Computing, vol. 14, no.1, pp. 85-89, (1992).
63) M. Alam and R. Melhem, "An Efficient Spare Allocation Scheme and its Application to Fault Tolerant Binary Hypercubes,” IEEE Trans. on Parallel and Distributed Systems, vol. 2, no. 1, pp. 117-126 (1991).
64) D. Chiarulli, R. Ditmore, S. Levitan and R. Melhem, "An All Optical Addressing Circuit: Experimental Results and Scalability Analysis,” IEEE J. of Lightwave Technology, vol. 9, no.12, pp. 717-1725, (1991).
65) Z. Guo, R. Melhem, R. Hall, S. Levitan and D. Chiarulli, "Pipelined Communication in Optically Interconnected Arrays,” Journal of Parallel and Distributed Computing, vol. 12, no. 3, pp. 269-282, (1991).
66) C. Qiao, R. Melhem, S. Levitan and D. Chiarulli, "Optical Multicasting in Linear Arrays,” International Journal of Optical Computing, vol. 2, no. 1, pp. 31-48 (1991).
67) D. Chiarulli, S. Levitan and R. Melhem, "Optical Bus Control for Distributed Multiprocessors,” The Journal of Parallel and Distributed Computing, vol.10, no. 1, pp. 45-54 (1990).
68) S.P. Levitan, D.M. Chiarulli and R.G. Melhem, "Coincident Pulse Techniques for Multiprocessor Interconnection Structures,” Applied Optics, vol. 29, no. 14, pp. 2024-2033, (1990).
69) R. Melhem and G. Hwang, "Embedding Rectangular Grids into Square Grids with Dilation Two,” IEEE Transactions on Computers, vol. 39, no. 12, pp. 1446-1455, (1990).
70) Y. Pan and R. Melhem, "Short Circuits in Buffered Multi-stage Interconnection Networks,” The Computer Journal, vol. 33, no. 4, pp. 323-329 (1990).
71) C. Guerra and R. Melhem, "Synthesis of Systolic Algorithm Designs,” Parallel Computing, vol. 12, no. 2, pp. 195-207 (1989).
72) R. Melhem, "A Systolic Accelerator for the Iterative Solution of Sparse Linear Systems,” IEEE Trans. on Computers, vol. 38, no. 11, pp.1591-1595 (1989).
73) R. Melhem, D. Chiarulli and S. Levitan, "Space Multiplexing of Waveguides in Optically Interconnected Multiprocessor Systems,” The Computer Journal, vol. 32, no. 4, pp. 362-369 (1989).
74) R. Melhem and C. Guerra, "The Application of a Sequence Notation to the Design of Systolic Computations,” BIT, vol. 29, no. 3, pp. 409-427 (1989).
75) R. G. Melhem, "A Modified Frontal Technique Suitable for Parallel Systems,” SIAM J. on Scientific and Statistical Computing, vol. 9, no. 2, pp. 289-303 (1988).
76) R. G. Melhem, "Parallel Solution of Linear Systems with Striped, Sparse Matrices,” Parallel Computing, vol. 6, no. 2, pp. 165-184, (1988).
77) R. Melhem and K. Ramarao, "Multicolor Ordering of Sparse Matrices Resulting from Irregular Grids,” ACM Tran. on Mathematical Software, vol. 14, no. 2, pp. 117-138 (1988).
78) K. Ramarao, R. Daley and R. Melhem, "Message Complexity of the Set Intersection Problem,” Information Processing Letters, vol. 27, no. 4, pp.169-174 (1988).
79) D. Chiarulli, R. Melhem and S. Levitan, "Using Coincident Optical Pulses for Parallel Memory Addressing,” IEEE Computer, vol. 20, no. 12, pp.48-58, (1987).
80) R. G. Melhem, "A Study of Data Interlock in Computational Networks for Sparse Matrix Multiplication,” IEEE Transactions on Computers, vol. 36, no. 9, pp.1101-1107, (1987).
81) R. G. Melhem, "Determination of Stripe Structures for Finite Element Matrices,” SIAM Journal on Numerical Analysis, vol. 24, no. 6, pp.1419-1433, (1987).
82) R. G. Melhem, "Parallel Gauss/Jordan Elimination for the Solution of Dense Linear Systems,” Parallel Computing, vol. 4, no. 3, pp.339-343, (1987).
83) R. G. Melhem, "Toward Efficient Implementations of PCCG Methods on Vector Supercomputers,” The International Journal on Supercomputer Applications, vol. 1, no. 1, pp.71-98, (1987).
84) R. G. Melhem, "Verification of a Class of Self-timed Computational Networks,” BIT, vol. 27, no. 4, pp.480-500 (1987).
85) R. G. Melhem, "Formal Analysis of a Systolic System for Finite Element Stiffness Matrices,” Journal of Computer and System Sciences, vol. 31, no. 1, pp. 1-27, (1985).
86) R. G. Melhem, "On the Design of a Pipelined/Systolic Finite Element System,” Computers and Structures, vol. 20, pp.67-75, (1985).
87) R. G. Melhem and W. C. Rheinboldt, "A Mathematical Model for the Verification of Systolic Networks,” Journal on Computing, vol. 13, no. 3, pp. 541-565, (1984).
88) R. G. Melhem and W. C. Rheinboldt, "A Comparison of Methods for Determining Turning Points of Non-linear Equations,” Computing, vol. 29, pp. 201-226, (1982).
PUBLICATIONS IN REFERRED CONFERENCE PROCEEDINGS:
1) M. Elhaddad and R. Melhem, “On the emulation of finite-buffered OQ switches using Combined Input-Output Queuing”, Proc. of the International Symposium on Distributed Systems (DISC), Arcachon, France (September 2008).
2) S. Gobrial, S. Khattab, D. Mosse and R. Melhem, “GroupBeat: Wireless Sensor Networks Made Reliable”, Proc. of the International Conference on Mobile Ad-hoc and Sensor Systems (MASS), Atlanta, GA (September 2008).
3) S. Khattab, D Mosse and R. Melhem, “Jamming Mitigation in Multi-Radio Wireless Networks: Reactive or Proactive”, Proc. of the Int. on Security and Privacy in Communication Networks (SecureComm), Istanbul, Turkey (September 2008).
4) S. Demetriades, M. Hanna, S. Cho and R. Melhem, “An Efficient Hardware-based Multi-hash Scheme for High Speed IP Lookup”, Proc of IEEE Symposium on High Performance Interconnects (HOTi), Stanford, CA (August 2008).
5) S. Khattab, R. Melhem and D. Mosse, “Modeling of the Channel-Hopping Anti-Jamming Defense in Multi-Radio Wireless Networks”, Proc. of the International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (Mobiquitous 2008), Dublin, Ireland (July 2008).
6) S. Khattab, S. Gobriel, R. Melhem and D. Mosse, “Live Baiting for Mitigating Service-Level DoS Attackers”, Proc. of the 27th IEEE International Conference on Computer Communications (INFOCOM 2008), Phoenix, Arizona (April 2008).
7) N. AbouGhazaleh, B. Childers, D. Mosse, and R. Melhem, “Integrated CPU and cache power management in Multiple Clock Domain Processors”, Proc. of the International Conference on High Performance Embedded Architectures & Compilers (HiPEAC), Göteborg, Sweden (January 2008).
8) R. Xu, R. Melhem and D. Mosse, “Energy-Aware Scheduling for Streaming Applications of Chip Multiprocessors”, Proc. of the Real Time Systems Symposium (RTSS), Tucson, AZ (December 2007).
9) R. Xu, R. Melhem and D. Mosse , “A Unified Practical Approach to Stochastic DVS Scheduling”, Proc. of the ACM Int. Conference on Embedded Software (EMSOFT), Salzburg, Austria (October 2007).
10) N. AbouGhazaleh, A. Ferreira, C. Rusu, R. Xu, B. Childers, R. Melhem and D. Mosse, “Integrated CPU and L2 Cache Voltage Scaling using Machine Learning,” Proc. of the ACM Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES’07), San Diego, CA, (June 2007).
11) M. Elhaddad, H. Iqbal, T. Znati, and R. Melhem, “Scheduling to Minimize the Worst-case Loss Rate,” Proc. of Int. Conf. on Distributed Computing Systems (ICDCS '07), Toronto, Canada, (June 2007).
12) X. Yuan, W. Nienaber, Z. Duan and R. Melhem, “Oblivious Routing for Fat-tree Based System Area Networks with Uncertain Traffic Demands”, Proc. of the Int. Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), San Diego, CA (June 2007).
13) S. Cho, J. Martin, R. Xu, M. Hammoud and R. Melhem, “CA-RAM, A High-Performance Memory Substrate for Search Intensive Applications”, Proc. of the IEEE Int. Symposium on Performance Analysis of Systems and Software (ISPASS), San Jose, CA (April 2007).
14) C. Rusu, N. AbouGhazaleh, A. Ferreira, R. Xu, B. Childers, R. Melhem, and D. Mosse, “Integrated CPU and L2 cache Frequency/Voltage Scaling using Supervised Learning”, The first Workshop on Statistical and Machine learning approaches applied to Architectures and Compilation (SMART), Ghent, Belgium (January 2007).
15) Z. Ding, R. Hoare, A. Jones and R. Melhem, “Level-Wise Scheduling Algorithm for Fat Tree Interconnection Networks”, Proc. of Supercomputing’06 (SC06), Tampa, FL (Nov. 2006).
16) S. Gobrial, S. Khattab, D. Mosse J. Brustoloni and R. Melhem, “RideSharing: Fault Tolerant Aggregation in Sensor Networks Using Corrective Actions”, Proc. of the Third Annual IEEE Communications Society Conference on Sensor, Mesh, and Ad Hoc Communications and Networks (SECON), Reston, VA (September 2006).
17) S. Gobrial, D. Mosse and R. Melhem, “Mitigating the Flooding Waves Problem in Energy-Efficient Routing for MANETs”, Proc. of Int. Conf. on Distributed Computing Systems (ICDCS '06), Lisbon, Portugal, (July 2006).
18) M. Elhaddad, R. Melhem and T. Znati, "Supporting Loss Guarantees in Buffer-Limited Networks", Proc. of the Int. Workshop on Quality of Service (IWQoS), New Haven, CT (June 2006).
19) S. Khattab, D. Mosse and R. Melhem, “Honeybees: Combining Replication and Evasion for Mitigating Base-station Jamming in Sensor Networks”, Proc. of the 14th Int. Workshop on Parallel and Distributed Real-time Systems (WPDRTS), Rhodes Island, Greece (April 2006).
20) S. Khattab, R. Melhem, D. Mosse and T. Znati, “Honeypot Back-propagation for Mitigating Spoofing Distributed Denial-of-Service Attacks”, Proc. of the 2nd Int. Workshop on Security in Systems and Networks (SSN), Rhodes Island, Greece (April 2006).
21) C. Rusu, A. Ferreira, C. Scordino, A. Watson, R. Melhem and D. Mosse, “Energy-Efficient Real-Time Heterogeneous Server Clusters”, Proc. of the Real-time Application Symposium (RTAS), San Jose, CA (April 2006).
22) S. Shao, A. Jones and R. Melhem, “A Compiler-based Communication Analysis Approach for Multiprocessor Systems”, Proc. of the IEEE International Parallel & Distributed Processing Symposium (IPDPS), Rhodes Island, Greece (April 2006).
23) K. Baker, A. Benner, R. Hoare, A. Hoisie, A. Jones, D. Kerbyson, D. Li, R. Melhem, R. Rajamony, E. Schenfeld, S, Shao, C. Stunkel, and P. Walker. “On the Feasibility of Circuit Switching for High Performance Computing Systems”, Proc. of Supercomputing’05 (SC05), Seattle, WA (Nov. 2005).
24) N. AbouGhazaleh, B. Childers, D. Mosse and R. Melhem, “Near-memory Caching for Improved Energy Consumption”, Proc of the International Conference on Computer Design (ICCD), San Jose, CA (Oct. 2005).
25) R. Xu, D. Mosse and R. Melhem, “Minimizing Expected Energy in Real-Time Embedded Systems”, Proc. of the ACM Int. Conference on Embedded Software (EMSOFT), Jersey City, NJ (September 2005).
26) R. Xu, D. Zhu, C. Rusu, R. Melhem and D. Mosse, “Energy-Efficient Policies for Embedded Clusters”, Proc. of the 2005 ACM Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES’05), Chicago, IL (June 2005).
27) Z. Ding, R. Hoare, A. Jones, D. Li, S. Shao, S. Tung, J. Zheng and R. Melhem, “Switch Design to Enable Predictive Multiplexed Switching in Multiprocessor Networks”, Proc. of the International Parallel and Distributed Processing Symposium (IPDPS '05), Denver, CO (April 2005).
28) D. Zhu, R. Melhem and D. Mosse, “Energy Efficient Configuration for QoS in Reliable Parallel Servers”, Proc. of the fifth European Dependable Computing Conference (EDCC-5), Budapest, Hungary (April 2005).
29) S. Gobrial, R. Melhem and D. Mossé, “BLAM: An Energy-Aware MAC Layer Enhancement for Wireless Adhoc Networks”, Proc. of the IEEE Wireless Communications & Networking Conference (WCNC), New Orleans, LA (March 2005).
30) S. Gobrial, R. Melhem and D. Mossé, "Modeling an Energy Efficient MAC Layer Protocol,” Proc. of the 1st International Computer Engineering Conference: New Technologies for the Information Society (ICENCO), Cairo, Egypt (Dec. 2004).
31) D. Zhu, R. Melhem and D. Mossé, "The Effects of Energy Management on Reliability in Real-Time Embedded Systems,” Proc. of the International Conference on Computer Aided Design (ICCAD), San Jose, CA (Nov. 2004).
32) M. Elhaddad, R. Melhem and T. Znati, "Decoupling Packet Loss from Blocking in Proactive Reservation-based Switching,” Proc. of the Broadband Optical Networking Symposium, San Jose, CA (Oct. 2004).
33) R. Xu, C. Xi, R. Melhem, D. Mossé, "Practical PACE for Embedded Systems,” Proc. of the 4th ACM Int. Conference on Embedded Software (EMSOFT), Pisa, Italy (September 2004).
34) D. Zhu, R. Melhem, D. Mossé and M. Elnozahy, "Analysis of an Energy Efficient Optimistic TMR Scheme,” Proc. of the 10th Int. Conf. on Parallel and Distributed Systems (ICPADS), Newport Beach, CA (July 2004).
35) C. Rusu, R. Xu, R. Melhem and D. Mossé, "Energy Efficient Policies for Request-driven Soft, Real-time Systems,” Proc. of the Euromicro Conference on Real-time Systems, Sicily, Italy (June 2004).
36) S. Khattab, C. Sangpachatanaruk, D. Mossé, R. Melhem, and T. Znati, "Roaming Honeypots for Mitigating Service-level Denial-of-Service Attacks,” Proc. of Int. Conf. on Distributed Computing Systems (ICDCS '04), Tokyo, Japan, (March 2004).
37) S. Gobrial, R. Melhem and D. Mossé, "A Unified Interference/Collision Analysis for Power Aware Adhoc Networks,” Proc. of IEEE INFOCOM, Hong Kong (March 2004).
38) D. Zhu, D. Mossé and R. Melhem, "Multiple-Resource Periodic Scheduling Problem: How Much Fairness is Necessary?” Proc. of the Real-time System Symposium RTSS, Cancun, Mexico (Dec. 2003).
39) M. Elhaddad, R. Melhem, T. Znati and D. Basak, "Traffic Shaping and Scheduling for OBS-based IP/WDM Backbones,” Proc. of the Optical Networking and Communication Conference (Opticomm '03), Dallas, TX (October 2003).
40) S. Khattab, C. Sangpachatanaruk, R. Melhem, D. Mossé and T. Znati, "Proactive Server Roaming for Mitigating Denial-of-Service Attacks,” Proc. of the International Conference on Information Technology, Research and Education (ITRE '03), Newark, NJ (August 2003).
41) C. Rusu, R. Melhem and D. Mossé, "Multi-version Scheduling in Rechargeable, Energy-aware, Real-time Systems,” Proc. of the Euromicro Conference on Real-time Systems, Porto, Portugal (July 2003).
42) N. AbouGhazaleh, B. Childers, D. Mossé, R. Melhem and M. Craven, "Energy Management for Real-Time Embedded Applications with Compiler Support," Proc. of the ACM SIGPLAN Symposium on Languages, Compilers, and Tools for Embedded Systems (LCTES), San Diego, CA (June 2003).
43) N. AbouGhazaleh, D. Mossé, B. Childers, R. Melhem and M. Craven, "Collaborative Operating System and Compiler Power Management for Real-time Applications,” Proc. of the Real-time Technology and Application Symposium, RTAS, Toronto, Canada (May 2003).
44) R. Mishra, N. Rastogi, D. Zhu, D. Mossé, R. Melhem, "Energy Aware Scheduling for Distributed Real-Time Systems,” Proc. of the International Parallel and Distributed Processing Symposium (IPDPS '03), Nice, France (April 2003).
45) C. Sangpachatanaruk, S. M. Khattab, T. Znati, R. Melhem, and D. Mossé, "A Simulation Study of the Proactive Server Roaming for Mitigating Denial of Service Attacks,” Proc. of the 36th Annual Simulation Symposium 2003 (ANSS '03), Orlando, FL (March 2003).
46) C. Rusu, R. Melhem and D. Mossé, "Maximizing the System Value while Satisfying Time and Energy Constraints,” Proc. of the Real-time System Symposium RTSS, Austin, TX (Dec. 2002).
47) E. Elnozahy, R. Melhem and D. Mossé, "Energy-Efficient Duplex and TMR Real-Time Systems,” Proc. of the Real-time System Symposium RTSS, Austin, TX (Dec. 2002).
48) D. Zhu, N. AbouGhazaleh, D. Mossé and R. Melhem, "Power Aware Scheduling for AND/OR Graphs in Multi-Processor Real-Time Systems,” Proc. of the International Conference on Parallel Processing (ICPP), Vancouver, B.C. (Aug. 2002).
49) D. Zhu, R. Melhem and B. Childers, "Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in Multi-Processor Real-Time Systems,” Proc. of the Real-time System Symposium RTSS, London, UK (Dec. 2001).
50) H. Aydin, R. Melhem, D. Mossé and P. Mejia Alvarez, "Dynamic and Aggressive Scheduling Techniques for Power-Aware Real-Time Systems,” Proc. of the Real-time System Symposium RTSS, London, UK (Dec. 2001).
51) N. AbouGazelah, D. Mossé, R. Melhem, and B. Childers, "Towards the Placement of Power Management Points in Real Time Applications,” Proc. of the COLP Workshop (Workshop on Compiler and OS for Low Power) Barcelona, Spain. (Sept. 2001).
52) R. Libeskind-Hadas and R. Melhem, "Multicast Routing and Wavelength Assignment in Multi-Hop Optical Networks," Proc the IEEE International Communication Conference, ICN '01, Colmar, France (July 2001).
53) H. Aydin, R. Melhem, D. Mossé and P. Mejia-Alvarez, "Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics," Proc the 12th Euromicro Conference on Real-time Systems, Delft, The Netherlands (June 2001).
54) B. Childers, H. Tang, and R. Melhem, "Adapting Processor Supply Voltage to Instruction-Level Parallelism,” Proc. of the Koolchips Workshop, in conjunction with MICRO-33, Monterey, California (Dec. 2000).
55) H. Aydin, D. Mossé, and R. Melhem, "Optimal Scheduling of Imprecise Computation Tasks in the Presence of Multiple Faults,” Proc. of the Real-Time Computing Systems and Applications Sypm., Cheju, Korea, (Dec. 2000).
56) L. Dong, D. Mossé, and R. Melhem, "Effect of Scheduling Jitter on End-to-End Delay in TDMA Protocols,” Proc. of the Real-Time Computing Systems and Applications Sypm., Cheju, Korea, (Dec. 2000).
57) P. Mejia Alvarez, H. Aydin, D. Mossé, and R. Melhem, "Scheduling Optional Computations in Fault-Tolerant Real-Time Systems”, Proc. of the Real-Time Computing Systems and Applications Sypm., Cheju, Korea, (Dec. 2000).
58) P. Mejia-Alvarez, R. Melhem and D. Mossé, "An Incremental Approach to Scheduling During Overloads in Real-time Systems,” Proc. of the Real-time System Symposium RTSS, Orlando, FL (Dec. 2000).
59) D. Mossé, H. Aydin, B. Childers, and R. Melhem, "Compiler-Assisted Dynamic Power-Aware Scheduling for Real-Time Applications,” Proc. of the COLP Workshop (Workshop on Compiler and OS for Low Power), Philadelphia, PA (Oct. 2000).
60) L. Dong, R. Melhem and D. Mossé, "Scheduling Algorithms for Dynamic Message Streams with Distance Constraints in TDMA Protocols,” Proc the 12th Euromicro Conference on Real-time Systems, Stockholm, Sweden (June 2000).
61) H. Aydin, R. Melhem and D. Mossé, "Tolerating Faults while Maximizing Reward,” Proc. the 12th Euromicro Conference on Real-time Systems, Stockholm, Sweden (June 2000).
62) H. Aydin, R. Melhem and D. Mossé, "Incorporating Error Recovery into the Imprecise Computation Model,” Proc of the International Conference on Real-Time Computing Systems, and Applications, RTCSA '99, Hong-Kong (Dec. 1999).
63) H. Aydin, P. Mejia-Alvarez, R. Melhem and D. Mossé, "Optimal Reward-Based Scheduling of Periodic Real-Time Tasks,” Proc. of The Real-time System Symposium RTSS, Phoenix, AZ (Dec. 1999).
64) A. Vagish, T. Znati and R. Melhem, "Per-Node Delay Assignment Strategies For Real-Time High Speed Networks," Proc. of The Global Communications Conference, GLOBECOM, Rio De Janeiro, Brazil (Dec. 1999).
65) C. Salisbury and R. Melhem, "Pre-allocating control bandwidth in an optical interconnection network,” Proc. of The International Conference on Parallel Processing, ICPP Wakamatsu, Japan (September 1999).
66) L. Dong, R. Melhem, S. Ghosh, W. Heimerdinger and A. Larson, "Implementation of a Transient Fault-tolerance Scheme on DEOS,” Proc. of The Real-time Technology and Application Symposium, RTAS, Vancouver, Canada (June 1999).
67) F. Liberato, S. Lauzac, R. Melhem and D. Mossé, "Global Fault Tolerant Real-Time Scheduling on Multiprocessors,” Proc. of The 10th IEEE Euromicro Real-Time Workshop, York, UK (June 1999).
68) J. Ramirez and R. Melhem, "Reducing Message Overhead in TMR Systems,” Proc. of the IEEE International Conference on Distributed Computing Systems (ICDCS '99), Dallas, TX (June 1999).
69) T. Znati, T. Alrabiah and R. Melhem, "Point-to-Multipoint Path Establishment Schemes to Support Multicasting in WDM Networks,” Proc. of The 3rd IFIP Working Conference on Optical Network Design and Modeling (ONDM '99), Paris, France (Feb. 1999).
70) X. Yuan, R. Gupta and R. Melhem, "Compiler Analysis to Support Compiled Communication for HPF--like Programs,” Proc. of the Int. Parallel Processing Sym. (IPPS '99), San Juan, Puerto Rico (April 1999).
71) X. Yuan, R. Melhem and R. Gupta, "Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks,” Proc. of the Int. Conf. on Computer Comm. and Networks (IC3N), Lafayette, LA (Oct. 1998).
72) X. Yuan and R. Melhem, "Optimal Routing and Channel Assignments for Hypercube Communication on Optical Mesh-like Processor Arrays,” Proc. of the Fifth Int. Conf. on Massively Parallel Processing Using Optical Interconnections, Las Vegas, NV (June 1998).
73) C. Salisbury and R. Melhem, "Multicast Control in Optical Circuit-Switched Banyan Networks,” Proc. of the Fifth Int. Conf. on Massively Parallel Processing using Optical Interconnections, Las Vegas, NV (June 1998).
74) S. Lauzac, R. Melhem and D. Mossé, "Comparison of Global and Partitioning Schemes for Scheduling Rate Monotonic Tasks on a Multiprocessor,” The 10th IEEE Euromicro Real-Time Workshop, Berlin, Germany (June 1998).
75) L. Dong, R. Melhem and D. Mossé, "Time Slot Allocation for Real-time Messages with Negotiable Distance Constrains Requirements,” The Real-time Technology and Application Symposium, RTAS, Denver, CO (June 1998).
76) C. Salisbury and R. Melhem, "A High Speed Scheduler/Controller for Unbuffered Banyan Networks,” The IEEE International Conference on Communications - ICC, Atlanta, GA (June 1998).
77) S. Lauzac, R. Melhem and D. Mossé, "An Efficient RMS Admission Control and its Application to Multiprocessor Scheduling,” The International Parallel Processing Symposium - IPPS, Orlando, FL (March 1998).
78) C. Salisbury and R. Melhem, "Distributed Dynamic Control of Circuit-Switched Banyan Networks,” The International Parallel Processing Symposium - Orlando, FL (March 1998).
79) X. Yuan, R. Gupta and R. Melhem, "An Array Data Flow Analysis based Communication Optimizer,” Proc. of the 10th International Workshop on Languages and Compilers for Parallel Computing, Minneapolis, MN (August, 1997).
80) X. Yuan, R. Gupta and R. Melhem, "Does Time-Division Multiplexing Close the Gap Between Memory and Optical Communication Speeds.” Proc. of the Workshop on Parallel Computing, Routing and Communication, (PCRCW 97), Atlanta, GA - (June 1997).
81) C. Chang and R. Melhem, "Adaptive and Global Routing for Multiplexed Optical Communication on Mesh and Torus Networks,” Workshop on Optics in Computer Science (WOCS), Geneva - Switzerland (April 1997).
82) C. Salisbury and R. Melhem, "Modeling Communication Costs in Multiplexed Optical Switching Networks,” The International Parallel Processing Symposium - IPPS, Geneva - Switzerland (April 1997).
83) C. Salisbury, R. Melhem and C. Qiao, "Distributed Path Management in Switched Optical Banyan Networks,” Proc. of the OSA Topical Meeting on Optics in Computing, Incline Village - NV, (March 1997).
84) S. Ghosh, R. Melhem and D. Mossé, "Fault Tolerant, Rate Monotonic Scheduling,” IFIP International Conference on Dependable Computing for Critical Applications - DCCA, Garmisch - Germany (March 1997).
85) X. Yuan, R. Melhem and R. Gupta, "Distributed Path Reservation Algorithms for Multiplexed All-optical Interconnection Networks" Int. Symp. on High Performance Computer Architecture - HPCA-3, San Antonio, TX (Feb. 1997).
86) X. Yuan, R. Melhem and R. Gupta, "Compiled Communication for All-optical TDM Networks,” Supercomputing '96, Pittsburgh, PA (Nov. 1996).
87) X. Yuan, R. Gupta and R. Melhem, "Demand Driven Data Flow Analysis for Communication Optimization,” Workshop on Challenges in Compiling for Scalable Parallel Systems, (Held Jointly with the Eighth Symposium on Parallel and Distributed Processing), New Orleans, LA (Oct. 1996).
88) X. Yuan, R. Gupta and R. Melhem, "Distributed Control in Optical WDM Networks,” MILCOM '96, IEEE Conf. on Military Communications, McLean, VA (Oct. 1996).
89) X. Yuan, R. Melhem and R. Gupta, "A Timestamp-based Selective Invalidation Scheme for Multiprocessor Cache Coherence,” International Conference on Parallel Processing, Bloomingdale, IL (Aug. 1996).
90) X. Yuan, B. He, D. Balsara and R. Melhem, "A Load Balancing Package for Domain Decomposition on Distributed Memory Systems,” Proc. of the Int. Conf. on High-Performance Computing and Networking (HPCN), Brussels, Belgium, (April 1996).
91) S. Ghosh, R. Melhem and D. Mossé, "Enhancing Real-Time Schedules to Tolerate Transient Faults,” Proc. of the 16th IEEE Real-Time Systems Symposium, Pisa, Italy, (1995).
92) G. Gravenstreter and R. Melhem, "Embedding Rings and Meshes in Partitioned Optical Stars Networks,” Proc. of the Second Int. Conf. on Massively Parallel Processing using Optical Interconnections, San Antonio, TX (1995).
93) R. Melhem, "Time-Multiplexing Optical Interconnection Networks; Why Does it Pay Off?” Proc. of the ICPP Workshop on Challenges for Parallel Processing, Oconomowoc, WI (1995).
94) G. Gravenstreter, R. Melhem, D. Chiarulli, S. Levitan and J. Teza, "The Partitioned Optical Passive Stars (POPS) Topology,” Proc. of the 9th International Parallel Processing Symposium, Santa Barbara, CA (1995).
95) J. Teza, D. Chiarullli, S. Levita, R. Melhem and G. Gravenstreter, "Multiprocessor Architectures Using Partitioned Optical Passive Star Interconnection Networks,” Proc. of the Optical Society of America Topical Meeting on Optical Computing, Salt Lake City, UT (1995).
96) C. Qiao and R. Melhem, "Reducing Communication Latency with Path Multiplexing in Optically Interconnected Multiprocessor Systems,” Proc. of the International Symposium on High Performance Computer Architecture, Raleigh, NC (1995).
97) A. Chandra and R. Melhem, "Reconfiguration in Fault tolerant 3D Meshes,” Proc. of the IEEE Int. Workshop on Defect and Faults Tolerance in VLSI Systems, Montréal, Canada (1994).
98) C. Gong, R. Melhem and R. Gupta, "Replicating Statement Execution for Fault Detection on Distributed Memory Multiprocessors,” Proc. of the 1994 IEEE Workshop on Fault-Tolerant Parallel and Distributed System, College Station, TX (1994).
99)