Course Name
SAM – SCSI Architecture Model Training
Course Overview
This course on SAM SCSI Architecture Model training is designed for people who work on development, testing and verification of SAM protocol. Participants will learn the internals of SAM protocol that helps them with a much better understanding of their current SAM work.
Target Audience
- Professionals and Students who are working in Storage/Networking/IT Domain
- Developers, Testers/QA and Verification Engineers who are working on or keen to know SCSI Architecture Model
Fee, Schedule & Registration
Click Here for SAM – SCSI Architecture Model Training course training schedule, fee and registration information.
SAM – SCSI Architecture Model Training Course Outline
SCSI Architecture Model Introduction Compliance requirements The SCSI distributed service model The SCSI client-server model – SCSI client-server model overview – Synchronizing client and server states – Server request/response ordering The SCSI structural model SCSI classes – SCSI classes overview – SCSI Domain class – Service Delivery Subsystem class – SCSI Device class – SCSI Port class – SCSI Target Port class – Task Router class – SCSI Initiator Port class – SCSI Target Device class – Logical Unit Conglomerate class – Administrative Logical Unit class – Subsidiary Logical Unit class – Level 1 Hierarchical Logical Unit class – Level 2 Hierarchical Logical Unit class – Level 3 Hierarchical Logical Unit class – Level 4 Hierarchical Logical Unit class – Logical Unit class – Device Server class – Copy Manager class – Task Manager class – Task Set class – Command class – Task Management Function class – Management Logical Unit class – Well Known Logical Unit class – SCSI Initiator Device class – Application Client class – Application Client Task Management Function class – Application Client Task Set class – Application Client Command class Logical unit number (LUN) – Introduction – Logical unit representation format – LUNs overview – Minimum LUN addressing requirements – Single level LUN structure – Complex LUN structures – Addressing methods Nexus – Nexus overview – Command identifier SCSI ports – SCSI port configurations – SCSI devices with multiple SCSI ports – SCSI target device with multiple SCSI ports structure – SCSI initiator device with multiple SCSI initiator ports structure – SCSI device with multiple SCSI ports structure – SCSI initiator device view of SCSI target device with multiple SCSI target ports – SCSI target device view of a SCSI initiator device with multiple SCSI initiator ports The SCSI model for distributed communications |
SCSI Command Model The Execute Command procedure call Command descriptor block (CDB) Status – Status codes – Status qualifier – Status precedence SCSI transport protocol services for SCSI commands – SCSI transport protocol services for SCSI commands overview – Command and status SCSI transport protocol services – Data transfer SCSI transport protocol services Command lifetime Aborting commands Command processing example Commands that complete with CHECK CONDITION status – Overview – Handling commands when ACA is not in effect – Aborting commands terminated with a CHECK CONDITION status without establishing an ACA Auto contingent allegiance (ACA) – ACA overview – Establishing an ACA – Handling new commands received on the faulted I_T nexus when ACA is in effect – Handling new commands received on non-faulted I_T nexuses when ACA is in effect Overlapped commands Incorrect logical unit numbers for commands Task attribute exception conditions Sense data – Command terminated sense data or polled sense data – Command completed sense data Unit attention condition – Unit attention conditions that are not coalesced – Coalescing unit attention conditions |
SCSI Events and Event Notification Model SCSI events overview Establishing a unit attention condition subsequent to detection of an event Conditions resulting from SCSI events – Power on – Hard reset – Logical unit reset – I_T nexus loss – Power loss expected SCSI transport protocol services for event notification – SCSI transport protocol service for event notification overview – Nexus Loss SCSI transport protocol service indication – Transport Reset SCSI transport protocol service indication – Power Loss Expected SCSI transport protocol service indication |
Task Management Functions Task management function procedure calls ABORT TASK ABORT TASK SET CLEAR ACA CLEAR TASK SET I_T NEXUS RESET LOGICAL UNIT RESET QUERY TASK QUERY TASK SET QUERY ASYNCHRONOUS EVENT Task management function lifetime SCSI transport protocol services for task management functions – SCSI transport protocol services for task management functions overview – Send Task Management Request SCSI transport protocol service request – Task Management Request Received SCSI transport protocol service indication – Task Management Function Executed SCSI transport protocol service response – Received Task Management Function Executed SCSI transport protocol service confirmation Task management function example |
Task Set Management Introduction to task set management Implicit head of queue Command management model Command management events Command states – Overview – Enabled command state – Blocked command state – Dormant command state – Completed command state – Command states and command lifetimes Task attributes – Overview – Commands having the SIMPLE task attribute – Commands having the ORDERED task attribute – Commands having the HEAD OF QUEUE task attribute – Commands having the ACA task attribute Command priority Command state transitions Task set management examples – Introduction – Commands having the HEAD OF QUEUE task attribute – Commands having the ORDERED task attribute – Commands having the ACA task attribute |