Albert Zomaya

Albert Zomaya is currently the Chair Professor of High Performance Computing & Networking in the School of Information Technologies, The University of Sydney. He held the CISCO Systems Chair Professor of Internetworking during the period 2002–2007 and also was Head of school for 2006-2007 in the same school. Prior to his current appointment, he was a Full Professor in the Electrical and Electronic Engineering Department at the University of Western Australia, where he also led the Parallel Computing Research Laboratory during the period 1990–2002. He served as Associate-, Deputy-, and Acting-Head in the same department, and held numerous visiting positions and has extensive industry involvement. He is the author/coauthor of seven books, more than 300 publications in technical journals and conferences, and the editor of eight books and eight conference volumes. He is currently an associate editor for 15 journals. Professor Zomaya was the Chair of the IEEE Technical Committee on Parallel Processing, 1999–2003, and currently serves on its executive committee. He is also scientific council member of the Institute for Computer Sciences, Social-Informatics, and Telecommunications Engineering (Brussels) and Member of the board of the IEEE Systems, Man, and Cybernetics Society Technical Committee on Self-Organization and Cybernetics for Informatics. He has been actively involved in the organization of more than 360 national and international conferences. Professor Zomaya is a Fellow of the IEEE, a Fellow of the American Association for the Advancement of Science, a Fellow of Institution of Engineering and Technology (UK), a Distinguished Engineer of the ACM, and a Chartered Engineer (CEng). He is the recipient of the IEEE Computer Society’s Meritorious Service Award and Golden Core Recognition. His research interests are in the areas of high performance computing, parallel and distributed algorithms, mobile computing, networking, and bioinformatics.

Biography Updated on 25 February 2008

Personal Home Page

http://www.cs.usyd.edu.au/~zomaya/

Articles in Scholarly Journals [Incomplete List]

  1. A Simulated Annealing approach for mobile location management
    Computer Communications, vol. 30, no. 4, pp. 714–730, 2007
  2. Mobile computing: Opportunities for optimization research
    Computer Communications, vol. 30, no. 4, pp. 670–684, 2007
  3. Nature-inspired distributed computing
    Computer Communications, vol. 30, no. 4, pp. 653–655, 2007
  4. On the performance-driven load distribution for heterogeneous computational grids
    Journal of Computer and System Sciences, vol. 73, no. 8, pp. 1191–1206, 2007
  5. Artificial life techniques for load balancing in computational grids
    Journal of Computer and System Sciences, vol. 73, no. 8, pp. 1176–1190, 2007
  6. Guest Editorial
    Journal of Mathematical Modelling and Algorithms, vol. 6, no. 3, pp. 317–318, 2007
  7. A Combined Genetic-neural Algorithm for Mobility Management
    Journal of Mathematical Modelling and Algorithms, vol. 6, no. 3, pp. 481–507, 2007
  8. Clustering techniques for dynamic location management in mobile computing
    Journal of Parallel and Distributed Computing, vol. 67, no. 4, pp. 430–447, 2007
  9. Single-row mapping and transformation of connected graphs
    The Journal of Supercomputing, vol. 39, no. 1, pp. 73–89, 2007
  10. Capturing an intruder in product networks
    Journal of Parallel and Distributed Computing, vol. 67, no. 9, pp. 1018–1028, 2007
  11. Lability of Antiretroviral Drug Resistance Mutations - Correlates with Immunological and Virological Responses
    Current HIV Research, vol. 5, no. 4, pp. 430–439, 2007
  12. Multiprocessor Scheduling and Rescheduling with Use of Cellular Automata and Artificial Immune System Support
    IEEE Transactions on Parallel and Distributed Systems, vol. 17, no. 3, pp. 253–262, 2006
  13. Improving the performance of DomainDiscovery of protein domain boundary assignment using inter-domain linker index
    BMC Bioinformatics, vol. 7, no. Suppl 5, p. S6, 2006
  14. Performance evaluation of communication networks for parallel and distributed systems
    Parallel Computing, vol. 32, no. 11-12, pp. 775–776, 2006
  15. Grids in bioinformatics and computational biology
    Journal of Parallel and Distributed Computing, vol. 66, no. 12, pp. 1481–1481, 2006
  16. A least flow-time first load sharing approach for distributed server farm
    Journal of Parallel and Distributed Computing, vol. 65, no. 7, pp. 832–842, 2005
  17. Design and performance of networks for super-, cluster-, and grid-computing: Part I
    Journal of Parallel and Distributed Computing, vol. 65, no. 10, pp. 1119–1122, 2005
  18. Design and performance of networks for super-, cluster-, and grid-computing: Part II
    Journal of Parallel and Distributed Computing, vol. 65, no. 11, pp. 1301–1304, 2005
  19. International Journal of Foundations of Computer Science, vol. 16, no. 2, p. 239, 2005
  20. International Journal of Foundations of Computer Science, vol. 16, no. 2, p. 281, 2005
  21. An energy-efficient permutation routing protocol for single-hop radio networks
    IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 4, pp. 331–338, 2004
  22. Cellular automata computations and secret key cryptography
    Parallel Computing, vol. 30, no. 5-6, pp. 753–766, 2004
  23. Guest Editorial
    Mobile Networks and Applications, vol. 9, no. 4, pp. 255–256, 2004
  24. Parallel and nature-inspired computational paradigms and applications
    Parallel Computing, vol. 30, no. 5-6, pp. 551–552, 2004
  25. An efficient channel allocation scheme for cellular network using maximum channel packing
    Wireless Communications and Mobile Computing, vol. 4, no. 6, pp. 683–692, 2004
  26. Modeling external network behavior by using internal measurements
    Journal of Parallel and Distributed Computing, vol. 64, no. 12, pp. 1345–1359, 2004
  27. Some results on the computation of Voronoi diagrams on a mesh with multiple broadcasting
    Journal of Parallel and Distributed Computing, vol. 63, no. 12, pp. 1300–1314, 2003
  28. The use of the simulated annealing algorithm for channel allocation in mobile computing
    Wireless Communications and Mobile Computing, vol. 3, no. 2, pp. 239–253, 2003
  29. Some observations on using meta-heuristics for efficient location management in mobile computing networks
    Journal of Parallel and Distributed Computing, vol. 63, no. 1, pp. 33–44, 2003
  30. Telecommunication Systems, vol. 22, no. 1/4, pp. 169–187, 2003
  31. Evolving cellular automata for location management in mobile computing networks
    IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 1, pp. 13–26, 2003
  32. A comparison of three artificial life techniques for reporting cell planning in mobile computing
    IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 2, pp. 142–153, 2003
  33. An efficient parallel prefix sums architecture with domino logic
    IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 9, pp. 922–931, 2003
  34. Observations on using genetic-algorithms for channel allocation in mobile computing
    IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 9, pp. 948–962, 2002
  35. Energy-efficient routing in the broadcast communication model
    IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 12, pp. 1201–1210, 2002
  36. Sequential and parallel cellular automata-based scheduling algorithms
    IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 10, pp. 1009–1023, 2002
  37. The Single Row Routing Problem Revisited: A Solution Based on Genetic Algorithms
    VLSI Design, vol. 14, no. 2, pp. 123–141, 2002
  38. Problems in Parallel and Distributed Computing: Solutions Based on Evolutionary Paradigms
    Journal of Parallel and Distributed Computing, vol. 62, no. 9, pp. 1335–1337, 2002
  39. Fault-Tolerant Recursive Least-Squares Computations on a Mesh-Connected Parallel Processor
    Journal of Parallel and Distributed Computing, vol. 62, no. 7, pp. 1142–1167, 2002
  40. A Genetic Algorithm for Finding the Pagenumber of Interconnection Networks
    Journal of Parallel and Distributed Computing, vol. 62, no. 2, pp. 267–283, 2002
  41. The Journal of Supercomputing, vol. 21, no. 3, pp. 285–302, 2002
  42. On the modelling of actuator dynamics and the computation of prescribed trajectories
    Computers & Structures, vol. 80, no. 7-8, pp. 605–614, 2002
  43. Observations on using genetic algorithms for dynamic load-balancing
    IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 9, pp. 899–911, 2001
  44. Nonconventional computing paradigms in the new millennium: a roundtable
    Computing in Science & Engineering, vol. 3, no. 6, pp. 82–99, 2001
  45. The computation of constrained dynamical systems: matching physical modeling with numerical methods
    Computing in Science & Engineering, vol. 3, no. 1, pp. 28–36, 2001
  46. Energy-efficient permutation routing in radio networks
    IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 6, pp. 544–557, 2001
  47. Dna-based computation
    Computing in Science and Engineering, vol. 3, no. 6, pp. 94–96, 2001
  48. Numerical Computation of Differential-Algebraic Equations for Non-Linear Dynamics of Multibody Systems Involving Contact Forces
    Journal of Mechanical Design, vol. 123, no. 2, p. 272, 2001
  49. Numerical Computation of Differential-Algebraic Equations for the Approximation of Artificial Satellite Trajectories and Planetary Ephemerides
    Journal of Applied Mechanics, vol. 67, no. 3, p. 574, 2000
  50. Scalable hardware-algorithms for binary prefix sums
    IEEE Transactions on Parallel and Distributed Systems, vol. 11, no. 8, pp. 838–850, 2000
  51. The Journal of Supercomputing, vol. 15, no. 1, pp. 5–24, 2000
  52. Computing robot Jacobians on meshes with multiple buses
    Microprocessors and Microsystems, vol. 23, no. 6, pp. 309–324, 1999
  53. Numerical computation of differential-algebraic equations for nonlinear dynamics of multibody android systems in automobile crash simulation
    IEEE Transactions on Biomedical Engineering, vol. 46, no. 10, pp. 1199–1206, 1999
  54. Genetic scheduling for parallel processor systems: comparative studies and performance issues
    IEEE Transactions on Parallel and Distributed Systems, vol. 10, no. 8, pp. 795–812, 1999
  55. ON THE PATH PLANNING PROBLEM IN THE VICINITY OF OBSTACLES
    Cybernetics & Systems, vol. 29, no. 8, pp. 807–868, 1998
  56. A framework for reinforcement-based scheduling in parallel processor systems
    IEEE Transactions on Parallel and Distributed Systems, vol. 9, no. 3, pp. 249–260, 1998
  57. A CELL DECOMPOSITION-BASED COLLISION AVOIDANCE ALGORITHM FOR ROBOT MANIPULATORS
    Cybernetics & Systems, vol. 29, no. 2, pp. 113–135, 1998
  58. Multiprocessor scheduling using mean-field annealing
    Future Generation Computer Systems, vol. 14, no. 5-6, pp. 393–408, 1998
  59. A parallel collision-avoidance algorithm for robot manipulators
    IEEE Concurrency, vol. 6, no. 1, pp. 68–78, 1998
  60. Journal of Intelligent and Robotic Systems, vol. 22, no. 1, pp. 1–22, 1998
  61. Time-Optimal Proximity Graph Computations on Enhanced Meshes
    Journal of Parallel and Distributed Computing, vol. 49, no. 2, pp. 204–217, 1998
  62. Special Issue on Parallel Evolutionary Computing
    Journal of Parallel and Distributed Computing, vol. 47, no. 1, pp. 1–7, 1997
  63. A parallel computing engine for a class of time critical processes
    IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), vol. 27, no. 5, pp. 774–786, 1997
  64. A time-optimal solution to a classification problem in ordered functional domains, with applications
    Pattern Recognition, vol. 30, no. 9, pp. 1555–1564, 1997
  65. A COMPARISON OF LIST SCHEDULING HEURISTICS FOR COMMUNICATION INTENSIVE TASK GRAPHS
    Cybernetics & Systems, vol. 28, no. 7, pp. 535–546, 1997
  66. Parallel processing for real-time simulation: a case study
    IEEE Parallel & Distributed Technology: Systems & Applications, vol. 4, no. 2, pp. 49–62, 1996
  67. A time- and cost-optimal algorithm for interlocking sets-with applications
    IEEE Transactions on Parallel and Distributed Systems, vol. 7, no. 10, pp. 1009–1025, 1996
  68. ON THE AUTOMATIC GENERATION OF EFFICIENT COMPUTATIONAL MODELS
    Cybernetics and Systems, vol. 26, no. 1, pp. 59–78, 1995
  69. Application of Parallel Processing to Robotic Computational Tasks
    The International Journal of Robotics Research, vol. 14, no. 1, pp. 76–86, 1995
  70. A parallel simulated annealing algorithm with low communication overhead
    IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 12, pp. 1226–1233, 1995
  71. An error-learning neural network for the tuning of robot dynamic models
    International Journal of Systems Science, vol. 26, no. 1, pp. 13–31, 1995
  72. Parallel processing for robot dynamics computations
    Parallel Computing, vol. 21, no. 4, pp. 649–668, 1995
  73. DETERMINATION OF THE OPTIMAL MAXIMUM ISSUE QUANTITY FOR LUMPY DEMAND ITEMS WHEN CONTROLLED BY AN U,S) POLICY
    Cybernetics and Systems, vol. 26, no. 2, pp. 165–188, 1995
  74. Reinforcement learning for the adaptive control of nonlinear systems
    IEEE Transactions on Systems, Man, and Cybernetics, vol. 24, no. 2, pp. 357–363, 1994
  75. Extraction and computation of identifiable parameters in robot dynamic models: theory and application
    IEE Proceedings - Control Theory and Applications, vol. 141, no. 1, p. 48, 1994
  76. Toward generating neural network structures for function approximation
    Neural Networks, vol. 7, no. 1, pp. 89–99, 1994
  77. HIGH-PERFORMANCE COMPUTING FOR ROBOT DYNAMIC PARAMETERS LEARNING
    Cybernetics and Systems, vol. 25, no. 3, pp. 421–446, 1994
  78. SYMBOLIC COMPUTATION OF ROBOT DYNAMIC PARAMETERS
    Cybernetics and Systems, vol. 25, no. 5, pp. 697–727, 1994
  79. Centralized and decentralized neuro-adaptive robot controllers
    Neural Networks, vol. 6, no. 2, pp. 223–244, 1993
  80. Feedback control of minimum-time optimal control problems using neural networks
    Optimal Control Applications and Methods, vol. 14, no. 1, pp. 1–16, 1993
  81. A NEURAL NETWORK APPROACH TO ON-LINE IDENTIFICATION OF NONLINEAR SYSTEMS
    Cybernetics and Systems, vol. 24, no. 3, pp. 171–195, 1993
  82. On the fast simulation of Direct and Inverse Jacobians for robot manipulators
    Robotics and Autonomous Systems, vol. 10, no. 1, pp. 43–61, 1992
  83. Note on the Hankel matrix
    Electronics Letters, vol. 27, no. 4, p. 362, 1991
  84. Efficient robot dynamics for high sampling rate motions: case studies and benchmarks
    International Journal of Control, vol. 54, no. 4, pp. 793–814, 1991
  85. Transputer applications in robotics for dynamic modelling and path planning
    Microprocessors and Microsystems, vol. 14, no. 9, pp. 565–572, 1990