Functionality and Architecture of Cello
Cello is the new transport platform needed to address the connectivity functions in the new 3G systems. The Cello philosophy has been to design a platform that can be used to build products that are flexible, scalable and modular.
Cello can be implemented in different nodes and networks. The transport technique is based on ATM, which is well suited to many different applications, from low intensity constant bit rate applications, such as voice, to bursty packet data applications that require reliable and high performance transfer capabilities. Services provided by a Cello node include transport, signaling, network synchronization, connection handling and ATM switching.
Web based Operation and Maintenance
Cello-based nodes can be managed using web technology. Operation and maintenance of the node supplies management interfaces based on CORBA, HTTP, Telnet, and FTP. The operation and maintenance part also handles online documentation, a framework for design rules, Application Programming Interfaces (APIs) and support services for design and implementation of management applications both within the node and for a client. A Cello based node can be remotely controlled from another node utilizing IP transport, supplied by Cello.
The Cello Application Development Environment (CADE) is used to design node applications. CADE includes, for example, libraries, software development tools, user documentation, and a Cello simulator. Once the application is designed, CADE is removed. The Cello platform and CADE together include all physical equipment and associated software that are required to create the ATM network node.
Cello makes it easy to expand, decrease, or reconfigure existing nodes, with little or no disturbance. It is easy to create nodes with different configurations, functionality, capacity, cost, reliability and performance levels.
All parts that can be single points of failure. It can vary from the smallest node consisting of a single subrack to a large node comprising several subracks. ETBs.
. The modular design makes it easy to create nodes with different configurations. Two of the device slots are specially equipped to support Timing Units. cost. such as processor boards. additional device subracks can be added. the subrack includes power distribution units. can be duplicated (1+1 redundancy). and Switch Extension Boards (SXBs) to connect other nodes or application device boards. In the graphic below. switch core. and device boards. In addition to the Main Processor Board (MPB) and the SCB. the subrack can be equipped with. Cello can be expanded at two levels. inter-subrack link. and reliability and performance levels. additional device boards can be attached and secondly. A subrack may also include one or more processor boards. Special purpose Processor Boards (SPBs).. depending on the processing power needed and the redundancy level. A subrack is the smallest building unit. two of which are normally used for the Switch Core Boards (SCB). In addition. capacity. Firstly. Dev denotes Device Board Module (DBM). e. Scalability makes it possible to easily expand/decrease and reconfigure an existing node. It is also possible to use only one single SCB in a subrack. One of the device subracks functions as a hub-inter-connecting device subrack when building large nodes. e.g. all attached to the back plane.Cello Architecture
Cello System Architecture
Two of the key features of Cello are scalability and modularity. a Cello node can be designed to have greater terminating capacity. For instance. A subrack comprises 28 slots. different Exchange Terminal Boards (ETBs). functionality. A subrack comprises a variable number of plug-in-units. higher processing power and/or a higher degree of robustness through capacity redundancy.g.
Single Subrack Representation
A Cello node is scalable both in size and capacity.
The ETBs are designed using a modular hardware structure. Main Processor Board (MPB): MPB denotes the role played by a member of the Main Processor Cluster (MPC). This board is used when building large nodes if the internal links on the SCB are not sufficient for interconnection to the device subracks. Each device subrack is connected to a hub subrack via internal high-speed transmission links. The DBM is a module used by hardware designers to design application boards. All MPBs are equipped with a hard disk. the DBM can be extended with device subracks. circuits for the distribution of system clock. Exchange Terminal Board (ETB): The ETBs provide interfaces for ATM Cell Transport over various types of transmission lines. interfaces for the connection of four Inter Subrack Links (ISL) and interfaces for the connection of fan supervision signals. A Main Processor (MP) is normally executed on a type of hardware called General Processor Board (GPB).
Device Board Module (DBM): When greater capacity is needed.Cello Platform Hardware Boards
The boards in the Cello Platform are:
Switch Core Board (SCB): This board contains the ATM switch core. Switch Extension Board (SXB)(not shown in picture): This board includes four ISLs with similar characteristics as the ISL links on the SCB.
When building nodes larger than one subrack. Local switching in one subrack is also supported. by connecting the device subracks using the internal links on the Switch Core Board (SCB). A node can be enlarged from a single subrack without disturbing the original configuration. hub subracks and device subracks. Note that a node can be enlarged without disturbing the traffic. Each device subrack is connected to the hub subrack via high-speed internal transmission links. two types of subracks are needed. When configuring larger nodes.
. dedicated hardware boards. interconnecting device subracks. There is only one hub subrack in a Cello node. The SXB is used when the number of subracks exceeds the number of links available on the SCB. These links allow high-speed setup of connections and variable cell size transport between the subracks in the switch node. The hub subrack acts as a group switch. A multiple subrack node is configured as a star. SXB. A connection is set up through a maximum of three switches.Multiple Subrack Node
A node can be extended with device subracks if more capacity is required. are needed in the hub subrack to interconnect the device subracks. it can also hold high capacity links through which traffic to all device subracks is distributed. The internal links do not conform to standard ATM links.
The possible configurations are independent of how the processor boards are located in subracks of the node.Execution Platform Processors
The Cello platform offers services to applications.
. The SPs communicate with one BP only. These services give applications access to the network and allow processors to communicate with each other.
The execution platform has a logical topology with a central processing unit .the MPC which is built from a number of MPs co-operating in order to form a "processor cluster". MPC is the centre in a star topology with Board Processors (BPs) on its points. Each BP may have several subordinate Special Processors (SPs) connected. All BPs communicate with the MPC but not with each other and all MPs communicate with each other. the Cello platform offers an execution platform to the applications comprising:
Processors and the communication between them A distributed real time operating system Space switching Operation and maintenance support for applications Distributed real time database. that is the one on the same board. For example.