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.

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


Announcements

Old Annoucements


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

* 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 a member of the Grid Computing Research Lab at Binghamton University. The faculty members in this lab are Mike Lewis, Kenneth Chiu and myself. There are currently 15 students who are actively involved in research in various aspects of Grid Computing.


Professional Affiliations

My professional services include the following:

* Responsible for IEEE TCSC Student Scholarship for SC06: International Conference for High Performance Computing, Networking, Storage, and Analysis to be held in Tampa, FL, November 11th-17th, 2006.
* 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. Spring 2008: Programming Design Patterns
  2. Fall 2007: Web Services and XML Programming
  3. Fall 2007: Data Structures
  4. Spring 2007 : Web Services and XML Programming
  5. Spring 2007: Advanced Grid Computing Seminar
  6. Spring 2006: Web Services and XML Programming
  7. Fall 2005: Introduction to Grid Computing
  8. Spring 2005: Distributed Systems
  9. Fall 2004: Introduction to Grid Computing
  10. Spring 2004: Distributed Systems
  11. 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
P29, 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.