Next Generation Networks Architecture and Layered … · Next Generation Networks Architecture and...

15
Next Generation Networks Architecture and Layered End-to-End QoS Control 1 Weijia Jia, Bo Han, Ji Shen and Van Fu Department of Computer Science City University of Hong Kong, 83 Tat Chee Avenue, Kowloon, Hong Kong [email protected] Abstract. Next-generation network (NGN) is a new concept and becoming important for future telecommunications networks. This paper illustrates five function layers of NGN architecture and discusses some end-to-end QoS (quality of service) for NGN (called NGNQoS) as: (1) One Application Layer that supports SIP protocol; (2) Network Control Layer that aims at overcoming the bottleneck problem at edge nodes or servers for end-to-end admission control; (3) Adaptation Layer that supports different network configurations and mobility; (4) Network Transmission Layer that provides end-to-end QoS controls for real-time communications through integrating DiffServ and MPLS and (5) Management Layer that provides Web-based client-server GUI browser and wireless information connection. 1 Introduction Next-generation network (NGN) is a new concept commonly used by network designers to depict their vision of future telecommunications networks. Various views on NGN have been expressed by operators, manufacturers and service providers. NGN seamlessly blends the end-to-end QoS into the public switched telephone network (PSTN) and the public switched data network (PSDN), creating a single multi-service network. Rather than large, centralized, proprietary switch infrastructures. Next-generation architecture pushes central core functionality to the edge of the network. The result is a distributed network infrastructure that leverages new, open technologies to reduce the cost of market entry dramatically, and to increase flexibility, and to accommodate both circuit-switched voice and packet- switched data. The integrated services will bring communication market billions of incomes, however, the R&D for NGN still lack behind of the actual demands of the society [1]. On the other hand, the architecture of the Internet and IP-based networks is rapidly evolving towards one where service-enablement, reliability and scale become paramount. Dynamic IP routing supported by routing protocols such as OSPF, IS-IS and BGP provides the basic internetworking function while confronting 1 The work is supported by Research Grant Council (RGC) Hong Kong, SAR China, under grant nos.: CityU 1055/00E and CityU 1039/02E and CityU Strategic grant nos. 7001709.

Transcript of Next Generation Networks Architecture and Layered … · Next Generation Networks Architecture and...

Next Generation Networks Architecture and Layered End-to-End QoS Control1

Weijia Jia, Bo Han, Ji Shen and Van Fu

Department of Computer Science City University of Hong Kong, 83 Tat Chee Avenue, Kowloon, Hong Kong

[email protected]

Abstract. Next-generation network (NGN) is a new concept and becoming important for future telecommunications networks. This paper illustrates five function layers of NGN architecture and discusses some end-to-end QoS (quality of service) for NGN (called NGNQoS) as: (1) One Application Layer that supports SIP protocol; (2) Network Control Layer that aims at overcoming the bottleneck problem at edge nodes or servers for end-to-end admission control; (3) Adaptation Layer that supports different network configurations and mobility; (4) Network Transmission Layer that provides end-to-end QoS controls for real-time communications through integrating DiffServ and MPLS and (5) Management Layer that provides Web-based client-server GUI browser and wireless information connection.

1 Introduction

Next-generation network (NGN) is a new concept commonly used by network designers to depict their vision of future telecommunications networks. Various views on NGN have been expressed by operators, manufacturers and service providers. NGN seamlessly blends the end-to-end QoS into the public switched telephone network (PSTN) and the public switched data network (PSDN), creating a single multi-service network. Rather than large, centralized, proprietary switch infrastructures. Next-generation architecture pushes central core functionality to the edge of the network. The result is a distributed network infrastructure that leverages new, open technologies to reduce the cost of market entry dramatically, and to increase flexibility, and to accommodate both circuit-switched voice and packet-switched data. The integrated services will bring communication market billions of incomes, however, the R&D for NGN still lack behind of the actual demands of the society [1]. On the other hand, the architecture of the Internet and IP-based networks is rapidly evolving towards one where service-enablement, reliability and scale become paramount. Dynamic IP routing supported by routing protocols such as OSPF, IS-IS and BGP provides the basic internetworking function while confronting

1 The work is supported by Research Grant Council (RGC) Hong Kong, SAR China, under grant nos.:

CityU 1055/00E and CityU 1039/02E and CityU Strategic grant nos. 7001709.

the dual challenges of greater scale and faster convergence. Many providers are looking to a converged packet switch network (PSN) future based on IP/MPLS and they seek a way to converge many networks into one to reduce costs and expand service reach. The transport layer protocols including TCP and SCTP continues to be an area of active research as developers seek optimal application throughput and resilience. IP QoS as defined by IntServ and DiffServ continues to evolve and interesting efforts are underway to enhance QoS signaling for wire line and wireless networks.

The challenges and opportunities associated with a fundamental transformation of current networks toward a multi-service ubiquitous infrastructure with a unified control and management architecture have been discussed in BellSouth Science & Technol., Atlanta, GA, USA [2], in which, the outline of the fundamental reasons why neither the control infrastructure of the PSTN nor that of the present-day Internet is adequate to support the myriad of new services in NGN. Although NGN will inherit heavily from both the Internet and the PSTN, its control and management architecture is likely to be radically different from both, and will be anchored on a clean separation between a QoS-enabled transport/network domain and an object-oriented service/application domain, with a distributed processing environment that glues things together and universally addresses issues of distribution, redundancy, and concurrency control for all applications.

This paper presents NGN architecture and discusses some end-to-end QoS for NGN. In Sec 2, a survey for NGN is given and the five layers architecture of NGN is illustrated in Sec 3. Some end-to-end QoS issues of NGN are described in Sec 4 and we conclude in the final section.

2 Survey of NGN: Research and Development

Lucent proposed next-generation networks with various venues, expanding the boundaries [3]. The basis of this proposal is that the coordination of feature interactions in NGN can be served well with the use of semaphores. A feature semaphore is associated with each zone of a call session, and these semaphores become part of the user's per call data. Telcordia Technol in NJ, USA [4] proposed next generation networks (NGNs) that support a variety of communications services (data, video, and voice) seamlessly. Customers will demand that these networks be highly reliable as more and more traffic and services use them. Because of the historically exceptional reliability of wire-line voice telephony, the reliability of voice services supported by NGN voice over packet (VOP) necessitates special attention in order to achieve the customer satisfaction of the service.

In South Koera, KT is considering the installation of NGN backbone network with IP Router. KT is now testing packet delay, loss and jitter in their test bed. QoS discussions on whether the IP router satisfies the forthcoming NGN customers who use basic application of NGN still remain. QoS values as packet delay, packet loss and jitter are measured and analyzed at the KT-NGN test bed, and are compared with the ITU-T QoS recommendation values [5, 6].

In Slovenia, Iskratel Ltd. is a company with of telecommunications with the latest product SI2000 with the basic functions, data and interfaces included in the management node software, which manages various network elements of the SI2000 product line [7] in which data and voice will share a common packet-switched network. The major drawbacks of the current NGN implementations that are based on those services are investigated. A new element in the NGN architecture is proposed, called multi-service mediator (MSM) and an interworking scenario with other currently defined NGN elements is described, especially with the softswitch [8].

Some German companies discuss QoS from a somewhat unconventional point of view and argue that high availability is a key ingredient in QoS perceived by the user. High availability with extremely short interruptions in case of failure is needed for acceptable QoS in real-time dialog services such as telephony or video conferencing and an even distribution of the traffic load over the network is essential to ensure the efficient network utilization given that some kind of admission control for QoS traffic has to be in place for overload avoidance [9].

Alcatel (France) proposes the NGN multimedia network structure and its business model with four players involved in charging: access provider, connection provider, telecommunication service provider, and value-added service provider. Often charging components must be correlated to create a clear postpaid bill and ensure correct treatment of prepaid accounts, as well as settlement between the providers involved. If charging is to remain a prime competitive tool in next-generation networks, it must be functionally intelligent and flexible, and able to optimize operator and service provider revenues while providing a fair policy toward the end users [10]. A prototype for a service platform for the next-generation network is also described, targeted at offering services in fixed and mobile networks using NGN principles, and focused primarily on the architecture of the core IP-UMTS network based on current 3GPP specifications [11]. France Telecom R&D presented a generic functional architecture to help people to identify functions needed to deliver different type of services, with different QoS levels and constraints using a NGN DSL network [12]. IP Differentiated Services have been discussed in Alcatel Network Strategy Group, Antwerp, Belgium and is widely seen as the framework to provide quality of service in the Internet in a scalable fashion. However many issues have still not been fully addressed, such as the way per-hop behaviors can be combined to provide end-to-end services; the specification of admission control and resource reservation mechanisms; and the role of management plane functionality and its integration with the control and data planes.

A team group at NTT, Tokyo, Japan has considered connectionless network is more suitable than connection-oriented network where voice over IP (VoIP) technologies are becoming practical. Call agents are being developed for the next generation network, called NGN-CA. NGN-CA provides OpenAPI, which is standardized application programmer interface to control various network elements. Although various applications using OpenAPI are written, ordinary call agent supports only one OpenAPI because there is difference among call models of OpenAPIs. A call model has been proposed combining multiple OpenAPIs. Various applications written in different OpenAPIs can be installed on the implementation and these applications can provide services on a call simultaneously [14].

Centre for Telecommunication in South Africa, University of Witwatersrand proposed the use of the TINA retailer and accounting management architecture as the basis for usage accounting in the NGN [15]. Three computational objects, namely the accountable object, the metering manager and the accounting policy manager, are used. A CORBA-based distributed processing environment (DPE) enables the TINA components to be deployed in a non-TINA NGN environment. Service components and computational objects used in the TINA accounting management are described.

In UK, next generation IP-based networks that offering QoS guarantees by deploying technologies such as DiffServ and MPLS for traffic engineering and network-wide resource management have been proposed. The discussion includes the following aspects: emerging service level agreements (SLAs) and service level specifications (SLSs) for the subscription to QoS-based services; management protocols for off-line service negotiation and signaling mechanisms for the dynamic invocation of service instances; approaches for the derivation of a traffic matrix based on subscribed SLAs/SLSs and monitoring data; algorithms for off-line traffic engineering and provisioning through MPLS or through plain IP routing with QoS extensions; algorithms for dynamic resource management to deal with traffic fluctuations outside the predicted envelope; a policy-based overall framework for traffic engineering and service management. Finally, ongoing work towards inter-domain QoS provisioning is presented [16]. The base issue of NGN trials on Russian public networks is interoperability testing of foreign equipment and adapted to the specific of Russian networks, domestic NGN system SAPFIR. Results of these NGN trials will be used for the development of the “NGN Evolution Concept” for the Russian public networks [17].

Beijing Univ. of Posts & Telecom., China, discussed that the NGN should provide end-to-end QoS solutions to users and analyzed QoS problems of wireless broadband applications in next generation mobile communications system, sets up a QoS index evaluation model, and presents an adaptive QoS paradigm for wireless broadband applications on NGN. A media negotiation mechanism in soft-switch based NGN is presented. The central point of this solution is to dynamically adjust the bandwidth occupation property of media connection belonging to certain sessions, reserve resource for the sessions, thus guarantee QoS. A variety of solutions are stated considering different soft-switch architecture and different types of sessions [18-20].

3 Overall NGN Architecture

NGNQoS can be described from five layers: (1) Application layer that contains the typical middleware for authorization, accounting, directory, browser, search and navigation of the information for millions of users where we focus on SIP protocol; (2) Network control layer aims at overcoming the bottleneck problem at edge nodes or servers and it composes a series of control agents for admission control, call setup, end-to-end QoS control and application flows through available bandwidth detection and distributed incomplete local information control, class priority and intelligent scheduling. Multicast and anycast group managements will be implemented to leverage the load for the admission control or service/message distributions; (3) Adaptation layer that supports different network configurations and mobility. It provides soft switching between different network on different level such as IPv4, IPv6, ATM, Ethernet, WLAN, WMAN and 3G networks, the layer supports both

packet and circuit switching and provides interconnection between the two switching networks protocols; (4) Network Transmission Layer that provides the effective end-to-end QoS controls for the real-time requests and flows through integration of parameterized QoS control and QoS class priority control, i.e., the DiffServ application to guarantee end-to-end delay with efficient routing algorithms for anycast and multicast etc.. This is particularly important to resolve the bottleneck problems as multipath routing enables the multiple choices for the path and anycast routing enables the selection to different (replicated) server thus reducing the bottleneck problems and (5) Management layer that provides Web-based client-server GUI

Fig. 1. NGN Network Architectures

browser and wireless information connection such as the access to the data using XML and Web-based visualization for data presentation, monitoring, modification and decision making on NGN. The IP telecommunication network architecture and software layer architecture are shown in Fig. 1 (see http://www.huawei.com) in which Bearer Control Layer and Logical Bearer Network together perform network control.

4 Layered End-to-End QoS

This section describes the details of each layer and their functions for end-to-end QoS services. Note that we do not intend to give all the functions for NGN layer but give some important QoS services and introduce our designs and algorithms.

4.1. Application Layer: SIP

Application layer contains typical middleware for authorization, accounting, directory, browser, search and navigation of information for millions of users. Web services have been discussed extensively; however, there are not many discussions about application end-to-end service on the NGN architecture, especially with mobility and multimedia transmissions support. In this subsection, we only focus on a prototype of wired and wireless QoS service using Session Initiation Protocol (SIP) [24]. SIP is an application layer signaling protocol standardized by IETF (Internet Engineering Task Force), which is used for managing multimedia sessions among different parties. An example on existing popular signaling protocols is H.323 [23]. The principle role of SIP is to set up sessions or associations between two or more end users. Sessions initiated can be used to exchange the various types of media data using appropriate protocols such as RTP, RSTP and so on. It can carry out bi-directional authentication and capability negotiation. SIP is simple and extensible. It accepts complementary information inserted as SIP payload for other applications.

Fig. 2. Layered functions of NGNQoS

Network control: Distributed Admission Control End-to-end QoS control,

Available bandwidth detection for resource allocations based on local information

Adaptation: supports different network configurations and mobility: supports soft

switching for packet and circuit switching between IPv4, IPv6, ATM, Ethernet, WLAN, WMAN and

Physical Layer

Managem

ent: Web-based client-server G

UI or

wireless inform

ation browser, accessing, updating,

Visualization and presentation

Applications: SIP based multimedia communications, directory,

browser, Search and navigation, Client-server viewer and browser-viewer

Currently, SIP is able to set up a call carrying the information of a more detailed multimedia session using protocols as the Session Description Protocol (SDP) [21]. By using of adaptive protocol, the selection mechanism is achieved for applying the most suitable communication protocol for end user devices adaptively during connection without any interruption and disconnection [22]. SIP is a control protocol for establishing media sessions. A session can be a simple two-way telephone calls or a collaborative multi-media conference session. The ability to establish these sessions means that a host of innovative services become possible for IP Centrex services such as video conferencing. The application layer SIP implementations may integrate wired and wireless networks based on NGN architecture.

Little work is done to enable end-to-end QoS multimedia transmission of hybrid of wired and wireless with SIP. We have implemented a prototype of wireless service using SIP based end-to-end multimedia transmission system for real time and non-real time video/audio communications, called AnyServer as shown in Fig. 3. To achieve SIP based end-to-end multimedia transmissions, SIP is not only used for call setup signaling, but also carries information for session making in adaptive protocol selection mechanism. SIP carries an SDP packet describing an audio or video session, indicating supported communication protocols and end terminals capabilities exchange. QoS requirements of applications and session ID are used for user identification of multi-parties communications in video-conferencing. To select the most suitable protocol for adapting different situations intelligently during a connection, data buffering service is provided such that media data flows must transmit between end users. In this way, end users can communicate among the others at their best acceptable QoS level without any interruption and disconnection. Currently, we are integrating AnyServer with NGN and wireless networks to provide multi-point end-to-end QoS applications such as video conferencing. Four major functions constitutes of the following system as User Agent in client device, SIP Proxy Server, Database Server and Agent Server to form the heterogeneous wireless and Internet services [32, 35].

Fig. 3 SIP based end-to-end multimedia transmission system for integrated wired

and wireless networks

4.2. Network Control Layer Network control layer composes of a series of control agents for distributed admission control (DAC), call setup and application flows through available bandwidth detection and distributed incomplete local information control, class priority and intelligent scheduling. We discuss the layer based on the following functions:

(1) Traffic classification for incoming requests: This function is performed by scheduler agent that exam the legal incoming requests and make classifications in terms of delay sensitive or VIP traffic. For those VIP/delay sensitive requests, the requests may be tagged with “gold” or “green”, “yellow” or “red (best effort)” tags. Then the classified traffic will be processed through admission control agents (or the admission nodes). To avoid any unnecessary delay, the scheduler and the admission control agents normally reside on the same site. By this tagging approach, the internet and telecommunication tasks can be classified and treated properly as detailed in the end-to-end QoS design. (2) Admission control: We have designed admission control algorithms which performs bandwidth detection and connection control. Bandwidth detection enables the approximate network resource to be detected in case that the networks are managed by different administrates or involved in heterogeneous networks. Based on the available bandwidth detections information and class priority for incoming requests, our distributed admission control algorithms with deal with for admissions for a large number of user connection requests to enhance the scalability and the admission probability by distributing the admission control nodes and the replicating the service nodes. A cooperative distributed approach can be implemented at the some board NGN admission nodes [36] and we give a brief discussion of admission control algorithm for anycast flows below.

Anycast flow is a flow which may connect to any destination in a target group. We consider anycast flow as a general flow concept because the anycast flow may be a unicast flow if the group only has one destination or multicast flows when the flow must be sent to every destination in the group. We first consider the destination selection issue. Destination selection determines which destination the anycast flow should be sent to. A good selection will bring better chance for the flow to be admitted. We propose several weight assignment algorithms based on available information such as route distance and available bandwidth. Different status information surely impacts differently on the network performance in terms of admission probability, overhead, and compatibility as illustrated below:

(1) Weighted destination selection based on the static route distance information [27, 36]: The admission control routers/servers may apply even weight assignments for the destination selection if none of the information is available. For one source, there is one route to a member in an anycast group. The length of the route may be easy to obtain via the current routing protocols [28, 29]. In this scenario, the dynamic information of network may not be available. The differences of route distances reflect the different resource consumption by the anycast flow. Intuitively, the flow to destinations with shorter distances will consume less bandwidth. A flow with short route distance will consume fewer resources. Hence a smart destination selection algorithm should prefer destinations with short route distances.

(2) Weight assignment based on local admission history: The local admission history may be defined as a log that records the successfulness of selecting individual

destinations in admission control. Let Hi record the number of the continual failures in the most recent admission history. For example, Hi =3 implies that for the last three times when destination i was selected in admission control process, there was insufficient bandwidth and resource reservation (to be discussed later) return failure. We propose a destination selection algorithm to combine both route distance and local admission history information. Given that this weight assignment algorithm uses both the route distance and local admission history, we expect that the admission probability will be higher than that of some static algorithm.

(3) Weighted Assignment based on available bandwidth: Local admission history may not accurately reflect the network dynamic status. We may use the approach illustrated in Sec. 4.2.1 to detect the available bandwidth for use of admission control.

Resource Reservation can be made by some standard protocols such as RSVP [30] or to check the availability of link bandwidth along the route based on approach illustrated before. We have extended our anycast admission control protocol [36] to include the bandwidth available information report. 4.3. Adaptation Layer

This layer provides soft-switching between different networks on different levels such as IPv4, IPv6, ATM, Ethernet, WLAN, WMAN or 3G networks which supports both packet and circuit switching and provides soft-switching between the heterogeneous networks. The layer can be divided into the following major functions:

(1) Soft switching between IPv4 and IPv6 using tunneling techniques carried out by edge routers of the subnet between the networks.

(2) ATM and convergence sub-layers merge the ATM cells to IP packets of WLAN and WMAN networks.

(3) Soft switching between ITU H.323/H.324 protocols to handle the circuit/packet switching.

We have implemented efficient transformation of 3G-324M standards for 3G wireless communications [37]. Fast transformation between circuit switching networks to packet switching networks are under development. We are currently using some new algorithms for the connections of wireless networks such as WLAN, WMAN and 3G and implementing the multimedia transmission channel for 3G circuit switching based on 3G-324M standards. The major feature of softawitching is to multiplex the circuit based frames into packets to enable TCP/IP transmissions [37].

4.4. Network Transmission Layer In this layer, we focus on the discussions of Differentiated Service and Multi-Protocol Label Switching and their related end-to-end issues. 4.4.1 Differentiated service

Differentiated Service (DiffServ) architecture achieves scalability by aggregating traffic classification state and it is scalable, which is conveyed by means of IP-layer packet marking use of DiffServ field (or DSCP--codepoint) [22]. Packets are classified and marked to receive a particular per-hop forwarding behavior on nodes along their path. Sophisticated classification, marking, policing, and shaping operations need only be implemented at network boundaries or hosts.

The major advantage using DiffServ is that the Internet flows can be differentiated from the telecommunication flows by the board routers that may deal them with different QoS requirements. This is particularly useful for NGNQoS. We designed some special devices called network mapping (NM) that maps user’s QoS requirement into service level agreements, SLA contract between customer and Internet service provider (ISP). Network resources are allocated to traffic streams by service provisioning policies which govern how traffic is marked and conditioned upon entry to a differentiated services-capable network, and how that traffic is forwarded within that network. A wide variety of services can be implemented on top of these building blocks. The admission control can be integrated with MPLS and DiffServ architectures for the end-to-end QoS solutions, particularly the implementations of controls for end-to-end delay bound, jitter and loss rate. Fig. 5 shows the block diagram of a classifier and traffic conditioner. Note that a traffic conditioner may not necessarily contain all the four elements. For example, in the case where no traffic profile is in effect, packets may only pass through a classifier and a marker.

Fig. 4 Logical View of a Packet Classifier and Traffic Conditioner

To achieve the scalability and QoS for the DiffServ flows, we have designed a generalized regulator to provide an adaptive traffic control mechanism for very high rate real-time aggregated flows, especially, for those traffic that have been marked as red. Normally, three classes of traffic flows (green, yellow and red) in DiffServ network are defined in [23, 24] and we are interested in the deterministic delay bound for the real-time flows which may be marked as red/yellow but do require the stringent delay requirements. We assume that a real-time flow has the priority over the non real-time traffic in the network during transmissions. The generalized regulator, based on the extended network calculus, is developed for the purpose of effective control of high rate of aggregate flows with QoS requirements as detailed in [38].

4.4.2 Multi-Protocol Label Switching (MPLS) In MPLS, packets are encapsulated at ingress points. The local significant labels, which are short and fixed-length, are used in the headers of encapsulated packets. The packets are forwarded via Label Switching Routers (LSRs) by label swapping. An explicit path for each connection is called Label Switched Path (LSP). A reservation protocol is required to establish a LSP through a network.

MPLS is intended to work over any data link layer technology including ATM, Ethernet and SONET. MPLS networks usually refer to IP networks with MPLS and inherit the advantages of connection-oriented networks and the flexibility of

connectionless networks. They provide QoS guaranteed services with a lower computational complexity and operational costs, compared IP networks with ATM connectivity structure. The most important advantage of MPLS networks is that they can perform the traffic engineering for load balancing, which is able to improve the network performance in a long run.

However, since a QoS guaranteed path has to be established for each connection, the total operational overhead of MPLS is not scalable to the network size. Traffic engineering (TE) is in general the process of specifying the manner in which traffic is treated within a given network. TE has both user- and system-oriented objectives [23]. Users expect certain performance from the network, which in turn should attempt to satisfy these expectations. The expected performance depends on the type of traffic the network carries, and is specified in the SLA contract between customer and ISP. The network operator, on the other hand, should attempt to satisfy the user traffic requirements. Hence, the target is to accommodate as many traffic requests as possible by optimally using the available network resources.

Although the concept of TE does not depend on specific layer 2 technologies, MPLS is a suitable mechanism to provide it. MPLS allows sophisticated routing control capabilities as well as QoS resource management techniques to be introduced into IP networks. End-to-end QoS based on MPLS should offer a variety of QoS levels ranging from those with explicit, hard performance guarantees for bandwidth, loss, and delay characteristics down to low-cost services based on best-effort traffic, with a range of services receiving qualitative traffic assurances occupying the middle ground. The following functional architectures are important:

1. Dynamic Route Management (DRM): DRM is responsible for managing the routing processes in the network according to the guidelines produced by admission device (AD) on routing traffic according to QoS requirements associated with such traffic (contracted Service Level Aggrements--SLA). This function is responsible mainly for managing the parameters based on which the selection of one of the established LSPs is effected in the network, with the purpose of load balancing. It receives as input the set of ERPs (multiple Explicates Route Paths per source-destination pair) defined by NM and relies on appropriate network state updates distributed by the DRM function. In addition, it informs AD, by sending notifications, of over utilization of the defined paths so that appropriate actions are taken (e.g., creation of new paths/channels). In this approach, the functionality of the BRM is distributed at the network border routers/edges. In MPLS-based TE the LSP bandwidth is implicitly allocated through link scheduling parameters along the topology of the LSPs, while traffic conditioning enforced at an ingress router is used to ensure that input traffic is within its defined capacity.

2. Bearer Resource Management (BRM): With all the implementations as discussed before, BRM has distributed functionality, with an instance attached to each NGN node/router. This component aims to ensure that link capacity is appropriately distributed between the PHBs sharing the link. It does this by setting buffer and scheduling parameters according to AD directives, constraints, and rules, and taking into account actual experienced load as compared to required (predicted) resources illustrated before. Additionally, BRM attempts to resolve any resource contention that may be experienced while enforcing different per hop behavior (PHB). It does this at a higher level than the scheduling algorithms located in the routers themselves. DRM

gets estimates of the required resources for each PHB from AD such as bandwidth detection, and it is allowed to dynamically manage resource reservations within certain constraints, which are also defined by AD. For example, the constraints may indicate the effective resources required to accommodate a certain quantity of unexpected dynamic SLA invocations. Compared to AD, BRM operates on a relatively short timescale. BRM manages two main resources: link bandwidth and buffer space. (1) Link bandwidth: AD determines the bandwidth required on a link to meet the QoS requirements conveyed in the SLA. BRM translates this information into scheduling parameters, which are then used to configure link schedulers in the routers. These parameters are subsequently managed dynamically, according to actual load conditions, to resolve conflicts for physical link bandwidth and avoid starving of such bandwidth for the enforcement of some PHBs. (2) Buffer space: Appropriate management of the buffer space allows packet loss probabilities to be controlled. The buffers also provide a bound on the largest delay that successfully transmitted packets may experience. Buffer allocation schemes in the router dictate how buffer space is split between contending flows and when packets are dropped. According to the constraints imposed by AD for the QoS parameters associated with the traffic of a given PHB, BRM sets the buffer space and determines the rules for packet dropping in the routers. The drop levels need to be managed as the traffic mix and volume changes. For example, altering the bandwidth allocated to an LSP may alter the bandwidth allocated for the correct enforcement of a corresponding PHB. If the loss probability for the PHB is to remain constant, the allocated buffer space may need to change. BRM also triggers AD when network/traffic conditions are such that its algorithms are no longer able to operate effectively. For example, link partitioning is causing lower-priority/best effort traffic to be throttled due to excessive high-priority traffic and these conditions cannot be resolved within the constraints previously defined by AD.

4.5. Management Layer (plane) This layer provides Web-based client-server GUI browser and wireless information connection such as the access to the data using XML. Web-based visualization presentation is critical for the management of NGNQoS for data presentation, monitoring, modification and decision making. Network management is an indispensable building block in our proposed NGN architecture. NGN management layer contains the management functionality relating to QoS, security and network management. There are five levels in NGN Management Layer as (1) fault-management level, (2) configuration level, (3) accounting level, (4) performance level and (5) security level. Effective management of the NGN is becoming the key to the successful competition and continued growth. To efficiently design and implement NGN Management Layer should deal with the wide variety of challenges such as:

1. Scalability to manage small to large networks; 2. Interoperability of multi-vendor networks under one roof; 3. Carrier’s Operation Expenditure (OPEX) control to increase network

efficiency and hence be more competitive; 4. Deployment and automatic provisioning of millions of lines; 5. Customer satisfaction through reliable and highly available QoS.

Based on a modular concept of element management, domain management and applications, we have designed the NGN Management Layer that fully support day-to-day operation, administration and maintenance tasks, network configuration and service provisioning - including mass deployment for China Mobile (FoShan). Moreover, using of open interfaces for easy integration could round off the functionality of the NGN Management. We also plan to integrate NGN Management Layer into the web environment, into cross-domain management systems and into the business processes of the network operator.

Through recent advances in WWW and Database Management System (DBMS) technology, the best features of both technologies can be combined to provide client/server DBMS applications over the Internet. The result is Web-Based Client/Server (WBCS) computing, which sends and receives dynamic data over the Internet by creating HyperText Mark-up Language (HTML) files on the fly. Almost all major DBMS vendors offer proprietary means to put dynamic data on the web. Third-party tools are now much more abundant and open in nature, allowing use of WBCS applications to access data from various major DBMS brands. Even certain operating systems have built-in WBCS development tools. Most, if not all, of these tools provide a generic, yet customizable gateway between the web server and the DBMS, eliminating much tedious coding. WBCS computing uses a typical web browser to access and manipulate dynamic information, stored in a centrally controlled DBMS, over the Internet. This is an alternative to the current client/server model, in which a custom-written graphical user. Interface (GUI) application accesses and manipulates dynamic information stored in a DBMS using proprietary communication software. WBCS generates HTML pages on the fly to provide the latest information via WWW. Moreover, we aim at the design and implementation of NGN Management Layer with the following features:

1. Scalability: Configurations from a single machine to powerful server-client architecture;

2. Modular and open architecture: Providing a flexible, modular and open client/server architecture based on NGN layering concept;

3. Graphical User Interface (GUI): Providing a task-oriented graphical user interface which offers the same “Look and Feel” as Microsoft Windows;

4. Carrier-grade FCAPS function: The FCAPS (fault-management, configuration, accounting, performance, and security) functions of the NGN Management Layer provide fast fault analysis, qualification of subscriber lines and performance data as input for SLA agreements;

5. Mass provisioning support: Special automatic mass provisioning procedures are available. Used from external network planning systems via XML interfaces, this layer deliver ultra-fast service activation times for new subscribers;

6. Automated supervision: Automated functions such as auto discovery, scheduled software download, automatic export of alarm history or performance log help operators to supervise more efficiently;

7. Easy integration with external OSS: CORBA, SNMP interfaces, as well as file-type interfaces based on ASCII and XML, are available to allow integration into any end-to-end OA&M process.

5 Conclusions

We have discussed some important design issues for the next generation architecture and different layers of end-to-end QoS services. The issues of NGNQoS presented here are not exhaustive; however, the most functions presented are drawn from our design and implementation experiences. The future work will tackle with the cross layer protocols that can harness the heterogeneous networks across Internet, telecommunication and wireless networks. We are currently focusing on the implementations of cross layer/platform of packet switching and circuit switching for 3G wireless networks.

References

1. [1] Cochennec, J.-Y, “Activities on next-generation networks under Global Information Infrastructure in ITU-T”, IEEE Communications Magazines, 40(7), July 2002, pp.98—101.

[2] Modarressi, A.R., Mohan, S., “Control and management in next-generation networks: challenges and opportunities”, IEEE Communications Magazine, Oct. 2000, 38(10), pp.94 – 102.

[3] Riley, P., “The use of semaphores with feature interactions in next generation networks”, 2001 IEEE Intelligent Network Workshop, 6-9 May, Boston, MA USA, pp.41–49.

[4] Bennett, J.M., Voice over packet reliability issues for next generation networks, ICC 2001, June, pp.142 – 145.

[5] Kyu Ouk, Lee Seong Youn Kim Kwon Chul Park, “QoS evaluation of KT-NGN”, 9th Asia-Pacific Conference on Communications, APCC 2003, pp.900 - 903.

[6] Ki-Young Jung, Mi-Jung Hong, Design considerations for NGN softswitch-element management system, IEEE/IFIP Network Operations and Management Symposium, 2004, April 2004, pp. 909 – 910.

[7] Robnik, A. Pristov, D, Network element manager of the SI2000 V5 product line, and the interoperability with the network, service and business level, Inter. Conf. on Trends in Comm., 4-7 July 2001, pp.231- 238.

[8] Aljaz, T. Brodnik, A, telecommunication next generation networks, IEEE/IFIP Network Operations and Management Symposium, 2004, April 2004, pp.159 – 172.

[9] Schollmeier, G.,Winkler, C., “Providing sustainable QoS in next-generation networks”, IEEE Communications Magazine, 42 (6), June 2004, pp. 102–107.

[10] Ghys, F., Vaaraniemi,A., “Component-based charging in a next-generation multimedia network”, IEEE Communications Magazine, Jan. 2003, 41(1), pp.99–102.

[11] Bazin, C., Ceccaldi, B., Fouquet, G., Prototype for a service architecture for next generation networks, 2001 IEEE Intelligent Network Workshop, 6-9 May 2001, pp. 354 - 358.

[12] Vautier, M. Fromentoux, G. Hartrisse, X. Vinel, R., Resources control and QoS implementation in a NGN DSL access network, 2nd European Conference on Universal Multiservice Networks, 2002, pp.305 - 314

[13] Goderis, D. Van den Bosch, S. T'Joens, Y. Georgatsos, P. Griffin, D. Pavlou, G. Trimintzios, P. Memenios, G. Mykoniati, E. Jacquenet, C., A service-centric IP quality of service architecture for next generation networks, 2002 IEEE/IFIP Network Operations and Management Symposium, 2002. pp.139 - 154.

[14] Tanaka, S. Shina, H. Yamada, T. Shiraishi, S., High performance platform for multiple OpenAPIs, 10th International Conference on Telecommunications, 23 Feb.-1 March 2003, pp. 1259 – 1263.

[15] Chen, C.-Y. Hanrahan, H.E., Billing service based on TINA concepts for the next generation network, 2001 IEEE Intelligent Network Workshop, 6-9 May 2001, pp.320–324.

[16] Pavlou, G., Traffic engineering and quality of service management for IP-based next generation networks, IEEE/IFIP Network Operations and Management Symposium, 19-23 April 2004, pp.923.

[17] Koucheryavy, A.E. Fedosecv, A.P. Nesterenko, V.D. Gilchenok, L.Z. Pyattaev, V.O., NGN trials on Russian public networks, The 6th International Conference on Advanced Communication Technology, 2004. pp.123–125.

[18] Han L., Duan X., Zeng Z., Ding W., Research on the adaptive QoS paradigm of wireless broadband applications in NGN, Proceedings of ICCT 2003, pp.905 - 908.

[19] Li J., Su S., Yang F., Enabling media negotiation to best utilize network resource in softswitch network, Proc. of ICCT 2003, pp.65 – 68.

[20] Wang Z., Su S., Chen J., A research on the call routing of softswitch, Proc. of ICCT 2003, pp.1594 - 1597.

[21] Handly M. and Jacobson V., “SDP: session description protocol”, RFC2327, IETF, April 1998.

[22] Yuen M.-C., Cheng L., Au P.-O., Jia W., “Adaptive Generic Communications for Integrated Mobile and Internet Web-Services”, The 5th International Conference on Web-Age Information Mangement 2004.

[23] “H.323 - Packet-based multimedia communications systems”, ITU standard. [24] Handley M., Schulzrinne H., Schrooler E., Rosenberg J., “Session Initiation Protocol”,

RFC2543, IETF., March 1999. [25] B. Melander, M. Bjorkman, and P.Gunningberg, “A new end-to-end probing and analysis

method for estimating bandwidth bottlenecks”, Global Internet Symposium, Dec. 2000, pp.415-420.

[26] J. Postel, “Internet Control Message Protocol”, RFC0792, STD0005, IETF, 1981. [27] D. Xuan, W. Jia and W. Zhao, “Routing Protocols for Anycast Messages”, IEEE

Transactions on Parallel & Distributed Systems, 11(6), June 2000, pp. 571-588. [28] C. Hedrick, “Routing Information Protocol”, RFC 1058, June 1988. [29] J. Moy, “OSPF Version 2” RFC1583, March 1994. [30] L. Zhang, S. Deering, D. Estrin, S. Shenker and D. Zappala, “RSVP: a new resource

reservation protocol,” IEEE Networks Magazine, vol. 31, No. 9, pp. 8-18, September 1993. [31] W. Jia, D. Xuan and W. Zhao, “Integrated Routing Algorithms for Anycast Messages”,

IEEE Communications Magazine, Janu. 2000. [32] Nichols, K., Blake, S., Baker, F. and D. Black, “Definition of the Differentiated Services

Field (DS Field) in the IPv4 and IPv6 Headers”, RFC 2474, Dec. 1998. [33] RFC 2697 by J. Heinanen & R. Guerin, “A Single Rate Three Color Marker”, RFC 2697,

Sept. 1999. [34] RFC 2698 by J. Heinanen & R. Guerin, “A Two Rate Three Color Marker”, Sept. 1999. [35] L. Cheng, P. Au and Weijia Jia, “Wireless AnyServer –A Mobile ad hoc web-based

learning system”, LNCS 2783, pp. 37-45, 2003. [36] W. Jia, D Xuan, W. Tu, L. Lin and W. Zhao, “Distributed Admission Control for Anycast

Flows”, IEEE Transactions on Parallel And Distributed Systems, 15(8), August 2004, 673--686.

[37] W. Jia, B. Han, H. Fu, J. Shen and C. Yuen, “Efficient Implementation of 3G-324M Protocol Stack for Multimedia Communication”, IEEE 11th International Conference on Parallel and Distributed Systems, July 20-22, 2005, (FIT), Fukuoka, Japan.

[38] W. Jia, H. Wang, M. Tang and W. Zhao, “Effective delay control for high rate heterogeneous real-time flows”, Proc. of 23rd IEEE International Conference on Distributed Computing Systems, 2003, pp. 367 -375.