Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use...

8
Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only

Transcript of Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use...

Page 1: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

1NetApp Confidential - Internal Use Only

Capstone Project – January 2013

University of Pittsburgh

Page 2: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

Who is NetApp?$6B, Fortune 500 storage and data

management company.Founded in 1992.12,000 employees, 150+ worldwide offices,

HQ: Sunnyvale, CA, Pittsburgh: 275.Customers include energy, pharmaceutical,

sports, entertainment, technology, cloud and many more.

96% of Fortune 100 companies are customers of NetApp.

2NetApp Confidential - Internal Use Only

Page 3: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

The Project – Part 1 “Data Mining and Consolidation” This tool will increase efficiency of human log file

review to gather information from the system. Will use NetApp’s Data ONTAP simulator running on

Linux. Input: Data from various log files. List of log files to be processed: Apache, bcomd,

command-history, debug, fpolicy, hashd, jm-restart, memsnap, messages, mgwd, ndmpd, notifyd, secd, servprocd, sktlogd, spdebug, spmd, vifmgr and vldb.

Processing: Pattern matching, learning algorithm. Output: Interactive, hierarchical view of consolidated

information.

3NetApp Confidential - Internal Use Only

Page 4: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

Requirements – Part 1

The process to gather data shall run on-demand triggered by an option in the tool.

The interface shall run in a browser. The tool must have the capability to save point-in-time results. The tool must create a DATA ONTAP log dictionary. The tool must have section for top results like “Top Keywords”,

“Top Log Messages”, etc. The tool must be able to correlate messages across different log

files based on timestamp. The tool must present results dynamically based on the time

window selected. The project must include automated testing and analysis of code

coverage.

4NetApp Confidential - Internal Use Only

Page 5: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

Project Deliverables – Part 1 Plan

– Functional specification

– Design specification

– Test plan including automated tests

– Plan for measuring code coverage for automated tests

Weekly Updates– Written

– Working demo after first couple of weeks

– Q & A session

Deliverables– Project kick-off presentation (2 to 4 weeks into the project)

– Pre-final presentation (week or 2 before final presentation… to be used to coach final presentation.)

– Final presentation and proposal (finals weeks)

– Demo

5NetApp Confidential - Internal Use Only

Page 6: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

The Project – Part 2 “Bring Down the Box” The goal of this part of the project is to write a script

that will render NetApp’s Data ONTAP simulator unusable.

Upon successful completion your script will be presented to our QA department for reproduction in the QA environment and filing of defects to be fixed in our code.

Input: None Output: Script that, when run, will affect operation of

our simulator such that it cannot be used until the box is restarted.

6NetApp Confidential - Internal Use Only

Page 7: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

Mentor / Mentee InteractionMentors on campus for initial presentation to

class.Mentor / mentee 1 hour meeting weekly. At

least 1 person from the NetApp mentor team (typicaly project manager) will try to be on campus and will conference the rest of the team in. Webex to be used as well.

Email and Instant messenger communication can be used between scheduled meetings.

Project manager from NetApp also available by telephone.

Mentors on campus for final presentation.

7NetApp Confidential - Internal Use Only

Page 8: Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

8NetApp Confidential - Internal Use Only