80 likes | 223 Views
University of Pittsburgh. Capstone Project – January 2013. Who is NetApp?. $6B, Fortune 500 storage and data management company. Founded in 1992. 12,000 employees, 150+ worldwide offices, HQ: S unnyvale, CA, Pittsburgh: 275.
E N D
University of Pittsburgh Capstone Project – January 2013 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. 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. 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. 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 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. NetApp Confidential - Internal Use Only
Mentor / Mentee Interaction • Mentors 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. NetApp Confidential - Internal Use Only