1 / 8

University of Pittsburgh

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.

seda
Download Presentation

University of Pittsburgh

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. NetApp Confidential - Internal Use Only

More Related