29 results on '"Eduard Grasa"'
Search Results
2. A P4-Enabled RINA Interior Router for Software-Defined Data Centers
- Author
-
Sergio Gimenez, Steve Bunch, Eduard Grasa, and Carolina Fernandez
- Subjects
Router ,Computer Networks and Communications ,Computer science ,050801 communication & media studies ,02 engineering and technology ,RINA ,lcsh:QA75.5-76.95 ,0508 media and communications ,Software ,Application-specific integrated circuit ,0202 electrical engineering, electronic engineering, information engineering ,Layer (object-oriented design) ,software-defined networking ,Field-programmable gate array ,Implementation ,business.industry ,05 social sciences ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,P4 ,020206 networking & telecommunications ,Human-Computer Interaction ,Computer architecture ,high-performance router ,Software deployment ,lcsh:Electronic computers. Computer science ,Software-defined networking ,business - Abstract
The lack of high-performance RINA (Recursive InterNetwork Architecture) implementations to date makes it hard to experiment with RINA as an underlay networking fabric solution for different types of networks, and to assess RINA&rsquo, s benefits in practice on scenarios with high traffic loads. High-performance router implementations typically require dedicated hardware support, such as FPGAs (Field Programmable Gate Arrays) or specialized ASICs (Application Specific Integrated Circuit). With the advance of hardware programmability in recent years, new possibilities unfold to prototype novel networking technologies. In particular, the use of the P4 programming language for programmable ASICs holds great promise for developing a RINA router. This paper details the design and part of the implementation of the first P4-based RINA interior router, which reuses the layer management components of the IRATI Linux-based RINA implementation and implements the data-transfer components using a P4 program. We also describe the configuration and testing of our initial deployment scenarios, using ancillary open-source tools such as the P4 reference test software switch (BMv2) or the P4Runtime API.
- Published
- 2020
- Full Text
- View/download PDF
3. A Proof of Concept implementation of a RINA interior router using P4-enabled software targets
- Author
-
Steve Bunch, Sergio Gimenez, and Eduard Grasa
- Subjects
Router ,Reference test ,Software ,Computer architecture ,Computer science ,Proof of concept ,business.industry ,Proof of concept implementation ,Underlay ,Field-programmable gate array ,business ,Implementation - Abstract
The lack of high-performance RINA implementations to date makes it hard to experiment with RINA as an underlay networking fabric solution for different types of networks, and to assess RINA's benefits in practice on scenarios with high traffic loads. Typically high performance router implementations require dedicated hardware support, in the form of FPGAs or specialized ASICs. The advance of hardware programmability during the last years have opened new possibilities when it comes to prototyping new networking technologies. In particular, the use of P4 for programmable ASICs holds great promise for developing a RINA router. This paper has carried out the first Proof of Concept (PoC) implementation of a RINA interior router using the P4 language and its associated open-source tools; deploying and testing the development using the P4 reference test software switch (BMv2).
- Published
- 2020
- Full Text
- View/download PDF
4. End-user Traffic Policing for QoS Assurance in Polyservice RINA Networks
- Author
-
Miquel Tarzan, Sergio Leon Gaixas, Davide Careglio, Eduard Grasa, Jordi Perello, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, and Universitat Politècnica de Catalunya. CBA - Sistemes de Comunicacions i Arquitectures de Banda Ampla
- Subjects
Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors [Àrees temàtiques de la UPC] ,ΔQ ,End-user ,Ordinadors, Xarxes d' -- Gestió ,Computer science ,computer.internet_protocol ,Network management ,QoS ,Quality of Service ,02 engineering and technology ,RINA ,Traffic policing ,Telecomunicació -- Tràfic -- Gestió ,Internet protocol suite ,0203 mechanical engineering ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Jitter ,Internet ,Network architecture ,Network packet ,business.industry ,Quality of service (Computer networks) ,Quality of service ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,Computer networks -- Management ,020206 networking & telecommunications ,020302 automobile design & engineering ,Telecommunication -- Traffic -- Management ,Quality Attenuation ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,The Internet ,business ,computer ,Computer network - Abstract
Looking at the ever-increasing amount of heterogeneous distributed applications supported on current data transport networks, it seems evident that best-effort packet delivery falls short to supply their actual needs. Multiple approaches to Quality of Service (QoS) differentiation have been proposed over the years, but their usage has always been hindered by the rigidness of the TCP/IP-based Internet model, which does not even allow for applications to express their QoS needs to the underlying network. In this context, the Recursive InterNetwork Architecture (RINA) has appeared as a clean-slate network architecture aiming to replace the current Internet based on TCP/IP. RINA provides a well-defined QoS support across layers, with standard means for layers to inform of the different QoS guarantees that they can support. Besides, applications and other processes can express their flow requirements, including different QoS-related measures, like delay and jitter, drop probability or average traffic usage. Greedy end-users, however, tend to request the highest quality for their flows, forcing providers to apply intelligent data rate limitation procedures at the edge of their networks. In this work, we propose a new rate limiting policy that, instead of enforcing limits on a per QoS class basis, imposes limits on several independent QoS dimensions. This offers a flexible traffic control to RINA network providers, while enabling end-users freely managing their leased resources. The performance of the proposed policy is assessed in an experimental RINA network test-bed and its performance compared against other policies, either RINA-specific or adopted from TCP/IP. Results show that the proposed policy achieves an effective traffic control for high QoS traffic classes, while also letting lower QoS classes to take profit of the capacity initially reserved for the former ones when available.
- Published
- 2019
5. Multi-operator IPC VPN slices: applying RINA to overlay networking
- Author
-
Eduard Grasa Fundacio, Raghu Ranganathan, David Bainbridge, Miguel Ponce de Leon, Karthick Ramanarayanan, and Andy Corston-Petrie
- Subjects
Computer science ,business.industry ,Proof of concept ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,Overlay network ,Orchestration (computing) ,Overlay ,Underlay ,business ,Slicing ,Computer network ,Private network ,Carrier Ethernet - Abstract
This paper describes multi-operator IPC VPN slices consisting of (a) compute hosts with linux processes at user device, networks and data centers, (b) connectivity with overlay virtual private networks (VPNs) and underlay VPNs with Carrier Ethernet Services, and (c) multi-operator Orchestration. The slice’s overlay network used Recursive Internet Network Architecture (RINA) based Distributed Inter-Process Communication (IPC) Facilities (DIFs) for on-demand association of application End Points. The multi-operator IPC VPN slice has been initially demonstrated as a proof of concept (PoC) at the Telecom Infra Project (TIP) Summit 2018, as part of the End-to-End Network Slicing (E2ENS) project group activities. This paper describes the elements and lessons learned in this first PoC demonstration, and discusses additional aspects such as application mobility and orchestrated slice creation that will be demonstrated at the ICIN RINA Workshop live demo.
- Published
- 2019
- Full Text
- View/download PDF
6. Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Transfer Protocol for the Recursive InterNetwork Architecture
- Author
-
Eduard Grasa, Miquel Tarzan, and Leonardo Bergesio
- Subjects
Flow control (data) ,Computer science ,Distributed computing ,Architecture ,Operational requirements ,Data transmission - Abstract
The Recursive InterNetwork Architecture (RINA) is a back to basics computer network architecture that offers solutions for current and future networks. This paper presents the Error and Flow Control Protocol (EFCP), the data transfer protocol of RINA, and its first complete implementation. It will be shown that EFCP allows to fulfil both the RINA-required features and the general requirements of a transport protocol. Also, the paper explains how flexible and generic is EFCP to support different operational requirements when it is used in different layers of a RINA network, via the separation of EFCP mechanisms and policies. Finally, the paper discusses IRATI, the RINA implementation for the Linux/OS and presents a number of experiments that illustrate the main features of EFCP design.
- Published
- 2019
- Full Text
- View/download PDF
7. Reducing the complexity of virtual machine networking
- Author
-
Sander Vrijders, Matteo Biancani, Vincenzo Maffione, Francesco Salvestrini, Didier Colle, Mario Pickavet, John Day, Eduard Grasa, Dimitri Staessens, Lou Chitkushev, and Jason Barron
- Subjects
Ethernet ,Technology and Engineering ,Computer Networks and Communications ,computer.internet_protocol ,Computer science ,Reliability (computer networking) ,02 engineering and technology ,Network interface ,computer.software_genre ,Internet protocol suite ,0203 mechanical engineering ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Emulation ,business.industry ,020302 automobile design & engineering ,020206 networking & telecommunications ,Virtualization ,Computer Science Applications ,Paravirtualization ,Virtual machine ,Scalability ,IBCN ,business ,computer ,Computer network ,Active networking - Abstract
Virtualization is an enabling technology that improves scalability, reliability, and flexibility. Virtualized networking is tackled by emulating or paravirtualizing network interface cards. This approach, however, leads to complexities (implementation and management) and has to conform to some limitations imposed by the Ethernet standard. RINA turns the current approach to virtualized networking on its head: instead of emulating networks to perform inter-process communication on a single processing system, it sees networking as an extension to local inter-process communication. In this article, we show how RINA can leverage a paravirtualization approach to achieve a more manageable solution for virtualized networking. We also present experimental results performed on IRATI, the reference open source implementation of RINA, which shows the potential performance that can be achieved by deploying our solution.
- Published
- 2016
- Full Text
- View/download PDF
8. Open multi-access edge computing and distributed mobility management with RINA
- Author
-
Sven van der Meer, Eduard Grasa, Miguel Ponce de Leon, Diego R. Lopez, and Miguel Tarzan
- Subjects
Experimental Research ,Computer science ,Service discovery ,050801 communication & media studies ,Cloud computing ,02 engineering and technology ,RINA ,0508 media and communications ,Server ,0202 electrical engineering, electronic engineering, information engineering ,Mobility Management ,IRATI ,Mobility management ,Edge computing ,Distributed Mobility Management ,Network architecture ,Access network ,business.industry ,05 social sciences ,020207 software engineering ,Mobile Edge Computing ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,Network service ,Network Slicing ,business ,Computer network - Abstract
MEC or Multi-Access Edge Computing is a network service delivery architecture that enables cloud computing capabilities at the edge of the access network. Realisation of the MEC vision is challenging with current network technologies: service discovery and routing, secure network slicing and distributed mobility management require complex capabilities in the network. This demo features an OMEC use case realised via RINA, the Recursive Network Architecture. RINA provides interesting properties for OMEC, due to its support for multi-homing, mobility and slicing without special protocols, and security as a first class element of the architecture.
- Published
- 2017
9. Seamless network renumbering in RINA: Automate address changes without breaking flows!
- Author
-
John Day, Leonardo Bergesio, Miguel Tarzan, Lou Chitkushev, Diego R. Lopez, and Eduard Grasa
- Subjects
Computer science ,Distributed computing ,050801 communication & media studies ,Access control ,Naming ,02 engineering and technology ,RINA ,irati ,law.invention ,Firewall (construction) ,0508 media and communications ,law ,Internet Protocol ,0202 electrical engineering, electronic engineering, information engineering ,naming & addressing ,Architecture ,Network architecture ,renumbering ,business.industry ,Suite ,05 social sciences ,020206 networking & telecommunications ,Addressing ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,business ,Computer network - Abstract
Network renumbering in the IP world is a complicated and expensive procedure that has to be carefully planned and executed to avoid routing, security (firewall, ACLs) and transport connection integrity problems. The source of most of these issues is in the lack of a complete naming and addressing architecture in the TCP/IP protocol suite. This paper analyses the issues related to IP networks renumbering, identifying its root causes. Then it looks into how these issues affect renumbering in networks based on RINA, a network architecture with a complete naming scheme. Theoretical analysis backed up by experimentation results indicate that renumbering in RINA networks not only is seamless (can be done without impacting existing flows) but also does not require any special mechanisms.
- Published
- 2017
- Full Text
- View/download PDF
10. IRATI: Open source RINA implementation for Linux
- Author
-
Miquel Tarzan, Bernat Gastón, Dimitri Staessens, Sander Vrijders, Vincenzo Maffione, Francesco Salvestrini, Eduard Grasa, and Leonardo Bergesio
- Subjects
Open source ,business.industry ,Computer science ,Quality of service ,Software development ,Operating system ,Architecture ,business ,computer.software_genre ,computer ,Software - Abstract
IRATI is a open source implementation of RINA for OS/Linux systems that allows researchers and innovators to experiment with RINA networks. RINA is a new Internetwork architecture that supports without the need of extra mechanisms mobility, multi-homing and Quality of Service, provides a secure and configurable environment and allows for a seamless adoption. IRATI implements the core RINA protocols and multiple policies to customize such protocols to different environments. Policies can be developed via a Software Development Kit (SDK). IRATI provides an API for applications to natively use RINA IPC services, as well as multiple monitoring utilities and example applications.
- Published
- 2019
- Full Text
- View/download PDF
11. Benefits of Programmable Topological Routing Policies in RINA-Enabled Large-Scale Datacenters
- Author
-
Diego R. Lopez, Sergio Leon, Jordi Perello, Davide Careglio, Eduard Grasa, Pedro A. Aranda, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, and Universitat Politècnica de Catalunya. CBA - Sistemes de Comunicacions i Arquitectures de Banda Ampla
- Subjects
Routing protocol ,Internet of things ,Dynamic Source Routing ,Virtual routing and forwarding ,Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors [Àrees temàtiques de la UPC] ,Internet de les coses ,Computer science ,Equal-cost multi-path routing ,computer.internet_protocol ,Distributed computing ,Routing table ,IP forwarding ,050801 communication & media studies ,02 engineering and technology ,Network topology ,0508 media and communications ,Internet protocol suite ,Informàtica [Àrees temàtiques de la UPC] ,0202 electrical engineering, electronic engineering, information engineering ,Destination-Sequenced Distance Vector routing ,Telecommunication network routing ,Static routing ,business.industry ,Computer centres ,05 social sciences ,Policy-based routing ,Packet forwarding ,020206 networking & telecommunications ,Multipath routing ,business ,Centres informàtics ,computer ,Data processing service centers ,Computer network - Abstract
With the proliferation of cloud computing and the expected requirements of future Internet of Things (IoT) and 5G network scenarios, more efficient and scalable Data Centers (DCs) will be required, offering very large pools of computational resources and storage capacity cost-effectively. Looking at todays' commercial DCs, they tend to rely on well-defined leaf-spine Data Center Network (DCN) topologies that not only offer low latency and high bisectional bandwidth, but also enhanced reliability against multiple failures. However, routing and forwarding solutions in such DCNs are typically based on IP, thus suffering from its limited routing scalability. In this work, we quantitatively evaluate the benefits that the Recursive InterNetwork Architecture (RINA) can bring into commercial DCNs. To this goal, we propose rule-based topological routing and forwarding policies tailored to the characteristics of publicly available Google's and Facebook's DCNs. These policies can be programmed in a RINA-enabled environment, enabling fast forwarding decisions in most scenarios with merely neighboring node information. Upon DCN failures, invalid forwarding rules are overwritten by exceptions. Numerical results show that the scalability of our proposal depends on the number of concurrent failures in the DCN rather than its size (e.g., number of nodes/links), dramatically reducing the total amount of routing and forwarding information to be stored at nodes. Furthermore, as routing information is only disseminated upon failures across the DCN, the associated communication cost of our proposals largely outperforms that of the traditional IP-based solutions.
- Published
- 2016
- Full Text
- View/download PDF
12. Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
- Author
-
Davide Careglio, Peter Thompson, Miquel Tarzan, Neil James Davies, Eduard Grasa, Jordi Perello, and Sergio Leon Gaixas
- Subjects
Network architecture ,Backbone network ,business.industry ,Computer science ,computer.internet_protocol ,Quality of service ,Distributed computing ,Traffic policing ,Cloud computing ,Multiprotocol Label Switching ,computer.software_genre ,Simulation software ,Resource allocation ,business ,computer ,Computer network - Abstract
With the increasing usage of cloud computing and dependence on a diverse set of distributed applications, users are reliant on consistent outcomes from a shared infrastructure. This drives the need for improved QoS guarantees for heterogeneous communication requirements over shared networks. The Recursive Inter-Network Architecture (RINA) is a fundamental programmable network architecture that provides a consistent model for supporting QoS across multiple layers. In this work we evaluate the performance outcomes provided by such polyservice RINA networks in conjunction with per-layer ΔQ-based resource allocation policies. ΔQ provides a resource allocation model able to enforce strict statistical limits on the maximum experienced losses and delays through the smart utilization of traffic policing and shaping strategies, together with an analytical pre-dimensioning of buffer thresholds. Our target scenario is a backbone network that prioritizes communications among geographically distributed datacentres using resources shared with best-effort background traffic. Results obtained with the RINASim simulation software show that a ΔQ-enabled RINA network can yield the desired absolute QoS guarantees to the assured traffic classes without negatively impacting the rest, unlike current MPLS-based VPN solutions.
- Published
- 2016
- Full Text
- View/download PDF
13. Exploring the flexibility of network access control in the Recursive InterNetwork Architecture
- Author
-
Hakima Chaouchi, Ichrak Amdouni, Anis Laouiti, Fatma Hrizi, Eduard Grasa, Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (SAMOVAR), Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP), Département Réseaux et Services Multimédia Mobiles (RS2M), Centre National de la Recherche Scientifique (CNRS), Réseaux, Systèmes, Services, Sécurité (R3S-SAMOVAR), Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP)-Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP), and Fundació i2CAT (i2CAT)
- Subjects
Network architecture ,Computer science ,business.industry ,Distributed computing ,05 social sciences ,050801 communication & media studies ,020206 networking & telecommunications ,Access control ,02 engineering and technology ,Network layer ,law.invention ,[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] ,0508 media and communications ,law ,Network Access Control ,Internet Protocol ,Scalability ,0202 electrical engineering, electronic engineering, information engineering ,Layer (object-oriented design) ,business ,Data transmission ,Computer network - Abstract
International audience; RINA (Recursive InterNetwork Architecture) is a promising network architecture based on the concept of distributed Inter Process Communications (IPC). In RINA there is a single type of programmable layer (the DIF "Distributed IPC Facility"), that repeats as many times as needed by the network designer. Each layer is composed of only two programmable protocols: one performs data transfer and data transfer control functions, while the other carries out layer management functions. Multiple policies can be plugged to both protocols at each layer to adapt them to operational requirements. In this paper we explore the advantages of the RINA architecture on the access control area with respect to the IP protocol suite, specially regarding layer management functions. By designing and implementing a capability-based access control policy we show that RINA allows finer granularity in access control decisions than current approaches. Moreover, the policy can be applied to any layer in the network, maximizing the re-use of specifications and implementations
- Published
- 2016
- Full Text
- View/download PDF
14. Congestion Control in the Recursive InterNetworking Architecture (RINA)
- Author
-
Peyman Teymoori, Michael Welzl, Domenico Siracusa, Eduard Grasa, Roberto Riggio, Kewin Rausch, and Stein Gjessing
- Subjects
020301 aerospace & aeronautics ,Computer science ,business.industry ,Distributed computing ,Pooling ,020206 networking & telecommunications ,Performance Enhancing Proxy ,02 engineering and technology ,RINA ,Congestion Control ,Network congestion ,0203 mechanical engineering ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,Scalability ,0202 electrical engineering, electronic engineering, information engineering ,The Internet ,Architecture ,Routing (electronic design automation) ,business ,Internetworking ,Computer network ,Routing - Abstract
RINA, the Recursive InterNetwork Architecture, is a novel “back to basics” type approach to networking. The recursive nature of RINA calls for radically different approaches to how networking is performed. It shows great potential in many aspects, e.g. by simplifying management and providing better security. However, RINA has not been explored for congestion control yet. In this paper, we take first steps to investigate how congestion control can be performed in RINA, and demonstrate that it can be very efficient because it is applied close to where the problem happens, and through its recursive architecture, interesting effects can be achieved. We also show how easily congestion control can be combined with routing, enabling a straightforward implementation of in-network resource pooling.
- Published
- 2016
15. From protecting protocols to layers: Designing, implementing and experimenting with security policies in RINA
- Author
-
John Day, Lou Chitkushev, Hamid Asgari, Ondrej Lichtner, Ondrej Rysavy, and Eduard Grasa
- Subjects
Cybersecurity ,computer.internet_protocol ,Computer science ,0211 other engineering and technologies ,Encryption ,02 engineering and technology ,RINA ,Security policy ,Internet security ,Computer security ,computer.software_genre ,law.invention ,Internet protocol suite ,Security association ,law ,Internet Protocol ,0202 electrical engineering, electronic engineering, information engineering ,Authentication ,021103 operations research ,Cloud computing security ,business.industry ,020206 networking & telecommunications ,Computer security model ,Security service ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,IPsec ,Network Access Control ,The Internet ,business ,Communications protocol ,computer ,Computer network - Abstract
Current Internet security is complex, expensive and ineffective. The usual argument is that the TCP/IP protocol suite was not designed having security in mind and security mechanisms have been added as add-ons or separate protocols. We argue that fundamental limitations in the Internet architecture are a major factor contributing to the insecurity of the Net. In this paper we explore the security properties of the Recursive InterNetwork Architecture, analyzing the principles that make RINA networks inherently more secure than TCP/IP-based ones. We perform the specification, implementation and experimental evaluation of the first authentication and SDU protection policies for RINA networks. RINA's approach to securing layers instead of protocols increases the security of networks, while reducing the complexity and cost of providing security.
- Published
- 2016
- Full Text
- View/download PDF
16. A Software Development Kit to exploit RINA programmability
- Author
-
Eduard Grasa, Vincenzo Maffione, Leonardo Bergesio, Francesco Salvestrini, and Miquel Tarzan
- Subjects
021103 operations research ,Exploit ,Computer science ,business.industry ,Software Defined Networking ,Software Development Kit ,0211 other engineering and technologies ,Software development ,020206 networking & telecommunications ,Cloud computing ,02 engineering and technology ,RINA ,computer.software_genre ,Xarxes d'àrea extensa (Ordinadors) ,Congestion Control ,Software ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,0202 electrical engineering, electronic engineering, information engineering ,Operating system ,The Internet ,business ,computer ,Heterogeneous network - Abstract
The Recursive InterNetwork Architecture (RINA) is a general architecture for all forms of computer networking, based on a single type of programmable layer that recurs as many times as required by the network designer. The recursion and programmability aspects of RINA are key to design flexible, heterogeneous networks while still bounding their complexity. In this paper we show how the programmability enabled by the RINA architecture can be exploited in practice by means of a Software Development Kit (SDK) developed for IRATI, the open source RINA implementation. A proof of concept validation of the SDK is carried out by experimenting with multiple policies in a distributed cloud network scenario.
- Published
- 2016
17. Extending the Argia software with a dynamic optical multicast service to support high performance digital media
- Author
-
Joe Mambretti, Eduard Grasa, Albert Forns, Sergi Figuerola, and Gabriel Junyent
- Subjects
Service (systems architecture) ,biology ,Multicast ,Computer Networks and Communications ,business.industry ,Computer science ,Network layer ,biology.organism_classification ,Digital media ,Software ,Time-division multiplexing ,Forwarding plane ,Electrical and Electronic Engineering ,Argia ,business ,Computer network - Abstract
Data-intensive high performance, high quality digital media traffic cannot be accommodated on traditional Layer 3 networks. Alternative technologies to transmit this traffic through the network, such as optical multicast, are being investigated. A prototype of an optical multicast service was showcased during the 7th Annual LambdaGrid Workshop celebrated in Prague last September. The prototype used Time Division Multiplexing (TDM) technology as the data plane and Argia (the evolution of UCLP) as the control/service plane. This paper describes the extensions that were done to the Argia Software to provide the Dynamic Optical Multicast Service and shows the results achieved during the Prague demonstration.
- Published
- 2009
- Full Text
- View/download PDF
18. UCLPv2: a network virtualization framework built on web services [web services in telecommunications, part II]
- Author
-
Sergi Figuerola, Michel Savoie, Albert López, Gabriel Junyent, and Eduard Grasa
- Subjects
Routing protocol ,Computer Networks and Communications ,Computer science ,computer.internet_protocol ,Network virtualization ,Core network ,Services computing ,computer.software_genre ,Network topology ,World Wide Web ,Electrical and Electronic Engineering ,Network architecture ,business.industry ,Service-oriented architecture ,Computer Science Applications ,Intelligent computer network ,Workflow ,Middleware ,Open network architecture ,The Internet ,Web service ,business ,Software architecture ,computer ,Computer network ,Private network - Abstract
User controlled LightPaths version 2 provides a network virtualization framework upon which communities of users can build their own services or applications without dealing with the complexities of the underlying network technologies and still can maintain the functionality that the network provides. The system has been designed as a service-oriented architecture where Web services and Web services workflows are the basic building blocks. Articulated private networks are presented as the first services built upon the UCLPv2 network virtualization middleware. APNs can be considered as a next generation VPN where a user can create a complex, multi-domain network topology by binding together network resources, computers, time slices, and virtual or real routing and/or switching nodes. A first implementation of the UCLPv2 software was deployed on CAnet 4, Canada's research and education network, and currently, it is being used by Environment Canada, a federal government department, to enable an APN that links its research facilities across the country.
- Published
- 2008
- Full Text
- View/download PDF
19. Articulated private networks in UCLP
- Author
-
Bill St. Arnaud, Albert López, Eduard Grasa, Sergi Figuerola, Gabriel Junyent, Mathieu Lemay, and Michel Savoie
- Subjects
Flexibility (engineering) ,Economics and Econometrics ,Configuration management ,Sociology and Political Science ,business.industry ,Computer science ,End user ,Communication ,Computer security ,computer.software_genre ,Software ,Handover ,Software deployment ,Telecommunications ,business ,computer ,Private network ,Graphical user interface - Abstract
Purpose – The purpose of this paper is to illustrate the advantages of using the UCLP software for network operators, advanced and regular end users in the research networking community. Design/methodology/approach – This paper provides an example of the deployment of UCLP in the GÉANT2/National Research and Education Networks (NRENs) scenario, and compares how network operators, advanced users and regular end users would do their work, with and without UCLP. Findings – The paper provides high‐level technical information about UCLP as well as depicting the drivers for its use in the European research networking community. Research limitations/implications – This paper does not explain the details of the deployment of the software in the GÉANT2/National Research and Education Networks (NRENs) scenario, it just explains the benefits that the deployment of the software would provide. If the deployment was to be done today, some improvements to UCLP should be done, as well as support for more equipment vendors should be added. Practical implications – UCLP could provide more flexibility to the e‐science community if it was deployed over the European research networking infrastructure, because it would isolate network users from each other while providing them an unprecedented degree of control over the network. Originality/value – Nowadays, several control/management solutions for networks exist, but none that is capable of partitioning a physical network into slices and handoff its management to the users, like UCLP does. This is the first UCLP paper that studies a hypothetical deployment of UCLP in the European research networking scenario, and evaluates the drivers and implications of such a deployment.
- Published
- 2007
- Full Text
- View/download PDF
20. On the benefits of RINA over programmable optical networks for dynamic and smart resource management
- Author
-
Eduard Grasa, Salvatore Spadaro, Davide Careglio, Jordi Perello, Sergio Leon, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions, Universitat Politècnica de Catalunya. CBA - Sistemes de Comunicacions i Arquitectures de Banda Ampla, and Universitat Politècnica de Catalunya. GCO - Grup de Comunicacions Òptiques
- Subjects
Computer science ,Shared Risk Resource Group ,Network packet ,business.industry ,Software Defined Networking ,Quality of service ,Distributed computing ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,Recursive network model ,Quality of Service ,RINA ,Fibres òptiques ,Enginyeria de la telecomunicació::Telecomunicació òptica [Àrees temàtiques de la UPC] ,Enginyeria de la telecomunicació::Telecomunicació òptica::Fibra òptica [Àrees temàtiques de la UPC] ,621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ,10G-PON ,Optical networks ,Programmable networks ,Comunicacions òptiques ,Resource management ,Optical fibers ,Architecture ,business ,Computer network ,Optical Communications - Abstract
In this paper, we describe the basics of the Recursive InterNetwork Architecture (RINA) and its advantages as a packet transport technology over programmable optical networks. In particular, its seamless integration over an SDN-controlled network infrastructure and its intrinsic capability of providing QoS is analysed and further discussed
- Published
- 2015
21. Video transcoding in a Grid network with User Controlled LightPaths
- Author
-
Albert López, Eduard Grasa, Michel Savoie, Ramon Sangüesa, Sergi Figuerola, Gabriel Junyent, Lluis Ribes, Vicente Díaz, Joaquim Recio, and Marc de Palol
- Subjects
Grid network ,Computer Networks and Communications ,business.industry ,Computer science ,Provisioning ,Transcoding ,computer.software_genre ,Network management ,File size ,Software ,Hardware and Architecture ,business ,computer ,User-centered design ,Computer network - Abstract
GridON is an application that converts high-resolution broadcast video into MPEG-2 format, hereby reducing the file size and resolution. The application uses the user controlled lightpaths (UCLP) software to create on-demand, end-to-end, high-bandwidth dedicated connections to access remote computers. The converted MPEG-2 files can be distributed much faster and further than the source files to these dispersed computers, for reassembly into the higher resolution format. This paper describes the demonstration that took place last September at the iGrid 2005 conference held in San Diego. As a proof of concept, we successfully demonstrated that a video transfer in a Grid network environment can be integrated with a user-controlled lightpath provisioning system.
- Published
- 2006
- Full Text
- View/download PDF
22. Scalable topological forwarding and routing policies in RINA-enabled programmable data centers
- Author
-
Diego R. Lopez, Sergio Leon Gaixas, Eduard Grasa, Davide Careglio, Jordi Perello, and Pedro A. Aranda
- Subjects
Virtual routing and forwarding ,Computer science ,Equal-cost multi-path routing ,Routing table ,05 social sciences ,Policy-based routing ,050801 communication & media studies ,020206 networking & telecommunications ,02 engineering and technology ,Topology ,0508 media and communications ,Scalability ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Routing (electronic design automation) - Abstract
This is the peer reviewed version of the following article: Leon Gaixas S, Perello J, Careglio D, Grasa E, Lopez DR, Aranda PA. Scalable topological forwarding and routing policies in RINA-enabled programmable data centers. Trans Emerging Tel Tech. 2017;28:e3256, DOI 10.1002/ett.3256, which has been published in final form at DOI: 10.1002/ett.3256. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Self-Archiving
- Published
- 2017
- Full Text
- View/download PDF
23. Virtual network function scheduling: Concept and challenges
- Author
-
Eduard Grasa, Eduard Escalona, Joan A. Garcia-Espin, Josep Batalle, and Jordi Ferrer Riera
- Subjects
Network Functions Virtualization ,Job shop scheduling ,business.industry ,Computer science ,Distributed computing ,Provisioning ,Virtualization ,computer.software_genre ,Scheduling (computing) ,business ,Futures contract ,Virtual network ,computer ,Computer network - Abstract
Software-Defined Networking and Network Functions Virtualization have initiated a new landscape within the telecom market landscape. Initial proof-of-concept prototypes for NFV-enabled solutions are being developed at the same time SDN models are identified as the futures solutions within the telecom realm. In this article, we provide a brief overview of the application and state-of-the-art of SDN and NFV technologies over optical networks. At the same time, we provide the first formalisation model for the VNF complex scheduling problem, using the complex job formalisation. The article aims at being used as starting point in order to optimally solve the scheduling problem of virtual network functions that compose network services to be provisioned within the SDN paradigm. Finally, we also provide an example of the virtualization of the routing function over an SDN-enabled domain.
- Published
- 2014
- Full Text
- View/download PDF
24. Prototyping the recursive internet architecture: the IRATI project approach
- Author
-
Dimitri Staessens, Eduard Grasa, Francesco Salvestrini, Leonardo Bergesio, Miquel Tarzan, Didier Colle, and Sander Vrijders
- Subjects
Network architecture ,Technology and Engineering ,Computer Networks and Communications ,business.industry ,Computer science ,computer.software_genre ,Protocol stack ,Hardware and Architecture ,Component-based software engineering ,Operating system ,User space ,Software design ,The Internet ,IBCN ,Reference architecture ,Architecture ,business ,computer ,Software ,Information Systems - Abstract
In recent years, many new Internet architectures are being proposed to solve shortcomings in the current Internet. A lot of these new architectures merely extend the current TCP/IP architecture and hence do not solve the fundamental cause of these problems. The Recursive Internet Architecture (RINA) is a true new network architecture, developed from scratch, building on lessons learned in the past. RINA prototyping efforts have been ongoing since 2010, but a prototype on which a commercial RINA implementation can be built has not been developed yet. The goal of the IRATI research project is to develop and evaluate such a prototype in Linux/OS. This article focuses on the software design required to implement a network stack in Linux/OS. We motivate the placement of, and communication between, the different software components in either the kernel or user space. The first open source prototype of the IRATI implementation of RINA will be available in June 2014 for researchers, developers, and early adopters.
- Published
- 2014
25. Unreliable inter process communication in Ethernet: migrating to RINA with the shim DIF
- Author
-
Dimitri Staessens, Sander Vrijders, John Day, Eduard Grasa, Didier Colle, Lou Chitkushev, Eleni Trouva, and Mario Pickavet
- Subjects
Ethernet ,Network architecture ,Technology and Engineering ,business.industry ,Virtual LAN ,Computer science ,Multitier architecture ,Distributed computing ,Local area network ,020206 networking & telecommunications ,Shim (magnetism) ,02 engineering and technology ,computer.software_genre ,law.invention ,Inter-process communication ,020210 optoelectronics & photonics ,law ,0202 electrical engineering, electronic engineering, information engineering ,IBCN ,business ,computer ,Computer network ,Internet architecture - Abstract
There is often a requirement to interface a new model to a legacy implementation by creating a shim between them to make the legacy appear as close to the new model as possible. This is a common exercise, usually fraught with frustrations, but here we find the exercise reveals fundamental aspects about nature of layers that were previously not well understood. Here we will be primarily concerned with creating a shim between RINA and IEEE 802.1q (VLANs). The Recursive InterNet Architecture (RINA) proposes a network architecture derived from the fundamentals of InterProcess Communication (IPC). This yields a recursively layered architecture of Distributed IPC Facilities (DIFs).
- Published
- 2013
26. Layer discovery in RINA networks
- Author
-
Eleni Trouva, John Day, Eduard Grasa, and Steve Bunch
- Subjects
Network architecture ,Computer science ,business.industry ,Interface (Java) ,Quality of service ,Distributed computing ,The Internet ,Access control ,Directory ,Layer (object-oriented design) ,business ,Internetworking ,Computer network - Abstract
In the course of generalizing the Inter-Process Communication (IPC) model from one system, two, to N systems directly connected, the necessity of a function to figure out via which “wire” or interface the requested application is available became apparent. In a Recursive Inter Network Architecture enabled system this is equivalent to asking on which of the Distributed IPC Facilities (layers) the requested application is available. We name this distributed application, the Inter-DIF Directory (IDD). In this paper we explain why the IDD is fundamental in networks, allowing the discovery of applications that belong to layers other than the one the requested application is on. Moreover, there are two phases of the IDD function: first, finding the requested application and then, creating a DIF that supports the communication. We describe the actions taken in each phase. Finally, we give a simple example of an IDD that makes use of hierarchical names.
- Published
- 2012
- Full Text
- View/download PDF
27. Transport over Heterogeneous Networks Using the RINA Architecture
- Author
-
Xavier Hesselbach-Serra, Lubomir T. Chitkushev, Eleni Trouva, John Day, Patrick Phelan, Miguel Ponce de Leon, Steve Bunch, Ibrahim Matta, Eduard Grasa, i2Cat Foundation, Computer Science Department [Boston] (Boston University), Boston University [Boston] (BU), CAaNES, LLC [RiskSense, Inc], Waterford Institute of Technology, Universitat Politècnica de Catalunya [Barcelona] (UPC), Xavier Masip-Bruin, Dominique Verchere, Vassilis Tsaoussidis, Marcelo Yannuzzi, and TC 6
- Subjects
Network architecture ,Computer science ,business.industry ,05 social sciences ,050801 communication & media studies ,020206 networking & telecommunications ,02 engineering and technology ,hand-offs ,heterogeneous networks ,data transport ,mobility ,Recursive Inter-Network Architecture (RINA) ,[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] ,0508 media and communications ,Applications architecture ,0202 electrical engineering, electronic engineering, information engineering ,Key (cryptography) ,Wireless ,[INFO]Computer Science [cs] ,Reference architecture ,Roaming ,Architecture ,business ,Heterogeneous network ,Computer network - Abstract
Part 6: Quality through Routing, Naming and Control; International audience; The evolution of various wireless technologies has greatly increased the interest in heterogeneous networks, in which the mobile users can enjoy services while roaming between different networks. The current Internet architecture does not seem to cope with the modern networking trends and the growing application demands for performance, stability and efficiency, as the integration of different technologies faces many problems. In this paper, we focus on the issues raised when attempting to provide seamless mobility over a hybrid environment. We highlight the shortcomings of the current architecture, discuss some of the proposed solutions and try to identify the key choices that lead to failure. Finally, we introduce RINA (Recursive Inter-Network Architecture), a newly-proposed network architecture that achieves to integrate networks of different characteristics inherently and show a simple example that demonstrates this feature.
- Published
- 2011
- Full Text
- View/download PDF
28. Extending the UCLP software with a Dynamic Optical Multicast Service to support high performance digital media
- Author
-
Gabriel Junyent, A. Forns, Eduard Grasa, Sergi Figuerola, and J. Mambretti
- Subjects
Service (systems architecture) ,Multicast ,Time-division multiplexing ,business.industry ,Computer science ,Forwarding plane ,Software performance testing ,Network layer ,business ,Network topology ,Pragmatic General Multicast ,Computer network - Abstract
Date-intensive high performance, high quality digital media traffic cannot be accommodated on traditional layer 3 networks. Alternative technologies to transmit this traffic through the network, such as optical multicast, are being investigated. A prototype of an optical multicast service was showcased during the 7th annual LambdaGrid Workshop celebrated in Prague last September. The prototype used time division multiplexing (TDM) technology as the data plane and user controlled lightpaths (UCLP) as the control/service plane. This paper describes the extensions that were done to the UCLP software to provide the dynamic optical multicast service and shows the results achieved during the Prague demonstration.
- Published
- 2008
- Full Text
- View/download PDF
29. On the complex scheduling formulation of virtual network functions over optical networks
- Author
-
Jordi Ferrer Riera, Eduard Grasa, Xavier Hesselbach, Joan A. Garcia-Espin, Eduard Escalona, Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica, Universitat Politècnica de Catalunya. BAMPLA - Disseny i Avaluació de Xarxes i Serveis de Banda Ampla, and Universitat Politècnica de Catalunya. GCO - Grup de Comunicacions Òptiques
- Subjects
Network Functions Virtualization ,Job shop scheduling ,business.industry ,Computer science ,Distributed computing ,Virtual computer systems ,Software-defined optical networks ,Provisioning ,Virtualization ,computer.software_genre ,Scheduling (computing) ,Enginyeria de la telecomunicació::Telecomunicació òptica [Àrees temàtiques de la UPC] ,Complex scheduling ,business ,Futures contract ,computer ,Virtual network ,Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Internet [Àrees temàtiques de la UPC] ,Network functions virtualisation ,Sistemes virtuals (Informàtica) ,Computer network - Abstract
Software-Defined Networking and Network Functions Virtualisation has brought a revolution within the telecom market landscape. Initial proof-of-concept prototypes for NFV-enabled solutions are being developed at the same time SDN models are identified as the futures solutions within the telecom realm. We provide in this article an overview of the SDN/NFV technologies over optical networks, as well as we provide the first formalisation model for the virtual network function complex scheduling problem. The article aims at being used as starting point in order to optimally solve the scheduling problem of virtual network functions that compose network services to be provisioned within the SDN paradigm.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.