next up previous
Next: About this document ...

Murali N. Vilayannur

9700 S Cass Avenue, D-239, Building 221, Argonne National Labs, Argonne, IL 60439 Phone: H: 630-748-0057, O: 630-252-7198
http://www.cse.psu.edu/~vilayann/ e-mail: vilayann@mcs.anl.gov





Research Interests

High-Performance Input/Output Storage Systems, File Systems, Compilers and Programming Languages, Operating Systems, Data structures and algorithms for I/O.


Education

Postdoctoral Staff Aug 05 - Present
Mathematics and Computer Science Division,  
Argonne National Laboratory, Argonne, IL, USA.  
Supervisors: Dr. Rajeev Thakur & Dr. Robert Ross  

Doctor of Philosophy

Aug 99 - Aug 05
Computer Science & Engineering,  
Thesis title: Runtime Support for Effective Memory Management in Large-scale Applications,  
Pennsylvania State University, State College, PA, USA.  
Advisors: Dr. Anand Sivasubramaniam & Dr. Mahmut Kandemir  

Bachelor of Technology

May 95 - July 99
Department of Computer Science & Engineering,  
Institute of Technology - BHU, Varanasi, India  
GPA: 9.59/10  


Experience


Postdoctoral Staff, Mathematics & Computer Science Division,
Aug 05 - present
Research Aide, Mathematics & Computer Sciences Division, May 04 - Aug 04
Argonne National Laboratory, Argonne, IL 60439 Jun 02 - Dec 02

  • As part of an ongoing research effort, I am investigating performance trade-offs due to aggressive file system caching and consistency semantics dictated by application needs and looking at meaningful ways of expressing consistency requirements that can be exploited by the underlying parallel file system (PVFS2, CAPFS).
  • Prior projects in the past explored techniques to enhance the performance and isolate potential bottlenecks in the POSIX I/O interface implementation of a parallel file system (PVFS).
 

Research Assistant, Computer Systems Research Lab, May 01 - Present
Pennsylvania State University, State College, PA 16802 May 00 - Aug 00

  • As part of my thesis research, I am investigating run-time system support for effective buffer management of large-scale scientific applications. More specifically, I have been looking at efficient caching and replacement algorithms for explicitly I/O intensive and scaled versions of in-core applications.
 

Teaching Assistant, Dept. of Computer Science & Engineering, Aug 00 - May 01
Pennsylvania State University, State College, PA 16802 Aug 99 - May 00

  • Graded and evaluated project assignments for both graduate and undergraduate level courses on operating system design.
  • Instructed a sophomore level course on Digital logic design and a freshmen level course on programming in C++.
 


Publications


Murali Vilayannur, Anand Sivasubramaniam, Mahmut Kandemir. Anticipatory Memory Management for Scientific Applications: A Characterization, In submission to IEEE Transactions on Computers..

Murali Vilayannur, Mahmut Kandemir, Anand Sivasubramaniam. Synergic Scheduling for Memory-intensive Applications, In submission.

Murali Vilayannur, Partho Nath, Anand Sivasubramaniam. Providing Tunable Consistency for a Parallel File Store, To appear in the Proceedings of the Fourth USENIX Conference on File and Storage Technologies, FAST'05.

Murali Vilayannur, Anand Sivasubramaniam, Mahmut Kandemir. Pro-active Page Replacement Algorithm for Scientific Applications: A Characterization, Proceedings of the 2005 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS'05.

Murali Vilayannur, Robert Ross, Philip Carns, Rajeev Thakur, Anand Sivasubramaniam, Mahmut Kandemir. On the Performance of the POSIX I/O interface to PVFS, Proceedings of the 12$^{th}$ Euromicro Workshop on Parallel, Distributed, and Network-Based Processing, PDP 2004.

Murali Vilayannur, Anand Sivasubramaniam, Mahmut Kandemir, Rajeev Thakur, Robert Ross. Discretionary Caching for I/O on clusters, To appear in Cluster Computing: The Journal of Networks, Software Tools and Applications.

Murali Vilayannur, Anand Sivasubramaniam, Mahmut Kandemir, Rajeev Thakur, Robert Ross. Discretionary Caching for I/O on clusters, Proceedings of the IEEE/ACM International Conference on Cluster Computing and Grid, CCGrid 2003.

Murali Vilayannur, Mahmut Kandemir, Anand Sivasubramaniam. Kernel-level Caching for I/O by exploiting Inter-Application Data Sharing, Proceedings of the IEEE International Conference on Cluster Computing, CLUSTER 2002.

K. K. Shukla, R. K. Biswal, V. N. Murali, D. Venkatesh, R. N. Mukherjee. On Some New Improved Algorithms for Digital Watermarking, Proceedings of the 4$^{th}$ International Conference on Advances in Pattern Recognition and Digital Techniques, ICAPRDT 1999.


Course work

Operating Systems Design, Optimizing Compilers, Database Management Systems, Multiprocessor Architectures, Design and Analysis of Algorithms, Digital Systems Design, Component-Based Software Engineering, Distributed Systems, Science of Computer Programming, Computer Networks, Combinatorial Optimization.


Projects


Professional Activities


Honors/Awards


Computer Skills


References




next up previous
Next: About this document ...
Murali N Vilayannur 2005-09-13