Representative Research Publications: (A Partial List)
- “A Wireless Ad Hoc Protocol Comparison Study: DSR, AODV and IWAR", Journal of Computational Methods in Science and Engineering, (To appear in December 2007), (with H. El-Afandi and H. Hosseini)
- “Improving OSPF Dynamics on a Broadcast LAN”, SIMULATION-Transactions of the Society for Modeling and Simulation International: Special Issue on Recent Advances in network modeling and Simulation, February 2006, (with M. Goyal, W.Xie, D.Rohm and H. Hosseini)
- “A Simulation Study of the Intelligent Wireless Ad Hoc Routing (IWAR) Protocol", Proceedings of the 2nd ACM International Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks, Montreal, October 2005, (with H. El-Afandi and H. Hosseini)
- “Improving OSPF Dynamics on a Broadcast LAN”, Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Communication Systems, Atlanta, September 2005, (with M. Goyal, W. Xie and H. Hosseini)
- “IWAR Protocol: An Adaptive Routing Protocol for Ad Hoc Networks", Proceedings of the 14th International Conference on Intelligent Adaptive Systems and Software Engineering, Toronto, July 2005, (with H. El-Afandi and H. Hosseini)
- “A Performance Evaluation of the Ad Hoc Protocols IWAR and AODV”, Proceedings of the 2005 International Conference on Wireless Networks, Las Vegas, June 2005, (with H. El-Afandi and H. Hosseini)
- “A Way to Obtain Load Services in Wireless Ad Hoc Networks”, Proceedings of the 2004 IASTED International Conference on Communication and Computer Networks, Cambridge, MA, November 2004, (with M. Huang and H. Hosseini)
- “Traveling Token for Dynamic Load Balancing”, Proceedings of 3rd IEEE International Symposium on Network Computing and Applications, Cambridge, MA, August 2004, (with T. Omari and H. Hosseini)
- “A Load Balancing Routing Protocol for Wireless Ad Hoc Networks", Proceedings of the 2003 IEEE Global Communications Conference, December 2003, San Francisco, (with M. Huang and H. Hosseini)
- “Fuzzy Logic Based Congestion Control for Load Balancing in Computer Networks", Proceedings of the 16th International Conference on Parallel and Distributed Computing Systems, August 2003, Reno, (with M. Huang and H. Hosseini)
- “Scheduling Algorithms for Ultra-reliable Execution of Tasks Under Both Hardware and Software Faults", Proceedings of the 2003 International Conference on Computer Systems and Applications, Tunis, July 2003, (with O.A. Abulnaja and H. Hosseini)
- “Load Balancing in Computer Networks", Proceedings of the 15th International Conference on Parallel and Distributed Computing Systems, Louisville, September 2002, (with M. Huang and H. Hosseini)
- “Integrated Fault-Tolerant Scheduling Algorithms", Proceedings of the 11th International Conference on Computer theory and Applications, Alexandria, Egypt, August 2001, (with O.A. Abulnaja and H. Hosseini)
- “Evaluation of an Abstract Model for Fault Tolerance in Distributed Systems", Proceedings of the 1999 International Conference on Parallel and Distributed Systems-Techniques and Applications, Las Vegas, July 1999, (with G.S. Wolffe and H. Hosseini)
- “Fault Tolerant Hardware and Software Co-Design and Performance Evaluation", Proceedings of the 1999 Symposium on Performance Evaluation of Computer and Telecommunication Systems, July 1999, (with I. Onyuksel, O. A. Abulnaja and H. Hosseini)
- “Reliable Execution of Tasks Under Both Hardware and Software Faults", Proceedings of the 1998 Symposium on Performance Evaluation of Computer and Telecommunication Systems, Reno, July 1998, (with O. A. Abulnaja, H. Hosseini, and I. Onyuksel)
- “An Efficient Hardware Fault Tolerant Technique", Chapter 17, Fault Tolerant Parallel and Distributed Systems, Editors: D. R. Avresky and D. R. Kaeli, Kluwer Academic Press, 1998, (with H. Hosseini and O. A. Abulnaja)
- “Reliability Evaluation of a Task Under a Hardware Fault Tolerant Technique", Chapter 18, Ibid, (with O. A. Abulnaja and H. Hosseini)
- “On the Effect of Recovery Block Scheme on System Performance", Proceedings of 21st IEEE International Computer Software and Applications Conference, Washington, D.C. August 1997 (with O. A. Abulnaja and H. Hosseini)
- “An Experimental Study of Workload Indices for Non-dedicated Heterogeneous Systems", Proceedings of the 1997 International Conference on Parallel and and Distributed Processing Techniques and Applications, Las Vegas, June 1997, (with G. S. Wolffe and H. Hosseini)
- “On a Load Balancing Algorithm Based on Edge Coloring", Proceedings of the 29th IEEE Southeastern Symposium on System Theory, Cookeville, Tennessee, March 1997, (with B. Joshi and H. Hosseini)
- “A Load Balancing Algorithm for Bus-Oriented Systems”, Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing, New Orleans, October 1996, (with B. Joshi and H. Hosseini)
- "Scheduling Algorithm for N-Version Programming Scheme", IEEE 20th Annual Int'l Computer Software and Applications Conference (COMPASC 96) Seoul, Korea, August 1996, (with O.A Abulnaja and H. Hosseini)
- "Stability Analysis of a Load Balancing Algorithm”, Proceedings of the IEEE Southeastern Symposium on System Theory, March 1996 (with B. Joshi and H. Hosseini)
- "Performance of an Adaptive Algorithm for Dynamic Load Balancing”, Proceedings of the IEEE International Conference on Parallel and Distributed Computing Systems, Sep. 1995 (with G. Wolffe and H. Hosseini)
- “Performance Characteristics of a Load Balancing Algorithm”, The Journal of Parallel and Distributed Computing, December 1995, (with H. Hosseini, B. Litow and G. Wolffe)
- "Performance of an Adaptive Algorithm for Dynamic Load Balancing”, Proceedings of the Eighth International Conference on Parallel & Distributed Computation 1995, (with G. S. Wolffe and H. Hosseini)
- "Performance Evaluation of a Load Balancing Algorithm”, Proc. of the 1995 International Conference on Modeling and Simulation, Pittsburgh, (with H. Hosseini and B. Joshi)
- “Evaluating Performability of a System under N-Version Programming Scheme”, Proceedings of the 1995 International Conference on Modeling and Simulation, Pittsburgh, (with O. Abulnaja and H. Hosseini)
- “Performability Evaluation of the Recovery Block Scheme”, Proceedings of the 1995 International Conference on Applied Modeling, Simulation and Optimization (with O. Abulnaja and H. Hosseini)
- “Performance Evaluation of Graph Coloring Based Load Balancing Algorithm”, Proceedings of the International Conference on Parallel and Distributed Computing Systems, October 1995, (with B. Joshi and H. Hosseini)
- “Relating Response Time to Load Imbalance Index”, Proceedings of Scalable High Performance Computing Conference, May 1994, (with B. Litow, and H. Hosseini)
- “A Methodology for Evaluating Load Balancing Algorithm”, Proceedings of the 1993 IEEE International Symposium on High Performance Distributed Computing, Spokane, July 1993, (with B. Joshi and H. Hosseini)
- “Distributed Global State Determination Via Graph Coloring”, Proceedings of the IEEE International Conference on Computers and Communication, Phoenix, 1991, (with B. Litow and H. Hosseini)
- “Graph Coloring Based Distributed Load Balancing and its Performance Evaluation”, Proceedings of the Fourth IEEE Annual Symposium on Parallel Processing, Fullerton, 1990 (with B. Litow, H. Hosseini and M. Malkawi)
- "Analysis of a Graph Coloring Based Distributed Load Balancing Algorithm", The Journal of Parallel and Distributed Computing, October1990, (with H. Hosseini, B.Litow, M. Malkawi and J. McPherson)
- “A Knowledge Based Alarm Processor for an Energy Management System”, IEEE Transactions on Power Systems, February 1990, (with D. Tesch, D,Yu, and L. Fu)
- “System Theory Modeling and Performance Analysis of a Distributed Load Balancing Algorithm”, Proceedings of the 32nd IEEE Midwest Symposium on Circuits and Systems, 1989 (with H. Hosseini, B. Litow, M. Malkawi and J. McPherson)
- “An Experimental Investigation of Software Metrics and Their Relationship to Software Development”, IEEE Transactions on Software Engineering, May 1989, (with R.Lind)
- “Distributed Algorithms for Load Balancing in Very Large Homogenous Systems”, Proceedings of the IEEE/ACM Joint Fall Computer Conference, Dallas, 1987 (with H. Hosseini, B. Litow and M. Malkawi)
- “An Experimental Study of Software Metrics for Real Time Software”, IEEE Transactions on Software Engineering, February. 1985, (with H. Jensen).
- "A Statistical Study of the Performance of a Task Scheduling Algorithm", IEEE Transactions on Computers. August. 1983 (with A. F. Bashir and V. Susarla)
- “A Comparative Study of Software Metrics for Real-Time Software”, Proceedings of the Sixth International IEEE Computer Software and Applications Conference, Chicago, November 1982, (with H. Jensen)
- “Parallel Execution of Programs - A Survey”, Proceedings of the International Computer Symposium, Taipei, Republic of China, Dec. 1980 (An invited paper)
- "A Model for the Parallel Representation and Execution of Programs", Proceedings of the 4th International IEEE Computer Software & Application Conference, Chicago, October 1980, (with V. Vairavan)
(This was one of the papers selected for consideration for publication in a special issue of the IEEE Transactions on Software Engineering.)
- “The Computational Complexity of a Class of Minimization Algorithms for Switching Functions”, IEEE Trans. on Computers, December 1979, (with Y. Breitbart)
- “A Study of the Average Performance of a List Scheduling Algorithm”, Proceedings of the 1979 Allerton Conference on Computing, Control and Communication, Urbana-Champaign, October 1979, (with F. Bashir and V. Susarla)
- “An Improved Scheduling Algorithm for the Parallel Execution of Task Systems”, Proceedings of the 1978 Johns Hopkins University Conference on Information Sciences and Systems, Baltimore, March 1978
- "A Study of Schedules of Models of Synchronous Parallel Computation", Journal of the Association for Computing Machinery, October 1977, (with R. DeMillo and E. Sycara-Cyranski)
- "On the Computational Complexity of a Generalized Scheduling Problem", IEEE Transactions on Computers, November 1976, (with Richard A. DeMillo) (Also appeared in a book of selected papers titled, DISTRIBUTED COMPUTING: Concepts and Implementations, Editors: McEntire, O'Reilly and Larson, IEEE Press, New York, 1984.)
- * "The Realization of Consistent Input-Output Sequences by Finite State Machines", Information and Control, 1976, (with K. Heun)
- “A Tree Structured Computer Architecture”, Proceedings of the 1976 Johns Hopkins University Conference on Information Sciences and Systems, Baltimore, March 1976, (with G. Davida)
- * “Some Memory Characteristics of Incompletely Specified Sequential Machines”, Information and Control), May 1975, (with A. Toke)
- “Parallel Scheduling of Programs in a Restricted Model of Computation”, Proceedings of the Sixth ACM Symposium on Theory of Computing (STOC 74), Seattle, May 1974, (with R. DeMillo)
- "Minimal Input-Memory and Output-Memory Finite-State Machines", IEEE Transactions on Computers, June 1972
- * "An Exclusion Principle for Finite Memory Sequential Machines", Information and Control, August 1971
- "A Remark on the Concepts of input-Memory and Output-Memory of Sequential Machines", IEEE Transactions on Computers, Feb 1971
- “Computer Aided Logic Design”, Bell Telephone Laboratories Technical Memorandum 5321-712016 MF, Feb.1971
- * "Input-Output Relations of Finite Memory Systems", Information and Control, March 1970
- “The Relationship Between Two Concepts of Equivalence for Finite State Machines”, Electronic Letters, December 1969
- "On the Lower Bound to the Memory of Finite State Machines", IEEE Transactions on Computers, September 1969
- "On the Single Feedback Shift Register Realizations of Sequential Machines”, Proceedings of the National Electronics Conference, Chicago, December, 1969
- “Enumeration and Classification of Binary Linear Finite State Machines”, Proceedings of the 1968 Princeton Conference on Information Sciences and systems, Princeton, March 1968 (with J. Massey)
* : The journal Information and Control is now titled Information and Computation.