Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use...
-
Upload
brook-boyd -
Category
Documents
-
view
215 -
download
0
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022082611/56649e865503460f94b899a6/html5/thumbnails/8.jpg)
8NetApp Confidential - Internal Use Only