RANJITH VASIREDDY rv5@ee.duke.edu Contact No: (919)-218-8219 Box 90291, 1116, Hudson Hall, ECE, Duke University, Durham, NC - 27708 URL: http://www.ee.duke.edu/~rv5 Position Looking For: Summer Internship Educational Background Present PhD Student (on PRATT fellowship), Duke University, Durham, US. (Advisor: Dr. Kishor S Trivedi) 07/02 to 05/04 Indian Institute of Technology (IIT), Kanpur, India. Master of Technology. Major in Computer Science and Engineering (CPI : 8.57/10) 07/98 to 05/02 Jawaharlal Nehru Technological University, Hyderabad, India. Bachelor of Technology. Major in Computer Science and Engineering (Percentage : 82.38) Areas of Interest 1 Performance, Reliability and Availability Analysis of Computer Systems 2 Distributed Systems 3 Fault-Tolerant Computing Systems 4 Computational Biology Experience: Work Experience 06/04 to 03/05 Oracle India Private Limited, India. Member Technical Staff, Grid and Data Access Development, Distributed Databases Group 1 Transparent Session Migration (TSM) for Oracle Connection Pooled Sessions over a Grid Architecture. In this project, we implemented transparent session migration feature to migrate a database session from one server to another server transparently. 2 Load Balancing for connection pooled sessions over a Grid Architecture using TSM. This project is an implementation of load-balancer, which observes the load across servers and does load-balancing using TSM feature. My involvement in TSM and Load-balancer projects is from Design, Coding till Unit-testing. 3 Enhancement to Existing Feature. My work in one enhancement was to enable To-Schema method of authentication at the Oracle Call Interface (OCI) layer. Relevant Course-Work Performance and Availability Analysis of Computer and Communication Systems Self-Managing Systems, Fault-Tolerant Computing Systems, Distributed Systems, Fault-Tolerance in Distributed Systems, Advanced Compiler Optimization, Advanced Computer Architecture, Advanced Databases, Machine Translation, Computer Networks, Design and Analysis of Algorithms, Operating Systems, Software Engineering, Probability Random Variables and Stochastic Processes Parallel Complexity and Sub-logarithmic Time Algorithms Major Projects 1 Improving Service-Level Agreeability by 'Rejuvenating' DB statistics at optimal times. I am currently working on this with Dr. Kishor and Dr. Shivnath. IBM DB2 has automated statistics collection to automate the whole process of which tables to consider and what kind of system catalog to maintain for optimization. One interesting problem that is not yet solved is the question of how often to do this recollection. This is important because of the computational-expensive nature of the statistics collection. I am currently working on this problem by trying to apply software rejuvenation techniques that were developed in our group. 2 IBM Argus Project. Currently working on IBM High-Availability Project with my advisor Dr. Kishor. 3 Symbolic Hierarchical Automated Reliability and Performance Evaluator (SHARPE). Currently developing this tool. 4 Implementation of Fault-Tolerant Load-Balancing Cache-able Web Proxy. This project is an implementation of highly available and performing web-proxy. We achieved high-availability despite failures at various levels including server, load-balancer, proxy and network-links. 5 Implementation of HTTP/1.0 client, multithreaded server and analysis of its availability and performance. I implemented HTTP Client, multi-threaded HTTP/1.0 server and analyzed proxy request-handling performance using thttp as client and thttpd as server. Aim of this project is to get hands-on experience in analyzing large-scale systems. 6 Text Classification through Bayesian Classifier. In this project, we classified various text documents using training corpora. 7 Ranjith Vasireddy. Software Implemented Fault-Tolerance. Technical Report in Fault-Tolerant Computing Systems course, Duke University. 8 Ranjith Vasireddy. Document Classification using Hidden Markov Models. Technical Report in Machine Translation course, IIT Kanpur. Publications 1 Ranjith Vasireddy, Kishor S Trivedi, Trindade, Swami Nathan, Rick Castro. Modeling High Availability Systems. Submitted to Service Availability Forum (ISAS-06). 2 Ranjith Vasireddy, Somenath Biwas. Modeling Gene Regulatory Network of Fission Yeast Cell Cycle using Hybrid Stochastic Petri Nets. Proceedings of 11th International Conference on Neural Information Processing (ICONIP), November 2004, Springer-Verlag LNCS 3316: 1310-1315. 3 Ranjith Vasireddy. Mathematical Modeling of Regulation in a Network of Genes. Published in the proceedings of Second National Conference on Mathematical and Computational Modeling (NCMCM), Dec 2003 Academic Achievements 07/05 Pratt Fellow 1 Recipient of Pratt School of Engineering fellowship for the academic year 2005-2006 in the ECE department at Duke University. 04/01 GATE-2001 2 Secured percentile of 98.97 in B.Tech third year with All India Rank of 56 from among 28,000 students in Graduate Aptitude Test for Engineers (GATE-2001). 04/02 GATE-2002 3 Secured percentile of 99.86 in B.Tech final year with All India Rank of 27 from among 28,000 students in Graduate Aptitude Test for Engineers (GATE-2002). (GATE entrance exam is similar in syllabus to GRE computer science subject test.) Computer Skills 1 Programming languages: Java, C, C++, COBOL, HTML, Latex, Perl 2 Platforms: Linux, Solaris, Windows 3 Scientific Tools: MATLAB, SHARPE, SPNP and SREPT Teaching Experience 1 Fall-05. TA for Computer Networks, Duke University. 2 Fall-03 and Spring-03. Tutor for ESc101- Programming in JAVA for first year Undergraduate students as a part of teaching assistantship in Dept of CSE, IIT Kanpur Service to Professional Committees 1 Graduate and Professional Student Council (GPSC) representative to the Career Center Advisor Committee for the 2005-06 academic year. 2 Chairman of Indian Society for Technical Education (ISTE) students' chapter for the academic year 2000-01. ISTE is considered a prestigious technical education society in India. Natural Languages: Telugu (native), English (fluent) and Hindi (fluent) Date Of Birth: 07 MAY 1981 Martial Status: Single The Information given above is true to the best of my knowledge. Date: 03/01/2006 Ranjith Vasireddy