Madhusudhan Govindaraju joined the department of Computer Science at SUNY Binghamton as an Assistant Professor in September 2003. He received his PhD from Indiana University in 2002. Madhusudhan is a member of the Grid Computing Research Laboratory.

[Research Interests ] [Publications] [GridComputing@Binghamton] [Professional] [Teaching ] [Software ] [Students] [Contact Information]
Research

My interests are in Grid Computing, Web Services, Component Based Technologies, XML based Technologies, High Performance Computing, Problem Sovling Environments.


Publications

Here are some recent publications

* Michael Head and Madhusudhan Govindaraju, ``Performance Enhancement with Speculative Execution Based Parallelism for Processing Large-scale XML-based Application Data'', in proceedings of The 18th IEEE International Symposium on High Performance Distributed Computing (HPDC), Munich, Germany, June 11--13, 2009.

* Michael Head and Madhusudhan Govindaraju, ``Parallel Processing of Large-Scale XML-Based Application Documents on Multi-core Architectures with PiXiMaL'', accepted for publication in the 4th International Conference on e-Science, Indianapolis, December 7-12, 2008.

* Rajdeep Bhowmik and Madhusudhan Govindaraju, ``Optimizing Cache Performance for Processing XML-based Services on Multi-core Processors'', accepted in Workshop on Advances in High-Performance E-Science Middleware and Applications, held in conjunction with the 4th IEEE International Conference on e-Science, Indianapolis, December, 2008.

* Chaitali Gupta, Rajdeep Bhowmik, Madhusudhan Govindaraju, ``Web Services Operation and Parameter Matchmaking based on Free-form User Queries'', in SOA Solutioning Track in Services II held with International Conference on Web Services (ICWS), Beijing, China, Sept 23-26, 2008.

* Chaitali Gupta, Rajdeep Bhowmik, Madhusudhan Govindaraju, ``Hot Topic: Ontological Framework for a Free-Form Query Based Grid Search Engine'', in HPDC-17: The 17th IEEE International Symposium on High Performance Distributed Computing (Hot Topics Session), Boston, June 23--27, 2008.

* Rajdeep Bhowmik, Chaitali Gupta, Madhusudhan Govindaraju, Aneesh Aggarwal ``Optimizing XML Processing for Grid Applications Using an Emulation Framework'' in IPDPS'08: IEEE International Parallel and Distributed Processing Symposium , April 14-18, Miami, Florida, 2008.

* Janette Hicks, Madhusudhan Govindaraju, Weiyi Meng, ``Enhancing the Discovery of Web Services through Optimized Algorithms'', in proceedings of The 2007 IEEE International Conference on Granular Computing , Silicon Valley, November 2-4, 2007.

* Chaitali Gupta, Rajdeep Bhowmik, Michael Head, Madhusudhan Govindaraju, Weiyi Meng, ``Improving Performance of Web Services Query Matchmaking with Automated Knowledge Acquisition'', in proceedings of 2007 IEEE/WIC/ACM International Conference on Web Intelligence , Silicon Valley, November 2-5, 2007.

* Rajdeep Bhowmik, Chaitali Gupta, Madhusudhan Govindaraju, Aneesh Aggarwal, Prateek Pujara, ``Designing Grid Services for Multi-core Processors,'' in HPDC-16: The 16th IEEE International Symposium on High Performance Distributed Computing (Hot Topics Session) , Monterey, CA, June 2007.

* Chaitali Gupta, Rajdeep Bhowmik, Michael Head, Madhusudhan Govindaraju, Weiyi Meng, ``A Query-based System for Automatic Invocation of Web Services'', in proceedings of Application Services and Industry Track in ICWS 2007: The 2007 IEEE International Conference on Web Services, Salt Lake City, July 2007.

* Michael R. Head, Madhusudhan Govindaraju, ``Approaching a Parallelized XML Parser Optimized for Multi-Core Processors'' in proceedings of Workshop on Service-Oriented Computing Performance: Aspects, Issues, and Approaches , held in conjuction with IEEE International Symposium on High Performance Distributed Computing (HPDC) 2007 , Monterey Bay, California June 26, 2007.

* Rajdeep Bhowmik, Chaitali Gupta, Madhusudhan Govindaraju, Aneesh Aggarwal, ``McGrid: Framework for Optimizing Grid Middleware on Multi-core Processors'' in Workshop on Service-Oriented Computing Performance: Aspects, Issues, and Approaches, held in conjuction with IEEE International Symposium on High Performance Distributed Computing (HPDC) 2007 , Monterey Bay, California June 26, 2007.

* Onur Demir, Michael R. Head, Kanad Ghose, and Madhusudhan Govindaraju, ``Securing Grid Data Transfer Services with Active Network Portals,'' in The 8th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC) , held in conjunction with The 21st International Parallel and Distributed Processing Symposium (IPDPS-07), March 26-30, 2007, Long Beach, California, USA.

* Michael R. Head, Madhusudhan Govindaraju, Robert van Engelen, Wei Zhang, "Benchmarking XML Processors for Applications in Grid Web Services," In SC|06 (Supercomputing): International Conference for High Performance Computing, Networking, and Storage, Tampa, Florida, November 2006.

* Robert van Engelen, Madhusudhan Govindaraju, and Wei Zhang, "Exploring Remote Object Coherence in XML Web Services", to appear in ICWS 2006: The 2006 IEEE International Conference on Web Services, Chicago, IL, September 18-20, 2006.

* Madhusudhan Govindaraju, "XML Schemas Based Universal Code Generation Framework for Distributed CCA Applications," In GECO-COMPFRAME06: Workshop HPC Grid programming Environments and COmponents and Component and Framework Technology in High-Performance and Scientific Computing (at HPDC-15), Paris, France, June 2006.

* Rainer Schmidt, Michael R. Head, Madhusudhan Govindaraju, Michael J. Lewis, and Siegfried Benkner, "Design and Implementation Choices for Implementing Distributed CCA Frameworks," in GECO-COMPFRAME06: Workshop HPC Grid programming Environments and COmponents and Component and Framework Technology in High-Performance and Scientific Computing (at HPDC-15), Paris, France, June 2006. [PDF] [PS] [abstract] [bibtex]

* Robert van Engelen, Wei Zhang, and Madhusudhan Govindaraju, Toward Remote Object Coherence with Compiled Object Serialization for Distributed Computing with XML Web Services, in the proceedings of Compilers for Parallel Computing (CPC), 2006, pages 441-455.

* Demir, O., Head, M.R., Ghose, K., Govindaraju, M. (2006) ``Enhancing GridFTP Performance Using Intelligent Gateways,'' Submitted Int. J. High Performance Computing and Networking, Vol. 3, Nos. 3/4, 2006.

* Madhusudhan Govindaraju, Michael J. Lewis, and Kenneth Chiu, "Design and Implementation Issues for Distributed CCA Framework Interoperability," to appear in Concurrency and Computation: Practice and Experience, 2006.

* Onur Demir, Michael R. Head, Kanad Ghose, and Madhusudhan Govindaraju, "Protecting Grid Data Transfer Services with Active Network Interfaces," In proceedings of Grid 2005 - 6th IEEE/ACM International Workshop on Grid Computing, pp: 9-16, Seattle WA, November 2005. [PDF] [abstract] [bibtex]

* Madhusudhan Govindaraju, Michael R. Head, Kenneth Chiu, "XCAT-C++: Design and Performance of a Distributed CCA Framework," To appear in The 12th Annual IEEE International Conference on High Performance Computing (HiPC) 2005, December 18-21, Goa, India. [PDF] [abstract] [bibtex]

* Michael R. Head, Madhusudhan Govindaraju, Aleksander Slominski, Pu Liu, Nayef Abu-Ghazaleh, Robert van Engelen, Kenneth Chiu, Michael J. Lewis, "A Benchmark Suite for SOAP-based Communication in Grid Web Services," In proceedings of SC|05 (Supercomputing): International Conference for High Performance Computing, Networking, and Storage, Seattle WA, November 2005. [PDF] --> [abstract] [bibtex]

* Deger Cenk Erdil, Kenneth Chiu, Madhusudhan Govindaraju, and Michael J. Lewis, "A Proteus-Mediated Communications Substrate for LegionCCA and XCAT-C++," In proceedings of Workshop on Component Models and Frameworks in High Performance Computing, Atlanta, GA, June 22-23, 2005. [PDF] [PS] [abstract] [bibtex]

* Michael J. Lewis, Madhusudhan Govindaraju, and Kenneth Chiu, "Exploring the Design Space for CCA Framework Interoperability Approaches," In proceedings of Workshop on Component Models and Frameworks in High Performance Computing, Atlanta, GA, June 22-23, 2005. [PDF ] [PS] [abstract] [bibtex]

* Bernholdt, D.E., Allan, B.A., Armstrong, R., Bertrand, F., Chiu, K., Dahlgren, T.L., Damevski, K., Ewasif, W.R., Epperly, T.G.W, Govindaraju, M., Katz, D.S., Kohl, J.A., Krishnan, M., Kumfert, G., Larson, J.W., Lefantzi, S., Lewis, M.J., Malony, A.D., McInnes, L.C., Nieplocha, J., Norris, B., Parker, S.G., Ray, J., Shende, S., Windus, T.L., Zhou, S., "A Component Architecture for High Performance Scientific Computing," To appear in International Journal of High Performance Computing Applications, ACTS Collection Special Issue, May 2006. [abstract]

* Madhusudhan Govindaraju, Michael J. Lewis, Kenneth Chiu, Robert van Engelen, Sam Lang, Keith Jackson, Abstract on ``Web Services Performance Aspects'', In proceedings of GlobusWORLD conference, Boston, February 2005.

* Madhusudhan Govindaraju, Aleksander Slominski, Kenneth Chiu, Pu Liu, Robert van Engelen, Michael J. Lewis, "Toward Characterizing the Performance of SOAP Toolkits". Proccedings of the 5th IEEE/ACM International Workshop on Grid Computing, (short paper) November 8th, 2004, pp: 365 -- 372, Pittsburgh, USA. [PDF] [PS] [bibtex]

* Nayef Abu-Ghazaleh, Michael J. Lewis, and Madhusudhan Govindaraju, "Differential Serialization for Optimized SOAP Performance," HPDC-13: IEEE International Symposium on High Performance Distributed Computing, Honolulu, Hawaii, pp: 55-64, June 2004. [PDF] [PS] [bibtex]

* Madhusudhan Govindaraju, Sriram Krishnan, Kenneth Chiu, Aleksander Slominski, Dennis Gannon, Randall Bramley, ``Merging the CCA Component Model with the OGSI Framework'', in proceedings proceedings of CCGrid 2003, 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, Tokyo, Japan, May 12-15, 2003. [PDF] [PS] [bibtex]

* Dennis Gannon, Rachana Ananthakrishnan, Sriram Krishnan, Madhusudhan Govindaraju, Lavanya Ramakrishnan, and Aleksander Slominski, ``Grid Web Services and Application Factories'', Grid Computing: Making the Global Infrastructure a Reality, Fran Berman (Editor), WileyEurope Publishers, Chapter 9, February, 2003. [PDF] [PS] [bibtex]

Here are some previous publications related to Web Services

* Kenneth Chiu, Madhusudhan Govindaraju, Randall Bramley, ``Investigating the Limits of SOAP Performance for Scientific Computing'', Proceedings of The Eleventh International Symposium on High Performance Distributed Computing, IEEE Computer Society Press, pp. 246-254, Edinburgh, Scotland, 23-26 July, 2002. [PDF] [PS] [bibtex]

* Madhusudhan Govindaraju, Aleksander Slominski, Venkatesh Choppella, Randall Bramley and Dennis Gannon, ``Requirements for and Evaluation of RMI Protocols for Scientific Computing'', Proceedings of Supercomputing Conference, Dallas, Texas, November 4-10, 2000. [PDF] [PS] [bibtex]

* A. Slominski, M. Govindaraju, D. Gannon and R. Bramley, ``Design of an XML based Interoperable RMI System : SoapRMI C++/Java 1.1'', Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Volume IV, CSREA Press, pp. 1661-1667, Las Vegas, Nevada, June 25-28, 2001. [PDF] [PS] [bibtex]

Here are some previous publications related to Component Based Computing

* Lavanya Ramakrishnan, Helen Nell Rehn, Jay Alameda, Rachana Ananthakrishnan, Madhusudhan Govindaraju, Aleksander Slominski, Kay Connelly, Von Welch, Dennis Gannon, Randall Bramley, Shawn Hampton, ``An Authorization Framework for a Grid Based Common Component Architecture'', Proceedings of 3rd International Workshop on Grid Computing, Springer Press, pp. 169-180, Baltimore, Maryland, November 18, 2002.

* Randall Bramley, Kenneth Chiu, Shridhar Diwan, Dennis Gannon, Madhusudhan Govindaraju, Nirmal Mukhi, Benjamin Temko and Madhuri Yechuri, ``A Component Based Services Architecture for Building Distributed Applications'', Proceedings of Ninth IEEE International Symposium on High Performance Distributed Computing, IEEE Computer Society Press, pp. 51-59, Pittsburgh, Pennsylvania, August 1-4, 2000. [PDF] [PS] [bibtex]

* R. Bramley, D. Gannon, T. Stuckey, J. Villacis, J. Balasubramanian, E. Akman, F. Breg, S. Diwan and M. Govindaraju, ``The Linear System Analyzer'', Enabling Technologies For Computational Science, Kluwer publishers, John Rice, Elias Houstis, Randall Bramley (editors), pp 123-134, 2000. [PDF] [PS] [bibtex]

* Juan Villacis, Madhusudhan Govindaraju, David Stern, Andrew Whitaker, Fabian Breg, Prafulla Deuskar, Benjamin Temko, Dennis Gannon, Randall Bramley, ``CAT: A High Performance, Distributed Component Architecture Toolkit for the Grid'', Proceedings of Eighth IEEE International Symposium on High Performance Distributed Computing, Redondo Beach, California, August 3-6, 1999. [PDF] [PS]

* D. Gannon, R. Bramley, T. Stuckey, J. Villacis, J. Balasubramanian, E. Akman, F. Breg, S. Diwan and M. Govindaraju, ``Component Architectures for Distributed Scientific Problem Solving'', IEEE Computational Science and Engineering, IEEE Computer Society Press, vl 5, no. 2, pp. 50-63, 1998. [PDF] [PS]


Grid Computing at Binghamton

I am the Associate Director of Grid Computing Research Lab at Binghamton University.


Professional Affiliations

My professional services include the following:

* Scholarships Co-Chair: International Conference on High Performance Computing (HiPC), December 17-20, Bangalore, India, 2008.
* Workshop Co-Chair: 1st International Workshop on Advances in High-Performance E-Science Middleware and Applications, Indianapolis, USA, December 8th, 2008.
* Program Committee Member: The 4th International Conference on e-Science, Indianapolis, USA, December 7-12, 2008.
* Program Committee Member: International Conference on Distributed Computing and Internet Technology (ICDCIT), New Delhi, India, December 10-13, 2008.
* Program Committee Member: Component-Based High Performance Computing, (CBHPC), Universitat Karlsruhe (TH), Karlsruhe, Germany, October 14-17, 2008.
* Program Committee Member: Ninth International Conference on Web-Age Information Management (WAIM), July 20-22, China, 2008.
* Program Committee Member: International Conference on Computational Science (ICCS), Krakow, Poland, June 23-25, 2008.
* Scholarships Co-Chair: International Conference on High Performance Computing (HiPC), December 18--21, Goa, India, 2007.
* Program Committee Member: The 3rd International Conference on e-Science and Grid Computing, Bangalore, India, December 10-13, 2007.
* Organizing Committee Member: HPC Grid Programming Environments and Components and Component and Framework Technology in High-Performance and Scientific Computing, 21-22 October, Montreal, Canada, 2007.
* Program Committee Member: The 8th IEEE International Conference on Grid Computing, Austin, Texas, September 19-21, 2007.
* Program Committee Member: Workshop on Service-Oriented Computing Performance: Aspects, Issues, and Approaches, held in conjunction with HPDC 2007, June 26, 2007.
* Program Committee Member: International Conference on Computational Science, Graduate University of the Chinese Academy of Sciences, May 27-30, 2007.
* Scholarships Co-Chair: International Conference on High Performance Computing (HiPC), December 18--21, Bangalore, India, 2006.
* Program Committee Member: International Conference on e-Science and Grid Computing, Dec 4-6, 2006, Amsterdam, Netherlands.
* Program Committee Member: International Conference on Computational Science , Graduate University of the Chinese Academy of Sciences, May 27-30, 2007.
* Co-Chair: International Conference On High Performance Computing (HiPC), December 18--21, 2006, Bangalore, India.
* Scholarships Co-Chair: International Conference On High Performance Computing (HiPC), December 18--21, 2006, Bangalore, India.
* Program Committee Member: International Conference on e-Science and Grid Computing, Dec 4-6, 2006, Amsterdam, Netherlands.
* Program Committee Member: The 7th IEEE International Conference on Grid Computing, Barcelona, September 28th-29th, 2006.
* Technical Paper Program Committee Member: SC|06: International Conference for High Performance Computing, Networking, Storage and Analysis , November 11-17, 2006, Tampa, USA.
* Co-Chair Special Track on Distributed Systems and Grid Computing (DSGC) at the ACM Symposium for Applied Computing (SAC), April 23-27, 2006. Dijon, France.
* Program Committee Member: eScience 2005, International Conference on e-Science and Grid Technologies , Dec 5-8, Melbourne, Australia.
* Program Committee Member: 6th IEEE/ACM International Workshop on Grid Computing. November 13th-14th, 2005, Seattle, U.S.A.
* Co-chair: Special Track on Distributed Systems and Grid Computing at the ACM Symposium for Applied Computing (SAC), March 13-17th, 2005. Santa Fe, New Mexico.
* Program Committee Member: 5th IEEE/ACM International Workshop on Grid Computing. November 8th, 2004, Pittsburgh.
* Member: CCA-Forum

In the recent past my professional services included the following:

* Program Committee Member: The 12th High Performance Distributed Computing Conference. June 2003, Seattle, Washington.
* Member of the team responsible for managing the submission and review process for ACM Java Grande and ISCOPE 2002 Conference.
* Program Vice-Chair: The Eleventh IEEE International Symposium on High Performance Distributed Computing, Edinburgh Scotland, July 24-July 26, 2002


Teaching

  1. Fall 2008: DataStructures
  2. Fall 2008: Internet Programming
  3. Fall 2008: Programming Design Patterns
  4. Spring 2008: Programming Design Patterns
  5. Fall 2007: Web Services and XML Programming
  6. Fall 2007: Data Structures
  7. Spring 2007 : Web Services and XML Programming
  8. Spring 2007: Advanced Grid Computing Seminar
  9. Spring 2006: Web Services and XML Programming
  10. Fall 2005: Introduction to Grid Computing
  11. Spring 2005: Distributed Systems
  12. Fall 2004: Introduction to Grid Computing
  13. Spring 2004: Distributed Systems
  14. Fall 2003: Introduction to Grid Computing


Software

I was part of the team that developed the XCAT system. XCAT-Java is being currently maintained at the Extreme! Computing Lab in Indiana University. XCAT-Java can be downloaded from here . I am currently working on the design and development of XCAT-C++. It will be released soon, so watch this space.


Students

Current Ph.D. students:


Contact Information

Madhusudhan Govindaraju
Assistant Professor
T-8, Engineering Building
Department of Computer Science
Watson School of Engineering and Applied Sciences
Binghamton University
Binghamton, NY 13902
Phone: (607) 777-4904
Fax: (607) 777-4729
Email: mgovinda at cs dot binghamton dot edu

Back to home.