COS - Class of Service
Enhanced Definition
Class of Service (COS) is a network management mechanism used in IBM's Systems Network Architecture (SNA) and extended to IP networks on z/OS to define and prioritize network traffic. It specifies the characteristics of a session's path and the level of service it receives, ensuring critical applications meet their performance objectives.
Key Characteristics
-
- SNA Foundation: Originally a core component of SNA, where it dictates how VTAM (Virtual Telecommunications Access Method) handles session establishment and data flow.
- VTAM Implementation: Managed and enforced by
VTAMon z/OS, which uses COS definitions to select appropriate transmission groups and routes. - Prioritization: Assigns different priorities to network traffic, allowing critical applications (e.g., CICS) to receive preferential treatment over less critical ones (e.g., bulk data transfer).
- Resource Allocation: Influences network resource allocation, such as buffer sizes, transmission queue depths, and path selection, to meet defined service levels.
- Policy-Driven: Defined through network configuration profiles (e.g.,
VTAMdefinitions) that specify service characteristics like response time, throughput, and security. - IP Integration: On modern z/OS systems, COS concepts can be mapped to or integrated with IP Quality of Service (QoS) mechanisms, providing end-to-end service differentiation across hybrid networks.
Use Cases
-
- Prioritizing CICS Transactions: Assigning a high COS value to
CICSterminal sessions to ensure minimal response times for interactive users. - Batch Data Transfer: Allocating a lower COS to large file transfers (e.g.,
FTP,Connect:Direct) to prevent them from consuming excessive network resources and impacting online systems. - IMS Terminal Access: Guaranteeing consistent and reliable network performance for
IMSterminal users accessing critical databases. - Network Congestion Management: Using COS to strategically manage network traffic during peak loads, ensuring essential applications remain responsive.
- Application-Specific QoS: Differentiating network service levels for various applications or departments based on their business criticality.
- Prioritizing CICS Transactions: Assigning a high COS value to
Related Concepts
COS is fundamental to SNA and VTAM, defining the network's behavior for sessions. While z/OS Workload Manager (WLM) manages CPU and I/O resources *within* the mainframe, COS focuses on *network* resource management. It often works in conjunction with IP QoS policies in modern z/OS environments to provide comprehensive end-to-end service level management for applications spanning both SNA and IP networks.
Best Practices:
- Define Clear Requirements: Identify the performance requirements (latency, throughput) for all critical applications to accurately define appropriate
COSvalues. - Monitor and Tune: Regularly monitor network performance metrics and adjust
COSdefinitions as needed to optimize resource utilization and meet service level agreements. - Integrate with IP QoS: For hybrid network environments, ensure
COSdefinitions are consistently mapped and integrated withIP QoSpolicies to provide seamless end-to-end service differentiation. - Avoid Over-Prioritization: Do not assign high priority to too many traffic types, as this can dilute the effectiveness of prioritization and lead to unintended performance issues.
- Document Policies: Maintain thorough documentation of all
COSdefinitions, their purpose, and their impact on different applications and user groups.
Related Products
Related Vendors
Related Categories
Performance
171 products
Operating System
154 products
Encryption
41 products
Files and Datasets
168 products
Browse and Edit
64 products