Modernization Hub

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 VTAM on 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., VTAM definitions) 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 CICS terminal 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 IMS terminal 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.

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 COS values.
  • Monitor and Tune: Regularly monitor network performance metrics and adjust COS definitions as needed to optimize resource utilization and meet service level agreements.
  • Integrate with IP QoS: For hybrid network environments, ensure COS definitions are consistently mapped and integrated with IP QoS policies 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 COS definitions, their purpose, and their impact on different applications and user groups.

Related Vendors

IBM

646 products

Applied Software

7 products

Trax Softworks

3 products

Related Categories

Performance

171 products

Operating System

154 products

Encryption

41 products

Files and Datasets

168 products

Browse and Edit

64 products