Dr. Gareth Tyson

Lecturer@Queen Mary University of London

About Me

I am a lecturer at Queen Mary University of London, and was recently a visiting researcher at Cambridge Computer Lab. I also lecture at Beijing University of Posts and Telecommunications. Prior to this, I worked at King's College London and Lancaster University. My research interests centre on user-facing networked systems. I am heavily involved in system measurements and design, looking at topics ranging from network operations to social media. My research has received coverage from news outlets such as MIT Tech Review, Washington Post, Slashdot, BBC, Daily Mail, Wired, Ars Technica, The Independent, Business Insider and The Register. Details of my publications can be found on my Google Scholar profile or my publications page. I also serve as a reviewer and program committee member for a number of prominent conferences/journals such as IEEE/ACM ToN, IEEE JSAC, IEEE TPDS, IFIP Networking, ACM ICN, IEEE IWQoS, ICWSM, IEEE TNSM and IEEE TC. I recently was local chair for ACM DEV, which was hosted at Queen Mary, and recieved the Outstanding Reviewer Award at ICWSM'16. I am the local chair for ACM IMC'17.

Recent Selected Publications (2015-2017)


Organising Committee Member: TPC Member: Journal Reviewer:

Teaching & Supervision

I supervise projects in the (broad) areas of networks, systems and social media. Most of my projects involve a lot of data collection and analysis, so a real-world focus is a must. Please drop me a mail if you're interested in brainstorming topics. I have also been teaching the following modules:

Full Publication List

Work in Progress

  1. Timm Böttger, Felix Cuadrado, Gareth Tyson, Ignacio Castro and Steve Uhlig. Open Connect Everywhere: A Glimpse at the Internet Ecosystem through the Lens of the Netflix CDN. [PDF] [The Register] [IEEE Spectrum] [Daily Mail][Quartz]
  2. Roderick Fanou, Gareth Tyson, Eder Leao Fernandes, Pierre Francois and Arjuna Sathiaseelan. Exploring the Deployment and Utilisation of Web Infrastructure in Africa.
  3. Liang Wang, Gareth Tyson, Jussi Kangasharju and Jon Crowcroft. A Study of Enabling Fairness in ICN Caching.
  4. Jie Deng, Gareth Tyson, Felix Cuadrado and Steve Uhlig. Keddah: Capturing Hadoop Network Behaviour.
  5. Leiyu Zhao, Zhenhua Li, Gareth Tyson, Chen Qian, Zhenyu Li, Ennan Zhai. Maintaining Filesystem in a Single Object Storage Cloud.
  6. Zafar Gilani, Reza Farahbakhsh, Gareth Tyson, Liang Wang and Jon Crowcroft. Of Bots and Humans (on Twitter).
  7. Walid Magdy, Sagar Joglekar, Gareth Tyson, Yehia Elkhatib, Steve Uhlig and Nishanth Sastry. Fake it till you make it: Fishing for Catfishes.

Internet Drafts and RFCs

  1. Kostas Pentikousis, Borje Ohlman, Daniel Corujo, Gennaro Boggia, Gareth Tyson, Elwyn Davies, Dorothy Gellert and Priya Mahadevan. Information-centric Networking: Baseline Scenarios. RFC 7476. [link]


  1. Qinghua Wu, Zhenyu Li, Gareth Tyson, Steve Uhlig, Mohamed-Ali Kaafar and Gaogang Xie. Privacy-aware Multipath Video Caching for Content-Centric Networks. In IEEE Journal on Selected Areas in Communications (JSAC) (2016). [PDF]
  2. Gareth Tyson, Yehia Elkhatib, Nishanth Sastry and Steve Uhlig. Measurements and Analysis of an Adult Video Streaming Website. In ACM Transactions on Multimedia Computing, Communications, and Applications (ToMM), Vol. 12, No. 2 (2016). [PDF]
  3. Gianfranco Nencioni, Nishanth Sastry, Gareth Tyson, Vijay Badrinarayanan, Dmytro Karamshuk, Jigna Chandaria and Jon Crowcroft. SCORE: Exploiting global broadcasts to create offline personal channels for on-demand access. In IEEE/ACM Transactions on Networking (2015). [PDF]
  4. Yonggong Wang, Zhenyu Li, Gareth Tyson, Steve Uhlig and Gaogang Xie. Design and Evaluation of the Optimal Cache Allocation for Content-Centric Networking. In IEEE Transactions on Computers (2015). [PDF]
  5. Gareth Tyson, Eliane Bodanese, John Bigham and Andreas Mauthe. Beyond Content Delivery: Can ICNs Help Emergency Scenarios? In IEEE Network, Vol. 28, No. 3 (2014). [PDF]
  6. Gareth Tyson, Nishanth Sastry, Ruben Cuevas, Ivica Rimac and Andreas Mauthe. Where is in a Name? A Survey of Mobility in Information-Centric Networks. In Communications of the ACM (CACM), Vol. 56, No. 12 (2013). [PDF]
  7. Gareth Tyson, Andreas Mauthe, Sebastian Kaune, Paul Grace, Adel Taweel and Thomas Plagemann. Juno: A Middleware Platform for Supporting Delivery-Centric Applications. In ACM Transactions on Internet Technology (TOIT), Vol. 12, No. 2 (2012). [PDF]



  1. Gareth Tyson, Shan Huang, Felix Cuadrado, Ignacio Castro, Claudiu Perta, Arjuna Sathiaseelan and Steve Uhlig. Exploring HTTP Header Manipulation in the Wild. In 26th ACM World Wide Web Conference (WWW), Perth, Australia (2017). [PDF] [Acceptance Rate: 17%]
  2. Jie Deng, Gareth Tyson, Felix Cuadrado and Steve Uhlig. Internet Scale User-Generated Live Video Streaming: The Twitch Case. In 18th Passive and Active Measurement Conference (PAM), Sydney, Australia (2017). [Acceptance Rate: 23%]


  3. Liang Wang, Gareth Tyson, Jussi Kangasharju and Jon Crowcroft. FairCache: Introducing Fairness to ICN Caching. In 24th IEEE International Conference on Network Protocols (ICNP), Singapore (2016). [PDF] [Acceptance Rate: 20%]
  4. Roderick Fanou, Gareth Tyson, Pierre Francois and Arjuna Sathiaseelan. Pushing the Frontier: Exploring the African Web Ecosystem. In 25th ACM World Wide Web Conference (WWW), Montreal, Canada (2016). [PDF] [Acceptance Rate: 16%]
  5. Martin Chorley, Luca Rossi, Gareth Tyson and Matthew Williams. Pub Crawling at Scale: Tapping Untappd to Explore Social Drinking. In 10th International AAAI Conference on Web and Social Media (ICWSM), Cologne, Germany (2016). [PDF] [Acceptance Rate: 17%]
  6. Gareth Tyson, Claudiu Perta, Hamed Haddadi and Michael Seto. A First Look at User Activity on Tinder. In 8th IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), San Francisco, CA (2016). [PDF] [Washington Post] [MIT Tech Review] [Mail Online] [Cosmpolitan] [Repubblica] [Independent] [Global Dating Insights] [Business Insider] [Acceptance Rate: 27%]
  7. 2015

  8. Matthias Wahlisch, Robert Schmidt, Thomas Schmidt, Olaf Maennel, Steve Uhlig and Gareth Tyson. RiPKI: The Tragic Story of RPKI Deployment in the Web Ecosystem. In 15th ACM Hot Topics in Networks (HotNets), Philadelphia, Pennsylvania (2015). [PDF] [Acceptance Rate: 18%]
  9. Gareth Tyson, Yehia Elkhatib, Nishanth Sastry and Steve Uhlig. Are People Really Social on Porn 2.0? In Proc. of 9th Intl. AAAI Conference on Web and Social Media (ICWSM), Oxford, UK (2015). [PDF] [Acceptance Rate: 19%]
  10. Claudiu Perta, Marco Valerio Barbera, Gareth Tyson, Hamed Haddadi and Alessandro Mei. A Glance through the VPN Looking Glass: IPv6 Leakage and DNS Hijacking in Commercial VPN Clients. In Proc. 15th Privacy Enhancing Technologies Symposium (PETS), Philadelphia, PA (2015). [PDF] [The Register] [Wired] [BBC] [LifeHacker] [Slashdot] [Ars Technica] [Our Blog] [Acceptance Rate: 20%]
  11. 2014

  12. Yehia Elkhatib, Gareth Tyson and Michel Welzl. Can SPDY Really Make the Web Faster? In Proc. 13th IFIP Networking Conference, Trondheim, Norway (2014). [PDF] [Acceptance Rate: 25%]
  13. Samhar Mahmoud, Gareth Tyson, Simon Miles, Adel Taweel, Tjeerd Van-Staa, Michael Luck, Brendan Delaney. Multi-Agent System for Recruiting Patients for Clinical Trials. In Proc. 13th Intl. Conference on Autonomous Agents and Multiagent Systems (AAMAS), Paris, France (2014). [PDF] [Acceptance Rate: 23%]


  14. Gareth Tyson, Yehia Elkhatib, Nishanth Sastry and Steve Uhlig. Demystifying Porn 2.0: A look into a Major Adult Video Streaming Website. In Proc. ACM SIGCOMM Internet Measurement Conference (IMC), Barcelona, Spain (2013). [PDF] [Acceptance Rate: 23%]
  15. Yonggong Wang, Zhenyu Li, Gareth Tyson, Steve Uhlig and Gaogang Xie. Optimal Cache Allocation for Content-Centric Networking. In Proc. 21st IEEE Intl. Conference on Network Protocols (ICNP), Gottingen, Germany (2013). [PDF] [Acceptance Rate: 18%]


  16. Gareth Tyson, Sebastian Kaune, Simon Miles, Yehia ElKhatib, Andreas Mauthe and Adel Taweel. A Trace-Driven Analysis of Caching in Content-Centric Networks. In Proc. 21st IEEE Intl. Conference on Computer Communication Networks (ICCCN), Munich, Germany (2012). [PDF] [Acceptance Rate: 30%]
  17. Mu Mu, Andreas Mauthe, Gareth Tyson, Eduardo Cerqueira. Statistical Analysis of Ordinal User Opinion Scores. In Proc. of IEEE 7th Consumer Communications & Networking Conference (CCNC), Las Vegas, NV (2012). [PDF]


  18. Sebastian Kaune, Ruben Cuevas Rumin, Gareth Tyson, Andreas Mauthe, Carmen Guerrero and Ralf Steinmetz. Unraveling BitTorrent's File Unavailability:Measurements and Analysis . In Proc. IEEE 10th Intl. Conference on Peer-to-Peer (P2P), Delft, Netherlands (2010). [PDF] [eprint] [Acceptance Rate: 22%]
  19. Sebastian Kaune, Gareth Tyson, Konstantin Pussep, Andreas Mauthe, Aleksandra Kovacevic and Ralf Steinmetz. The Seeder Promotion Problem: Measurements, Analysis and Solution Space . In Proc. 19th IEEE Intl. Conference on Computer Communication Networks (ICCCN), Zurich, Switzerland (2010). [PDF] [eprint] [Acceptance Rate: 33%]
  20. Gareth Tyson, Adam Lindsay, Steven Simpson and David Hutchison. Improving Wireless Sensor Network Resilience with the INTERSECTION Framework. In Proc. 2nd Intl. Conference on Mobile Lightweight Wireless System, Barcelona, Spain (2010).[PDF] [eprint]


  21. Gareth Tyson, Andreas Mauthe, Sebastian Kaune, Mu Mu and Thomas Plagemann. Corelli: A Peer-to-Peer Dynamic Replication Service for Supporting Latency-Dependent Content in Community Networks. In Proc. 16th ACM/SPIE Multimedia Computing and Networking Conference (MMCN), San Jose, CA, USA (2009). [PDF] [eprint] [Acceptance Rate: 33%]
  22. Mu Mu, Roswitha Gostner, Andreas Mauthe, Gareth Tyson and Francisco Garcia. Visibility of Individual Packet Loss on H.264 Encoded Video Stream - A User Study on the Impact of Packet Loss on Perceived Video Quality. In Proc. 16th ACM/SPIE Multimedia Computing and Networking Conference (MMCN), San Jose, CA, USA (2009). [PDF] [eprint] [Acceptance Rate: 33%]
  23. Gareth Tyson, Paul Grace, Andreas Mauthe, Gordon Blair and Sebastian Kaune. A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation. In Proc. 9th IFIP Intl.Conference on Distributed Applications and Interoperable Systems (DAIS), Lisbon, Portugal (2009). [PDF] [eprint]. [Acceptance Rate: 36%]
  24. Mu Mu, Andreas Mauthe, John Casson, Gareth Tyson andFrancisco Garcia. LA1 TestBed: Evaluation Testbed to Assess the Impact of Network Impairments on Video Quality. In Proc. 5th Euromicro Intl. Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TRIDENTCOM), Washington D.C., USA (2009). [PDF] [eprint]
  25. Sebastian Kaune, Konstantin Pussep, Christof Leng, Aleksandra Kovacevic, Gareth Tyson and Ralf Steinmetz. Modelling the Internet Delay Space Based on Geographical Locations. In Proc. 17th Euromicro Intl. Conference on Parallel, Distributed and Network-Based Processing (PDP), Weimar, Germany (2009). [PDF] [eprint]
  26. Vittorio Manetti, Roberto Canonico, Walter de Donato, Giorgio Ventre, Andreas Mauthe, Gareth Tyson. Next Generation CDN Services for Community Networks. In Proc. 3rd Intl. Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST), Cardiff, UK (2009). [PDF]



  1. Jie Deng, Felix Cuadrado, Gareth Tyson and Steve Uhlig. Behind the Game: Exploring the Twitch Streaming Platform. In IEEE 14th IEEE International Workshop on Network and Systems Support for Games (NetGames). Zagreb, Croatia (2015). [PDF]
  2. Arjuna Sathiaseelan, Liang Wang, Andrius Aucinas, Gareth Tyson and Jon Crowcroft. SCANDEX: Service Centric Networking for Challenged Decentralised Networks. In Proc. ACM MobiSys Workshop on Do-It-Yourself Networking (DIY), Florence, Italy (2015). [PDF]
  3. Yehia Elkhatib, Gareth Tyson and Arjuna Sathiaseelan Does the Internet Deserve Everybody? In Proc. ACM SIGCOMM Workshop on Ethics in Networked Systems Research (2015). [PDF]
  4. Arjuna Sathiaseelan, Gareth Tyson and Soumya Sen. Exploring the Role of Smart Data Pricing in Enabling Affordable Internet Access. In Proc. 4th IEEE INFOCOM Workshop on Smart Data Pricing (SDP), Hong Kong (2015). [PDF]
  5. Gareth Tyson, Arjuna Sathiaseelan and Jorg Ott. Could we Fit the Internet in a Box? In Proc. Embracing Global Computing in Emerging Economies Workshop (EGC), Almaty, Kazakhstan (2015). [PDF]


  6. Martin Chapman, Gareth Tyson, Peter McBurney and Michael Luck. Playing Hide-and-Seek: An Abstract Game for Cyber Security. In Proc. AAMAS Intl. Workshop on Agents and Cyber Security (ACySe), Paris, France (2014). [PDF]


  7. Gareth Tyson, John Bigham and Eliane Bodanese. Towards an Information-Centric Delay-Tolerant Network. In Proc. IEEE INFOCOM Workshop on Emerging Design Choices in Name-Oriented Networking (NOMEN), Turin, Italy (2013). [PDF]


  8. Gareth Tyson, Nishanth Sastry, Ivica Rimac, Ruben Cuevas and Andreas Mauthe. A Survey of Mobility in Information-Centric Networks: Challenges and Research Directions. In Proc. ACM MobiHoc Workshop on Emerging Name-Oriented Mobile Networking Design (NOM), Hilton Head Island, SC (2012). [PDF]
  9. Martin Chapman, Gareth Tyson, Katie Atkinson, Michael Luck, and Peter McBurney. Social Networking and Information Diffusion in Automated Markets. In Proc. AAMAS Joint Workshop on Trading Agent Design and Analysis and Agent-Mediated Electronic Commerce (TADA/AMEC), Valencia, Spain (2012). [PDF]
  10. Emilia Garcia, Gareth Tyson, Simon Miles, Michael Luck, Adel Taweel, Tjeerd Van Staa and Brendan Delaney. An Analysis of Agent-Oriented Engineering of e-Health Systems. In Proc. AAMAS Workshop on Agent-Oriented Software Engineering (AOSE), Valencia, Spain (2012). [PDF]
  11. Gareth Tyson, Adel Taweel, Maria Vargas-Vera, Tjeerd Van Staa and Brendan Delaney. ePCRN-IDEA2: An Agent-Based System for Large-Scale Clinical Trial Recruitment. In Proc. AAMAS Workshop on Agents Applied in Health Care (A2HC), Valencia, Spain (2012). [PDF]
  12. Gareth Tyson, Andreas Mauthe, Sebastian Kaune, Paul Grace and Thomas Plagemann. Juno: An Adaptive Delivery-Centric Middleware. In Proc. IEEE CCNC Intl. Workshop on Future Media Networking (FMN), Las Vegas, NV (2012). [PDF] [eprint]


  13. Gareth Tyson, Adel Taweel, Steffen Zschaler, Tjeerd Van Staa and Brendan Delaney. A Model-Driven Approach to Interoperability and Integration in Systems of Systems. In Proc. 7th European Conference on Modelling Foundations and Applications: Workshop on Model-Based Software and Data Integration (MBSDI), Birmingham, England (2011). [PDF] [eprint]


  14. Yehia Elkhatib, Christopher Edwards, Michael Mackay and Gareth Tyson. Providing Grid Schedulers with Passive Network Measurements. In Proc. IEEE ICCCN Workshop on Grid and P2P Systems and Applications (GridPeer), San Francisco, CA (2009). [PDF] [eprint]


  15. Sebastian Kaune, Konstatin Pussep, Gareth Tyson, Andreas Mauthe and Ralf Steinmetz. Cooperation in P2P Systems through Sociological Incentive Patterns. In Proc. 3rd Intl. IEEE Workshop of Self-Organizing Systems (IWSOS), Vienna, Austria (2008). [PDF] [eprint]
  16. Gareth Tyson, Paul Grace, Andreas Mauthe and Sebastian Kaune. The Survival of the Fittest: An Evolutionary Approach to Deploying Adaptive Functionality in Peer-to-Peer Systems. In Proc. ACM/IFIP/USENIX Middleware Workshop on Adaptive and Reflective Middleware (ARM), Leuven, Belgium (2008). [PDF] [eprint]
  17. Gareth Tyson, Andreas Mauthe, Thomas Plagemann and Yehia Elkhatib. Juno: Reconfigurable Middleware for Heterogeneous Content Networking. In Proc. 5th Intl. MANWEEK Workshop on Next Generation Networking Middleware (NGNM), Samos Islands, Greece (2008). [PDF] [eprint]
  18. Gareth Tyson and Andreas Mauthe. A Topology Aware Clustering Mechanism. In Proc. 8th EPSRC Annual Postgraduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting, Liverpool, UK (2007). [eprint]

General Media

  1. Gareth Tyson. How Africa can develop a home-grown tech sector. The Conversation (2016). [link]
  2. Gareth Tyson. Mesh networks and Firechat make ‘switching off the internet’ that much harder. The Conversation (2014). [link]

Book Chapters

  1. Adel Taweel and Gareth Tyson. Prediction of Non-Functional Properties of Service-Based Systems: A Software Reliability Model. In Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements, IGI (2011). [Book Link]

Technical Reports

  1. Yehia Elkhatib, Gareth Tyson and Geoff Coulson. Charting an Intent Driven Network (2016). [PDF]
  2. Gareth Tyson, Nishanth Sastry, Richard Mortier and Nick Feamster. Staggercast: Demand-Side Management for Access Networks (2016). [PDF]
  3. Yehia Elkhatib, Gareth Tyson and Michel Welzl. The Effect of Network and Infrastructural Variables on SPDY's Performance. Technical Report SCC-2013-01, Lancaster University (2013). [PDF]
  4. Gareth Tyson, Nicolas Troquard, Simon Parsons and Peter McBurney. Towards a graphical model of remote control of machines. Technical Report, King's College London (2012). [PDF]
  5. Gareth Tyson, Paul Grace, Gordon Blair and Andreas Mauthe. Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives. Technical Report no. COMP-02-2009, Lancaster University (2009). [PDF][eprint]
  6. Sebastian Kaune, Gareth Tyson, Andreas Mauthe, Nicolas Liebau and Ralf Steinmetz. Towards A Lightweight Incentive Scheme for Peer-to-Peer Systems. Technical Report no. KOM-TR-2008-2, Technische Universitat Darmstadt (2008). [PDF][eprint]


  1. Gareth Tyson. A Middleware Approach to Building Content-Centric Applications. PhD Thesis, Lancaster University (2010). [PDF][eprint]
  2. Gareth Tyson. Component Based Overlay Development in Gridkit. MSc Thesis, Lancaster University (2006).


Dr. Gareth Tyson
CS404, Electronic Engineering and Computer Science,
Queen Mary University of London,
Mile End Road,
London, E1 4NS.
gareth (dot) tyson _at_ qmul (dot) ac (dot) uk