Foothill CollegeApproved Course Outlines

Physical Sciences, Mathematics & Engineering Division
C S 54ASTORAGE AREA NETWORKSWinter 2014
4 hours lecture, 3 hours laboratory.5 Units

Total Quarter Learning Hours: 84 (Total of All Lecture, Lecture/Lab, and Lab hours X 12)
 
 Lecture Hours: 4 Lab Hours: 3 Lecture/Lab:
 Note: If Lab hours are specified, see item 10. Lab Content below.

Repeatability -
Statement: Not Repeatable.

Status -
 Course Status: ActiveGrading: Letter Grade with P/NP option
 Degree Status: ApplicableCredit Status: Credit
 Degree or Certificate Requirement: AS Degree
 GE Status: Non-GE

Articulation Office Information -
 Transferability: CSUValidation: 11/14/11

1. Description -
This course provides a broad and in-depth knowledge of Storage and Storage networking concepts, applications, and technologies. Storage Fundamentals including storage attachment architectures, the SCSI protocol, disk and tape drive concepts, RAID and JBOD, IP-based SANs, and Storage Networking Issues. Discusses the applications driving SAN adoption. This course is offered as part of the EMC Academic Alliance Program by an EMC trained instructor. This course assists in the preparation for the Information Storage and Management certification exam (E20-001). Students who pass the exam receive the Information Storage Associate (EMCISA) credential.
Prerequisite: None
Co-requisite: None
Advisory: C S 50A, 50B, and 50C.

2. Course Objectives -
The student will be able to:
  1. Explain Storage Fundamentals
  2. Describe Network Attach Storage (NAS)
  3. Describe Network Attached Storage (NAS)
  4. Compare Direct Attach Storage (DAS) to Network Attach Storage (NAS)
  5. Identify the components and uses of a Storage Area Networks (SAN)
  6. Classify SAN Applications
  7. Examine Fibre Channel?
  8. Examine iSCSI
  9. Categorize Storage Networking Issues
3. Special Facilities and/or Equipment -
  1. Access to a network laboratory with current Cisco network equipment host computers required to support the class.
  2. Website or course management system with an assignment posting component (through which all lab assignments are to be submitted) and a forum component (where students can discuss course material and receive help from the instructor). This applies to all sections, including on-campus (i.e., face-to-face) offerings.
  3. When taught via Foothill Global Access on the Internet, the college will provide a fully functional and maintained course management system through which the instructor and students can interact.
  4. When taught via Foothill Global Access on the Internet, students must have currently existing e-mail accounts and ongoing access to computers with internet capabilities.

4. Course Content (Body of knowledge) -
  1. Explain Storage Fundamentals
    1. SCSI Command Protocol Concepts
    2. Disk Drive Concepts
    3. Data Buffering and Caching Concepts
    4. JBOD and RAID Concepts
    5. Tape Concepts
    6. File System Concepts
    7. Storage Architectures and Application
  2. Describe Network Attached Storage (NAS)
    1. What is DAS?
    2. DAS Basics
    3. DAS Business Needs
    4. DAS Components and Configurations
    5. DAS Protocols
    6. DAS Advantages and/Disadvantages
  3. Describe Network Attach Storage (NAS)
    1. What is NAS?
    2. NAS Basics
    3. NAS Business Needs
    4. NAS Components and Configurations
    5. NAS Protocols
    6. NAS Advantages and Disadvantages
  4. Compare Direct Attach Storage (DAS) to Network Attach Storage (NAS)
    1. Cost
    2. Performance
    3. Availability
    4. Security
  5. Identify the components and uses of a Storage Area Networks (SAN)
    1. What is SAN?
    2. SAN Basics
    3. SAN Business Needs
    4. SAN Components and Configurations
    5. SAN Protocols
    6. SAN Advantages and Disadvantages
  6. Classify SAN Applications
    1. Storage Consolidation
    2. Backup and Restore
    3. Disaster Recovery
    4. Storage Outsourcing
  7. Examine Fibre Channel?
    1. Nodes, node ports, and Links
    2. Fibre Channel Standards and Structure
    3. FC-0: Physical Interface
    4. GBICs, SFPs, GLMs, and MIAs
    5. Fiber Optic Links
    6. Electrical Links
    7. FC-1: Encoding and Decoding
    8. 8B/10B Encoding
    9. Ordered Sets
    10. Port State Machine
    11. FC-2: Framing Protocol
    12. Session Management
    13. Exchange Management
    14. Sequence Management
    15. Frame Structure
    16. Link Control Frames
    17. Flow Control
    18. Classes of Service
    19. Link Services
    20. Fibre Channel Topologies
    21. Point-to-Point
    22. Arbitrated Loop
    23. Switched Fabric
  8. Examine iSCSI
    1. What is iSCSI
    2. iSCSI Concepts and Overview
    3. iSCSI, iFCP and FCIP
    4. Positioning iSCSI vs. Fibre Channel
    5. iSCSI Naming and Discovery
    6. Security Considerations
    7. iSCSI Components and Configurations
    8. TCP Offload Engines (TOEs)
    9. iSCSI Performance Considerations
  9. Categorize Storage Networking Issues
    1. Interoperability Certification
    2. Defining the Storage Requirement
    3. Data Protection Fuels Storage Demand
5. Repeatability - Moved to header area.
 
6. Methods of Evaluation -
  1. Tests and quizzes
  2. Written laboratory assignments.
  3. Final examination
7. Representative Text(s) -
EMC Education Services, Information Storage and Management: Storing, Managing, and Protecting Digital Information, Indianapolis, Wiley, 2009.

8. Disciplines -
Computer Science
 
9. Method of Instruction -
  1. Lectures which include motivation for the architecture of the specific topics being discussed.
  2. In-person or On-line labs (for all sections, including those meeting face-to-face/on campus) consisting of
    1. An assignment web-page located on a college-hosted course management system or other department-approved Internet environment. Here, the students will review the specification of each assignment and submit their completed lab work.
    2. A discussion web-page located on a college hosted course management system or other department-approved Internet environment. Here, students can request assistance from the instructor and interact publicly with other class members.
  3. Detailed review of laboratory assignments which includes model solutions and specific comments on the student submissions.
  4. In person or on-line discussion which engages students and instructor in an ongoing dialog pertaining to all aspects of designing, implementing and analyzing programs.
  5. When course is taught fully on-line:
    1. Instructor-authored lecture materials, handouts, syllabus, assignments, tests, and other relevant course material will be delivered through a college hosted course management system or other department-approved Internet environment.
    2. Additional instructional guidelines for this course are listed in the attached addendum of CS department on-line practices.
 
10. Lab Content -
  1. Configure Windows 7 host iSCSCI Initiator connections with NICs
  2. Build and configure a simple iSCSI SAN storage device
    1. Create an iSCSI LUN
    2. Connect to the iSCSI LUN from the PC
    3. Partition the LUN into three partitions
      1. Create an NTFS and format it.
  3. Build and configure an iSCSI SAN integrated with NAS
    1. Configure NAS to support SMB and NFS
  4. Configure and use iSCSI storage pooling
  5. Configure iSCSI bridged to Fibre Channel and SCSI with virtualization
 
11. Honors Description - No longer used. Integrated into main description section.
 
12. Types and/or Examples of Required Reading, Writing and Outside of Class Assignments -
  1. Reading
    1. Textbook assigned reading averaging 50 pages per week.
    2. On-line resources as directed by instructor though links pertinent to networking.
    3. Library and reference material directed by instructor through course handouts.
  2. Writing
    1. Technical prose documentation that supports and describes the laboratory exercises that are submitted for a grade.
13. Need/Justification -
This course is a required core course for the AS degree in Enterprise Networking.


Course status: Active
Last updated: 2014-03-11 14:10:31


Foothill CollegeApproved Course Outlines