I am interested in computing infrastructures, particularly networked systems. In the past I have done extensive work on topics including routing behaviour in backbone networks, future network architectures, performance analysis and modelling of distributed systems, enterprise network management, and analysis of network topologies.
Due to spending time with Horizon Digital Economy Research, I have a fairly broad view on what constitutes “computing infrastructures”. I have enjoyed interdisciplinary research into interplay between networked systems and topics that traditionally fall under human-computer interaction. For example,
- how can we build usable home networking infrastructure?
- how can we increase legibility of current and future information infrastructures, supporting human-data interaction?
- how can we rebuild infrastructures to support users deploying personal clouds?
- how can we build systems that are ethical by design?
I try to maintain a complete list of my publications in addition to the usual sites including Google Scholar and the ACM Digital Library.
Projects
Currently active projects:
Completed past projects include:
- UCN
- Homework
- PAWS (Public Access WiFi Service
- Databox, building infrastructure to support us all in managing our personal data.
- Contrive, supporting the HAT Living Labs.
- Networks as a Service, exploring how to provide application control over network resources, down to programmable hardware.
- MirageOS, developing the OCaml unikernel, Mirage.
- Artcodes, developing beautiful, machine-readable codes.
Further details of my UKRI funding portfolio can be found at EPSRC Grants on the Web, at least for the time being…
Students
Any funded places that I have will be advertised via the University. Please read any adverts there carefully – funding eligibility requirements often mean that studentships are only accessible by UK/EU students. If you are interested in applying to undertake a Ph.D. with me, before I can consider your request I will need to see the following:
- Your CV and research proposal – I need to know what you want to do before we can discuss whether I’d be an appropriate choice of supervisor!
- An indication of how you expect to be funded – unfortunately nothing is free, including Ph.D. study.
I will not respond to enquiries that do not provide this information.
Current
I am fortunate to have worked, and to continue to work, with some excellent Ph.D. students on a wide range of topics:
- Al Amjad Tawfiq Isstaif (University of Cambridge, 2020–date). “Self-scaling services using MirageOS unikernels”.
- Andrew Jeffery (University of Cambridge, 2020–date). “A decentralised unikernel cluster orchestration system for elastic cloud deployments”.
- Chris Jensen (University of Cambridge, 2020–date). “Verified distributed systems”
Graduated
- Dr Vadim Safronov (University of Cambridge, 2019–2023). “Decentralised protocol-independent automation in smart buildings”.
- Dr Allison Randal (University of Cambridge, 2018–2023). “Transient execution vulnerabilities in the security context of server hardware”.
- Dr Marco Caballero Gutierrez (University of Cambridge, 2016–2021). “Routing algorithms for next-generation MANETs: Why shortest is not the greatest”.
- Dr Helen Oliver (University of Cambridge, 2016–2021). “Obstacles to wearable computing”.
- Dr Jianxin Zhao (University of Cambridge, 2015–2019). “Optimisation of a Modern Numerical Library: a Bottom-Up Approach”.
- Dr Sultan Alanazi (University of Nottingham, 2012–2017), co-supervised with Prof. Derek McAuley. “Improving end-system recommender systems using cross-platform personal information”.
- Dr Christina-Dialechti Emmanouil (University of Nottingham, 2014–2017), co-supervised with Prof. Derek McAuley, Dr Michael Brown and Prof. Lilian Edwards. “Designing for the commercial exploitation of online identity”
- Dr Liz Dowthwaite (University of Nottingham, 2012–2017), co-supervised with Dr Robert Houghton and Dr Alexa Spence. “Crowdfunding Webcomics: The Role of Incentives & Reciprocity in Monetising Free Content”
- Dr Marjan Falahrastegar (Queen Mary, University of London, 2012–2016), co-supervised with Prof. Steve Uhlig and Dr Hamed Haddadi. “Online Web Tracking Ecosystem”
- Dr Robert Spencer (University of Nottingham, 2011–2016), co-supervised with Prof. Tom Rodden. “Understanding Configuration History of Domestic Networks”
- Dr Jianhua Shao (University of Nottingham, 2010–2015), co-supervised with Dr George Kuk. “Strategic Signals in the App Economy – An Empirical Study of Google Play Store”
- Dr Anthony Brown (University of Nottingham, 2010–2015), co-supervised with Prof. Tom Rodden. “Domesticating Home Networks”
- Dr Ewa Luger (University of Nottingham, 2009–2013), co-supervised with Prof. Tom Rodden. “Consent reconsidered: reframing consent for ubiquitous computing systems”
- Dr Hamed Haddadi (University College London, 2004–2008), co-supervised with Dr Andrew W. Moore and Dr Miguel Rio. “Topological Characteristics of IP Networks”
Publications
Full citation details are available in my github BibTeX repo for up-to-date citation details. Please contact me if you have any problems obtaining any of these.
- (2022). “Federated Learning With Heterogeneity-Aware Probabilistic Synchronous Parallel on Edge”. In IEEE Transactions on Services Computing 15(2):614–626. March 2022. doi:10.1109/TSC.2021.3109910.
- (2021). “Stewardship of personal data on social networking sites”. In International Journal of Information Management 56 (Butterworth Scientific). February 2021. doi:10.1016/j.ijinfomgt.2020.102208. https://www.sciencedirect.com/science/article/pii/S0268401220301900.
- (2018). “Scanning the Internet for Liveness”. In ACM Computer Communication Review (CCR) 48(2):2–9 (ACM). April 2018. doi:10.1145/3213232.3213234.
- (2018). “Building accountability into the Internet of Things: the IoT Databox model”. In Journal of Reliable Intelligent Environments 4(1):39–55. April 2018. doi:10.1007/s40860-018-0054-5.
- (2017). “Guest Editorial Privacy Issues in Internet of Things”. In IEEE Internet of Things Journal 4(4):840–842. August 2017. doi:10.1109/JIOT.2017.2713158.
- (2017). “Special theme on privacy and the Internet of Things”. In Personal & Ubiquitous Computing:1–4. August 2017. doi:10.1007/s00779-017-1066-5.
- (2017). “Crafting Interactive Decoration”. In ACM Transactions on Computer-Human Interaction (TOCHI) 24(4):26:1–26:39 (ACM). August 2017. doi:10.1145/3058552.
- (2017). “Living with interpersonal data: Observability and accountability in the age of pervasive ICT”. In New Media & Society:1–20. April 2017. doi:10.1177/1461444817700154.
- (2017). “Wild interdisciplinarity: ethnography and computer science”. In International Journal of Social Research Methodology 20(2):137–150. 2017. doi:10.1080/13645579.2016.1152022.
- (2016). “Valorising the IoT Databox: creating value for everyone”. In Transactions on Emerging Telecommunications Technologies 28(1):e3125 (John Wiley Sons, Ltd). 11 November, 2016. doi:10.1002/ett.3125.
- (2016). “How relevant is copyright to online artists? A qualitative study of understandings, coping strategies, and possible solutions”. In First Monday 21(5). May 2016. doi:10.5210/fm.v21i5.6107.
- (2016). “Enabling the new economic actor: data protection, the digital economy, and the Databox”. In Personal & Ubiquitous Computing:1–11. 2016. doi:10.1007/s00779-016-0939-3.
- (2015). “Understanding food consumption lifecycles using wearable cameras”. In Personal & Ubiquitous Computing 19(7):1183–1195 (Springer London). October 2015. doi:10.1007/s00779-015-0871-y.
- (2015). “Personal Data: Thinking Inside the Box”. In Aarhus Series on Human Centered Computing:29–32 (Aarhus University Press). August 2015. doi:10.7146/aahcc.v1i1.21312. https://tidsskrift.dk/ashcc/article/view/21312.
- (2015). “House rules: the collaborative nature of policy in domestic networks”. In Personal & Ubiquitous Computing 19(1):203–215 (Springer London). January 2015. doi:10.1007/s00779-014-0771-6.
- (2015). “Tailored Scenarios: A Low-Cost Online Method to Elicit Perceptions of Home Technologies Using Participant-Specific Contextual Information”. In Interacting with Computers 27(1):60–71 (Oxford University Press). January 2015. doi:10.1093/iwc/iwu028.
- (2013). “Exploring Interpretations of Data from the Internet of Things in the Home”. In Interacting with Computers 25(3):204–217 (OUP). May 2013. doi:10.1093/iwc/iws024.
- (2013). “Unikernels: Library Operating Systems for the Cloud”. In SIGPLAN Notices 48(4):461–472 (ACM). April 2013. doi:10.1145/2499368.2451167.
- (2012). “Privacy Analytics”. In ACM Computer Communication Review (CCR) 42(2):94–98 (ACM). April 2012. doi:10.1145/2185376.2185390.
- (2011). “The Network From Above and Below”. In ACM Computer Communication Review (CCR) 41(4):1–6 (ACM). August 2011. doi:10.1145/2018602.2018604.
- (2011). “Supporting novel home network management interfaces with OpenFlow and NOX”. In ACM Computer Communication Review (CCR) 41(4):464–465 (ACM). August 2011. doi:10.1145/2043164.2018523.
- (2010). “Weighted Spectral Distribution for Internet Topology Analysis: Theory and Applications”. In IEEE/ACM Transactions on Networking (TON) 18(1):164–176 (IEEE Computer Society/IEEE Communications Society/Association for Computing Machinery). February 2010. doi:10.1109/TNET.2009.2022369.
- (2009). “A Weighted Spectrum Metric for Comparison of Internet Topologies”. In ACM Performance Evaluation Review (PER) 37(3):67–72 (ACM). December 2009. doi:10.1145/1710115.1710129.
- (2008). “Network exception handlers: Host-network control in enterprise networks”. In ACM Computer Communication Review (CCR) 38(4):123–134 (ACM). October 2008. doi:10.1145/1402946.1402973.
- (2008). “Modeling Internet Topology Dynamics”. In ACM Computer Communication Review (CCR) 38(2):65–68 (ACM). April 2008. doi:10.1145/1355734.1355745.
- (2008). “Network Topologies: Inference, Modelling, and Generation”. In IEEE Communications Surveys & Tutorials 10(2):48–69. April 2008. doi:10.1109/COMST.2008.4564479.
- (2008). “Delay aware querying with Seaweed”. In The VLDB Journal 17(2):315–331 (Springer-Verlag). March 2008. doi:10.1007/s00778-007-0060-3.
- (2003). “Plutarch: An Argument for Network Pluralism”. In ACM Computer Communication Review (CCR) 33(4):258–266 (ACM). October 2003. doi:10.1145/972426.944763.
- (2003). “Predicate routing: Enabling controlled networking”. In ACM Computer Communication Review (CCR) 33(1):65–70 (ACM). January 2003. doi:10.1145/774763.774773.
- (2002). “Multi-timescale Internet traffic engineering”. In IEEE Communications Magazine 40(10):125–131. October 2002. doi:10.1109/MCOM.2002.1039867.
- (2001). “Elastic Network Control: An Alternative to Active Networks”. In KICS/IEEE Journal of Communications and Networks 3(2):153–164. June 2001.
- (2000). “Implicit Admission Control”. In IEEE Journal on Selected Areas in Communications (JSAC) 18(12):2629–2639. December 2000. doi:10.1109/49.898743.
- (2024). “FedSZ: Leveraging Error-Bounded Lossy Compression for Federated Learning Communications”. In IEEE 44th International Conference on Distributed Computing Systems (ICDCS) pp. 577–588. 23–26 July, 2024. doi:10.1109/ICDCS60910.2024.00060.
- (2024). “Mitigating IoT Botnet DDoS Attacks through MUD and eBPF based Traffic Filtering”. In Proceedings of the International Conference on Distributed Computing and Networking (ICDCN) pp. 164–-173. Chennai, India (ACM). January 2024. doi:10.1145/3631461.3631549.
- (2024). “EDGELESS: A Software Architecture for Stateful FaaS at the Edge”. In Proceedings of the 33rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC) pp. 393-–396. Pisa, Italy (Association for Computing Machinery). 2024. doi:10.1145/3625549.3658817. https://doi.org/10.1145/3625549.3658817.
- (2024). “Hybrid Heterogeneous Clusters Can Lower the Energy Consumption of LLM Inference Workloads”. In Proceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems (e-Energy) pp. 506-–513. Singapore, Singapore (Association for Computing Machinery). 2024. doi:10.1145/3632775.3662830. https://doi.org/10.1145/3632775.3662830.
- (2021). “Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos”. In Proceedings of the International Conference on Distributed Computing and Networking (ICDCN) pp. 186-–190 (ACM). January 2021. doi:10.1145/3427796.3427815.
- (2021). “RACER: Real-Time Automated Complex Event Recognition in Smart Environments”. In Proceedings of the 29th International Conference on Advances in Geographic Information Systems pp. 634-–637. Beijing, China (Association for Computing Machinery). 2021. doi:10.1145/3474717.3484270. https://doi.org/10.1145/3474717.3484270.
- (2021). “How Not To Be Seen: Privacy and Security Considerations in the Design of Everyday Wearable Technology”. In Competitive Advantage in the Digital Economy (CADE 2021) pp. 191–194. 2021. doi:10.1049/icp.2021.2424.
- (2020). “ECCO: Edge-Cloud Chaining and Orchestration Framework for Road Context Assessment”. In 2020 IEEE/ACM Fifth International Conference on Internet-of-Things Design and Implementation (IoTDI) pp. 223–230. 21 April, 2020. doi:10.1109/IoTDI49375.2020.00029.
- (2019). “Network Service Dependencies in Commodity Internet-of-things Devices”. In Proceedings of the ACM International Conference on Internet of Things Design and Implementation (IoTDI) pp. 202–212. Montreal, Quebec, Canada (ACM). April 2019. doi:10.1145/3302505.3310082.
- (2018). “Managing Privacy, Rights, and Security in a Digital Economy”. In Academy of Management Global Proceedings. Surrey, UK (Academy of Management). 18–20 April, 2018. doi:10.5465/amgblproc.surrey.2018.0015.abs. https://journals.aom.org/doi/pdf/10.5465/amgblproc.surrey.2018.0015.abs.
- (2018). “Privacy-Preserving Personal Model Training”. In Proceedings of the IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI) pp. 153–164. April 2018. doi:10.1109/IoTDI.2018.00024.
- (2017). “Enabling Hand-Crafted Visual Markers at Scale”. In Proceedings of ACM Conference on Designing Interactive Systems (DIS) pp. 1227–1237. Edinburgh, United Kingdom (ACM). June 2017. doi:10.1145/3064663.3064746.
- (2016). “Small fish in a big pond: an architectural approach to users privacy, rights and security in the age of big data”. In Proceedings of the 37th International Conference on Information Systems (ICIS). Dublin, Ireland. 11 December, 2016.
- (2016). “Privacy-Aware Infrastructure for Managing Personal Data”. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM) pp. 571–572. Florianopolis, Brazil (ACM). August 2016. Poster. doi:10.1145/2934872.2959054.
- (2016). “FLICK: Developing and Running Application-Specific Network Services”. In Proceedings of the USENIX Annual Technical Conference (ATC) pp. 1–14. Denver, CO (USENIX Association). June 2016. https://www.usenix.org/conference/atc16/technical-sessions/presentation/alim.
- (2016). “Exploring Large-Scale Interactive Public Illustrations”. In Proceedings of ACM Conference on Designing Interactive Systems (DIS) pp. 17–27. Brisbane, QLD, Australia (ACM). June 2016. doi:10.1145/2901790.2901826.
- (2016). “Tracking Personal Identifiers Across the Web”. In Proceedings of the Passive and Active Measurement Conference (PAM) pp. 30–41. Crete, Greece (Springer International Publishing). March 2016. doi:10.1007/978-3-319-30505-9_3.
- (2015). “Annotation and Anonymity: Playful Photo-sharing by Visiting Groups of Teenagers”. In Proceedings of the ACM International Conference on Advances in Computer Entertainment Technology (ACE) pp. 2:1–2:10. Iskandar, Malaysia (ACM). 16–19 November, 2015. doi:10.1145/2832932.2832955.
- (2015). “Human Data Interaction: Historical Lessons from Social Studies and CSCW”. In Proceedings of European Conference on Computer Supported Cooperative Work (ECSCW) pp. 3–21. Oslo, Norway (Springer International Publishing). 19–23 September, 2015. doi:10.1007/978-3-319-20499-4_1.
- (2015). “Inter-Social-Networking: Accounting for Multiple Identities”. In Proceedings of HCI International: Social Computing and Social Media (SCSM) pp. 242–252. Los Angeles, CA (Springer International Publishing). 2–7 August, 2015. doi:10.1007/978-3-319-20367-6_24.
- (2015). “Jitsu: Just-In-Time Summoning of Unikernels”. In Proceedings of the 12th Symposium on Networked Systems Design & Implementation (NSDI) pp. 559–573. Oakland, CA, USA (USENIX Association). 4–6 May, 2015. https://dl.acm.org/citation.cfm?id=2789770.2789809.
- (2015). “Fame or function? How webcomic artists choose where to share”. In Contemporary Ergonomics and Human Factors pp. 355–362. Daventry, Northamptonshire, UK (Taylor & Francis). 13–16 April, 2015. doi:10.1201/b18293-66.
- (2013). “MultiNet: Reducing Interaction Overhead in Domestic Wireless Networks”. In Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) pp. 1569–1578. Paris, France. 27–May 02 April, 2013. doi:10.1145/2470654.2466208.
- (2013). “From Codes to Patterns: Designing Interactive Decoration for Tableware”. In Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) pp. 931–940. Paris, France. 27–May 02 April, 2013. doi:10.1145/2470654.2466119.
- (2013). “Tailored scenarios: a low-cost online method to elicit perceptions on designs using real relationships”. In Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) pp. 343–348. Paris, France (ACM). 27–May 02 April, 2013. WIP: Extended abstract. doi:10.1145/2468356.2468417.
- (2013). “Unikernels: Library Operating Systems for the Cloud”. In Proceedings of 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) pp. 461–472. Houston, TX, USA. 16–20 March, 2013. doi:10.1145/2451116.2451167.
- (2012). “Exploring Acceptance and Consequences of the Internet of Things in the Home”. In Proceedings of the 2nd IEEE International Conference on the Internet of Things (iThings) pp. 148–155. Besançon, France. 20–23 November, 2012. doi:10.1109/GreenCom.2012.32.
- (2012). “Homework: Putting Interaction into the Infrastructure”. In Proceedings of the 25th ACM Symposium on User Interface Software and Technology (UIST) pp. 197–206. Cambridge, MA, USA. 7–12 October, 2012. doi:10.1145/2380116.2380143.
- (2012). “Unremarkable Networking: The Home Network as a Part of Everyday Life”. In Proceedings of ACM Conference on Designing Interactive Systems (DIS) pp. 554–563. Newcastle-Upon-Tyne, UK. June 2012. doi:10.1145/2317956.2318039.
- (2012). “ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading”. In Proceedings of the 31st Annual IEEE International Conference on Computer Communications (INFOCOM) pp. 945–953. Orlando, FL, USA. 25–30 March, 2012. Awarded IEEE INFOCOM Test of Time Award, 2024. doi:10.1109/INFCOM.2012.6195845.
- (2012). “Control and Understanding: Owning Your Home Network”. In Proceedings of the 4th IEEE International Conference on Communications Systems and Networks (COMSNETS) pp. 1–10. Bangalore, India (IEEE). 3–7 January, 2012. doi:10.1109/COMSNETS.2012.6151322.
- (2011). “Supporting Novel Home Network Management Interfaces with OpenFlow and NOX”. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM) pp. 464–465. Toronto, ON, Canada. August 2011. Demo and poster. doi:10.1145/2018436.2018523.
- (2011). “An Information Plane Architecture Supporting Home Network Management”. In Proceedings of IFIP/IEEE International Symposium on Integrated Network Management (IM) pp. 1–8. Dublin, Ireland. May 2011. doi:10.1109/INM.2011.5990667.
- (2011). “The Dataware Manifesto”. In Proceedings of the 3rd IEEE International Conference on Communication Systems and Networks (COMSNETS) pp. 1–6. Bangalore, India. 4–8 January, 2011. Invited paper. doi:10.1109/COMSNETS.2011.5716491.
- (2011). “Unclouded Vision”. In Proceedings of 12th International Conference on Distributed Computing and Networking (ICDCN) pp. 29–40. Bangalore, India. 2–5 January, 2011. Invited paper. Lecture Notes in Computer Science Volume 6522. doi:10.1007/978-3-642-17679-1_3.
- (2010). “Multiscale not multicore: efficient heterogeneous cloud computing”. In Proceedings of the 2010 ACM-BCS Visions of Computer Science Conference (VISIONS'10) pp. 1–12. Edinburgh, United Kingdom (British Computer Society). 14–16 April, 2010. https://dl.acm.org/citation.cfm?id=1811182.1811191.
- (2009). “On the Importance of Local Connectivity for Internet Topology Models”. In Proceedings of the 21st International Teletraffic Congress (ITC) pp. 1–8. Paris, France. September 2009.
- (2008). “Network exception handlers: Host-network control in enterprise networks”. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM) pp. 123–134. Seattle, WA, USA (ACM). August 2008. doi:10.1145/1402946.1402973.
- (2008). “CT-NOR: Representing and Reasoning About Events in Continuous Time”. In Proceedings of the 24th Conference in Uncertainty in Artificial Intelligence (UAI) pp. 484–493. Helsinki, Finland (AUAI Press). July 2008. https://dl.acm.org/citation.cfm?id=3023476.3023534.
- (2007). “End-to-End Network Topology Generation”. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM). Kyoto, Japan. August 2007. Poster.
- (2006). “Delay aware querying with Seaweed”. In Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB) pp. 727–738. Seoul, Korea (VLDB Endowment). September 2006. Ranked one of the “outstanding” papers of VLDB'06, and invited to a special issue of the VLDB Journal “Best Papers of VLDB'06”. https://dl.acm.org/citation.cfm?id=1182635.1164190.
- (2006). “Reclaiming network-wide visibility using ubiquitous endsystem monitors”. In Proceedings of the USENIX Annual Technical Conference (ATC) pp. 357–362. Boston, MA (USENIX). 30–June 03 May, 2006. https://www.usenix.org/legacy/events/usenix06/tech/cooke.html.
- (2006). “The Dark Oracle: Perspective-Aware Unused and Unreachable Address Discovery”. In Proceedings of the 3rd Symposium on Networked Systems Design & Implementation (NSDI) pp. 101–114. San Jose, CA, USA (USENIX). May 2006.
- (2004). “Using Magpie for request extraction and workload modelling”. In Proceedings of the 6th Symposium on Operating Systems Design & Implementation (OSDI) pp. 259–272. San Francisco, CA, USA (USENIX). December 2004. https://www.usenix.org/conference/osdi-04/using-magpie-request-extraction-and-workload-modelling.
- (1999). “INCA: Support for IN Using the Tempest”. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM) pp. 812–816. Rio de Janeiro, Brazil (IEEE). December 1999. doi:10.1109/GLOCOM.1999.830184.
- (2024). “Offline Energy-Optimal LLM Serving: Workload-Based Energy Models for LLM Inference on Heterogeneous Systems”. In Proceedings of the 3rd HotCarbon Workshop on Sustainable Computer Systems (HotCarbon). 11 July, 2024. https://hotcarbon.org/assets/2024/pdf/hotcarbon24-final30.pdf.
- (2024). “Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple”. In Proceedings of the 11th Workshop on Principles and Practice of Consistency for Distributed Data (PAPOC) pp. 44-–57 (Association for Computing Machinery). 22 April, 2024. doi:10.1145/3642976.3653035. https://doi.org/10.1145/3642976.3653035.
- (2024). “Cerberus: Privacy-Preserving Crowd Counting and Localisation using Face Detection in Edge Devices”. In Proceedings of the 7th International Workshop on Edge Systems, Analytics and Networking (EdgeSys) pp. 25–-30. Athens, Greece (Association for Computing Machinery). 2024. doi:10.1145/3642968.3654817. https://doi.org/10.1145/3642968.3654817.
- (2023). “Locally Differentially Private Embedding Models in Distributed Fraud Prevention Systems”. In Proceedings of the IEEE International Conference on Data Mining Workshops (ICDMW) pp. 475–484. December 2023. doi:10.1109/ICDMW60847.2023.00068.
- (2023). “Anonymising Video Data Collection at the Edge Using DeepDish”. In Proceedings of the IEEE International Conference on High Performance Switching and Routing (HPSR) pp. 7–13. June 2023. doi:10.1109/HPSR57248.2023.10147953.
- (2023). “Towards Latency-Aware Linux Scheduling for Serverless Workloads”. In Proceedings of the 1st Workshop on SErverless Systems, Applications and MEthodologies (SESAME) pp. 19-–26 (Association for Computing Machinery). 8 May, 2023. doi:10.1145/3592533.3592807.
- (2022). “DeepDish on a diet: low-latency, energy-efficient object-detection and tracking at the edge”. In Proceedings of the 5th International Workshop on Edge Systems, Analytics and Networking (EDGESYS) pp. 43-–48. Rennes, France (Association for Computing Machinery). 2022. doi:10.1145/3517206.3526273. https://doi.org/10.1145/3517206.3526273.
- (2022). “Relaxed Paxos: quorum intersection revisited (again)”. In Proceedings of the 9th Workshop on Principles and Practice of Consistency for Distributed Data (PAPOC) pp. 16-–23. Rennes, France (Association for Computing Machinery). 2022. doi:10.1145/3517209.3524040. https://doi.org/10.1145/3517209.3524040.
- (2021). “Do We Want the New Old Internet? Towards Seamless and Protocol-Independent IoT Application Interoperability”. In Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks (HotNets) pp. 185-–191 (ACM). November 2021. doi:10.1145/3484266.3487374.
- (2021). “Revisiting IoT Device Identification”. In Proceedings of IFIP Network Traffic Measurement and Analysis Conference (TMA). 14 September, 2021. doi:10.17863/CAM.72776. https://tma.ifip.org/2021/wp-content/uploads/sites/10/2021/08/tma2021-paper6.pdf.
- (2021). “Rearchitecting Kubernetes for the Edge”. In Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking (EdgeSys) pp. 7-–12 (ACM). April 2021. doi:10.1145/3434770.3459730.
- (2021). “Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos”. In Proceedings of the 22nd International Conference on Distributed Computing and Networking (ICDCN) pp. 186-–190. Nara, Japan (Association for Computing Machinery). 2021. doi:10.1145/3427796.3427815. https://doi.org/10.1145/3427796.3427815.
- (2021). “Real-time data visualisation on the adaptive city platform”. In Proceedings of the 8th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation pp. 210–-211. Coimbra, Portugal (Association for Computing Machinery). 2021. doi:10.1145/3486611.3492225. https://doi.org/10.1145/3486611.3492225.
- (2021). “Examining Raft's Behaviour during Partial Network Failures”. In Proceedings of the 1st Workshop on High Availability and Observability of Cloud Systems (HAOC) pp. 11-–17 (ACM). 2021. doi:10.1145/3447851.3458739.
- (2020). “CoLearn: Enabling Federated Learning in MUD-Compliant IoT Edge Networks”. In Proceedings of the Third ACM International Workshop on Edge Systems, Analytics and Networking (EdgeSys) pp. 25-–30. Heraklion, Greece (ACM). April 2020. doi:10.1145/3378679.3394528.
- (2020). “DeepDish: Multi-Object Tracking with an off-the-Shelf Raspberry Pi”. In Proceedings of the Third ACM International Workshop on Edge Systems, Analytics and Networking (EdgeSys) pp. 37-–42. Heraklion, Greece (ACM). April 2020. doi:10.1145/3378679.3394535.
- (2020). “Paxos vs Raft: have we reached consensus on distributed consensus?”. In Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data (PAPOC). Heraklion, Greece (Association for Computing Machinery). 2020. doi:10.1145/3380787.3393681. https://doi.org/10.1145/3380787.3393681.
- (2019). “Enforcing Accountability in Smart Built-in IoT Environment Using MUD”. In Proceedings of the 6th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation (BuildSys) pp. 368-–369 (ACM). November 2019. doi:10.1145/3360322.3361004.
- (2019). “Zest: REST over ZeroMQ”. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) pp. 1015–1019. March 2019. doi:10.1109/PERCOMW.2019.8730686.
- (2019). “Snape: The Dark Art of Handling Heterogeneous Enclaves”. In Proceedings of the 2nd International Workshop on Edge Systems, Analytics and Networking (EdgeSys) pp. 48–53. Dresden, Germany (ACM). 2019. doi:10.1145/3301418.3313945.
- (2018). “Providing Occupancy As a Service with Databox”. In Proceedings of the 1st ACM International Workshop on Smart Cities and Fog Computing (CitiFog)) pp. 29–34. Shenzhen, China (ACM). November 2018. doi:10.1145/3277893.3277894.
- (2018). “Data Analytics Service Composition and Deployment on Edge Devices”. In Proceedings of the 2018 Workshop on Big Data Analytics and Machine Learning for Data Communication Networks (Big-DAMA) pp. 27–32. Budapest, Hungary (ACM). August 2018. doi:10.1145/3229607.3229615.
- (2018). “Data Analytics Service Composition and Deployment on IoT Devices”. In Proceedings of the 1st ACM Open IoT Day: Transparency, Trust, and Ethics in the Pervasive Internet of Things at the 16th Annual International Conference on Mobile Systems, Applications, and Services (MOBISYS) pp. 502–504. Munich, Germany (ACM). June 2018. doi:10.1145/3210240.3223570.
- (2018). “Empowering Cyber-Physical Systems with FADEX”. In Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys) pp. 537–537. Munich, Germany (ACM). May 2018. doi:10.1145/3210240.3211121.
- (2018). “An Information-Theoretic Approach to Time-Series Data Privacy”. In Proceedings of the 1st Workshop on Privacy by Design in Distributed Systems (W-P2DS) pp. 1–6. Porto, Portugal (ACM). April 2018. doi:10.1145/3195258.3195261.
- (2018). “Privacy-Preserving Machine Learning Based Data Analytics on Edge Devices”. In Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society (AIES) pp. 341–346. New Orleans, LA, USA (ACM). 2018. doi:10.1145/3278721.3278778.
- (2017). “Accountable Internet of Things? Outline of the IoT Databox model”. In Proceedings of IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM) pp. 1–6. June 2017. doi:10.1109/WoWMoM.2017.7974335. https://eprints.nottingham.ac.uk/42233/.
- (2016). “Personal Data Management with the Databox: What's Inside the Box?”. In Proceedings of the ACM Workshop on Cloud-Assisted Networking (CAN) pp. 49–54. Irvine, California, USA. 12 December, 2016. doi:10.1145/3010079.3010082.
- (2016). “Kneecap: Model-based Generation of Network Traffic”. In Proceedings of the 14th International Workshop on Satisfiability Modulo Theories (SMT) affiliated with the International Joint Conference on Automated Reasoning (IJCAR) pp. 4–14. Coimbra, Portugal. 1–2 July, 2016. https://ceur-ws.org/Vol-1617/paper1.pdf.
- (2014). “Irminsule; a branch-consistent distributed library database”. In Proceedings of the OCaml User and Developer Workshop at ICFP'14. 5 September, 2014. https://mort.io/publications/pdf/oud14-irmin.pdf.
- (2014). “Metaprogramming with ML modules in the MirageOS”. In Proceedings of the ML Family Workshop at ICFP'14. 4 September, 2014.
- (2014). “Wearables or infrastructure: contrasting approaches to collecting behavioural data in the home”. In Proceedings of the HomeSys workshop at the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UBICOMP) pp. 931–938. 14 September, 2014. doi:10.1145/2638728.2641558.
- (2014). “An exploration of user recognition on domestic networks using NetFlow records”. In Proceedings of the HomeSys workshop at the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UBICOMP) pp. 903–910. 14 September, 2014. doi:10.1145/2638728.2641560.
- (2014). “The Rise of Panopticons: Examining Region-Specific Third-Party Web Tracking”. In Proceedings of the 6th International Workshop on Traffic Monitoring and Analysis pp. 104–114 (Springer Berlin Heidelberg). 14 April, 2014. Also as arXiv preprint arXiv:1409.1066. doi:10.1007/978-3-642-54999-1_9.
- (2014). “Using Dust Clouds to Enhance Anonymous Communication”. In LNCS 7061: Proceedings of the 18th International Security Protocols Workshop (SPW 2010) pp. 54–70. Cambridge, UK (Springer Berlin Heidelberg). April 2014. doi:10.1007/978-3-662-45921-8_10.
- (2013). “Challenges & Opportunities in Human-Data Interaction”. In The Fourth Digital Economy All-hands Meeting: Open Digital (DE). Salford, UK. 4–6 November, 2013. Best paper.
- (2013). “Dataware, A Personal Data Architecture”. In The Fourth Digital Economy All-hands Meeting: Open Digital (DE). Salford, UK. 4–6 November, 2013. Demo abstract.
- (2013). “Perceived risks of personal data sharing”. In The Fourth Digital Economy All-hands Meeting: Open Digital (DE). Salford, UK. 4–6 November, 2013.
- (2013). “Automics II”. In The Fourth Digital Economy All-hands Meeting: Open Digital (DE). Salford, UK. 4–6 November, 2013. Demo abstract.
- (2013). “Communities in the clouds: support for high-rise living”. In HomeSys 2013: Workshop on Design, Technology, Systems and Applications for the Home at the ACM Conference on Pervasive and Ubiquitous Computing (UBICOMP) pp. 829–836. Zurich, Switzerland (ACM). 9 September, 2013. doi:10.1145/2494091.2497324.
- (2013). “Understanding underutilisation: methods for studying fruit and vegetable buying behaviours”. In Green Food Technology: Ubicomp Opportunities for Reducing the Environmental Impacts of Food Workshop at the ACM Conference on Pervasive and Ubiquitous Computing (UBICOMP) pp. 571–574. Zurich, Switzerland (ACM). 9 September, 2013. doi:10.1145/2494091.2497313.
- (2013). “Lost in the Edge: Finding Your Way with DNSSEC Signposts”. In Proceedings of the 3rd USENIX Workshop on Free and Open Communications on the Internet (FOCI). Washington D.C., USA (USENIX Association). 13 August, 2013. https://www.usenix.org/conference/foci13/workshop-program/presentation/rotsos.
- (2013). “Providing security for wireless community networks”. In Proceedings of the ACM MobiCom workshop on Lowest Cost Denominator Networking for Universal Access (LCDNet) pp. 29–32. Miami, Florida, USA. 2013. doi:10.1145/2502880.2502890.
- (2012). “Signposts: End-to-End Networking in a World of Middleboxes”. In The Third Digital Economy All-hands Meeting: Digital Engagement (DE). Aberdeen, UK. 23–25 October, 2012. Demo abstract.
- (2012). “An Augmented Dining Experience Through the Use of Visual Patterns Decorating Tableware Objects”. In The Third Digital Economy All-hands Meeting: Digital Engagement (DE). Aberdeen, UK. 23–25 October, 2012. Demo abstract.
- (2012). “MultiNet Usable and Secure WiFi Device Association”. In The Third Digital Economy All-hands Meeting: Digital Engagement (DE). Aberdeen, UK. 23–25 October, 2012. Demo abstract.
- (2012). “Cost, Performance & Flexibility in OpenFlow: Pick Three”. In Proceedings of IEEE International Conference on Communications (ICC) Software Defined Networking workshop pp. 6601–6605. Ottawa, Canada. June 2012. doi:10.1109/ICC.2012.6364690.
- (2012). “The Case for Reconfigurable I/O Channels”. In RESoLVE Workshop at ASPLOS. London, UK. 3 March, 2012.
- (2011). “Privacy Preserving Personalization via Dataware”. In The Second Digital Economy All-hands Meeting: Digital Engagement (DE). Newcastle, UK. November 2011.
- (2011). “Peripheral Innovation in the Social Media Ecology”. In The Second Digital Economy All-hands Meeting: Digital Engagement (DE). Newcastle, UK. November 2011. Short paper.
- (2011). “A Framework for Crowd-Sourcing Personal Data”. In The Second Digital Economy All-hands Meeting: Digital Engagement (DE). Newcastle, UK. November 2011.
- (2011). “Standardisation Strategies for the Android Value Chain: the Politics of the Stack”. In Proceedings of the Third International Workshop on Business Models for Mobile Platforms – Access and Competitiveness in Multi-Sided Markets (BMMP) pp. 265–270. Berlin, Germany. 7 October, 2011. doi:10.1109/ICIN.2011.6081087.
- (2011). “Platforms in the Palm of Your Hand: Mobile Value Chain Evolution”. In Proceedings of the Third International Workshop on Business Models for Mobile Platforms – Access and Competitiveness in Multi-Sided Markets (BMMP) pp. 277–282. Berlin, Germany. 7 October, 2011. doi:10.1109/ICIN.2011.6081089.
- (2011). “The Network from Above and Below”. In Proceedings of ACM SIGCOMM Workshop on Measurements Up the STack (W-MUST) pp. 1–6. Toronto, ON, Canada. 19 August, 2011. Best paper. doi:10.1145/2018602.2018604.
- (2010). “Unclouded Vision”. In The First Digital Economy All-hands Meeting: Digital Futures (DE). Nottingham, UK. October 2010.
- (2010). “The Personal Container, or Your Life in Bits”. In The First Digital Economy All-hands Meeting: Digital Futures (DE). Nottingham, UK. October 2010.
- (2010). “Open Data and the Competitive Co-Creation of Value”. In The First Digital Economy All-hands Meeting: Digital Futures (DE). Nottingham, UK. October 2010.
- (2010). “Towards a Platform for Urban Games”. In The First Digital Economy All-hands Meeting: Digital Futures (DE). Nottingham, UK. October 2010.
- (2010). “Planet-scale Human Mobility Measurement”. In Proceedings of the First ACM Workshop on Hot Topics in Planet-Scale Measurement (HotPlanet) pp. 1:1–1:5. San Francisco, CA, USA (ACM). June 2010. In conjunction with ACM MobiSys. doi:10.1145/1834616.1834618.
- (2010). “Turning down the LAMP: Software Specialisation for the Cloud”. In Proceedings of the 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud). Boston, MA, USA (USENIX). June 2010. https://www.usenix.org/legacy/events/hotcloud10/tech/tech.html#Madhavapeddy.
- (2010). “Mixing Biases: Structural Changes in the AS Topology Evolution”. In Proceedings of the 2nd Traffic Monitoring and Analysis (TMA) Workshop pp. 32–45. Zurich, Switzerland. April 2010. doi:10.1007/978-3-642-12365-8_3.
- (2009). “Sharing airtime with Shair avoids wasting time and money”. In Proceedings of the 10th Workshop on Mobile Computing Systems and Applications (HotMobile) pp. 6:1–6:6. Santa Cruz, CA, USA (ACM). February 2009. doi:10.1145/1514411.1514417.
- (2008). “Address and traffic dynamics in a large enterprise network”. In Proceedings of the 16th IEEE Workshop on Local and Metropolitan Area Networks (LANMAN) pp. 102–107. Cluj-Napoca, Transylvania, Romania (IEEE). September 2008. doi:10.1109/LANMAN.2008.4675852.
- (2008). “Tuning Topology Generators Using Spectral Distributions”. In Proceedings of the SPEC International Workshop on Performance Evaluation (SIPEW) pp. 154–173. Darmstadt, Germany (Springer-Verlag). June 2008. doi:10.1007/978-3-540-69814-2_11.
- (2008). “Learning communication patterns in Singularity”. In Proceedings of the First SIGMETRICS Workshop on Machine Learning Techniques in Systems (SYSML). June 2008.
- (2006). “Discovering Dependencies for Network Management”. In Proceedings of the Fifth ACM Workshop on Hot Topics in Networks (HotNets-V) pp. 97–102. Irvine, CA, USA (ACM). November 2006.
- (2006). “Autonomic network management: Some pragmatic considerations”. In Proceedings of the 2006 ACM SIGCOMM Workshop on Internet Network Management (INM) pp. 89–93. Pisa, Italy (ACM). August 2006. doi:10.1145/1162638.1162653.
- (2006). “Seaweed: Distributed Scalable Ad Hoc Querying”. In Proceedings of the 22nd IEEE International Conference on Data Engineering: NetDB Workshop pp. 30. Atlanta, GA, USA (IEEE Computer Society). April 2006. doi:10.1109/ICDEW.2006.132.
- (2005). “Anemone: Using end-systems as a rich network management platform”. In Proceedings of the First Annual ACM Workshop on Mining Network Data (MineNet) pp. 203–204. Philadelphia, PA, USA (ACM). August 2005. doi:10.1145/1080173.1080184.
- (2004). “Request extraction in Magpie: Events, schemas and temporal joins”. In Proceedings of the 11th ACM SIGOPS European Workshop (SIGOPS-EW) pp. 17:1–17:6. Leuven, Belgium (ACM). September 2004. doi:10.1145/1133572.1133608.
- (2004). “Virtual private machines: User-centric performance”. In Proceedings of the 11th ACM SIGOPS European Workshop (SIGOPS-EW) pp. 7:1–7:6. Leuven, Belgium (ACM). September 2004. doi:10.1145/1133572.1133595.
- (2003). “Incentive Based Inter-domain Routeing”. In Proceedings of the 3rd International Workshop on Internet Charging and QoS Technologies (ICQT) pp. 308–317 (Springer). September 2003. doi:10.1007/978-3-540-39405-1_28.
- (2003). “Plutarch: An Argument for Network Pluralism”. In Proceedings of the ACM SIGCOMM Workshop on Future Directions in Network Architecture (FDNA) pp. 258–266. Karlsruhe, Germany (ACM). August 2003. doi:10.1145/944759.944763.
- (2003). “QoS's Downfall: At the bottom or not at all!”. In Proceedings of the ACM SIGCOMM Workshop on Revisiting IP QoS (RIPQOS) pp. 190–114. Karlsruhe, Germany (ACM). August 2003. doi:10.1145/944592.944594.
- (2003). “Magpie: Online modelling and performance-aware systems”. In Proceedings of the 9th USENIX Workshop on Hot Topics in Operating Systems (HotOS-IX) pp. 85–90. Lihue, Hawaii, USA (USENIX Association). 18–21 May, 2003. https://www.usenix.org/legacy/events/hotos03/tech/barham.html.
- (2002). “Analysis of Link Failures in an IP Backbone”. In Proceedings of the Second ACM SIGCOMM Internet Measurement Workshop (IMW) pp. 237–242. Marseille, France (ACM). November 2002. Short paper. Also available as Sprint ATL Technical Report TR02-ATL-051025, May 2002. doi:10.1145/637201.637238.
- (2002). “Detection and Analysis of Routing Loops in Packet Traces”. In Proceedings of the Second ACM SIGCOMM Internet Measurement Workshop (IMW) pp. 107–112 (ACM). November 2002. Short paper. Also available as Sprint ATL Technical Report TR02-ATL-051001, May 2002. doi:10.1145/637201.637217.
- (2002). “Predicate Routing: Enabling Controlled Networking”. In Proceedings of the First ACM Workshop on Hot Topics in Networks (HotNets-I). Princeton, NJ, USA (ACM). October 2002. doi:10.1145/774763.774773.
- (2002). “InfoSpect: Using a Logic Language for System Health Monitoring in Distributed Systems”. In Proceedings of the 2002 ACM SIGOPS European Workshop (SIGOPS-EW) pp. 31–37. Saint-Emilion, France (ACM). September 2002. doi:10.1145/1133373.1133379.
- (1999). “An Economic Approach to Adaptive Resource Management”. In Proceedings of the Seventh USENIX Workshop on Hot Topics in Operating Systems (HotOS-VII) pp. 142–147. Rio Rico, AZ, USA (USENIX). March 1999. doi:10.1109/HOTOS.1999.798391.
- (2024). “LSKV: A Confidential Distributed Datastore to Protect Critical Data in the Cloud”. In arXiv. 17 July, 2024. doi:10.48550/arXiv.2407.12623.
- (2024). “Reducing Tail Latencies Through Environment- and Neighbour-aware Thread Management”. In arXiv. 16 July, 2024. doi:10.48550/arXiv.2407.11582.
- (2024). “Offline Energy-Optimal LLM Serving: Workload-Based Energy Models for LLM Inference on Heterogeneous Systems”. In arXiv. 04 July, 2024. doi:10.48550/arXiv.2407.04014.
- (2024). “Redhouse Gases – A manifesto for re-decentralization”. In Handbook of Behavioural Data Science (Cambridge University Press). 2024. forthcoming.
- (2022). “CDBB West Cambridge Digital Twin: Lessons Learned”. In arXiv. 30 September, 2022. doi:10.48550/arXiv.2209.15290.
- (2022). “OCaml Scientific Computing”. (Springer Cham). 27 May, 2022. doi:10.1007/978-3-030-97645-3.
- (2022). “Eff the ineffable: on the uncommunicability of a conceptually simple contribution to HCI methodology”. In arXiv. 30 March, 2022. doi:10.48550/arXiv.2203.16122.
- (2022). “Human-centred home network security”. In arXiv. 26 March, 2022. doi:10.48550/arXiv.2203.14109.
- (2022). “Distributed data analytics”. In arXiv. 26 March, 2022. doi:10.48550/arXiv.2203.14088.
- (2021). “Revisiting IoT Device Identification”. In arXiv. 16 July, 2021. doi:10.48550/arXiv.2107.07818.
- (2021). “SenseRT: A Streaming Architecture for Smart Building Sensors”. In arXiv. 16 March, 2021. doi:10.48550/arXiv.2103.09169.
- (2021). “Data Management for Building Information Modelling in a Real-Time Adaptive City Platform”. In arXiv. 08 March, 2021. doi:10.48550/arXiv.2103.04924.
- (2021). “Human-centred home network security”. In Privacy by Design for the Internet of Things: Building accountability and security. 2021. doi:10.1049/PBSE014E_ch9. https://digital-library.theiet.org/doi/abs/10.1049/PBSE014E_ch9.
- (2021). “Building accountability into the Internet of Things”. In Privacy by Design for the Internet of Things: Building accountability and security. 2021. doi:10.1049/PBSE014E_ch6. https://digital-library.theiet.org/doi/abs/10.1049/PBSE014E_ch6.
- (2021). “Privacy by design for the Internet of Things”. In Privacy by Design for the Internet of Things: Building accountability and security. 2021. doi:10.1049/PBSE014E_ch1. https://digital-library.theiet.org/doi/abs/10.1049/PBSE014E_ch1.
- (2021). “Privacy by Design for the Internet of Things: Building accountability and security”. (The Institution of Engineering and Technology). 2021. doi:10.1049/PBSE014E. https://digital-library.theiet.org/doi/abs/10.1049/PBSE014E.
- (2020). “The Case for Retraining of ML Models for IoT Device Identification at the Edge”. In arXiv. 17 November, 2020. https://arxiv.org/abs/2011.08605.
- (2020). “Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos”. In arXiv. 06 August, 2020. https://arxiv.org/abs/2008.02671.
- (2020). “SoK: Beyond IoT MUD Deployments – Challenges and Future Directions”. In arXiv. 22 April, 2020. doi:10.48550/arXiv.2004.08003.
- (2020). “Paxos vs Raft: Have we reached consensus on distributed consensus?”. In arXiv. 10 April, 2020. https://arxiv.org/abs/2004.05074.
- (2019). “Roadmap for delivering the information management framework for the built environment”. In Centre for Digital Built Britain (Centre for Digital Built Britain). 02 April, 2019. doi:10.17863/CAM.38227. https://www.repository.cam.ac.uk/handle/1810/291047.
- (2019). “Programming Unikernels in the Large via Functor Driven Development”. In arXiv. 07 March, 2019. https://arxiv.org/abs/1905.02529.
- (2019). “Fractal: Automated Application Scaling”. In arXiv. 25 February, 2019. https://arxiv.org/abs/1902.09636.
- (2019). “Network Service Dependencies in Commodity Internet-of-Things Devices”. In arXiv. 25 February, 2019. doi:10.1145/3302505.3310082. https://arxiv.org/abs/1902.09647.
- (2019). “Zest: REST over ZeroMQ”. In arXiv. 19 February, 2019. https://arxiv.org/abs/1902.07009.
- (2019). “A Generalised Solution to Distributed Consensus”. In arXiv. 18 February, 2019. https://arxiv.org/abs/1902.06776.
- (2019). “"Sensing" the IoT Network: Ethical Capture of Domestic IoT Network Traffic: Poster Abstract”. In Proceedings of the 17th Conference on Embedded Networked Sensor Systems pp. 406–407. New York, New York (Association for Computing Machinery). 2019. doi:10.1145/3356250.3361953.
- (2018). “IOT Network Behaviours and Dependencies”. In Centre for Digital Built Britain, University of Cambridge. 17 July, 2018. doi:10.17863/CAM.31463.
- (2018). “Data Analytics Service Composition and Deployment on Edge Devices”. In arXiv. 14 April, 2018.
- (2017). “Building accountability into the Internet of Things”. In ssrn. 07 December, 2017. doi:10.2139/ssrn.2881876.
- (2017). “User-centric Composable Services: A New Generation of Personal Data Analytics”. In arXiv. 26 November, 2017.
- (2017). “Probabilistic Synchronous Parallel”. In arXiv. 22 September, 2017.
- (2017). “Personal Model Training under Privacy Constraints”. In arXiv. 21 June, 2017.
- (2016). “Personal Data, Privacy and the Internet of Things: The Shifting Locus of Agency and Control”. In ssrn. 22 November, 2016.
- (2016). “Valorising the IoT Databox: Creating Value for Everyone”. In arXiv. 12 September, 2016. Accepted for Transactions on Emerging Telecommunications Technologies.
- (2016). “Human-data interaction”. In The Encyclopedia of Human-Computer Interaction (Interaction Design Foundation). September 2016. Mads Soegaard and Rikke Friis Dam (eds.). https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/human-data-interaction.
- (2016). “Alan Turing Institute Symposium on Reproducibility for Data-Intensive Research”. In Open Science Framework (Open Science Framework). July 2016. https://osf.io/bcef5.
- (2016). “Staggercast: Demand-Side Management for ISPs”. In arXiv. 31 May, 2016.
- (2015). “You Can Leave Your Hat On-line: Multiple Context-Dependent Identities on Social Networking Sites”. In Proceedings of Global Digital Humanities (DH). July 2015. Poster.
- (2015). “Personal Data: Thinking Inside the Box”. In arXiv. 20 January, 2015.
- (2015). “Human-Data Interaction: The Human Face of the Data-Driven Society”. In arXiv. 06 January, 2015.
- (2014). “Human-Data Interaction: The Human Face of the Data-Driven Society”. In ssrn. 01 October, 2014. doi:10.2139/ssrn.2508051.
- (2014). “D 4.1: Requirements, Ethics and Security Models for Privacy Preserving Data Management”. In EU FP7 User Centric Networking deliverable. 30 September, 2014.
- (2013). “Human-Data Interaction”. In University of Cambridge, Computer Laboratory. June 2013. (9 pages). https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-837.html.
- (2013). “Infrastructure to disseminate queries and provide query results”. Patent. 12 February, 2013. Grant of application number US20080082628 A1, “Scalable query infrastructure”.
- (2012). “PAWS: Public Access WiFi Service”. In The Third Digital Economy All-hands Meeting: Digital Engagement (DE). Aberdeen, UK. 23–25 October, 2012. Poster.
- (2012). “Becoming Dataware”. In The Third Digital Economy All-hands Meeting: Digital Engagement (DE). Aberdeen, UK. 23–25 October, 2012. Poster.
- (2011). “Distributed network management”. Patent. 13 December, 2011. Filed August 12, 2005 (US 11/203,011). Published March 15, 2007 (US 20070058631 A1). Issued December 13, 2011 (US 8,077,718 B2). Continuation filed November 20, 2011 (US 13/300,608). Published March 15, 2012 (US20120063323 A1)..
- (2011). “Control and Understanding: Owning Your Home Network”. In CHANGE/OFELIA Summer School. November 2011. Poster.
- (2011). “Dynamic activity model of network services”. Patent. 24 May, 2011. Filed October 31, 2006 (US 11/554,935). Published May 1, 2008 (US20080101352 A1). Issued May 24, 2011 (US 7,949,745).
- (2011). “Unleashing the Power of Mobile Cloud Computing using ThinkAir”. In arXiv. 16 May, 2011. (17 pages).
- (2010). “Crowd Sourcing: a Toolkit-based Approach”. In The First Digital Economy All-hands Meeting: Digital Futures (DE). Nottingham, UK. October 2010. Poster.
- (2010). “Unclouded Vision”. August 2010. https://www.hightechforum.org/unclouded-vision/.
- (2010). “Weighted Spectral Distribution: A Metric for Structural Analysis of Networks”. In Machine Learning Approach for Network Analysis: Novel Graph Classes for Classification Techniques (John Wiley & Sons). 2010.
- (2009). “Analysis of the Internet's structural evolution”. In University of Cambridge Computer Laboratory. September 2009. (13 pages). https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-756.html.
- (2008). “Weighted spectral distribution”. In University of Cambridge Computer Laboratory. September 2008. (13 pages). https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-729.html.
- (2008). “Code optimization across interfaces”. Patent. 17 July, 2008. Filed January 12, 2007 (US 11/622,796). Published July 17, 2008 (US20080172662 A1). Issued July 3, 2012 (US 8,214,813 B2). Also filed in French under the title “Optimisation de code à travers des interfaces” as an International PCT Application, January 14, 2008 (PCT/US2008/051022). Published July 24, 2008 (WO2008089156 A1)..
- (2008). “Beyond node degree: Evaluating AS topology models”. In University of Cambridge Computer Laboratory. July 2008. (16 pages). https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-725.html.
- (2008). “Address and traffic dynamics in a large enterprise network”. In Microsoft Research. July 2008. https://research.microsoft.com/apps/pubs/default.aspx?id=70607.
- (2008). “Distributed detection with diagnosis”. Patent. 1 May, 2008. Filed October 31, 2006 (US 11/554,980). Published May 1, 2008 (US 20080103729 A1).
- (2008). “Constellation: Automated discovery of service and host dependencies in networked systems”. In Microsoft Research. April 2008. https://www.microsoft.com/en-us/research/publication/constellation-automated-discovery-of-service-and-host-dependencies-in-networked-systems/.
- (2007). “Lazy Susan: Dumb waiting as proof of work”. In University of Cambridge Computer Laboratory. November 2007. (23 pages). https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-703.html.
- (2007). “Cost-aware view materialization for highly distributed datasets”. In University of Arizona. 2007.
- (2005). “Anemone: Using end-systems as a rich network management platform”. In Microsoft Research. May 2005. Extended version of MINENET'05 workshop paper <cit.>. https://research.microsoft.com/apps/pubs?id=67416.
- (2002). “Python Routeing Toolkit”. In IEEE Network Magazine 16(5):3–3. September 2002. `Software Tools for Networking' column.
- (2002). “Techniques for Lightweight Concealment and Authentication in IP Networks”. In Intel Research Berkeley, 2150 Shattuck Avenue, Suite 1300, Berkeley, CA 94704. July 2002.
- (2002). “Internet traffic engineering”. In University of Cambridge Computer Laboratory. April 2002. (129 pages). Ph.D. Dissertation. https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-532.html.
- (2000). “Switchlets and resource-assured MPLS networks”. In University of Cambridge Computer Laboratory. May 2000. (17 pages). https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-510.html.
- (1999). “QoS User Agent Software”. ESPRIT LTR 21917 (Pegasus II) Deliverable. 1999.