Skip to main content

    George Xylomenos

    Abstract A considerable body of evidence indicates that the use of reliable link layer protocols over error prone wireless links dramatically improves the performance of Internet protocols and applications. While traditional link layer... more
    Abstract A considerable body of evidence indicates that the use of reliable link layer protocols over error prone wireless links dramatically improves the performance of Internet protocols and applications. While traditional link layer protocols set their timeout values assuming that they fully control the underlying link, some wireless networks allow multiple link layer sessions to co-exist over the same link.
    Abstract. Information-Centric Networking (ICN) has increasingly been attracting attention by the research community. In ICN the center of attention becomes the information itself and not the endpoints as in today's IP networks. In this... more
    Abstract. Information-Centric Networking (ICN) has increasingly been attracting attention by the research community. In ICN the center of attention becomes the information itself and not the endpoints as in today's IP networks. In this demonstration we present applications that we developed as proof of concepts for our ICN approach. A video streaming as well as a voice and a HTTP over publish/subscribe application that run on top of our ICN prototype will be demonstrated running in an international testbed.
    Abstract—In this paper we explain how efficient delivery of real-time information can be supported in the Publish Subscribe Internet (PSI), a network architecture proposal for the Future Internet. PSI departs from IP thinking with respect... more
    Abstract—In this paper we explain how efficient delivery of real-time information can be supported in the Publish Subscribe Internet (PSI), a network architecture proposal for the Future Internet. PSI departs from IP thinking with respect to the core abstractions made and the functional organization of the system. PSI places information at the heart of the network layer and decouples the forwarding, path formation and topology management functionalities.
    Information-centric networking (ICN) is a paradigm that aims to better reflect current Internet usage patterns by focusing on information, rather than on hosts. One of the most critical ICN functionalities is the efficient... more
    Information-centric networking (ICN) is a paradigm that aims to better reflect current Internet usage patterns by focusing on information, rather than on hosts. One of the most critical ICN functionalities is the efficient resolution/location of information objects ie, name resolution. The vast size of the information object namespace calls for a highly scalable and efficient name resolution approach.
    Abstract The Internet is straining to meet demands that its design never anticipated, such as supporting billions of mobile devices and transporting huge amounts of multimedia content. The publish-subscribe Internet (PSI) architecture, a... more
    Abstract The Internet is straining to meet demands that its design never anticipated, such as supporting billions of mobile devices and transporting huge amounts of multimedia content. The publish-subscribe Internet (PSI) architecture, a clean slate information-centric networking approach to the future Internet, was designed to satisfy the current and emerging user demands for pervasive content delivery, which the Internet can no longer handle.
    Abstract In this paper, we focus on the bootstrap operation of a publish/subscribe information centric network. We consider a set of interconnected network nodes and describe how they organize themselves into a fully functional network by... more
    Abstract In this paper, we focus on the bootstrap operation of a publish/subscribe information centric network. We consider a set of interconnected network nodes and describe how they organize themselves into a fully functional network by publishing and subscribing to control plane information. Network bootstrap includes establishing point-to-point communication between network elements, exchanging topological information and setting up the rendezvous system.
    Abstract In this paper we focus on the issue of transferring diverse kinds of information through information-centric networks (ICNs). We argue that the one request per packet mode of operation suggested in the early development of ICN... more
    Abstract In this paper we focus on the issue of transferring diverse kinds of information through information-centric networks (ICNs). We argue that the one request per packet mode of operation suggested in the early development of ICN applications is not a good fit for some types of traffic, such as media streams and real-time notifications. To efficiently deliver all kinds of information, we argue that an ICN should not only identify information by its name, it should also be aware of the nature of its traffic.
    Abstract—In this paper we explain how efficient delivery of real-time information can be supported in the Publish Subscribe Internet (PSI), a network architecture proposal for the Future Internet. PSI departs from IP thinking with respect... more
    Abstract—In this paper we explain how efficient delivery of real-time information can be supported in the Publish Subscribe Internet (PSI), a network architecture proposal for the Future Internet. PSI departs from IP thinking with respect to the core abstractions made and the functional organization of the system. PSI places information at the heart of the network layer and decouples the forwarding, path formation and topology management functionalities. This design approach can be highly beneficial for real-time ...
    The Radio Link Control (RLC) protocol, used in Universal Mobile Telecommunication System (UMTS) networks, is one of the most advanced and complex link layer protocols. Among its notable features are the absence of retransmission timers,... more
    The Radio Link Control (RLC) protocol, used in
    Universal Mobile Telecommunication System (UMTS) networks,
    is one of the most advanced and complex link layer protocols.
    Among its notable features are the absence of retransmission
    timers, which makes it tolerant to contention for the link, and
    the ability to abandon persistently lost frames, which makes it
    suitable for reliable transport layers. In order to assess whether it
    makes sense to use RLC with non-UMTS wireless links, especially
    in the face of the enhanced error recovery offered by TCP with
    the Selective Acknowledgment (SACK) option, we implemented
    it in the ns-2 simulator and measured the throughput achieved
    by File Transfer and Web Browsing over RLC, either with or
    without contention from a Media Distribution application. While
    we found that RLC adapts well to the available bandwidth,
    providing considerable performance gains with random losses,
    with bursty losses RLC hardly improved upon TCP SACK.
    Research Interests:
    The error prone nature of wireless links often necessitates the use of a link layer protocol to ensure acceptable application performance. While traditional link layers assume that they fully control the link, in most emerging wireless... more
    The error prone nature of wireless links often necessitates the use of a link layer protocol to ensure acceptable application performance. While traditional link layers assume that they fully control the link, in most emerging wireless networks many sessions may dynamically share the link due to the presence of multiple contending users and/or applications. Such networks require link layers that can automatically adapt to bandwidth variations, offering good performance regardless of contention. To this end, we discuss two adaptive protocols, an Adaptive Selective Repeat (ASR) protocol that dynamically modifies its retransmission timeouts, and the Radio Link Control (RLC) protocol used by UMTS, an advanced protocol without retransmission timers. To assess the applicability of each approach, we measure the throughput achieved by File Transfer and Web Browsing over both protocols, with or without contention from a Media Distribution application, as well as the delay induced by these protocols to the contending application. Our results indicate that the complexity of RLC is not justified by its performance, as ASR nearly always outperforms it.
    Research Interests:
    Information-centric networking constitutes an alter-native to the conventional, IP-based internetworking, with in-formation being identified rather than the host where it resides (which is the case for IP networking). This approach... more
    Information-centric networking constitutes an alter-native to the conventional, IP-based internetworking, with in-formation being identified rather than the host where it resides (which is the case for IP networking). This approach appears to be very promising for the next generation Internet. However, many challenges and critical issues remain to be addressed, asso-ciated with the range of applications that can be supported by the new architectures. Specifically, it is unclear whether information-centric networking abstractions can support conversational ap-plications which are very important in the Internet, and even more important in other telecommunication networks. In light of those reflections, we present the design, prototype implementation and performance evaluation of a simple voice application for the Publish-Subscribe Internet architecture developed in PSIRP and now being further refined in PURSUIT, two EU FP7 research projects on clean slate Future Internet design. Index...
    Research Interests:
    We present preliminary work on a sensor-based system that we are currently implementing with the aim of monitoring the health of the elderly and people with special needs. The system functions both inside and outside the home of the... more
    We present preliminary work on a sensor-based system that we are currently implementing with the aim of monitoring the health of the elderly and people with special needs. The system functions both inside and outside the home of the monitored individuals, using sensors and GPS-enabled cellular phones. Its objective is to first learn the daily behavior of the monitored individuals, and then detect changes in their routines and health status, providing alerts and a preliminary diagnosis as quickly as possible when something out of the ordinary occurs.
    INTRODUCTION The current strong drive towards Internet access via mobile terminals, makes the inclusion of wireless systems such as Cellular Communications (CC) and Wireless Local Area Networks (WLAN) into the mainstream Internet very... more
    INTRODUCTION The current strong drive towards Internet access via mobile terminals, makes the inclusion of wireless systems such as Cellular Communications (CC) and Wireless Local Area Networks (WLAN) into the mainstream Internet very desirable. CC and WLAN systems however raise a multitude of performance issues, since environmental conditions and terrestrial obstructions and reflections lead to high and unpredictable error rates. CC and WLAN systems mostly share the characteristics of traditional wireless systems (satellite and terrestrial microwave), such as high error rates. They also share some of the characteristics of wired systems, such as low physical layer propagation delays. As a result, in order to improve their performance, a synthesis of techniques for enhancing the performance of both wired and wireless links is required, that will also take into account the requirements of the TCP/IP protocol suite. In this chapter we present the characteristics and performance limitati
    In this paper, we focus on the bootstrap operation of a publish/subscribe information centric network. We consider a set of interconnected network nodes and describe how they organize themselves into a fully functional network by... more
    In this paper, we focus on the bootstrap operation of a publish/subscribe information centric network. We consider a set of interconnected network nodes and describe how they organize themselves into a fully functional network by pub-lishing and subscribing to control plane information. Network bootstrap includes establishing point-to-point communication between network elements, exchanging topological information and setting up the rendezvous system. We showcase the network's publish/subscribe service with a complete example.
    While BitTorrent was originally conceived as a Peer-to-Peer file exchange protocol, it has proved extremely successful for asynchronous content distribution, allowing content sources to support huge numbers of users with a modest amount... more
    While BitTorrent was originally conceived as a Peer-to-Peer file exchange protocol, it has proved extremely successful for asynchronous content distribution, allowing content sources to support huge numbers of users with a modest amount of bandwidth. This has prompted many researchers to study the possibility of using BitTorrent to support real-time media streaming. In this paper we present a comparison of three proposed adaptations to BitTorrent for media streaming, using our detailed packet-level BitTorrent simulator. Unlike previous evaluations which assumed that the streaming media player would drop data that did not arrive on time, in this paper we use a more realistic model where the player stalls when data are not available, thus placing emphasis on delays rather than losses. Our experiments indicate that under this, more realistic, evaluation model, user level performance can be quite reasonable.
    ABSTRACT We present mmFTP, an information-centric and receiver-driven file transfer protocol for the Publish Subscribe Internetworking (PSI) architecture. mmFTP supports both multisource and multipath transfers, while requiring minimal... more
    ABSTRACT We present mmFTP, an information-centric and receiver-driven file transfer protocol for the Publish Subscribe Internetworking (PSI) architecture. mmFTP supports both multisource and multipath transfers, while requiring minimal complexity in terms of network operation. We describe the basic design and operation of mmFTP and present preliminary experimental performance results from a prototype implementation deployed in the PlanetLab testbed.
    ABSTRACT Stateless multicast forwarding with in-packet Bloom filters (iBF) has recently been proposed as a highly scalable way for supporting a large number of multicast groups. However, iBF multicast generates redundant traffic due to... more
    ABSTRACT Stateless multicast forwarding with in-packet Bloom filters (iBF) has recently been proposed as a highly scalable way for supporting a large number of multicast groups. However, iBF multicast generates redundant traffic due to false positive forwarding decisions and it also scales poorly with multicast group size. In this paper we investigate scaling iBF multicast to arbitrary multicast group sizes, by partially sacrificing the network's fully stateless operation. We propose a switched-iBF multicast scheme that places multicast forwarding state at a few network nodes, so as to minimize redundant traffic regardless of the group size. We evaluate the scheme through simulations and find that switched-iBF multicast can scale to any group size while keeping redundant traffic below 1%-4% at the (minimal) cost of placing state at no more than 0.5%-2.5% of network nodes. We also compare the state requirements of switched-iBF multicast against other multicast schemes. Our evaluation shows that switched-iBF multicast achieves a tremendous reduction of multicast state in the range of 87%-99.6%. Hence, even though the system is no more fully stateless, it remains far more scalable than other approaches.
    ABSTRACT Video constitutes the majority of all Internet traffic and its share is expected to grow. Any future Internet architecture with a chance at success should provide some tangible benefits for video applications. Information-Centric... more
    ABSTRACT Video constitutes the majority of all Internet traffic and its share is expected to grow. Any future Internet architecture with a chance at success should provide some tangible benefits for video applications. Information-Centric Networking (ICN) architectures were designed with the specific goal of improving content distribution on the Internet; thus, this paper attempts to answer the obvious question: is ICN appropriate and ready for video traffic and, if not, what is missing or should be modified? To this end, we consider two different ICN architectures, ContentCentric Networking (CCN) and Publish-Subscribe Internetworking (PSI), and examine their applicability to Video on Demand and Live Video Streaming applications. Our goal is to clarify what ICN already does well for video, what it still needs to do, and, most importantly, what it could or should do differently.
    ABSTRACT Overlay networks are widely used for locating and disseminating information by means of custom routing and forwarding on top of an underlying network. Distributed Hash Table (DHT) based overlays in particular, provide good... more
    ABSTRACT Overlay networks are widely used for locating and disseminating information by means of custom routing and forwarding on top of an underlying network. Distributed Hash Table (DHT) based overlays in particular, provide good scalability and load balancing properties. However, these come at the cost of inefficient routing, caused by the lack of adaptation to the underlying network, as DHTs often overlook physical network proximity, administrative boundaries and/or inter-domain routing policies. In this paper we show how to construct a DHT-based overlay network that takes all these aspects into account, so as to ease the global deployment of Future Internet architectures which require large-scale name resolution, such as Information-Centric Networking (ICN) and the Internet of Things (IoT). Based on the Pastry distributed object location and routing substrate and the Canon paradigm for multi-level DHTs, we developed H-Pastry, an overlay DHT scheme that harvests the scalability and load balancing features of DHTs, while also adapting to the underlying network topology, administrative structure and routing policies. We evaluate the performance characteristics of the proposed scheme through an extensive set of detailed simulations over realistic inter-network topologies. Our results show that H-Pastry substantially improves routing by reducing both overlay path stretch (by up to 55%) and routing policy violations (by up to 70%), compared to the Canonical (multi-level) Chord DHT. In addition, the design of H-Pastry keeps traffic within administrative boundaries as far as possible, reducing inter-domain hops by up to 27% compared to Pastry, while also creating excellent opportunities for the support of caching and multicast.
    Abstract Having identified important limitations of the current Internet architecture, several research initiatives have engaged in the design of new architectures for the Internet of the Future. New features and protocols are designed,... more
    Abstract Having identified important limitations of the current Internet architecture, several research initiatives have engaged in the design of new architectures for the Internet of the Future. New features and protocols are designed, and in many cases, a clean slate approach is followed, advocating the replacement of almost the entire current protocol stack. In order to reliably evaluate the performance of such emerging protocols and architectures, we need a realistic evaluation framework reflecting current and forecasted traffic patterns. ...
    While multicasting is considered valuable for con- tent distribution, it is not widely supported on the Internet, despite the emergence of scalable overlay schemes. Content providers have instead turned to peer assisted content distri-... more
    While multicasting is considered valuable for con- tent distribution, it is not widely supported on the Internet, despite the emergence of scalable overlay schemes. Content providers have instead turned to peer assisted content distri- bution in order to efficiently serve large numbers of clients, thus removing the bandwidth bottleneck from their side but placing a heavy burden on the clients.
    The Multimedia Broadcast/Multicast Service (MBMS) was recently standardized for use by 3rd Generation cellular networks, aiming to support the economical distribution of multimedia content to large numbers of receivers. This paper... more
    The Multimedia Broadcast/Multicast Service (MBMS) was recently standardized for use by 3rd Generation cellular networks, aiming to support the economical distribution of multimedia content to large numbers of receivers. This paper proposes an MBMS extension supporting the distribution of multiple variants of the same content to heterogeneous receivers. We first outline the standard MBMS model, along with its state management
    ABSTRACT Information-Centric Networking (ICN) is a novel paradigm for future Internet architectures. It exploits the current trend in Internet usage which mostly involves information dissemination. ICN architectures based on the... more
    ABSTRACT Information-Centric Networking (ICN) is a novel paradigm for future Internet architectures. It exploits the current trend in Internet usage which mostly involves information dissemination. ICN architectures based on the publish/subscribe model use names for information in order to route requests and data, as well as to facilitate in-network caching, anycasting and multicasting for efficient content delivery. However, the number of named information objects is expected to be huge in the future Internet, raising serious concerns with respect to a global-scale deployment of ICN. Routing and forwarding will require vast amounts of state, which pushes storage, maintenance and processing demands to the limit. In this paper we discuss the feasibility of deploying the Data Oriented Networking Architecture (DONA) by leveraging cloud computing facilities. We identify the exact scalability concerns for DONA based on simulations over a realistic model of the current Internet topology and find that registrations for information objects lead to a state explosion. For this reason, we then discuss how cloud facilities can assist DONA deployment, focusing on various options for deploying DONA in the cloud and their suitability for different areas of the inter-network.
    This paper describes and analyzes an extension of the Multimedia Broadcast / Multicast Service (MBMS) that supports the distribution of multiple variants of the same content to heterogeneous receivers. We first outline the standard MBMS... more
    This paper describes and analyzes an extension of the Multimedia Broadcast / Multicast Service (MBMS) that supports the distribution of multiple variants of the same content to heterogeneous receivers. We first outline the standard MBMS model and then describe our extended MBMS model, detailing the modifications that it imposes on MBMS state management and signaling procedures. We then provide an
    Research Interests:

    And 30 more