Nunez J.A.,I2cat Foundation |
Malewski S.,PSNC |
Fernandez S.,I2cat Foundation |
Llobera J.,I2cat Foundation
TVX 2017 - Adjunct Publication of the 2017 ACM International Conference on Interactive Experiences for TV and Online Video | Year: 2017
In the contemporary living room, the audience's attention is often divided between TVs, second screens and, increasingly, head mounted displays. To address this reality, ImmersiaTV is a H2020 European project which is redefining the end-to-end broadcast chain: production, distribution and delivery. It is built on two ideas: multi-platform synchronous content playout, and orchestrated videos rendered in the head-mounted display as interactive inserts, which allow introducing basic interactive storytelling techniques (scene selection, forking paths, etc.) as well as classical audio-visual language that is not possible to render with 360 videos (close-ups, slow motion, shot-countershot, etc). We demonstrate our pipeline for offline production, distribution and synchronized playout. © 2017 Copyright is held by the owner/author(s).
Vrijders S.,Ghent University |
Staessens D.,Ghent University |
Colle D.,Ghent University |
Salvestrini F.,NeXtworks |
And 3 more authors.
IEEE Network | Year: 2014
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. © 1986-2012 IEEE.
Surroca S.,I2CAT Foundation |
Surroca S.,Polytechnic University of Catalonia |
Camps-Mur D.,I2CAT Foundation |
Demirkol I.,Polytechnic University of Catalonia
2017 13th International Wireless Communications and Mobile Computing Conference, IWCMC 2017 | Year: 2017
The Education Roaming (eduroam) is a widely spread federation of Wi-Fi networks that allows users to freely roam between providers. The key to eduroam's massive adoption has been the fact that a single global network identifier is used across all the federated Wi-Fi networks. However, when multiple eduroam networks are deployed in an overlapping geographical area, the current design may cause client devices to inadvertently roam between providers, hence potentially disrupting applications and hindering network planning. In this paper we study how virtual Access Points (vAPs) can be used to address the inter-domain mobility problem in eduroam. Our main contribution is a novel mechanism to steer clients across vAPs, which mitigates unintended handovers. The proposed extensions have been validated experimentally considering a wide range of commercial Wi-Fi clients available in the market. © 2017 IEEE.
Ludovici A.,Polytechnic University of Catalonia |
Calveras A.,Polytechnic University of Catalonia |
Calveras A.,I2Cat Foundation
Sensors (Switzerland) | Year: 2015
In this paper, we present the design of a Constrained Application Protocol (CoAP) proxy able to interconnect Web applications based on Hypertext Transfer Protocol (HTTP) and WebSocket with CoAP based Wireless Sensor Networks. Sensor networks are commonly used to monitor and control physical objects or environments. Smart Cities represent applications of such a nature. Wireless Sensor Networks gather data from their surroundings and send them to a remote application. This data flow may be short or long lived. The traditional HTTP long-polling used by Web applications may not be adequate in long-term communications. To overcome this problem, we include the WebSocket protocol in the design of the CoAP proxy. We evaluate the performance of the CoAP proxy in terms of latency and memory consumption. The tests consider long and short-lived communications. In both cases, we evaluate the performance obtained by the CoAP proxy according to the use of WebSocket and HTTP long-polling. © 2015 by the authors; licensee MDPI, Basels, Switzerland.
Garcia-Lozano M.,Polytechnic University of Catalonia |
Lema M.A.,Polytechnic University of Catalonia |
Ruiz S.,Polytechnic University of Catalonia |
Minerva F.,I2Cat Foundation
IEEE Transactions on Broadcasting | Year: 2011
The numerous advantages of single-frequency networks (SFNs) make them one of the preferred deployment options for digital video broadcasting terrestrial (DVB-T) operators. However, SFNs are exposed to self-interference that may reduce the effective coverage. This work deals with the optimal adjustment of internal delays at the transmitters to minimize areas with this problem. The use of metaheuristics is proposed to define a feasible automatic process that allows an intelligent exploration of the space of solutions. Several realistic scenarios in the northeast of Spain have been successfully solved and the quality of solutions has been quantified against other resolution methods. Details on how to adjust the parameters of the algorithms along with practical implementation issues are also addressed. © 2011 IEEE.
Betzler A.,i2CAT Foundation |
Gomez C.,Polytechnic University of Catalonia |
Demirkol I.,Polytechnic University of Catalonia |
Paradells J.,Polytechnic University of Catalonia
IEEE Communications Magazine | Year: 2016
CoAP is a lightweight RESTful application layer protocol devised for the IoT. Operating on top of UDP, CoAP must handle congestion control by itself. The core CoAP specification defines a basic congestion control mechanism, but it is not capable of adapting to network conditions. However, IoT scenarios exhibit significant resource constraints, which pose new challenges on the design of congestion control mechanisms. In this article we present CoCoA, an advanced congestion control mechanism for CoAP being standardized by the Internet Engineering Task Force CoRE working group. CoCoA introduces a novel round-trip time estimation technique, together with a variable backoff factor and aging mechanisms in order to provide dynamic and controlled retransmission timeout adaptation suitable for the peculiarities of IoT communications. We conduct a comparative performance analysis of CoCoA and a variety of alternative algorithms including state-of-the-art mechanisms developed for TCP. The study is based on experiments carried out in real testbeds. Results show that, in contrast to the alternative methods considered, CoCoA consistently outperforms the default CoAP congestion control mechanism in all evaluated scenarios. © 1979-2012 IEEE.
Betzler A.,I2CAT Foundation |
Gomez C.,Polytechnic University of Catalonia |
Demirkol I.,Polytechnic University of Catalonia
PE-WASUN 2015 - Proceedings of the 12th ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks | Year: 2015
Networks of constrained devices play an important role in the Internet of Things (IoT). In such networks congestion may lead to significant performance decrease and is a recurring phenomenon given the restricted hardware capacities of constrained devices and the limitations of low-power radios. The Constrained Application Protocol (CoAP) designed for IoT communications defines a basic congestion control mechanism for the exchange of messages with end-to-end reliability between two endpoints. Yet, for transmissions without end-to-end reliability the CoAP base specification does not determine any congestion control mechanism. Proposals for congestion control mechanisms for unreliable CoAP communications are made in the CoAP observe and CoAP Simple Congestion Control/Advanced (CoCoA) Internet drafts, which introduce a static and a dynamic rate limitation for outgoing messages, respectively. In this paper experimental evaluations are carried out to determine the performance of the different proposals. We find out that, in contrast with the other analyzed approaches, CoCoA is able to maintain high performance in all the analyzed scenarios, thanks to its adaptive nature. © 2015 ACM.
Ferrandiz-Lahuerta J.,I2CAT Foundation |
Camps-Mur D.,I2CAT Foundation |
Paradells-Aspas J.,Polytechnic University of Catalonia
2015 IEEE Global Communications Conference, GLOBECOM 2015 | Year: 2015
In this paper we introduce a novel reliable asynchronous protocol that allows to establish a VLC link between a LED luminary and an off-the- shelf smartphone. Our protocol and decoding algorithms benefit from the access to advanced camera settings available in the latest generations of mobile devices to outperform previous VLC designs in the state of the art. In particular, in the paper we provide an experimental evaluation using a commercial Nexus 5 device where it is shown how our designed prototype can achieve transmission speeds of up to 700 bps and operating distances of up to 3 meters. The previous performance figures have the potential to spark a wide set of novel applications. © 2015 IEEE.
Demchenko Y.,University of Amsterdam |
De Laat C.,University of Amsterdam |
Lopez D.R.,RedIRIS |
Garcia-Espin J.A.,I2CAT Foundation
Proceedings - 2nd IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2010 | Year: 2010
Modern e-Science and high technology industry require high-performance and complicated network and computer infrastructure to support distributed collaborating groups of researchers and applications that should be provisioned on-demand. The effective use and management of the dynamically provisioned services can be achieved by using the Service Delivery Framework (SDF) proposed by TeleManagement Forum that provides a good basis for defining the whole services life cycle management and supporting infrastructure services. The paper discusses conceptual issues, basic requirements and practical suggestions for provisioning consistent security services as a part of the general e-Science infrastructure provisioning, in particular Grid and Cloud based. The proposed Security Services Lifecycle Management (SSLM) model extends the existing frameworks with additional stages such as "Reservation Session Binding" and "Registration and Synchronisation" that specifically target such security issues as the provisioned resources restoration, upgrade or migration and provide a mechanism for remote executing environment and data protection by binding them to the session context. The paper provides a short overview of the existing standards and technologies and refers to the ongoing projects and experience in developing dynamic distributed security services. © 2010 IEEE.
Torkar R.,Blekinge Institute of Technology |
Minoves P.,i2cat Foundation |
Garrigos J.,i2cat Foundation
Journal of the Association of Information Systems | Year: 2011
Today's software companies face the challenges of highly distributed development projects and constantly changing requirements. This paper proposes the adoption of relevant Free/Libre/Open Source Software (FLOSS) practices in order to improve software development projects in industry. Many FLOSS projects have proven to be very successful, producing high quality products with steady and frequent releases. This study aims to identify FLOSS practices that can be adapted for the corporate environment. To achieve this goal, a framework to compare FLOSS and industrial development methodologies was created. Three successful FLOSS projects were selected as study targets (the Linux Kernel, the FreeBSD operating system, and the JBoss application server), as well as two projects from Ericsson, a large telecommunications company. Based on an analysis of these projects, FLOSS best practices were tailored to fit industrial development environments. The final results consisted of a set of key adoption opportunities that aimed to improve software quality and overall development productivity by importing best practices from the FLOSS environment. The adoption opportunities were then validated at three large corporations.