Multihoming Aware Optimization Mechanism

Total Page:16

File Type:pdf, Size:1020Kb

Multihoming Aware Optimization Mechanism 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 101010101010101010101010101010101010101010 Bruno Miguel de Oliveira Sousa Multihoming Aware Optimization Mechanism Tese de Doutoramento em Engenharia Informática (pré Bolonha) orientada por Marilia Pascoal Curado e Konstantinos Pentikousis Departamento de Engenharia Informática da Faculdade de Ciências e Tecnologia da Universidade de Coimbra Julho de 2013 Multihoming Aware Optimization Mechanism Mecanismo de Optimiza¸c˜ao com Suporte de M ´ultiplosCaminhos Bruno Miguel de Oliveira Sousa Department of Informatics Engineering Faculty of Sciences and Technology University of Coimbra A thesis submitted for the degree of Doctor of Philosophy 2013 Multihoming Aware Optimization Mechanism Bruno Miguel de Oliveira Sousa Department of Informatics Engineering Faculty of Sciences and Technology University of Coimbra Thesis submitted as partial fulfillment of the requirements of Doctor of Philosophy on Infor- matics Engineering (before Bologna) in the University of Coimbra, for the award of Doctor in the domain of Telematics Networking and Communications under the care of advisor Profes- sor Marilia Pascoal Curado and co-advisor Dr. Konstantinos Pentikousis. Grant from Fundac¸ao˜ para a Cienciaˆ e a Tecnologia (FCT) SFRH/BD/61256/2009. 2013 To my mother Alzira and to my brother Pedro, whose sacrifice and love, have tailored the person I am today. Acknowledgements A thesis is a work of a high magnitude, requiring the best of us. Believing in every moment, probably is the first step to arrive here. To my supervisor, It’s unfair to acknowledge the support throughout the thesis within a few words, my sincere excuses for this. You made me believe that it was possible, that the best of me could reach it with success. The remarkable guidance lead me to work with the feeling that I was performing a ‘big and important mission’ - research. I was paving the way, to a better world tomorrow, with efficient multihoming mechanisms. Dear Marilia Curado, my eternal thanks. To my co-supervisor, Konstantinos Pentikousis, for pushing me to high limits, to overcome my limitations with success. Thanks for your courage to demonstrate that, in some moments, I could have done better, perfection is, indeed, your Lemma. Thanks for sharing and teaching me that the perfection Lemma lead us to horizons never thought before. Life gives us friends that share knowledge life moments, that some way grow up with us. Vitor Bernardo thanks for the fruitful discussions, and I must confess that I admire your courage and dedication when you read my article with almost twenty pages, with plenty of mathematical formulas. David thank you for sharing things you just learned in the moment and for the active comments. I do remember that I’ve shared with you some LATEX tips, but afterall you became the master. Probably, there is always someone in every project that must do the hard work. Ricardo Santos you were this one, without afraid of the job. Without you I could not have tested MeTHODICAL in the cloud, in a real testbed. Alexandre thanks for programming on the implementation of mCoA++. Love can inspire us to move mountains. To my wife, Celia´ I express my deep grat- itude, for being there in the ‘optimized’ moments and for keeping my perseverance in high levels to overcome the moments when there was no light. To my two daughters, the oldest, Susana for asking me what was the thesis about, It made me believe in it with other perspective. To the youngest, Luana whose premise is enjoying life by playing, but smart enough to understand that thesis was very important to Daddy. To you, Luana, I ask my excuses for the time stolen by the thesis. Abstract HE always best connected paradigm has gain a lot of interest in the research and scientific community. The availability of different wireless technologies T and the proliferation of devices supporting multiple connections are open- ing new possibilities for users to share information everywhere and everytime. The multihoming support is being enriched to levels never before established. Indeed, users can configure devices to meet their own requirements, decrease communication costs by choosing links with no expenses associated, or opting for links that provide extended coverage. Such kind of configuration is often limited to static policies that aim the maximization of a single requirement, such as monetary cost or coverage. This approach is not efficient. For instance, if the optimization aims to decrease cost, extend coverage and increase security support simultaneously, static policies do not scale and have narrow support for multihoming goals, namely resilience, ubiquity and load sharing. Multihoming is an important aspect in computer networks. To enable higher lev- els of availability or optimize recovery processes in the presence of failures are goals that mechanisms improving resilience aim to support. Other goals, in a ubiquity as- pect, can include networks providing extended coverage but with minimized costs. To successfully achieve such goals and others, multihoming must be considered from the early phases of Internet architectures development. The choice of protocols and technologies with the best multihoming support is an important step to conceive net- work architectures that are multihoming efficient. With this concern in mind, this the- sis introduces the specification of resilience and ubiquity frameworks that assess the support of resilience and ubiquity goals in protocols. These evaluation frameworks provide a taxonomy that fully characterize multihoming goals. Efficient multihoming support requires the optimization of multiple criteria com- prising diverse goals. This NP-hard problem considers benefits criteria providing profit and costs criteria introducing some kind of overhead. Techniques like Mul- tiple Attribute Decision Mechanism (MADM) provide ideal solutions for such kind of optimization problems, as they are not tied to a specific number of criteria. Even though, previously defined MADM techniques include criteria preferences, they do not specify how these preferences can be expressed in objective and consistent ways. In addition, they can introduce side-effects, such as unnecessary handovers. Bear- ing with these issues in mind, this work introduces MeTHODICAL, an optimization
Recommended publications
  • Design and Analysis of 5G Scenarios with Simmer: an R Package for Fast DES Prototyping Inaki˜ Ucar, Jose´ Alberto Hernandez,´ Pablo Serrano, Arturo Azcorra
    1 Design and Analysis of 5G Scenarios with simmer: An R Package for Fast DES Prototyping Inaki˜ Ucar, Jose´ Alberto Hernandez,´ Pablo Serrano, Arturo Azcorra Abstract—Simulation frameworks are important tools for the In this paper, we introduce the use of a recent event- analysis and design of communication networks and protocols, driven simulation package, simmer, and show its applicability but they can result extremely costly and/or complex (for the in fast prototyping three 5G-related scenarios. simmer sits case of very specialized tools), or too naive and lacking proper features and support (for the case of ad-hoc tools). In this paper, between the above two complexity extremes and combines a we present an analysis of three 5G scenarios using simmer, a number of features that supports, among others, versatility and recent R package for discrete-event simulation that sits between repeatability. More specifically, some of the key advantages of the above two paradigms. As our results show, it provides a simple simmer are as follows: (1) it is based on the very popular R yet very powerful syntax, supporting the efficient simulation of programming language, which benefits from a large commu- relatively complex scenarios at a low implementation cost. nity of users and contributors, but also natively supports the Index Terms—5G, simmer, network simulation, QoS, small analysis of results via the many R statistical and visualization cells, C-RAN, PON, IoT. packages; (2) furthermore, the code has been peer-reviewed [1] and it is an official package, with numerous examples readily available, and potentially supported by a notable user I.
    [Show full text]
  • Performance Evaluation of TCP Multihoming for IPV6 Anycast Networks and Proxy Placement
    University of Central Florida STARS Electronic Theses and Dissertations, 2004-2019 2015 Performance Evaluation of TCP Multihoming for IPV6 Anycast Networks and Proxy Placement Raya Alsharfa University of Central Florida Part of the Electrical and Electronics Commons Find similar works at: https://stars.library.ucf.edu/etd University of Central Florida Libraries http://library.ucf.edu This Masters Thesis (Open Access) is brought to you for free and open access by STARS. It has been accepted for inclusion in Electronic Theses and Dissertations, 2004-2019 by an authorized administrator of STARS. For more information, please contact [email protected]. STARS Citation Alsharfa, Raya, "Performance Evaluation of TCP Multihoming for IPV6 Anycast Networks and Proxy Placement" (2015). Electronic Theses and Dissertations, 2004-2019. 1350. https://stars.library.ucf.edu/etd/1350 PERFORMANCE EVALUATION OF TCP MULTIHOMING FOR IPV6 ANYCAST NETWORKS AND PROXY PLACEMENT by RAYA MAJID ALSHARFA B.S. NAJAF TECHNICAL COLLEGE, 2010 A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering. in the Department of Electrical Engineering and Computer Science in the College of Engineering and Computer Science at the University of Central Florida Orlando, Florida Fall Term 2015 Major Professor: Mostafa Bassiouni © 2015 Raya Majid Alsharfa ii ABSTRACT In this thesis, the impact of multihomed clients and multihomed proxy servers on the performance of modern networks is investigated. The network model used in our investigation integrates three main components: the new one-to-any Anycast communication paradigm that facilitates server replication, the next generation Internet Protocol Version 6 (IPv6) that offers larger address space for packet switched networks, and the emerging multihoming trend of connecting devices and smart phones to more than one Internet service provider thereby acquiring more than one IP address.
    [Show full text]
  • Developing the Science of Networks Annualreport
    developing the science of networks annual report 2www.networks.imdea.org0 Arturo Azcorra Director of the IMDEA Networks Institute September 2020 0 annual report annual report www.networks.imdea.org 2 IMDEA Networks Institute is a top research institute in network in the world that could have supported such a the Science of Networks and Communication Technol- drastic increase in demand. For instance, if the demand 3 ogy worldwide. It focuses on an area that has a profound of electricity suddenly increased by even a much smaller impact on people’s lives. Over the last decades, the wide- amount, the electricity network would collapse, and the spread access to networks has dramatically changed the same would happen with the road system, public trans- 9 way manufacturers produce and supply their goods, how portation, or any other existing network. 1 public administrations operate, how professionals work 0 Beyond networks, the COVID-19 crisis has also taught annual report annual report and, in general, how individuals and society are shaped. 2 us a lesson on the importance of digital transformation. The importance of networks has made itself even more Digital transformation deals with the digitalization of the evident during the current crisis of COVID-19. In this society as a whole, involving areas such as teleworking, crisis, networks have played a fundamental role to sub- electronic commerce, telemedicine, teleteaching, digital stitute the physical interaction between people. Indeed, administration and connected industry, among others. We during this period networks have allowed that work, social have seen that those societies that are more advanced in interactions, entertainment and life in general continue in terms of digital transformation have been able to cope spite of the drastic confinement measures that have been with the crisis much more effectively, suffering a much adopted.
    [Show full text]
  • A Holistic Survey of Network-Layer Multipath Junaid Qadir, Anwaar Ali, Kok-Lim Alvin Yau, Arjuna Sathiaseelan, Jon Crowcroft
    1 Exploiting the power of multiplicity: a holistic survey of network-layer multipath Junaid Qadir, Anwaar Ali, Kok-Lim Alvin Yau, Arjuna Sathiaseelan, Jon Crowcroft Abstract—The Internet is inherently a multipath network—for available on the Internet, traditional Internet technologies have an underlying network with only a single path connecting various focused mainly on single-path routing for the sake of its nodes would have been debilitatingly fragile. Unfortunately, simplicity and lower overhead. This has led to the artificial traditional Internet technologies have been designed around the restrictive assumption of a single working path between a source lockup of Internet’s capacity, lower fault tolerance and reli- and a destination. The lack of native multipath support constrains ability, and inflexible support for quality of service (QoS). network performance even as the underlying network is richly This is even in contrast to telephone networks, which have connected and has redundant multiple paths. Computer networks traditionally adopted multiple-path routing1 since it leads to can exploit the power of multiplicity—through which a diverse better reliability and greater customer satisfaction (due to the collection of paths is resource pooled as a single resource—to unlock the inherent redundancy of the Internet. This opens up lesser probability of call blocking) [2]. a new vista of opportunities promising increased throughput Notwithstanding the lack of native multipath support on (through concurrent usage of multiple paths) and increased the current Internet, there is a growing convergence in the reliability and fault-tolerance (through the use of multiple paths Internet community that multipath routing and forwarding, or in backup/ redundant arrangements).
    [Show full text]
  • Multihoming Support in Mobile IP Networks: Progress, Challenges and Solutions
    International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-9 Issue-5, March 2020 Multihoming Support in Mobile IP Networks: Progress, Challenges and Solutions Mohammad Alreshoodi easily attained not only in urban areas but also in remote Abstract: IP network mobility has already emerged as a key environments. Many Internet access options can be exposed domain of wireless IP networking. The network research to mobile IP devices and networks while being on the move. community has taken great interest and paid considerable Wi-Fi hotspots are becoming available in many urban attention to advance IP mobility applications. Accordingly, locations and cellular access can be reached in rural areas. different advanced networking mechanisms have been considered to optimize IP network mobility. One of these mechanisms is The wide availability of these and other access technologies network multi-homing which has been the focus of many IP provides mobile IP networks with a number of wireless mobility studies within the academic research and IETF connectivity alternatives. Multi-interfaced mobile IP devices communities. The combination of network mobility and and multi-gateways mobile IP networks can use all these multi-homing has turned into a conceivable approach to opportunities to establish more resilience Internet access. effectively deal with expanding system availability and improving In addition, multihoming paves the way to have support of the performance of mobile IP network. There are many studies more effective networking techniques in mobile IP networks. proposed during the recent years to realize network multi-homing These include seamless handover among homogeneous and for the Network Mobility Basic Support (NEMO BS) protocol, a leading IETF IP mobility protocol.
    [Show full text]
  • Evaluating 5G Multihoming Services in the Mobilityfirst Future Internet Architecture
    Evaluating 5G Multihoming Services in the MobilityFirst Future Internet Architecture Parishad Karimi, Michael Sherman, Francesco Bronzino Ivan Seskar, Dipankar Raychaudhuri Inria, Paris WINLAB, [email protected] Rutgers University Abhimanyu Gosain fparishad,msherman,seskar,[email protected] Raytheon BBN Technologies [email protected] Abstract—In the recent years it has become increasingly etc can be deployed and evaluated. In this paper we focus evident that the current end-to-end host-centric communication on the implementation of mobility services, namely device paradigm will not be capable of meeting the ongoing demand multihoming and its deployment in testbeds including 5G for massive data rates and ultra-low latency. With the advent of fifth generation of cellular architecture (5G) to support these technologies. In Sec. III the principal design elements of requirements on the wireless edge of the network, the need the Mobilityfirst architecture are described along with how for core network solutions to play a complementary role is Mobilityfirst enables 5G services (specifically multihoming). conspicuous. In this paper we present and tackle some of the Next in Sec. IV the details for the components employed in the challenges of deploying a Future Internet Architecture (FIA), implementation are elaborated on. In Sec. V the experimental called MobilityFirst (MF), specifically for 5G use case scenarios. We report our findings of the deployment based on a setup methodology and results are presented. We discuss large scale on a small-scale testbed (ORBIT) and a nation-wide distributed implementation of the experimental setup in Sec. VI and testbed (GENI), and illustrate some results for the use case of finally Sec.
    [Show full text]
  • Mobility Vs Multihoming
    Mobility vs Multihoming Naveen Gundu Helsinki University of Technology Telecommunications Software and Multimedia Laboratory [email protected] Abstract example, In multihoming user subscribes different ISPs and networks for different services. User views different options In current scenario, use of mobile and Internet has been like cost effective, secure, quality service from one ISP and increasing and the increasing number of users are coming others. forward to use new services like mobility and multihom- The analysis of this paper presents the idea behind the mo- ing. Roaming users are interested to stay connected with bility and multihoming. The solutions provided with mobile network while moving from one network to another net- IP and layer 4 for both services and how these protocol so- work with multiple network interfaces e.g. WLAN and lutions are trying to fulfill the requirements. It also gives GPRS.Problems which might arise when mobile host moves difference between them. from one network to another network. Some mobility so- lutions have been introduced to ensure connections between networks,e.g., Mobile IPv4 & IPv6. 2 Background This paper gives a brief functional description of multi- homing and mobility, given requirements, problems associ- Here gives an overview about mobility and multihoming at ated with them, related solution to fulfill each requirements end host and site point of view. And also discusses problems and finally comparison between them. and requirements for further discussion. KEYWORDS: Mobility, Mobile IP, Multihoming, Routing, Site Multihoming, Host Multihoming, Node/end-host, ISP. 2.1 Multihoming Multihoming refers to a situation where an end-host having several parallel communication paths that it can use [4].
    [Show full text]
  • 2016 Annual Report IMDEA Networks File Download
    developing the science of networks imdea networks institute .imdea.org 0 networks annual report annual report www. 2 Arturo Azcorra Director of the IMDEA Networks Institute April 2017 annual report IMDEA Networks Institute is a top worldwide research and the economy over the last decades. Far from stabi- institute in the Science of Networks. In 2016, the Insti- lizing, this area continues to transform our lives at an tute has continued to boost Madrid’s competitiveness amazing pace. As a matter of fact, the Institute is cur- as a technology-oriented region. The Institute not only rently engaged in the development of a new disruptive strengthens the technology profile of the region, but its technology that is going to change the way we perceive collaboration with local companies also helps to enhance and communicate with the surrounding world: 5G. With Madrid’s high-tech output with cutting edge research. Our 5G, current reality will become a “connected reality”, ultimate goal is to help Madrid make its mark on the 21st where all people and objects are connected to each Century by focusing on the development of products and other, forming a single “whole”. Not only each of us will services that incorporate the most advanced network and be permanently connected to our doctor, friends, work communication technologies. colleagues, clients/providers, security service, etc., but additionally we will also be connected to our car, fridge, IMDEA Networks focuses on an area that has a profound favorite bakery, leisure shops, metro, airport, home, … impact on people’s lives, and has transformed society any object that can be of our interest.
    [Show full text]
  • Copyright by Pablo Caballero Garces 2018
    Copyright by Pablo Caballero Garces 2018 The Dissertation Committee for Pablo Caballero Garces certifies that this is the approved version of the following dissertation: Design and Performance of Resource Allocation Mechanisms for Network Slicing Committee: Gustavo de Veciana, Supervisor Albert Banchs Roca, Supervisor Jeffrey G. Andrews Francois Baccelli Sanjay Shakkottai John J. Hasenbein Design and Performance of Resource Allocation Mechanisms for Network Slicing by Pablo Caballero Garces. DISSERTATION Presented to the Faculty of the Graduate School of The University of Texas at Austin in Partial Fulfillment of the Requirements for the Degree of DOCTOR OF PHILOSOPHY THE UNIVERSITY OF TEXAS AT AUSTIN August 2018 Dedicated to my parents, my brother and Ghadi. Acknowledgments I would like to express my gratitude to my PhD supervisors Prof. Gustavo de Veciana and Prof. Albert Banchs. Their masterful and inspiring tutoring have deeply contributed to my growth, not only professionally but also personally. They helped and supported me during this fantastic adventure and have always stood by my side in the difficult moments. Your patience, encouragement and extraordinary guidance set an example that I would carry on during the rest of my life. I would also like to thank Dr. Xavier Perex-Costa, Prof. Jeffrey Andrews, Prof. Francois Baccelli, Prof. Sanjay Shakkottai, Prof. John Hasenbein and Prof. Evdokia Nikolova for their time and valuable comments on this dissertation that undoubtedly improved my approach and the final result. I want also to thank my lab-mates that helped and accompanied me during these intense years: Arjun, Jiaxiao, Yicong, Saadallah, Jean, Yuhuan, Ambika, Re- bal, Philippe, Christian, Patricia and many others.
    [Show full text]
  • A Study of IP Network Mobility in a Multihomed Context Pratibha Mitharwal
    A study of IP network mobility in a multihomed context Pratibha Mitharwal To cite this version: Pratibha Mitharwal. A study of IP network mobility in a multihomed context. Networking and Inter- net Architecture [cs.NI]. Ecole Nationale Supérieure des Télécommunications de Bretagne - ENSTB, 2016. English. NNT : 2016TELB0407. tel-01714954 HAL Id: tel-01714954 https://tel.archives-ouvertes.fr/tel-01714954 Submitted on 22 Feb 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. o N d’ordre: 2016telb0407 Sous le sceau de l’Université Bretagne Loire Télécom Bretagne Ecole Doctorale - MATISSE A study of IP network mobility in a multihomed context Thèse de Doctorat Mention : Informatique Présentée par Pratibha MITHARWAL Département : Informatique Laboratoire : IRISA Directeur de thèse : Prof. Annie GRAVEY Soutenance le 19 Septembre 2016 Jury : Rapporteurs M. Stefano SECCI Professeur, Université Pierre et Marie CURIE M. Yacine GHAMRI-DOUDANE Professeur, Université de La Rochelle Examinateurs Mme. Annie GRAVEY Professeur, Télécom Bretagne (Directeur de thèse) M. Christophe LOHR Professeur, Télécom Bretagne (Encadrant de thèse) Mme. Veronique VEQUE Professeur, University of Paris Sud (Paris 11), Orsay M. Jean-Louis ROUGIER Professeur, Telecom ParisTech Abstract This thesis presents a solution for boosting network mobility in the context of vehicular communications and content distribution in fixed network.
    [Show full text]
  • Multihoming with ILNP in Freebsd
    MULTIHOMING WITH ILNP IN FREEBSD Bruce Simpson A Thesis Submitted for the Degree of PhD at the University of St Andrews 2016 Full metadata for this item is available in St Andrews Research Repository at: http://research-repository.st-andrews.ac.uk/ Please use this identifier to cite or link to this item: http://hdl.handle.net/10023/8681 This item is protected by original copyright This item is licensed under a Creative Commons Licence Multihoming with ILNP in FreeBSD Thesis by Bruce Simpson In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy University of St Andrews School of Computer Science 2016 (Defended 17th December 2015) Declaration I, Bruce Simpson, certify that this thesis, which is approximately 40,000 words in length, has been written by me, that it is the record of work carried out by me, or principally by myself in collaboration with others as acknowledged, and that it has not been submitted in any previous application for a higher degree. I was admitted as a research student in October, 2011 and as a candidate for the degree of Doctor of Philosophy in November, 2014; the higher study for which this is a record was carried out in the University of St Andrews between 2011 and 2015. Date ................ Signature of candidate ............................... I hereby certify that the candidate has fulfilled the conditions of the Resolution and Regulations appropriate for the degree of Doctor of Philosophy in the University of St Andrews and that the candidate is qualified to submit this thesis in application for that degree.
    [Show full text]
  • Hiding Mobility, Multiplexing, and Multi-Homing from Internet Applications
    HIDRA: Hiding Mobility, Multiplexing, and Multi-Homing from Internet Applications Spencer Sevilla∗, J.J. Garcia-Luna-Aceves†∗ fspencer, [email protected] ∗University of California, Santa Cruz, CA 95064 yPARC, Palo Alto, CA 94304 Abstract—Today’s socket API requires an application to bind a changed by the network. Thus, requiring the application to socket to a transport-layer identifier (e.g., TCP80) and network- denote a resource by means of a network-layer open identifier layer identifier (e.g., an IP address). These early bindings create that is also used by other hosts and routers fundamentally significant bottlenecks, reliability issues, and force applications to manage complex lower-layer issues. Many approaches have inhibits network-layer mobility and multihoming, and implicitly been proposed to address these problems; however, all of them binds the socket to the network-layer protocol specified (e.g., introduce additional identifiers, modify applications, or require IPv4). Moreover, it also forces applications to be rewritten to additional protocols in the protocol stack. We introduce HIDRA support any new network-layer protocol. (Hidden Identifiers for Demultiplexing and Resolution Architec- The same arguments apply to the use of transport-layer ture), an approach based on hidden identifiers used internally at end systems and intermediate systems. HIDRA enables sockets to open identifiers, and to the interface between the transport evolve with the Internet by hiding all mobility, multihoming, and and network layers. Even ignoring issues pertaining to middle multiplexing issues from applications; does not induce significant boxes, requiring applications to be rewritten to support a new overhead in the protocol stack; preserves backwards compatibility transport-layer protocol is an insurmountable hurdle for the with today’s Internet and applications; and does not require or adoption of a new protocol, especially when the deployment preclude any additional identifiers or protocols to be used in the protocol stack.
    [Show full text]