0% found this document useful (0 votes)
49 views5 pages

Teaching Network Storage Technology-Assessment Outcomes and Directions

This document discusses a new course on Network Storage Technology (NST) that was taught to IT and CS students. The course covered fundamentals of modern storage infrastructure like NAS, SAN, DAS and CAS and how they support backups, disaster recovery and information availability. Assessment methods included exams, quizzes, group projects and labs. The course helped achieve several ABET assessment requirements and prepared students for careers working with NST.

Uploaded by

Herton Fotsing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views5 pages

Teaching Network Storage Technology-Assessment Outcomes and Directions

This document discusses a new course on Network Storage Technology (NST) that was taught to IT and CS students. The course covered fundamentals of modern storage infrastructure like NAS, SAN, DAS and CAS and how they support backups, disaster recovery and information availability. Assessment methods included exams, quizzes, group projects and labs. The course helped achieve several ABET assessment requirements and prepared students for careers working with NST.

Uploaded by

Herton Fotsing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Teaching Network Storage Technology-

Assessment Outcomes and Directions


ABSTRACT potential supply for years to come even if trends in enrolment
The paper presents academic content, delivery and assessment reverse this year it would take several years before students
mechanisms used, available resources including initial lessons graduate. Given a substantial body of knowledge regarding
from teaching Networked Storage Technology as a special topics sophisticated network storage technologies, simply adding weeks
course to students enrolled in two specific programs - IT and CS. to existing coursework say in Databases (Backups), Networks
The course is based on the EMC’s vendor-neutral Storage (Storage Networking Protocols like FC, iSCSI etc.), Computer
Technology Fundamentals course. Furthermore, this manuscript Architecture (I/O, Disks arrays- RAID etc.) and Servers OS (esp.
provides a detailed review of how the course fits into our virtualization aspect) while highly recommended, does not look
curriculum, particularly, how it helps achieving the 2008 ABET convincing to industry, nor is it academically sufficient for the
assessment requirements. amount of new knowledge accumulated. An alternative in the form
of a completely new course on Storage Technology seems more
viable. The EMC, a leading player in SAN storage technology
Keywords arena, provided its Storage Technology Fundamentals course via
NST - Network Storage Technology, VSA – virtual SAN appliance free-of-charge Academic Alliance to universities worldwide [22].
This paper reveals on how such a course can be used and fitted into
1. INTRODUCTION technically oriented curricula in CS and IT. While our experience
We are witnessing ascendance of storage technology into a does not cover delivery to IS students after a trial run with IT and
position of a major part of IT infrastructure. After almost ten years CS students we do not see many impediments to serve even larger
of double digit increases in fielded storage [13, 23] pace seems to body including students of IS, SE, and CE, that is any and all of
be increasing, see the upward revised estimate in march 2008 [2]. the established program types under general umbrella of
This is happening despite the relative stagnation in most other IT Computing or the IT in a broad sense, possibly even reaching some
related investments in US after the burst of dot net economy specialized, telecommunication oriented, degrees.
excesses. Demand for new video (such as media imaging and This paper presents our specific efforts on establishing such a
surveillance) and audio data fuel the insatiable expansion of course and properly situating it into our respective curricula in
storage requirements beyond traditional corporate data bases and order to maximally contribute to the fulfillment of program
data warehouses. E-mails, e-commerce, etc. are just a few of the expectations and preparations of our students to enter into NST
obvious business drivers, not to forget support for social profession in particular. The paper is organized as follows:
networking and file sharing. Other related trends such as 1) Introduction presenting the case for teaching a course on
proliferation of analytical Intelligence systems and regulatory storage technology,
(Sarbanes-Oxley) requirements, combine with essential need to 2) Course outcomes and their mappings to program
minimize downtime in order to assure business continuity. expectations (outcomes and objectives in ABET
Modern disaster recovery strategies opened up reconsideration of terminology [1] and assessment instruments with student
tapes as media of choice for backups and archival storage, resources).
contributing to massively increased demand for online backups 3) Course topical schedule, clearly indicating expanded
needed for quick restore and to explosive growth of demand for coverage of academically required background topics,
network disk storage in particular. 4) Conclusion, addressing lessons learned from course
Technologically, gap between processors’ speed and access time delivery, alternative delivery formats and directions for
on individual disks is widening and network access to combined future course improvement, and
disk storage with its promise of high bandwidth to mask latency, 5) References.
lead to the rapid development of a set of distinct storage
technologies commonly named Networked Storage Technology
[6,7,11,13]. The Networked Storage Technology (NST) is 2. STORAGE TECHNOLOGY COURSE
becoming the most important resource in IT [13,17,24]. OUTCOMES AND ASSESSMENT
The Network Storage Industry specifically, EMC with its Storage PROCEDURES
Technology Certification and Academic Alliance Program [18] Short course description:
and NST related associations standardization efforts (SNIA with Course covers fundamentals of modern storage infrastructure
SMIS, DMTF with CIM, VMware), provided fair amount of technology including NAS, SAN, DAS and CAS, in its application
shared common knowledge base for training of professionals and for Backups and Disaster Recovery.
base of publicly available state of the art content to support
educational programs. The expected demand for storage CS NST course specific outcomes, upon completion of the course,
professionals by far outstrips [15] supply coming from academe. students should be able to:
The situation in academe is not particularly favorable, specifically 1. Describe storage technology solutions such as SAN,
in US, where it still seems to be shrinking the supply of talent (for NAS, DAS and CAS,
example a compounded 14% annual decline in CS enrollments 2. Understand technologies and articulate available
since 2000). The Computing Research Association states that CS solutions to support an IT infrastructure including
majors continue to decline at a rapid rate [27]. This will limit Business Continuity, Information Availability, Local and
Remote Replication, Backup and Recovery and Disaster Identify and analyze user needs to
Recovery needs of an organization, design effective and usable IT- Final Exam,
2, 4
3. Understand key tasks in successfully planning, based solutions and integrate them Quizzes
deploying, managing, and monitoring a modern large into the user environment
data storage infrastructure, Demonstrate an understanding of
4. Work in a team and quickly get up to speed with various Group
best practices and standards and
proprietary technologies. 1, 2, 3, 6 Projects,
their application to the user
5. Identify contemporary storage virtualization Labs
environment
technologies. Identify, evaluate and use current
and emerging technologies and Labs, Cases,
Table 1. CS course objectives mapped to CS Program 1, 2, 3, 5
assess their applicability to address Final Exam
outcomes individual and organizational needs
Course How Create and implement effective
CS Program Mission Objectives 2, 3 Labs, Cases
Outcomes Measured project plans for IT-based systems
Provide a foundation in design,
Jeopardy- Work effectively in project teams Group
implementation, integration and
1, 2, 3, 5 Quizzes, to develop and/or implement IT- 1, 2, 4 Projects,
testing of software systems
Cases based solutions Cases, Labs
integration
Promote the understanding of Communicate effectively and Group
concepts that underlie computer 1, 2, 3, 5 Labs, Cases efficiently with clients, user and 4 Projects,
science peers, both orally and in writing Cases, Labs
Final Group
Provide experience with computer Project Demonstrate independent critical Projects,
1, 2, 3, 5 2, 3, 4, 6
hardware systems Exam, thinking and problem solving skills Cases, Labs,
Cases, Labs Final Exam
Labs
Teach communication and Note that course was cross-listed and offered to CS and IT groups
Reports,
interaction skills necessary for 4
Presentation simultaneously1.
teamwork
of Cases
Provide experience with practical Labs, Besides traditional lectures, delivery mechanisms include the
and applied information 5 Cases, Final following:
technology Exam a) Invited Speakers (EMC, Oracle, Lefthand Networks,
etc.)
Labs,
Prepare for jobs in the field of 1, 2, 3, 4, b) Case Studies (Microsoft Project Real, etc.)
Cases, Final
specialization 5 c) Hands on Labs (RAID, FreeNAS, NFS/SMB shares)
Exam
Industry relevant cases and technology product data sheets are
presented in unbiased manner using a fairly large sample including
IT NST course specific outcomes are:
references [in random order here] from IBM, Hitachi, HP, EMC,
1. Understand and have a working knowledge of storage
Isslion, ONStar, SUN, Brocade, Dell, Compliant, Pillar, Oracle,
technologies such as SAN, NAS, DAS and CAS,
Microsoft, NetApp, CA, Coraid, etc. etc. The main concentration
2. Identify leading storage technologies that provide cost-
of references was drawn following up from reviews published by
effective IT solutions for medium to large scale
Storage magazine and extensive researching of the key terms on
businesses and data centers,
the internet, Storage Decisions 2007 conference attending vendors
3. Understand important storage technologies’ features
and background study of references listed at the end of this paper.
such as availability, replication, scalability and
performance,
Assignments/Assessment Instruments include besides daily
4. Work in project teams to install, administer and upgrade
discussions and observations, and a supervised laboratory work,
popular storage solutions,
also take home exercises:
5. Identify and install current storage virtualization
1. Best six out of eight Labs-Cases with presentations (team):
technologies,
60%
6. Manage virtual servers and storage between remote
Lab-1: RAID Lab report
locations.
Lab-2: Present NAS Case
Lab-3: Present SAN Case
Table 2. IT course objectives mapped to IT Program outcomes
Lab-4: Present CAS Case
Course How Lab-5: Virtualization hands on Lab report plus
IT Program Objectives
Outcomes Measured Presentation Cases ***
Demonstrate expertise in the core Quizzes, Lab-6: Present Backup Case
1, 2, 3, 5, 6
information technologies Cases Lab 7: Present Replication Case
Identify and define the Lab 8: Present De-duplication Case
requirements that must be satisfied
Labs, Cases
to address the problems or 2, 3, 5
Final Exam 1
opportunities faced by an Official course listings are IT 5090 and CS 5090 Storage Network
organization or individual Technologies (Selected Topics)
2. Three Jeopardy Quizzes [with class participation]: 10%
3. Final Project- Exam (individual SAN Challenge Project): 2.3 ABET IT Specific Program Outcomes:
30% j) An ability to use and apply current technical concepts and
Student resources include over 400MB of class related practices in the core information technologies,
supplementary materials, specifically for each assignment: k) An ability to identify and analyze user needs and take them
examples of professional presentations, examples of real world into account in the selection, creation, evaluation and
implementations, and guidelines for mainly quantitative analysis. administration of computer-based systems,
Furthermore all lecture extensions and supplemental readings are l) An ability to effectively integrate IT-based solutions into user
as well as the Storage Technology Fundamentals course materials environment,
(courtesy of EMC) are provided free of charge on a CD to students m) An understanding of best practices and standards and their
eliminating cost of textbook. application,
n) An ability to assist in the creation of an effective project plan.
Table 3. Consolidated (new ABET) Outcomes by content
ABET ABET IT ABET CS
Course General programs programs 3. TOPICAL SCHEDULE2
Assessment Five weeks summer course: two professors (A-8 days and B-16
Outcome Computing specific specific
Outcomes Outcomes Outcomes days)
Part A:
1 f, i j, k, l, m j, k Labs, Cases Section 1 – Introduction and foundations
Day 1
2 a, c j, l j Labs, Cases Module 0.A- Course Orientation
Syllabus, Readings, Assignments and Grading
Quizzes,
An invited speaker to discuss: Hiring trends to support Storage
3 e n Lab, Group
infrastructure
Projects
Module 1.1 – Meeting Data Storage Needs
4 d k, l, n j, k Labs Module 1.2 – Data Center Infrastructure
Days 2 and 3
5 i j, k, l, m j, k Labs, Final Module 1.3 – Storage Technology Trends
Module 0.B Theoretical and Hardware Fundamentals for
6 i j, k, l, m j, k Labs Storage Networks
• Standardized CIM data model [required for graduate
students]
2.1 ABET General Computing Program • Logical Network Diagramming Notation
Outcomes: • Basic Elements of relevant Queuing Theory and Error
a) An ability to apply knowledge of computing and mathematics Correcting codes
appropriate to the discipline, • Performance analysis of underlining hardware
b) An ability to analyze a problem, and identify and define the technologies [I/O, cache etc.]
computing requirements appropriate to its solution, • Review of course Assignments and available
c) An ability to design, implement and evaluate a computer- cases/readings
based system, process, component, or program to meet
desired needs, Section 2 - Storage Systems Architecture
d) An ability to function effectively on teams to accomplish a Days 4 and 5
common goal, Module 2.1 – The Host Environment
e) An understanding of professional, ethical, legal, security, and Module 2.2 – Connectivity
social issues and responsibilities, Module 2.3 – Physical Disks
f) An ability to communicate effectively with a range of Module 2.4 – RAID Arrays
audiences, Lab-1 Selecting RAID
g) An ability to analyze the local and global impact of Module 2.5 – Disk Storage Systems
computing on individuals, organizations and society, Day 6
including ethical, legal, security and global policy issues, Module 0.C Review of Storage Network Protocols
h) Recognition of the need for, and an ability to engage in, Module 0.D Security Considerations for Networked Storage
continuing professional development,
i) An ability to use current techniques, skills, and tools Section 3 - Introduction to Networked Storage
necessary for computing practice. Days 7 and 8
Module 3.1 – Direct Attached Storage
2.2 ABET CS Specific program Outcomes: Module 3.2 - Network Attached Storage
j) An ability to apply mathematical foundations, algorithmic Lab: NAS Case studies
principles, and computer science theory in the modeling and
design of computer-based systems in a way that demonstrates Part B:
comprehension of the tradeoffs involved in design choices, Section 3 - Introduction to Networked Storage
k) An ability to apply design and development principles in the
construction of software systems of varying complexity. 2
bolded are main expansions to the original EMC course content
Days 9, 10 and 11 Server virtualization has rapidly advanced to the level where
Module 3.3 – Storage Area Networks network storage systems must be available at 100% of time and
Lab SAN Cases provide reliability, manageability and scalability. Highly scalable
systems save money in a long run but may require higher initial
Days 12 ,13 and 14 investments. Although many companies claim high scalability,
Module 3.4 – IP SAN SAN administrators immediately know the limitations of deployed
Lab : IP SAN Cases SANs as soon as storage space becomes inadequate. Popularity of
Module 3.5 – Content Adressable Storage [CAS] VMware’s Virtual Infrastructure 3 (VI3) enterprise solution
Lab: CAS Cases progresses the advancement of virtualization of server to the next
level – Distributed Resource Scheduling (DRS), High Availability
Section 4 – Information Availability (HA), Enhanced HA and Distributed Power Management (DMP).
Days 15 and 16 These are some of the essential technologies provided by VI3. One
Module 4.1 – Business Continuity Overview of the major components for VI3 is not just ESX machines and
Module 4.2 – Back Up and Recovery Virtual Infrastructure Management; it is the networked storage
Lab: Backup Cases behind virtualization of servers. 100% availability of virtual
Days 17 and 18 servers is highly depended on the availability of SAN behind the
Module 4.3 – Business Continuity Local ESX servers. LANs are usually viewed as the “front-end” networks
Module 4.4 – Business Continuity Remote whereas SANs are considered “back-end”. Migration of virtual
Module 0.E machines “live”, without interruption of service is only possible if
• Applications of SAN RAID and other storage replication SAN is available at 100% of the time. The importance of network
technologies in BC storage has been stressed many times; however, with technologies
• Storage replication with high availability of service such as virtualization of servers, the rules of enterprise networking
• Current physical limitations of remote storage systems. are constantly changing. Various Fibre Channel (FC) technologies
Lab: Replication Cases for network storage exist today but the certain limitation such as
high cost, scalability and proprietary hardware forced further
Section 5 – Managing and Monitoring advancement of Ethernet. IP-based systems provide great
Day 19 scalability and standards. Protocols such as FCIP, iFCP provide
Module 5.1 – Monitoring In the Data Center vast benefits to enterprise network storage systems but also have
Module 5.2 – Managing In the Data Center certain limitations. FC-based SANs are great when there is no need
to extend SAN over a distance. As soon as the need for distance is
Section 6 – Security and Virtualization involved, IP-based data provisioning takes place. Perhaps for those
Days 20 and 21 reasons, iSCSI evolved a protocol that does not involve utilization
Module 6.1 – Securing the Storage Infrastructure of any FC equipment (i.e. all Ethernet-based). iSCSI simply
Module 6.2– Securing the Storage Infrastructure transports SCSI commands over TCP/IP. Ethernet-based systems
Days 22, 23 and 24 are cost-effective and highly scalable systems but they are limited
Invited speaker from Lefthand Networks: VSA, by the bandwidth of the Ethernet channel. Today, 10Gb/s standard
SAN/iQ and the future of iSCSI. Presented by John is no longer the “golden” bandwidth – 40Gb/s and 100Gb/s
Easlick (Lefthand Networks) transfer rates are soon to become new standards [9].
Module 6.3- Trends in Virtualization and the Future of
Storage 5. CONCLUSIONS
Lab: Building RAID 5 network storage. EMC Academic Alliance program is now active in seven countries
Lab: Installing, configuring and managing FreeNAS storage. - Brazil, China, India, Russia, Mexico, Ireland, and the US and
Lab: Creating NFS/SMB network shares. reaching over 4000 students by 2008. This advanced Storage
Technologies class had a tremendous success among the students
Day 25 that took the class. Many are ready to complete their storage
Final Exam: Comprehensive Case Project certifications and a well-established communication venue with
4. ADVANCED CONTENT EMC allows graduates to fully meet the demands of the IT and CS
In order to further increase students’ expertise, the content EMC job markets.
content was expanded with the following topics: An established ABET course outcomes design and their mappings
• Performance and security analysis to program outcomes allowed instructors to stay focused and create
• I/O System (Infiniband, etc.) active learning experience for students.
• Minimal elements of queuing theory
• Storage Networking Protocols (compared using OSI model) 6. ACKNOLEDGEMENTS
• Common Information Model (storage domain) Special thanks to Ed Van Sickle (EMC), Kimberly Yohannan
• Logical Network Diagramming Notation SANDS (EMC), John Easlick (Lefthand Networks).
• Standard diagramming
• Storage Area protocols – iSCSI, iFCP, FCIP 7. REFERENCES
• Business Continuity and Disaster Recovery using
virtualization [1] ABET Criteria for Accrediting Computing Programs,
• Storage and server virtualization ABET, November 2007.
[2] IDC Revised estimate of storage growth, EMC March
2008.
[3] Barker R., Massiglia P. “Storage Area Network Essentials,
John Wiley 2001.
[4] Chirillo J. Storage Security: Protecting, SANs, NAS and
DAS". John Wiley 2003.
[5] Clark T. “IP SANs” Addison Wesley 2001.
[6] Clark T. “Designing Storage Area Networks” 2ed. Addison
Wesley 2003.
[7] Clark T. “Storage Virtualization” Addison Wesley, 2005.
[8] DMTF WM-CIM mapping. Retrieved on June 2nd, 2008
from
http://www.dmtf.org/standards/published_documents/DSP0
230.pdf .
[9] Dornan, A. One Network to Rule Them All.
InformationWeek, May 18, 2008
[10] Dwivedi, H. "Securing Storage: A Practical Guide to SAN
and NAS Security". Addison Wesley 2005.
[11] Fairly M. “Building Storage Networks”, McGraw Hill
2001.
[12] Farley M. “Storage Network Fundamentals” CISCO Press
2005.
[13] Hennessy J., Patterson D. “Computer Architecture- A
Quantitative Approach”, MK, 4th edition, 2007.
[14] Hufferd J. “iSCSI”, Pearson Education 2002.
[15] IDC Executive Briefing: Storage Complexity- Addressing
the Storage Skill Gap, March, 2006.
[16] IBM Redbook: Designing an IBM Storage Area Networks,
2000.
[17] Long J. “Storage Networking Protocols” Cisco Press 2006.
[18] Muth T. “Functional Structures in Networks” Springer
2005.
[19] Poelker C., Nikitin A. “Storage Area Networks for
Dummies” John Wiley 2003
[20] Preston C. “Using SAN and NAS” O’Reilly 2002.
[21] Schultz G., (2004). “Resilient Storage Networks” Elsevier
2004.
[22] Sickle E. “A Course in Storage technologies for EMC
Corporation for use in Storage Decision Conference
Chicago- May 2007.
[23] Computer Science and/or Information technology
Curricula” SIGITE 2007.
[24] Simitci H. “Storage Network Performance Analysis" John
Wiley 2003.
[25] Stallings W. “Computer Organization & Architecture” 7th
edition, Pearson 2006.
[26] US Department of Labor: Computer Scientists and
Database Administrators. Retrieved on July 5th, 2008, from
http://www.bls.gov/oco/ocos042.htm.
[27] Vegso, J., CRA Bulletin: Enrollments and Degree
Production at US CS Departments Drop Further in
2006/2007. Retrieved June 29th, 2008 from
http://www.cra.org/wp/index.php?p=139
[28] Vengurlekar N., Vallath M., Long R. “Oracle Automatic
Storage Management”, Oracle Press 2008.
[29] Worden D. “Storage Networks” Apress 2004

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy