NORTHWESTERN UNIVERSITY Adopting a Gateway Centric View

Total Page:16

File Type:pdf, Size:1020Kb

NORTHWESTERN UNIVERSITY Adopting a Gateway Centric View NORTHWESTERN UNIVERSITY Adopting a Gateway Centric View for Cellular Network Content Delivery A DISSERTATION SUBMITTED TO THE GRADUATE SCHOOL IN PARTIAL FULFILLMENT OF THE REQUIREMENTS for the degree DOCTOR OF PHILOSOPHY Field of Computer Science By John Paul Rula EVANSTON, ILLINOIS June 2017 2 c Copyright by John Paul Rula 2017 All Rights Reserved 3 Committee Fabi´anBustamante (Chair), Northwestern University Aleksandar Kuzmanovic, Northwestern University Peter Dinda, Northwestern University Jon Crowcroft, University of Cambridge 4 ABSTRACT Adopting a Gateway Centric View for Cellular Network Content Delivery John Paul Rula Mobile traffic is expected to grow tenfold by 2019, topping 24 exabytes of monthly traffic and accounting for nearly half of all Internet traffic. This growth is driven by the increasing number of smart phones and tablets, and the data demands of high bandwidth services enabled by next-generation cellular networks such as LTE/5G. As in the wired Internet, network usage is dominated by content consumption, with the vast majority served through content delivery networks (CDNs). CDNs host and replicate popular content across thousands of servers worldwide, directing users to \nearby" servers. This replica selection is a key determinant of client performance, yet replica selection for cellular clients has previously been overlooked, due to high radio latency, inconsistent throughput, and a limited number of ingress locations which dominated end-to-end latency. NGCNs and their improved performance place a renewed emphasis on replica selection policies for cellular clients. We find that the performance of existing replica selection systems in cellular networks is hindered by their opacity, the dynamic assignment of clients to infrastructure components, the emergence of centralized DNS within cellular networks, and the growth of public DNS in global mobile operators. This opacity prohibits network probes from entering these networks, rendering existing monitoring and measurement systems ineffective. In this dissertation, I argue for the centrality of cellular network packet gateways (PGWs), and that this centrality has critical implications on the architecture, characterization, and performance of cellular networks. PGWs separate the interior mobile network from external data networks, and define the independent network partitions which compose modern cellular networks. I posit that understanding the locations of PGWs and their allocation of clients constitutes sufficient network topology coverage. The presence of PGW's on all routes to 5 and from cellular clients make them ideal proxies of client latency for network services. I demonstrate techniques for characterizing cellular networks which allow both the discovery of PGW locations and their assignments of mobile clients. I designed and implemented two live systems which utilize these techniques to characterize cellular infrastructure: tiller which uses instrumented mobile devices to characterize cellular networks, and machete which uses traces from external vantage points to accomplish this characterization at a global scale. I introduce a novel method of content replica selection which chooses cellular client servers based on the location of a client's PGW, called Gateway-Based Replica Selection (GBRS), and show this achieves near optimal replica selection for cellular clients. 6 Acknowledgements I would like to thank all of those who have believed in, inspired, and supported me throughout this journey. I would not have made it this far without the gracious love and encouragement of my friends and family. To my parents, thank you for for all of your love and unending support. Even at my lowest points, you never gave up on me. To my sister, you've always had my back and helped me to see beyond life's trivialities. I am eternally grateful to my advisor, Fabian Bustamante, for first giving me the opportunity to begin this journey as an undergraduate, and for taking the chance on an unqualified misfit with little computer science experience. I am forever grateful for you seeing the potential in me, and for tirelessly helping me to fully develop it. I want to thank my committee for their guidance throughout this process. To Aleksander Kuzmanovic, thank you for his straightforward feedback and bluntness, Peter Dinda for his thoroughness, and Jon Crowcroft for his insights. I have had the opportunity to work with great researchers through my summer internships. I would like to thank my collaborators at Microsoft Research India, Vishnu Navda, Ranjita Bhagwan and Saikat Guha, for granting me a unique and amazing experience, and showing me how fulfilling pure research can be. I would like to thank those I worked with at Akamai, Marcelo Torres and Pablo Alvarez, for trusting me with the freedom to pursue my work. To my lab mates for keeping me sane throughout this process: Maciej Swiech, Mario Sanchez, James Newman, and Zach Bischoff. Your continued antics kept my spirits high and got me through many hard times. To Kyle Hale, for being an incredible friend and roommate, for always being supportive, and for the many late night discussions exploring the universe. To John Otto for being a great mentor and close friend; and to Marcel Flores, for showing me what hard work looks like. 7 Last, I want to thank Chenault Taylor for being my guiding light through this journey. Your unending love and support have allowed me to grow beyond what I ever thought was possible. You have my eternal love. 8 List of Abbreviations CDN Content Delivery Network GGSN Gateway GPRS Serving Node MNO Mobile Network Operator PGW Packet Gateway SGSN Serving Gateway Support Node SGW Service Gateway UE User Equipment 9 Contents List of Figures 13 List of Tables 22 1 Introduction 24 1.1 Thesis Statement . 25 1.2 Summary of Major Contributions . 28 1.3 Roadmap . 29 2 Background and Related Work 30 2.1 Next-Generation Cellular Networks . 30 2.2 Mobile Network Performance . 32 2.2.1 Components of Cellular Network Latency . 32 2.2.2 Transport Performance Over Wireless Links . 34 2.3 Network Topology Discovery . 35 2.3.1 Wired Network Exploration . 35 2.3.2 Measuring Cellular Networks . 36 2.3.3 Prior Cellular Network Characterization Efforts . 37 2.4 Content Delivery Networks . 38 3 Motivation 41 3.1 Overview . 41 10 3.2 Advancements of NGCNs . 42 3.3 Ineffectiveness of Existing Replica Selection . 43 3.4 Problems Locating Cellular Clients . 44 3.4.1 Cellular Network Opacity . 45 3.4.2 Public DNS Usage for Cellular Clients . 46 3.4.3 Centralized Resolver Structure . 48 3.5 Rise of Mobile Traffic . 50 3.6 A Look to the Future . 51 4 Approach 52 4.1 A Case for PGW Representation of Cellular Clients . 52 4.2 Gateway Representation of Clients . 55 4.2.1 Gateway Clustering Methodology . 55 4.2.2 Clustering Sensitivity . 59 4.2.3 Clustering Accuracy . 60 4.3 Gateway-Based Replica Selection . 61 4.4 Summary and Contributions . 63 5 Cellular Infrastructure Characterization 66 5.1 Overview . 66 5.2 Cellular DNS . 67 5.2.1 Operator DNS Characterization . 68 5.2.2 Cellular Resolver Distance . 71 5.2.3 Cellular DNS Performance . 71 5.2.4 Cellular Resolver Opacity . 72 5.2.5 Client resolver inconsistency . 74 5.2.6 Impact on CDN Replica Selection . 75 11 5.2.7 Public DNS in Mobile Networks . 77 5.3 Cellular Gateways . 81 5.3.1 Identifying Cellular Gateways . 82 5.3.2 Validation of PGW Localization . 88 5.4 Mobile Client Dynamics . 89 5.5 Summary and Contributions . 93 6 A Network-Level View of Mobile Networks 95 6.1 Overview . 95 6.2 MNO Organization . 96 6.2.1 Logical MNO Domains . 97 6.2.2 MNO Motifs . 98 6.3 Data Collection . 99 6.3.1 Data Sources . 99 6.3.2 Mobile Traceroute Processing . 100 6.3.3 Logical Domain Discovery . 102 6.4 An AS-level look at MNOs . 103 6.4.1 Cellular Core ASes . 103 6.4.2 Intra-Network Connectivity . 105 6.5 Cellular Internet Connectivity . 108 6.5.1 Traceroute AS-Connectivity . 108 6.5.2 Path Symmetry to Content . 109 6.6 Related Work . 112 6.7 Summary and Conclusions . 113 7 tiller: An End-Host Solution for Cellular Exploration 115 7.1 Overview . 115 12 7.2 Cellular Network Coverage . 118 7.2.1 Cellular Gateway Clusters . 118 7.2.2 Baseline IP Coverage for Cellular Networks . 120 7.3 Mobile Vantage Point Coverage . 123 7.3.1 Coverage of Individual Vantage Points . 124 7.3.2 Vantage Point Temporal Dynamics . 125 7.3.3 How Many Vantage Points? . 127 7.4 Tiller { An End-Host System for GBRS . 130 7.4.1 Tiller Architecture . 130 7.4.2 Tiller Implementation . 133 7.5 Summary and Contributions . 134 8 Trace-based Clustering of Cellular End-Users 136 8.1 Scaling Cellular Network Exploration . 136 8.2 Data Collection . 138 8.3 Path Characterization of Cellular Networks . 139 8.3.1 Traceroute Characterization . 140 8.3.2 Representing Traces through Sink-Vectors . 143 8.4 Clustering Approach . 147 8.4.1 Similarity of Trace Vectors . 147 8.4.2 Clustering Methods . 149 8.4.3 Ground-Truth Evaluation . 150 8.5 MACHETE . 152 8.6 System Implementation . 155 8.6.1 Deployment Experiences . 156 8.7 Summary and Contributions . 158 13 9 Contributions and Conclusion 159 9.1 Summary and Contributions . 159 9.2 Future Work . 160 A Flexible Experimentation for Mobile Networks 162 A.1 A Case for More Robust Mobile Experimentation . ..
Recommended publications
  • A DATA-ORIENTED NETWORK ARCHITECTURE Doctoral Dissertation
    TKK Dissertations 140 Espoo 2008 A DATA-ORIENTED NETWORK ARCHITECTURE Doctoral Dissertation Teemu Koponen Helsinki University of Technology Faculty of Information and Natural Sciences Department of Computer Science and Engineering TKK Dissertations 140 Espoo 2008 A DATA-ORIENTED NETWORK ARCHITECTURE Doctoral Dissertation Teemu Koponen Dissertation for the degree of Doctor of Science in Technology to be presented with due permission of the Faculty of Information and Natural Sciences for public examination and debate in Auditorium T1 at Helsinki University of Technology (Espoo, Finland) on the 2nd of October, 2008, at 12 noon. Helsinki University of Technology Faculty of Information and Natural Sciences Department of Computer Science and Engineering Teknillinen korkeakoulu Informaatio- ja luonnontieteiden tiedekunta Tietotekniikan laitos Distribution: Helsinki University of Technology Faculty of Information and Natural Sciences Department of Computer Science and Engineering P.O. Box 5400 FI - 02015 TKK FINLAND URL: http://cse.tkk.fi/ Tel. +358-9-4511 © 2008 Teemu Koponen ISBN 978-951-22-9559-3 ISBN 978-951-22-9560-9 (PDF) ISSN 1795-2239 ISSN 1795-4584 (PDF) URL: http://lib.tkk.fi/Diss/2008/isbn9789512295609/ TKK-DISS-2510 Picaset Oy Helsinki 2008 AB ABSTRACT OF DOCTORAL DISSERTATION HELSINKI UNIVERSITY OF TECHNOLOGY P. O. BOX 1000, FI-02015 TKK http://www.tkk.fi Author Teemu Koponen Name of the dissertation A Data-Oriented Network Architecture Manuscript submitted 09.06.2008 Manuscript revised 12.09.2008 Date of the defence 02.10.2008 Monograph X Article dissertation (summary + original articles) Faculty Information and Natural Sciences Department Computer Science and Engineering Field of research Networking Opponent(s) Professor Jon Crowcroft Supervisor Professor Antti Ylä-Jääski Instructor(s) Dr.
    [Show full text]
  • Communications of the Acm
    COMMUNICATIONS CACM.ACM.ORG OF THEACM 11/2014 VOL.57 NO.11 Scene Understanding by Labeling Pixels Evolution of the Product Manager The Data on Diversity On Facebook, Most Ties Are Weak Keeping Online Reviews Honest Association for Computing Machinery tvx-full-page.pdf-newest.pdf 1 11/10/2013 12:03 3-5 JUNE, 2015 BRUSSELS, BELGIUM Course and Workshop C proposals by M 15 November 2014 Y CM Paper Submissions by MY 12 January 2015 CY CMY K Work in Progress, Demos, DC, & Industrial Submissions by 2 March 2015 Welcoming Submissions on Content Production Systems & Infrastructures Devices & Interaction Techniques Experience Design & Evaluation Media Studies Data Science & Recommendations Business Models & Marketing Innovative Concepts & Media Art TVX2015.COM [email protected] ACM Books M MORGAN& CLAYPOOL &C PUBLISHERS Publish your next book in the ACM Digital Library ACM Books is a new series of advanced level books for the computer science community, published by ACM in collaboration with Morgan & Claypool Publishers. I’m pleased that ACM Books is directed by a volunteer organization headed by a dynamic, informed, energetic, visionary Editor-in-Chief (Tamer Özsu), working closely with a forward-looking publisher (Morgan and Claypool). —Richard Snodgrass, University of Arizona books.acm.org ACM Books ◆ will include books from across the entire spectrum of computer science subject matter and will appeal to computing practitioners, researchers, educators, and students. ◆ will publish graduate level texts; research monographs/overviews of established and emerging fields; practitioner-level professional books; and books devoted to the history and social impact of computing. ◆ will be quickly and attractively published as ebooks and print volumes at affordable prices, and widely distributed in both print and digital formats through booksellers and to libraries and individual ACM members via the ACM Digital Library platform.
    [Show full text]
  • 3 Is Not a Crowd, It's an Anecdote
    3 is Not a Crowd, It’s an Anecdote Jon Crowcroft Marconi Professor of Communications Systems, Computer Laboratory University of Cambridge Cambridge, UK [email protected] Abstract has been crowd-sourced from the Internet, we should all be Crowd-sourcing measurements from the Internet, for the extremely aware of this non-trivial risk. In some areas of Internet, and by the Internet, is naturally popular due to the studies (e.g. censorship, hacktivism,cybercrime), the risk cost scaling that this approach offers. It appears to offer a of such re-identification to some members of our crowds low barrier to entry to new researchers, when compared with may be extremely high. We are all social scientists, now. the difficulties in obtaining data about operational networks ACM CCS Concepts: C.2, Networks from their owners. Keywords: Internet Measurement, Crowdsourcing, Privacy In this talk I will outline some precautions that should be taken by researchers, including: Sample Bias – Ground truth must be established about your sample. The very fact that you are using people on the internet prepared (assuming you have informed consent – you do, don’t you?) to be part of an experiment, means you have selection bias. Establish what it is by old fashioned means. Subject Privacy – You may get more buy-in from more users, and in more ways, if you can offer assurances about maintaining their privacy: o “No, this app won’t (unlike 70% of smart phone apps) leak lots of your Personal Data”, o How you achieve this, best practice with sandboxes and cryptography and security processes, o AAA applied to your logging databases, BIO o Long term fate, care and curation.
    [Show full text]
  • Privacy Engineering for Social Networks
    UCAM-CL-TR-825 Technical Report ISSN 1476-2986 Number 825 Computer Laboratory Privacy engineering for social networks Jonathan Anderson December 2012 15 JJ Thomson Avenue Cambridge CB3 0FD United Kingdom phone +44 1223 763500 http://www.cl.cam.ac.uk/ c 2012 Jonathan Anderson This technical report is based on a dissertation submitted July 2012 by the author for the degree of Doctor of Philosophy to the University of Cambridge, Trinity College. Technical reports published by the University of Cambridge Computer Laboratory are freely available via the Internet: http://www.cl.cam.ac.uk/techreports/ ISSN 1476-2986 Privacy engineering for social networks Jonathan Anderson In this dissertation, I enumerate several privacy problems in online social net- works (OSNs) and describe a system called Footlights that addresses them. Foot- lights is a platform for distributed social applications that allows users to control the sharing of private information. It is designed to compete with the performance of today’s centralised OSNs, but it does not trust centralised infrastructure to en- force security properties. Based on several socio-technical scenarios, I extract concrete technical problems to be solved and show how the existing research literature does not solve them. Addressing these problems fully would fundamentally change users’ interactions with OSNs, providing real control over online sharing. I also demonstrate that today’s OSNs do not provide this control: both user data and the social graph are vulnerable to practical privacy attacks. Footlights’ storage substrate provides private, scalable, sharable storage using untrusted servers. Under realistic assumptions, the direct cost of operating this storage system is less than one US dollar per user-year.
    [Show full text]
  • NARSEO VALLINA-RODRIGUEZ Curriculum Vitae
    NARSEO VALLINA-RODRIGUEZ Curriculum Vitae IMDEA Networks Institute Avenida del Mar Mediterraneo, 22. 28918 Leganes,´ Madrid B [email protected] mhttp://people.networks.imdea.org/˜narseo_vallina/ Google Scholar: https://scholar.google.es/citations?user=yOlNzfcAAAAJ ORCID: https://orcid.org/0000-0002-5420-6835 Research interests Internet measurements, network protocols, privacy and security, transparency, adTech, consumer protection, and privacy regulation. Education 2009-2013 Ph.D in Computer Science, University of Cambridge (U.K.) Thesis: Cross-layer analysis of energy and spectrum waste of mobile applications Advisor: Prof. Jon Crowcroft 2001-2007 Telecommunications Engineering, University of Oviedo (Spain) MsC dissertation completed at the University of Cambridge Advisors: Prof. Jon Crowcroft (University of Cambridge) and Prof. Roberto Garcia (University of Oviedo) Experience 2019-Present AppCensus Inc. San Francisco (USA) Co-Founder 2016-Present IMDEA Networks Institute Madrid (Spain) Research Assistant Professor 2014-Present International Computer Science Institute Berkeley (USA) Research Scientist 2013-2014 International Computer Science Institute Berkeley (USA) Postdoctoral Researcher 2009-2013 University of Cambridge Cambridge (U.K.) Undergraduate Student Supervisor 2011, 2012 Telefonica Research Barcelona (Spain) Research Intern 2009 T-Labs (Telekom Innovation Labs) Berlin (Germany) Research Intern 2008-2009 Vodafone R&D Newbury (U.K.) Research Engineer 2007 Telefonica Research Barcelona (Spain) Research Intern 2006-2007 University of Cambridge Cambridge (U.K.) Visitor Student Curriculum Vitae - Narseo Vallina-Rodriguez Page 2 Awards and recognition 2020 Caspar Bowden Award for Outstanding Research in Privacy Enhancing Technologies “Won’t somebody think of the Children?” Examining COPPA Compliance at Scale, with Irwin Reyes, Primal Wijesekera, Joel Reardon, Amit Elazari Bar On, Abbas Razaghpanah, and Serge Egelman.
    [Show full text]
  • Norah Boyce Science Lectures Archives (In Academic Year Order – Most Recent First)
    University of the Third Age in Cambridge (CIO) Norah Boyce Science lectures archives (in academic year order – most recent first) 2020 - 2021 SPRING TERM 2021 19 January Epidemiology: from Covid-19 to protecting food security Prof Chris Gilligan CBE, Department of Plant Sciences 2 February Can we refreeze the Arctic? Dr Hugh Hunt, Reader in Engineering Dynamics and Vibration 23 February Antimicrobial resistance – why you should care Dame Sally Davies FRS, Master of Trinity College and former Chief Medical Officer for England 2 March SARS-CoV-2 Infection – Where are we now? Prof Paul Lehner FMedSci, Professor of Immunology and Medicine 9 March Beauty and the Beast: Matter, Antimatter and the Large Hadron Collider Prof Valerie Gibson, Head of High Energy Physics Research Group, Cavendish Laboratory 27 April Dyslexia, rhythm, language and the developing brain 11 May Under the volcano Professor Marian Holness 18 May Vaxxers: The making of the Oxford vaccine Professor Cath Green 2019 - 2020 AUTUMN TERM 2019 15 October Applications of Graphene and Related Materials Professor Andrea Ferrari (Director of The Graphene Centre) 12 November How Insects Jump so Far and so Fast Professor Malcolm Burrows FRS (Former Head of Department of Zoology) 26 November The Fuel of Life Sir John Walker FRS (Nobel Laureate in Chemistry) 10 December Plastic Planet Dr. Claire Barlow (Deputy Head of Department of Engineering) SPRING TERM 2019 21 January Will the Earth become too hot for your grandchildren to handle? Prof Herbert Huppert FRS, Institute of Theoretical
    [Show full text]
  • NARSEO VALLINA-RODRIGUEZ Curriculum Vitae
    NARSEO VALLINA-RODRIGUEZ Curriculum Vitae IMDEA Networks Institute Avenida del Mar Mediterraneo, 22. 28918 Leganes,´ Madrid B [email protected] mhttp://people.networks.imdea.org/˜narseo_vallina/ Google Scholar: https://scholar.google.es/citations?user=yOlNzfcAAAAJ ORCID: https://orcid.org/0000-0002-5420-6835 Research interests Internet measurements, network protocols, privacy and security, transparency, adTech, consumer protection, and privacy regulation. Education 2009-2013 Ph.D in Computer Science, University of Cambridge (U.K.) Thesis: Cross-layer analysis of energy and spectrum waste of mobile applications Advisor: Prof. Jon Crowcroft 2001-2007 Telecommunications Engineering, University of Oviedo (Spain) MsC dissertation completed at the University of Cambridge Advisors: Prof. Jon Crowcroft (University of Cambridge) and Prof. Roberto Garcia (University of Oviedo) Experience 2019-Present AppCensus Inc. San Francisco (USA) Co-Founder 2016-Present IMDEA Networks Institute Madrid (Spain) Research Assistant Professor 2014-Present International Computer Science Institute Berkeley (USA) Research Scientist 2013-2014 International Computer Science Institute Berkeley (USA) Postdoctoral Researcher 2009-2013 University of Cambridge Cambridge (U.K.) Undergraduate Student Supervisor 2011, 2012 Telefonica Research Barcelona (Spain) Research Intern 2009 T-Labs (Telekom Innovation Labs) Berlin (Germany) Research Intern 2008-2009 Vodafone R&D Newbury (U.K.) Research Engineer 2007 Telefonica Research Barcelona (Spain) Research Intern 2006-2007
    [Show full text]
  • Peer Review College Newsletter
    Peer Review College Newsletter Summer 2013 Introduction CONTENTS The feature article in this issue looks at the results of the College Member General 1. EPSRC Peer Review Survey for 2013, which many of you were able to complete. We hope you will find College Member General the results interesting. We are also currently undertaking a refresh of the College Survey 2013 – page 1 membership, and there is an article explaining what this involves. We are expecting the updated College On-Line Training to be available very shortly and give some further 2. College refresh information about this. A list of new members appointed to the College since the last community nomination College Refresh is included. process – page 6 3. Update to College Online EPSRC Peer Review College Member General Survey Training – page 6 2013 4. Membership Matters – page 7 Since the last College Newsletter we approached all College members to take part in an on-line survey which covered a range of topics including the peer review process, 5. Editors End Piece – college management, and college communications. page 10 Thank you very much for your excellent response – of the 3800 College members contacted 1149 members completed the survey, which included 128 new members. For both new and existing members this is about 1/3rd of all members, which is an excellent response rate. We greatly appreciate you making the time to provide this information, which we will use to inform and improve our operational arrangements for the college and our engagement with College members. The information provided indicates (as shown in the charts below) a good spread of experience both in terms of length of service on the college and in terms of the numbers of reviews undertaken to date.
    [Show full text]
  • Publications
    List of publications R. J. Gibbens Dr R. J. Gibbens Department of Computer Science and Technology The Computer Laboratory University of Cambridge William Gates Building 15 JJ Thomson Avenue Cambridge, CB3 0FD, UK k [email protected] m www.cl.cam.ac.uk/users/rg31/ � orcid.org/0000-0003-3717-3258 May 2018 List of publications: R. J. Gibbens May 2018 Publications 2018 James Cruise, Lisa Flatley, Richard Gibbens, and Stan Zachary (2018). “Control of Energy Storage with Market Impact: Lagrangian Approach and Horizons”. In: Operations Research. Accepted for publication. ? pages. Katherine Meadows, Richard Gibbens, Caroline Gerrard, and Alain Vuylsteke (Mar. 2018). “Prediction of Patient Length of Stay on the Intensive Care Unit Following Cardiac Surgery: A Logistic Regres- sion Analysis Based on the Cardiac Operative Mortality Risk Calculator, EuroSCORE”. In: Journal of Cardiothoracic and Vascular Anesthesia. URL: https://doi.org/10.1053/j.jvca.2018.03.007. 7 pages. 2017 Yeon-sup Lim, Erich M. Nahum, Don Towsley, and Richard J. Gibbens (2017). “ECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths”. In: Proceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems. Extended abstract. ACM, pp. 33–34. (2 pages). Yeon-sup Lim, Erich Nahum, Don Towsley, and Richard Gibbens (Dec. 2017). “ECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths”. In: 13th International Conference on emerging Networking EXperiments and Technologies, ACM CoNEXT. (13 pages). 2016 Andrei Bejan, Richard Gibbens, Robert Hancock, and Don Towsley (2016). “Capacity bounds and robustness in multipath networks”. In: 9th EAI International Conference on Performance Evaluation Methodologies and Tools.
    [Show full text]
  • 10 Networking Papers: Recommended Reading Jon Crowcroft University of Cambridge Computer Laboratory William Gates Building 15
    10 Networking Papers: Recommended Reading Jon Crowcroft University of Cambridge Computer Laboratory William Gates Building 15 JJ Thomson Avenue Cambridge CB3 0FD UK http://www.cl.cam.ac.uk/~jac22/ In the last issue ACM Computer Communication Review, Christophe Diot, the Editor-in-Chief kicked off a series of contributions to CCR by members of our technical community on networking papers that they would recommend to others. Of course, we all have our lists of favourites (I have 4 book lists on Amazon!), but this is more than just stamp collecting. Search engines and citation indexes have several problems, including: it is hard to balance recency of an article with popularity – a single dimension index doesn’t really tell you whether a paper is seminal or just popular; some material is not available (too old, or not there any more; the average of everyone’s opinion may not be as useful as a subjective view by someone you trust (or distrust); one day, these problems may be solved by contextualizing information that is retrieved and presenting the recommendation network that your retrieval was made by (Some search engines like http://beta.previewseek.com/ are starting to do this). Until that day, lists like this are a good substitute, and they are also fun starting points for discussion. My list is explicitly not my “top ten” papers ever. Rather, it represents a sample made at a snapshot. These are papers that came up in recent discussions in PhD supervision, research project work, and in reviewing papers for conferences. For each paper, I’ve given some indication of the value I got from the paper.
    [Show full text]
  • IC2E Conference Booklet
    CONFERENCE PROGRAM conferences.computer.org/IC2E conferences.computer.org/IoTDI 2 3 TABLE OF CONTENT IC2E 6-31 Welcome Messages 8 Committees 12 Program 18 Invited Talk 28 Proceedings 31 IoTDI 32-49 Welcome Messages 34 Committees 38 Program 40 Proceedings 49 IC2E & IoTDI 50-87 Keynotes 51 Panel 58 Welcome Reception 18 Conference Banquet 59 Tutorials 62 Workshops 77 Local Information Conference Venue 82 About Berlin 83 Campus Map 84 Floorplan 85 Wi-Fi Information 86 Notes 87 Copyright IEEE ©2016 4 5 IC2E IC2E 2016 is sponsored by: 6 7 IC2E IC2E MESSAGE FROM THE GENERAL CHAIRS We like to welcome you, with great pleasure, to IEEE IC2E 2016, the 4th edition of the IEEE annual international conference on cloud engineering. This year, IC2E will be held in Berlin, Germany’s capital and one of Europe’s main digital hubs of scientists, creative talents and entrepreneurs. IEEE IC2E is a high-quality forum to bring An excellent team has worked very hard to Last but not least, we would like to thank the together experts working on different levels of organize IEEE IC2E 2016. First, we would like IC2E Steering Committee and especially Hui the cloud stack – systems, storage, networking, to thank the TPC Co-Chairs Lucy Cherkaso- Lei for his continuous support of the IC2E con- platforms, databases, and applications – to ad- va, Peter Pietzuch, and Cho-Li Wang for their ference series, both as spokesman of the Stee- dress challenges needed to shape the future leadership and for ensuring a high-quality ring Committee and as Chair of IEEE TCBIS, the of cloud-transformed business and society.
    [Show full text]
  • Social Networks Can Be Used to Tailor Content Staging Decisions to the User Base and Thereby Build Better Data Delivery Infrastructures
    Social Network Support for Data Delivery Infrastructures Nishanth Sastry St. John’s College University of Cambridge This dissertation is submitted for the degree of Doctor of Philosophy 2011 Declaration This dissertation is the result of my own work and includes nothing which is the outcome of work done in collaboration except where specifically indicated in the text. This dissertation does not exceed the regulation length of 60 000 words, including tables and footnotes. Social Network Support for Data Delivery Infrastructures Summary Network infrastructures often need to stage content so that it is accessible to consumers. The standard solution, deploying the content on a centralised server, can be inadequate in several situations. Our thesis is that information encoded in social networks can be used to tailor content staging decisions to the user base and thereby build better data delivery infrastructures. This claim is supported by two case studies, which apply social information in challenging situations where traditional content staging is infeasible. Our approach works by examining empirical traces to identify relevant social properties, and then exploits them. The first study looks at cost-effectively serving the “Long Tail” of rich- media user-generated content, which need to be staged close to viewers to control latency and jitter. Our traces show that a preference for the un- popular tail items often spreads virally and is localised to some part of the social network. Exploiting this, we propose Buzztraq, which decreases replication costs by selectively copying items to locations favoured by viral spread. We also design SpinThrift, which separates popular and unpopular content based on the relative proportion of viral accesses, and opportunisti- cally spins down disks containing unpopular content, thereby saving energy.
    [Show full text]