Comments
Matt McLarty wrote: For more info... Follow me on Twitter See our website
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Carrier Grade Linux
Advancing Linux in the communications space

This article provides an update of the Carrier Grade Linux initiative, the CGL specification, distributions, platforms and deployments.

Carrier Grade Linux - The OSDL Initiative
The OSDL Carrier Grade Linux working group was established in January 2002. Its goal is to identify requirements for enhancing the Linux operating system to achieve an open source platform that is highly available, reliable, secure and scalable, and so suitable for carrier grade systems. The CGL working group has the vision that next-generation and multimedia communication services can be delivered using Linux-based platforms. To realize this vision, the WG evolved a strategy to define the requirements and architecture for the Carrier Grade Linux platform, develop a roadmap for the platform, and promote development of a stable platform for deployment of commercial components and services.

The CGL WG focuses on two areas (see Figure 1):

  • Carrier Grade Linux: CGL enhancements to the operating system are related to various requirements (listed in later sections) such as availability and scalability
  • Software Development Tools: Tools including debuggers and analyzers
Today, over two dozen OSDL member companies from all over the globe are actively involved with the CGL initiative. Member companies cover the whole ecosystem: carriers, network equipment providers (NEPs), telecom equipment manufactures (TEMs), platform providers, independent software vendors (ISVs), middleware providers, and Linux distributors.

The CGL WG also identifies existing open source projects that support the roadmap and implement required components and interfaces for the platform. When no open source project exists to satisfy a given requirement, CGL member companies either launch or support the launch of new open source projects to implement missing components and interfaces of the platform.

CGL Requirement Documents - History and Current Status
Since its formation, the CGL working group has produced three versions of a specification to define these required capabilities. In response, Linux distribution suppliers are now demonstrating that they can meet the emerging needs of telecommunications by registering (disclosing publicly) how their Linux-based software platform products address the requirements as defined in the Carrier Grade Linux Requirements Definition.

This expanded group has now released the Carrier Grade Linux Requirements Definition version 3.1. For clarity and ease of use, the specification has been split into seven separate topical documents:

  • Availability: A collection of requirements that addresses the robustness of a single computing node. Clustering individual computing nodes so that a node cannot represent a single point of failure will enhance availability.
  • Clustering: The clustering requirements support the use of multiple carrier server systems to provide higher levels of service availability through redundant resources and recovery capabilities, and to provide a horizontally scaled environment supporting increased throughput.
  • Serviceability: The serviceability requirements specify a set of features for servicing and maintaining a system. They support servicing and managing hardware and software on carrier server systems. These requirements help support the availability of applications and the operating system.
  • Performance: The performance requirements describe the needed performance and scalability of typical communications systems.
  • Standards: One goal of the CGL effort is to leverage mature and well-established industry standards that are common and relevant to the carrier-grade environment and include them as part of the CGL requirements. The CGL WG is actively working with recognized standard bodies such as the Linux Standard Base and the Service Availability Forum. These organizations are producing standards and specifications that address the RAS and application portability gaps between Linux as it exists today and where it needs to be to support highly available communications applications.
  • Hardware: The hardware requirements specify a set of generic requirements that are common across platform types. It includes support for blade servers, hardware management interfaces, and blade hot swap events.
  • Security: The security requirements were formally introduced in CGL 3.1. Their aim is maintaining an acceptable level of security without compromising CGL goals for high availability, performance, and scalability. The requirements support the use of additional security mechanisms to protect systems against attack from both the Internet and intranets, and provide special mechanisms at kernel level to be used by telecom applications.
Beyond CGL 3.1
The CGL working group identified and prioritized requirements based on market input and feedback received from participating companies and their customers. These priorities include real-time capabilities, testing CGL workloads, device driver hardening and availability, and Linux performance and scalability, in addition to further enhancements to security and manageability.

Figure 3 presents the path of the CGL requirements definition document: more focus and more depth in specific areas, based on the feedback from the member companies and the marketplace.

CGL Registration and Registered Distributions
CGL Registration entails the disclosure of how and if a given CGL Linux platform meets priority 1 requirements from the CGL Requirements Definition. For each met requirement, the document defines the data needed for registration disclosure. Linux distribution vendors provide the disclosure information on their Web site and on the OSDL site. If a Linux distribution vendor didn't implement a certain priority 1 requirement(s), the vendor must disclose the reason for its absence. Linux distribution vendors that have registered with full public disclosure of all priority 1 requirements may describe their product as "OSDL CGL Registered".

Currently, five Linux distribution suppliers offer CGL version 2.0 registered distributions. OSDL maintains a Web site that lists CGL registered distributions and links to their disclosure documents: www.osdl.org/lab_activities/carrier_grade_linux/registration.html.

Deployments with CGL-based Platforms
The first step in deployment is the availability of carrier grade platforms that support CGL. At the writing of this article, there were over 18 platform providers and network equipment providers that offer CGL-based platforms. The list is interesting from a geographical perspective, as CGL-based products and platforms are coming from North America, Europe and Asia.

As for deployment, two interesting stories stand out: one is from NEC, which today provides CGL-based platforms for Asian carriers, and British Telecom Global, which is successfully piloting a project providing communication services with CGL-based platforms.

About Ibrahim Haddad
Dr. Ibrahim Haddad is Director of Technology and Alliances at the Linux Foundation responsible for managing Mobile Linux initiatives and working with the community to facilitate a vendor-neutral environment for advancing the Linux platform for next-generation mobile computing devices. Other responsibilities include overseeing all MeeGo related activities (including driving MeeGo Handset), managing the Linux Foundation engineering team, managing the Open Compliance and the Linux Standard Base programs, and supporting the Linux Foundation member companies with their Linux and Open Source activities.
Prior to the Linux Foundation, Dr. Haddad was the Director of Open Source at Palm charted with managing and executing company-wide Linux and Open Source strategy and ensuring webOS Open Source compliance. Prior to Palm, he was Director of Technology at Motorola (CTO Office) defining and developing the requirements for Motorola’s Open Source initiatives and driving technical contributions to the product teams. Before joining Motorola, Dr. Haddad managed the Carrier Grade Linux and Mobile Linux Initiatives at the Open Source Development Labs and promoted the development and adoption of Linux and Open Source software in the communications industry. Prior to joining OSDL, Dr. Haddad was a Senior Researcher at Ericsson Research where he was involved with the server system architecture for 3G wireless IP networks and contributed to Ericsson's open platform efforts.
Dr. Haddad is a Contributing Editor of the Linux Journal and a frequent panelist and speaker on business, technical and social aspects of Open Source software. Haddad received a B.Sc. and M.Sc. in Computer Science from the Lebanese American University and a Ph.D. in Computer Science from Concordia University, where he was awarded the J. W. McConnell Memorial Graduate Fellowship and the Concordia University 25th Anniversary Fellowship for academic excellence.
You visit Dr. Haddad's personal web site here.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
New tools and services for swift software-as-a-service integration in the cloud lowers the barrier to SaaS adoption for SaaS providers and developers. MuleSoft this week launched Mule iON SaaS Edition, providing a broad set of new tools and services for swift software-as-a-Service (Sa...
All the buzz surrounding OpenStack over the past few months may beg the question of whether Openstack can repeat for Cloud what Linux has done for server operating systems over the past several years. With an enthusiastic following and a compelling, if not industry-leading set of funct...
Virtual Desktop Infrastructure (VDI) has been a hot topic in the IT community for years but delivery models have limited its use. Today there are real options for using the technology to truly replace the existing desktop infrastructure to realize tangible benefits. Today’s cloud-sourc...
VMware hypervisors of the ESX family (3.x, 4.x and 5.0) are fully, out-of-the box supported by the latest versions of OpenNebula(3.0+). If you have a server farm based on any of the ESX versions, then you can make use of OpenNebula to better manage your physical (and virtual) resources...
Data centers today are stretched to the limits with fast-paced business demands. On top of that, integrating and managing IT infrastructures can pose major challenges. Organizations need a new solution that consolidates servers and workloads without breaking the bank—and Linux, togethe...
Atlantis Computing, a provider of Virtual Desktop Infrastructure (VDI) storage and performance optimization solutions,has announced the release of Atlantis ILIO Diskless VDI 3.2, a solution that enables VMware View customers to deploy virtual desktops with no storage. Atlantis ILIO Dis...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE