Sarat Sreepathi
 
Home
Research
Resume
- - - - - - -
Current Projects
- - - - - - -
Energy Modeling
Secure Water
- - - - - - -
Earlier
- - - - - - -
Blue Brain
Pflotran
Cyberinfrastructure
Course Projects
Neptune
Gyro
GenASiS
- - - - - - -
Articles
 
 
Resume Print

Resume (txt | pdf | doc)

Sarat Sreepathi

Raleigh,NC.
Ph: 919-645-7775.
(USA)

E-mail: sarat_s [AT] ncsu.edu.
Website: www.sarats.com

OBJECTIVE

To pursue a stimulating career where I can effectively use my research experience in High Performance Computing.

EDUCATION

  • [ December 2006 - Present ]                      North Carolina State University, Raleigh, NC, USA.
    PhD in Computer Science. GPA: 3.66.
    Dissertation Area: Scalable bio-inspired optimization algorithms for solving complex search problems on High Performance Computing Architectures.  
  • [ August 2004 - December 2006]                North Carolina State University, Raleigh, NC, USA.
    M.S. in Computer Science. GPA: 3.66.
    Thesis: Cyberinfrastructure for Contamination Source Characterization in Water Distribution systems.
  • [ June 2000 - May 2004]                            Nagarjuna University, Vijayawada, AP, India.
    Bachelor of Technology in Computer Science and Engineering. GPA: 4.0.

WORK EXPERIENCE

  • [ Feb 2009 - July 2009]                                 Research Fellow with the Blue Brain Project, EPFL.
    Designed scalable multi-objective optimization algorithms to perform model fitting for single cell neuron models. The overall project aims to reverse-engineer the mammalian brain through detailed simulations on supercomputers.
  • [ May 2005 - August 2005]                          Software Engineer Intern at Microsoft, Redmond.
    Developed/extended framework and automation tools for testing Password Management Application for Identity Integration Server (MIIS) team.
  • [ August 2005]                                           Research Intern at Oak Ridge National Laboratory.
    Worked with Dr.Patrick Worley on baseline performance analysis of nuclear fusion application, Gyro.
  • [ August 2004 - March 2005]                        Database Programmer at Systems-NCSU Libraries.
    Developed an Enterprise Resource Management tool for the Acquisitions and Collection Management departments using Oracle and MySQL.

RESEARCH

  • [Dec 2004 - Present]                                   Research Assistant for Dr.Mahinthakumar.
  • Interests: High Performance Computing, Bio-inspired optimization algorithms, Performance Analysis and Optimization.
  • Project: Adaptive Cyberinfrastructure for Threat Management in Water Distribution Systems (NSF project)
    • Designing a scalable framework for parallel bio-inspired optimization algorithms.
    • Parallelization of water quality simulation code (EPANET) and subsequent porting to Blue Gene/P and Cray XT4.
    • Grid enabled workflow for efficient execution of water quality simulations and deployment on large scale distributed systems like Teragrid and SURAgrid.
  • Project: Tools for Energy Model Optimization and Analysis (TEMOA)
    Besides model design and development, my focus would be on nonlinear optimization algorithms and search techniques for generating alternative solutions.
  • Project: Performance Engineering Research Institute (DOE SciDAC project) 
    Performance Analysis and Optimization of Scientific applications on some of the fastest supercomputers in the world (esp. IBM BlueGene/P & Cray XT4/5 supercomputers). Achieved an improvement of 18.77% for a Groundwater application (PFLOTRAN) over baseline results on 4096 cores of Cray XT4.
  • Previous Project: Performance Evaluation Research Center (DOE SciDAC project)  
    Analyzing performance of High Performance Computing Applications (Nuclear Fusion & Astrophysics codes) including performance tool evaluation at several Supercomputing facilities (Oak Ridge National Laboratory, Teragrid etc.)
  • Research group cluster planning, deployment, benchmarking and maintenance. Analyzed and optimized the performance of High Performance Linpack (HPL) benchmark on x86-64 cluster.

GRADUATE COURSEWORK

  • Parallel Computing, Operating Systems, High Performance Computer Modeling, Evolutionary Computation, Design and Analysis of Algorithms, Compiler Construction, Introduction to Numerical Methods, Inverse Methods, Information Systems Security, E-Commerce Practicum, Software Engineering, Advanced Water Resources and Neurobiology.

TECHNICAL SKILLS

  • High Level Languages: C, C++, Python, Fortran90, Perl, PL/SQL, Java, Matlab.
  • Operating Systems: Linux (RedHat, SuSE etc.), IBM AIX , Solaris, Windows.
  • Supercomputing Platforms: Cray XT4/5, IBM BlueGene/P, x86-64/x64, IA-64, IBM P-690, SGI Altix, Cray X1.
  • Compilers: IBM, Pathscale, Intel, Portland Group.
  • Libraries: MPI, OpenMP.
  • Development Tools: Subversion, Mercurial, Valgrind, Gdb.
  • HPC Tools: TAU, CrayPAT,  HPC Toolkit, SvPablo, PerfSuite, mpiP.
  • Sys Admin: DNS, DHCPD, BOOTP/PXE, NIS, Cluster Management.
  • Web: Joomla, Drupal, Wordpress, MediaWiki.
  • (Worked on supercomputers/clusters with above architectures and programming environments).

COURSE PROJECTS 

  • Web Server Audit Subsystem with McAfee Research: This project focused on augmenting a Web Server with Audit capabilities compatible with an audit-enabled operating system (SunOS) and then demonstrates that analysis of attacks on the web server is improved with the addition of server-specific audit data. This project is done in conjunction with McAfee Research.
  • Distributed File System: A user level distributed file system was developed which also provided Security, Fault Tolerance, Replication and Availability.
  • Micro-Shell: A micro shell is developed that provided a core subset of the features available in the c-shell.
  • Datamation Sort: This project involved sorting of one million records (size of each record is 100 bytes) and was based on the sort benchmark from Microsoft Research.
  • Minute Sort: This project involved sorting the maximum number of records (each record is 100 bytes) in one minute. (based on Microsoft Research sort benchmark).
  • Beowulf Cluster (Senior Design Project): A Beowulf Cluster comprising of 8 nodes was setup and various parallel programs were implemented.
  • Operating Systems Security: A survey was conducted on the security and protection mechanisms that are present in the modern operating systems.
  • Secure Routing in Ad hoc Networks: A survey is conducted on the state of security in routing algorithms in Adhoc networks.

RECOGNITION

  • Scored 99.35 percentile in Graduate Aptitude Test in Engineering (Computer Science) in India.
  • Served as Secretary of ACM student chapter at NCSU ('05-'06).
  • Selected as Microsoft Student Ambassador for North Carolina State University ('05).

INTERESTS AND ACTIVITIES

  • Member of IEEE, IEEE Computer Society, ACM, Triangle Linux Users group and Evolutionary Computing Research group.
  • Selected & served as Student volunteer at Supercomputing (SC'05,SC'06,SC'07) conferences.
  • Selected for and attended SDSC (San Diego Supercomputing Center) Summer Institute 2006.

PUBLICATIONS

Book chapters

  • Kumar J., Sreepathi, S., Ranjithan, S., Brill, E. D., Liu, Li, Mahinthakumar, G., (2009), “Cyberinfrastructure for contamination threat management in water distribution systems”, In Darema, F., Douglas, C., (eds.) , Dynamic Data Diven Analysis Systems, Sprin-Verlag. (to be published in 2010)

Publications

  • Kumar, J., Sreepathi, S., Brill, E. D., Mahinthakumar, G., Ranjithan, S., (2010), "Detection of leaks in water distribution systems using routine water quality measurements", World Environmental and Water Resources Congress 2010, Providence, Rhode Island, USA


 
 
 

 

© 2005 - 2010 Sarat Sreepathi
Green Web Hosting! This site hosted by DreamHost.