GMPLS-based service differentiation for scalable QoS support in all-optical Grid applications

https://doi.org/10.1016/j.future.2005.11.003Get rights and content

Abstract

In the forthcoming new era of truly distributed computing, industry, businesses, and home users are placing complex and challenging demands on the transport network, now powered by the emerging photonic technologies, about Quality-of-Service (QoS) assurances that are required for new real-time computing and storage service applications geographically distributed worldwide according to the Grid model. There is the need to devise mechanisms for QoS provisioning in IP over WDM networks that must consider the physical characteristics and limitations of the optical domain to ensure the proper treatment of service classes when passing from the electrical switching to the optical domain and back. In addition, these mechanisms should be directly accessible to Grid applications to make them able to request and release network resources as they need. A (G)MPLS-based control plane combined with a wavelength-routed optical network is seen as a very promising approach for the realization of transport infrastructures for the future “photonic empowered” Grid computing paradigm, since it allows native user-controlled bandwidth resources and class-of-service provisioning, that is one of the strongest requirements for truly distributed computing. Considering this, we propose a general framework for providing differentiated services QoS to Grid applications in wavelength-routed photonic networks, built on the strengths of GMPLS for dynamic path selection and wavelength assignment. This framework makes it technically and economically viable to think of a set of computing, storage or combined computing storage nodes coupled through a high-performance optical network as one large computational and storage device.

Introduction

Over the past years, it has become evident to the technical community that computational resources cannot keep up with the demands generated by some processing and data storage bound applications. Furthermore, the Internet, with the IP protocol as the most predominant networking technology, is evolving from best-effort service toward a differentiated service framework with QoS assurances which will be necessary for these applications, such as real-time particle physics experiments or radio astronomical image processing that produce more data than can be realistically processed in a reasonable time and stored in one location. In such situations where time-bounded intensive computation analysis of shared large scale data is needed, one can try to use accessible computing and eventually storage resources distributed in different locations, according to the Grid model. Distributed computing and storage is not a new paradigm but until a few years ago networks were too slow, and the early days’ best-effort networking paradigm was not adequate to allow efficient use of remote resources. As the speed of networks increased and technical strategies for differentiation in service delivery became available, the interest in distributed computing has been taken to a new level. Thus, scaling the network and delivering bandwidth and services when and where a customer critical application needs it, are absolute prerequisites for success. A new network foundation is required, that will easily adapt to support the rapid growth, change and highly responsive service delivery required by Grid computing. In this scenario, the wide deployment of point-to-point wavelength division multiplexing (WDM) transmission systems in the Internet infrastructure has enhanced the bandwidth available in the network core by several orders of magnitude, introducing the need for faster switching in the optical domain. Consequently massive interest has focused on optical networking such that the answer to all the current performance open issues is conceived to lie in an intelligent dynamic photonic transport layer deployed in support of multiple, global, next generation Grid applications that are being designed and developed as highly asymmetric, highly distributed and resource intensive (e.g., computationally intensive, bandwidth intensive, etc.). New optical devices like WDM Multiplexers and Optical Cross-Connects (OXCs), and new control-plane protocols such as Generalized Multi-protocol Label Switching (GMPLS) [1] will make possible a pure photonic network where packets are routed through the network core without leaving the optical domain. The wavelength routing technology is considered extremely promising for the realization of new generation networks that will have to handle a significant portion of Grid applications’ traffic, demanding specific resources such as assured QoS. These applications must have powerful and flexible network integration capabilities for directly discovering and signalling for use of the networking resources that they require, triggering the dynamic provisioning of virtual traffic tunnels throughout the network, such as multi-wavelength lightpaths and multi-domain (electronic and optical) label/lambda switched paths (LSPs). In addition, there is a need to devise the proper mechanisms for QoS provisioning in wavelength routed networks that consider the physical characteristics and limitations of the optical domain without any loss in flexibility and performance. The best solution, at our advice, is applying optical technologies and electronic technologies in different spheres by implementing QoS at the edge of a network with electronic technologies and mapping the resulting QoS service classes into separate lightpaths in the network fully-optical core. In this paper we present a general framework for providing differentiated services QoS in photonic-based Grid infrastructures built on the strengths of GMPLS for dynamic path selection and wavelength assignment. State-of-the-art optical networking technology based on dynamic wavelength switching enables the creation of Grid services that allocate and release these paths either on-demand or by advance reservation. Specifically, we focus on the edge lambda switching routers (LSRs), located between label (electronic) switching domain and lambda (optical) switching domain. All the QoS requirements of the client Grid applications located on the network edge, and consequently committed in the label switching domain, will be fulfilled by the appropriate allocation of particular wavelengths on concatenated physical resources, or lightpaths, in the lambda switching domain. This framework makes it technically and economically viable to think of a set of computing and storage nodes connected through a high-performance optical network as one large computational device so that the boundaries between applications, computers, and networks truly dissolve. The paper is organized as follows. Section 2 introduces the technological scenario and the most important prerequisite concepts while Section 3 presents the main architectural details such as the transport network model and the Grid Service interface. Section 4 explains the QoS provisioning scheme that is analyzed through extensive simulation in Section 5, followed by the related works Section 6.

Section snippets

Basic concepts

This section introduces some of the basic concepts that will be useful to better explain our framework.

Optical transport infrastructures for Grids

In optical network infrastructures supporting Grids, high bandwidth users and applications must manage and control network resources, in a distributed and truly peer-to-peer manner. The optical transport networks must support bandwidth manipulation at the wavelength level through wavelength switching technologies, offering not only high switching granularity but also the capability to accommodate a wide variety of traffic classes, characteristics and distributions. Novel control plane designs

QoS support in WDM-enabled Grid networks

Over the past decade, a significant amount of work has been dedicated to the issue of providing QoS in non-WDM IP networks. Basic IP, that is the network protocol of choice for the actual and past low-performance Grid architectures, assumes a best-effort service model. In this model, the network allocates bandwidth to all active users as best as it can, but does not make any explicit commitment as to bandwidth, delay or actual delivery. This service model is not adequate for many real-time new

Performance evaluation and results analysis

In order to evaluate the performance of the proposed GMPLS/DiffServ-based framework for QoS support in optical Grid networks, an extensive set of simulation experiments has been executed. We used the NIST GLASS simulator, which has been developed for the integrated simulations of Next Generation Internet (NGI) networking with GMPLS-based WDM optical networks. It supports the DiffServ-over-GMPLS paradigm with discrete-event simulations of various DiffServ packet classification, per-hop-behaviour

Related works

Several works focus on providing optical networks to the Grid community [16], [17] and recently, Grid developers used both IntServ and DiffServ approaches to obtain QoS in packet switching networks [18], [19], [20], [21]. However, IntServ and DiffServ alone may help in some special cases, but they are far from perfect solutions, particularly in wavelength switched optical networks that add further technological complexity to the already existing integration and interface problems. Some work has

Conclusions

We investigated the problem of QoS delivery in the future wavelength routed networks and presented a general framework for providing differentiated services QoS to support real-time Grid applications in wavelength-routed photonic networks built on the strengths of GMPLS for dynamic path selection and wavelength assignment. The integration of Grid architectural concepts with those emerging from next generation optical networking has just begun. The concept of optical-network-aware Grid

Francesco Palmieri holds two Computer Science degrees from Salerno University, Italy. From 1989, he worked for several international companies (i.e. Alcatel, TeleSoft) on a variety of networking-related projects, concerned with nation-wide communication systems, network management, transport protocols, and IP networking. Since 1997 he has led the network management/operation center of the Federico II University, in Napoli, Italy. He has been closely involved with the development of the Internet

References (23)

  • J. Mambretti et al.

    The Photonic TeraStream: enabling next generation applications through intelligent optical networking at iGRID2002

    Future Generation Computer Systems

    (2003)
  • V. Sander

    A differentiated services implementation for high-performance TCP flows

    Elsevier Computer Networks

    (2000)
  • E. Mannie, Generalized multi-protocol label switching (GMPLS) architecture, in: IETF RFC 3945,...
  • I. Foster et al.

    The Grid: Blueprint for a Future Computing Infrastructure

    (1999)
  • D.A. Reed

    Grids, the TeraGrid and beyond

    Computer

    (2003)
  • R. Braden et al., Integrated services in the internet architecture: an overview, in: IETF RFC 1633,...
  • S. Blake et al., An architecture for differentiated services, in: IETF RFC 2475,...
  • R. Braden, L. Zhang, S. Berson, S. Herzog, S. Jamin, Resource reservation protocol (RSVP) — Version 1 functional...
  • B. Jamoussi et al., Constraint-based LSP setup using LDP, in: IETF RFC 3212,...
  • M. Kodialam, T.V. Lakshman, Integrated dynamic IP and wavelength routing in IP over WDM networks, in: Proceedings of...
  • R. Ramaswami et al.

    Design of logical topologies for wavelength-routed optical networks

    IEEE Journal on Selected Areas in Communications

    (1996)
  • Cited by (18)

    • Quality of service provisioning for distributed data center inter-connectivity enabled by network virtualization

      2012, Future Generation Computer Systems
      Citation Excerpt :

      However, the proof of concept is focused on virtual computing, i.e., virtualization of networking has not been addressed in more detail. Palmieri proposes an evolutionary grid approach built on advance reservation basis for optical [14,15] and MPLS-based [16] networks. This approach is seen as a valuable candidate for interconnecting datacenter as discussed for transport network adaptation later on.

    • Towards a federated Metropolitan Area Grid environment: The SCoPE network-aware infrastructure

      2010, Future Generation Computer Systems
      Citation Excerpt :

      In the Grid paradigm, a direction enables the source to discover and access the network resources in order to submit a job or request for a data set, and the opposite one is required in order to extract the results or the requested data and deliver them to the user. However, the two directions can be decoupled and set up independently since, due to the network scenario and resource allocation scheme they may have a different set of requirements and features [2]. The main connectivity requirements for a MAG infrastructure can thus be simplified and summed up by three fundamental technological prerequisites:

    • Network-aware scheduling for real-time execution support in data-intensive optical Grids

      2009, Future Generation Computer Systems
      Citation Excerpt :

      This demonstrates that the “degree” of connectivity (in term of available links, lambdas and bandwidth) of the underlying transport infrastructure becomes an essential performance parameter for the “network-aware” Grid scheduling logic. Several works focus on providing optical networks to the Grid community [21–23] and an increasing number of under way research projects are tackling the Grid scheduling issues in general and optimization issues in particular [24]. However, only a few tools currently exist that are capable of allocating resources across multiple sites located in different administrative domains, like for example Calana [25], GMarte [26] or the GridWay meta-scheduler [27].

    • Co-scheduling in Lambda Grid Systems by means of Ant Colony Optimization

      2009, Future Generation Computer Systems
      Citation Excerpt :

      To our knowledge, few works treat the optical network infrastructure as a schedulable resource just like it is currently done with computing and storage resources. In [11], a general framework, which relies on a GMPLS control plane combined with a RWA algorithm, for providing the optical transport infrastructure to Grid applications is presented. However, the problem of co-scheduling optical network and Grid resources is not directly treated.

    • A big data approach for multi-experiment data management

      2019, International Journal of Grid and Utility Computing
    • Generating a function for network delay

      2016, Journal of High Speed Networks
    View all citing articles on Scopus

    Francesco Palmieri holds two Computer Science degrees from Salerno University, Italy. From 1989, he worked for several international companies (i.e. Alcatel, TeleSoft) on a variety of networking-related projects, concerned with nation-wide communication systems, network management, transport protocols, and IP networking. Since 1997 he has led the network management/operation center of the Federico II University, in Napoli, Italy. He has been closely involved with the development of the Internet in Italy in recent years, particularly within the academic and research sector, as a member of the Technical Scientific Committee and of the Computer Emergency Response Team of the Italian Academic and Research Network GARR. He is an active researcher in the fields of high-performance/evolutionary networking and network security. He has published several papers in leading technical journals and at conferences and given invited talks and keynote speeches. He can be reached at [email protected].

    View full text