Carrier Grade Linux

Carrier Grade Linux
Developer(s) Linux Foundation
Type Hard real-time specifications for Linux
Website wiki.linuxfoundation.org/en/Carrier_Grade_Linux

Carrier Grade Linux (CGL) is a set of specifications which detail standards of availability, scalability, manageability, and service response characteristics which must be met in order for Linux kernel-based operating system to be considered "carrier grade" (i.e. ready for use within the telecommunications industry). The term is particularly applicable as telecom converges technically with data networks and commercial off-the-shelf commoditized components such as blade servers.

Carrier-grade is a term for public network telecommunications products that require up to 5 nines or 6 nines (or 99.999 to 99.9999 percent) availability, which translates to downtime per year of 30 seconds (6 nines) to 5 minutes (5 nines). The term "5 nines" is usually associated with carrier-class servers, while "6 nines" is usually associated with carrier-class switches.

CGL Project and Goals

The primary motivation behind the CGL effort is to present an open architecture alternative to the closed, proprietary software on proprietary hardware systems that are currently used in telecommunication systems. These proprietary systems are monolithic (hardware, software and applications integrated very tightly) and operate well as a unit. However, they are hard to maintain and scale as telecommunications companies have to utilize the services of the vendor for even relatively minor enhancements to the system.

CGL seeks to progressively reduce and / or eliminate this dependence on proprietary systems and provide a path for easy deployment and scalability by utilizing cheap COTS systems to assemble a telecommunications system.

The CGL effort was started by the Open Source Development Lab (CGL Working Group). The specification is now in the combined Linux Foundation. The latest specification release is CGL 5.0. Several CGL-registered Linux distributions exist, including MontaVista, Wind River and Red Flag.[1]

Applications and Services

The OSDL CGLWG defines three main types of applications that carrier-grade Linux will support — gateways, signaling servers, and management.

Notes

  1. Linux Foundation CGL Workgroup "Registered Distributions", accessed November 20, 2010.

See also

External links