Department of Systems and Computer Engineering
Ottawa, Canada

Dr. Shikharesh Majumdar: Biography


  • B.Eng., Electronics and Telecommunications, Jadavpur University, Calcutta, India, 1974
  • Postgraduate Diploma, Computer Science : Hardware, Jadavpur University, Calcutta, India, 1975
  • Masters Engineering, Electrotechniques : Communication, Politecnico Di Torino, Turin, Italy, 1976
  • M.Sc., Computational Science, University of Saskatchewan, Saskatoon, Saskatchewan, Canada, 1984
  • Ph.D., Computational Science, University of Saskatchewan, Saskatoon, Canada, 1988


        Member Association of Professional Engineers of Ontario (P.Eng)
        Member, ACM (including SIGOPS and SIGMETRICS).
        Member, IEEE (including Computer Society).




                                           Sabbatical Position
                                           (Cistech, Ottawa)


                                           Sabbatical Position
                                            (Nortel Technologies, Ottawa)


1996 - 1997
                                           Sabbatical Position
                                            (Nortel Technologies, Ottawa)

         1977 - 1982
                                                    Executive Engineer
                                                    (Research and Development)
                                                    Indian Telephone Industries Ltd.
                                                    Bangalore, India


  • Distinguished Visitor for the IEEE Computer Society (1998-2001).
  • "Best Paper (Computer Systems Performance) Award" at the IEEE International Conference on Performance, Computing, and Communications, Scottsdale (Arizona), for the paper entitled "The Effect of Object Agent Interactions on he performance of CORBA Systems", Proc. IEEE Performance Computer and Communications (authors: I. Abdul-Fatah, S. Majumdar), February 1998.
  • A "Best Presentation Award" at the IEEE International Phoenix Conference on Computers and Communications, for the paper entitled "The Performance of Local and Global Scheduling Policies in Multiprogrammed Parallel Systems" (author: S. Majumdar), Phoenix, April 1992.
  • University of Saskatchewan Graduate Scholarship.
  • Italian Government Scholarship for Graduate Studies in Engineering, 1975-1976.


  • National Examiner (Operating Systems) for Association of Professional Engineers.
  • General Chair: IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid 2012), Ottawa, Canada, May 2012.
  • General Chair: ACM International Workshop on Software and Performance (WOSP 2007), Buenos Aires, Argentina, January 2007.
  • Member Steering Committee: CCGrid, WOSP, ICPE
  • Co-Chair - Program Committee "International Conference on Modeling & Simulation of Computer & Telecommunications Systems (MASCOTS'02)", FortWorth October 2002
  • Chair- Local Arrangements for the ACM SIGMETRICS Conference (May 1995) .
  • Workshop Co-Chair for IEEE's "International Conference on Modeling & Simulation of Computer & Telecommunications Systems (MASCOTS'98)", Montreal July 1998.
  • Member Steering Commitee for IWDS 2001
  • Member of Program Committee for a number iof international conferences
  • Reviewer for Grant Applications: NSERC, FCAR, MICRO


  • Huawei, - Ottawa Resource Management on Clouds.
  • TELUS – Power Aware Resource Provisioning on Clouds.
  • Cistech Inc., Ottawa –Performance Optimization Techniques for Secure Sockets Layer Based Distributed Systems (Sabbatical Research).
  • Cistel Technolgy, Ottawa – Collaborators: Marzia Zaman and Pradeep Srivastava, Middleware for Sensor-Based Bridge Management.
  • Alcatel-Lucen, Ottawat –Web Services-based Extranet System.
  • Nortel, Ottawa   Resource Management on Grids.



Current Research Interests

  • Clouds and Grids
    • Resource management techniques
    • Middleware
  • Web Services-Based systems
    • Mobile web services
    • Web service partitioning techniques
  • Wireless Sensor Networks
    • Resource management techniques for shared wireless sensor networks hosting multiple applications
  • Parallel and Distributed Systems
    • Filtering and forwarding techniques for XML-based publish/subscribe systems
    • Techniques for the management of energy performance tradeoffs
    • Performance optimization techniques for SSL-based systems.
  • Performance Engineering:
    • Analytic Performance Modeling.
    • Performance Analysis of Distributed Software and Systems.
    • Performance optimization techniques

Undergraduate Courses Taught:
At Carleton University:

  • Operating Systems
  • Performance Engineering

Graduate Courses Taught :
At Carleton University:

  • Distributed Systems Engineering
  • Elements of Computer Systems and Data Structures
  • High Performance Software Design

At Nortel Networks, Ottawa:

  • Distributed Processing Systems (ConGESE program)

Back to the Systems and Computer Engineering Page
Questions and comments regarding this site?