Meiyappan Nagappan
*** **** *****, ** ** Room ***1
Raleigh, NC 27695-8206
Phone: (919) -607-2110, Fax: (919) -515 -7896
Email: abqo17@r.postjobfree.com
http://www4.ncsu.edu/~mnagapp/
RESEARCH INTERESTS
My research interests are in the field of Software Engineering Systems focusing on Software System Log File
Analysis, Software Fault Identification and Operational Profiling of Software Systems. I am particularly interested in
the analysis of log files to identify abnormal behavior and help the developer locate the source of the problem . I am
also interested in the application of algorithms that are traditionally used i n the pure sciences domain, for solving day
to day software engineering tasks.
EDUCATION
North Carolina State University, Raleigh
Ph.D. in Computer Science,
Area: Software Fault Identification by Log File Analysis
Advisor: Dr. Mladen A. Vouk
GPA: 4.0/4.0
North Carolina State University, Raleigh
M.S. in Computer Science
Qualifiers Title: A Model for Sharing of Confidential Provenance Information in a Query
Based System
Advisor: Dr. Mladen A.Vouk
GPA: 4.0/4.0
Anna University, Madras
B.E. in Computer Science
Undergraduate Project Topic: Dynamic Scheduling of tasks in a Multiprocessor
Environment
First class with Distinction
RESEARCH EXPERIENCE
Microsoft Research, Cambridge - Intern (May 10 - Aug 10)
Analyzed the data collected from the development of Microsoft Products to identify the root developmental causes of
injecting bugs in the code.
ABB-US Corporate Research Center - Intern (Jan 10 - May 10)
Built tools for the operational profiling of ABB systems, by using their log files.
Lawrence Berkeley National Laboratories - Intern (May 08 - Aug 08)
Used the suffix array and the longest common prefix array on execution logs of software systems to calculate the
operational profile.
(May 07 Present)
North Carolina State University - Research Assistant
Research Assistant to Dr. Mladen A. Vouk in the Scientific Data Management (SDM) Center working on the Scientific
Process Automation (SPA) group s Provenance project.
Log File Analysis (Aug 08-Present)
Analyzed log files from the Virtual Computing Lab at NCSU to build the operational profile for the use of the
system, which could be used in prioritizing test cases, dynamic logging of information to help the developers of
VCL debug the system, and abstracting the log lines in the log file to log events.
(Jan 08 May 08)
Software Provenance
This research involved the identification of the confidentiality issues in a Collaborative query based system
where the provenance data was stored. Then we present a model for sharing provenance information when the
confidentiality level is decided by the user dynamically.
SDM Center Research (Jan 07-Present)
Investigating and constructing a provenance framework for scientific workflow systems. I am currently building
the provenance collection system for DOE scientific applications in the Kepler workflow system.
Anna University, Chennai, India Senior Thesis (Jan 06 - May 06)
Investigated various algorithms for scheduli ng in a multiprocessor environment. We then proposed a Parallel
Genetic Algorithm to better optimize the schedule of tasks without the time delays involved in usual genetic
algorithms.
Chennai Container Terminal Limited (CCTL) - Summer Project (Apr 04 - Jun 04)
Identified the various processes involved in packing a cargo container with goods and analyzed key areas of center
of gravity, strength and stability of various containers for cargo ships. Designed an algorithm and implemented C++
simulation software to pack the container taking into effect all the c onstraints.
TEACHING EXPERIENCE
CSC 326 - Software Engineering (NCSU - Undergraduate Core Course) - Fall 2006, Spring 2007, Fall 2007
CSC 712 - Software Testing and Reliability (NCSU - Graduate Higher Level Course) - Fall 2006
CSC 456 - Computer Architecture and Multiprocessors (NCSU - Undergraduate Course) - Spring 2007
PUBLICATIONS
CONFERENCE PUBLICATIONS
Nagappan, M., Vouk, M.A., Adaptive Logging: A Case Study of Log s from a Cloud Computing Environment . In the
Fast Abstracts track of International Symposium on Software Reliability Engineering, 1 -4 Nov, 2010, San Jose,
California.
Nagappan, M., Vouk, M.A., Abstracting Log Lines to Log Event Types for Mining Software System Logs . In the
proceedings of Mining Software Repositories (Co -Located with ICSE 2010), 2-3 May, 2010, Cape Town, South
Africa.
Nagappan, M., Analysis of Execution Log Files . Published in the Doctoral Symposium track of the 32th International
Conference on Software Engineering, 2-8 May, 2010, Cape Town, South Africa.
Nagappan, M., Wu, K., Vouk, M.A., Efficiently Extracting Operational Profiles from Execution Logs using Suffix
Arrays. In the proceedings of the 20th International Symposium on Software Reliability Engineering, 16-19 Nov,
2009, Mysuru, India.
Nagappan, M., Vouk, M.A., Wu, K., Sim, A., Shoshani, A.. Efficient Operational Profiling of Systems using Suffix
Arrays on Execution Logs. Student Paper in the 19th International Symposium on Software Reliability Engineering,
11-14 Nov, 2008, Redmond, WA.
Nagappan, M., Vouk, M.A., A Model for Sharing of Confidential Provenance Information in a Query Based System
nd
2 International Provenance and Annotation Workshop, 17 - 18 Jun, 2008, Salt Lake City, Utah.
N. Nedunchezhian, K. Koushik, N. Meiyappan, V. Raghu, Dynamic Task Scheduling Using Parallel Genetic
Algorithms for Heterogeneous Distributed Computing, International Conference on Grid Computing and Applications
(GCA'06), Las Vegas, USA, pp. 82-88
THESES
Nagappan, M, A Model for Sharing of Confidential Provenance Information in a Query Based System, PhD.
Qualifiers Exam, North Carolina State University, 2008.
Nagappan, M, Dynamic Scheduling of tasks in a Grid Environment, Senior Thesis, SVCE, Anna University, May
2006.
REFEREED POSTERS
Ilkay Altintas, George Chin, Daniel Crawl, Terence Critchlow, David Koop, Jeff Ligon, Bertram Ludaescher, Pierre
Mouallem, Meiyappan Nagappan, Norbert Podhorszki, Claudio Silva, MladenVouk, " Provenance in Kepler-based
Scientific Workflow Systems, Poster # 41, at Microsoft eScience Workshop Friday Center, University of North
Carolina, Chapell Hill, NC, October 13 - 15, 2007, pp. 82.
Roselyne Barreto, Terence Critchlow, Ayla Khan, Scott Klasky, Leena Kora, Jeffrey Ligon, Pierre Mouallem,
Meiyappan Nagappan, Norbert Podhorszki, Mladen Vouk, "Managing and Monitoring Scientific Workflows through
Dashboards," Poster # 93, at Microsoft eScience Workshop Friday Center, University of North Carolina, C hapell Hill,
NC, October 13 - 15, 2007, pp. 108.
TUTORIALS PRESENTED
SuperComputing 08, Introduction to Scientific Workflow Management and the Kepler System Austin, TX (11/08)
SuperComputing 07, Introduction to Scientific Workflow Management and the Kepler System Reno, NV (11/07)
ORNL All Hands Meeting, Introduction to Scientific Workflow Management and the Kepler System, Oak Ridge, TN
(03/07)
PROFESSIONAL ACTIVITIES
Organizing activities
Web co-chair, IEEE International Symposium on Software Reliability Engineering (ISSRE) 2008, Redmond,
WA, USA.
RESEARCH PROJECTS
Log File Abstraction Used the empirical data on the frequency of words in a log file, we
built a tool that would abstract the log lines to log events
automatically.
Operational Profiler Using Suffix Arrays and Longest Common Prefix Array on
(http://www4.ncsu.edu/~mnagapp/code.html) execution logs, we construct the operational profile of a given
software system.
Kepler is an open source cross-project, cross-institution
Kepler
collaboration to build and evolve a scientific workflow system on
(http://kepler-project.org/) top of the (also evolving) Ptolemy II system.
Dashboard at ORNL is to provide application scientists w ith an
Dashboard
easy-to-use tool for machine and simulation monitoring.
(https://dashboard.ccs.ornl.gov)
UNIVERSITY SERVICE
Committee Member - University Library Committee (North Carolina State University) - 2008-2009
Committee Member- FORESE (Forum for Economic Studies by Engineers, SVCE, India) 2004-2006.
Committee member at KAPITAL '04, and KAPITAL '05 a National level technical symposium at SVCE.
Committee member at Interrupt '04, a National level technical symposium at SVCE.
AWARDS AND HONORS
Member of Phi Kappa Phi, The Honor society
Recipient, IEEE ISSRE 2008 Student paper Travel award.
Research Assistantship funded by DOE Grant for SDM center, 2007 Present.
Outstanding Teaching Assistant Award for the year 2007, University Graduate Student Association, North Carolina
State University, 2008.
N.C. State Teaching Assistantship funded by the Graduate Student Support Plan, 2006 2007.
PERSONAL INFORMATION
Indian Citizen. US Student Visa (F-1).
REFERENCES
Dr. Mladen A, Vouk Dr. Brendan Murphy
Professor and Chair Principal Researcher
Department of Computer Science Microsoft Research
North Carolina State University Cambridge, UK CB3 0FB
Raleigh, NC 27695 abqo17@r.postjobfree.com
abqo17@r.postjobfree.com
Dr.Brian Robinson Dr. Arie Shoshani
Senior Principal Scientist Senior Staff Scientist
ABB - US Corporate Research Center Lawrence Berkeley Laboratory
Raleigh, NC 27695 Berkeley, CA 94720
abqo17@r.postjobfree.com abqo17@r.postjobfree.com
Dr. Kesheng Wu Dr.Laurie Williams
Staff Scientist Associate Professor
Lawrence Berkeley Laboratory Department of Computer Science
Berkeley, CA 94720 North Carolina State University
abqo17@r.postjobfree.com Raleigh, NC 27695
abqo17@r.postjobfree.com