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
- Vadim Safronov (University of Cambridge, 2019–2023). “Decentralised protocol-independent automation in smart buildings”.
- Allison Randal (University of Cambridge, 2018–2023). “Transient execution vulnerabilities in the security context of server hardware”.
- Marco Caballero Gutierrez (University of Cambridge, 2016–2021). “Routing algorithms for next-generation MANETs: Why shortest is not the greatest”.
- Helen Oliver (University of Cambridge, 2016–2021). “Obstacles to wearable computing”.
- Jianxin Zhao (University of Cambridge, 2015–2019). “Optimisation of a Modern Numerical Library: a Bottom-Up Approach”.
- 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.
- (2021) “Federated Learning with Heterogeneity-Aware Probabilistic Synchronous Parallel on Edge”. In IEEE Transactions on Services Computing:1-1. September, 2021. doi:10.1109/TSC.2021.3109910
- (2020) “Stewardship of Personal Data on Social Networking Sites”. In International Journal of Information Management Butterworth Scientific 2020.
- (2018) “Scanning the Internet for Liveness”. In ACM Computer Communication Review (CCR) 48(2):2–9. ACM April 2018. Awarded the 2019 IRTF Applied Networking Research Prize. doi:10.1145/3213232.3213234 http://doi.acm.org/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 https://doi.org/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) “Valorising the IoT Databox: creating value for everyone”. In Transactions on Emerging Telecommunications Technologies 28(1):e3125. John Wiley Sons, Ltd 2017. doi:10.1002/ett.3125
- (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) “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
- (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
- (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) “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) “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) “Unikernels: Library Operating Systems for the Cloud”. In SIGPLAN Notices 48(4):461–472. ACM April 2013. Proceedings of ACM ASPLOS 2013. doi:10.1145/2499368.2451167
- (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
- (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):519. ACM August, 2011. doi:10.1145/2018602.2018604 http://doi.acm.org/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. Proceedings of ACM SIGCOMM Workshop on Future Directions in Network Architecture (FDNA). 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
- (2016) “Small fish in a big pond: an architectural approach to users privacy, rights and security in the age of big data”. In 37th International Conference on Information Systems. Dublin, Ireland. 11 December, 2016.
- (2024) “Mitigating IoT Botnet DDoS Attacks through MUD and eBPF based Traffic Filtering”. In Proceedings of the 25th International Conference on Distributed Computing and Networking. New York, NY, USA. pp. 164–173. Association for Computing Machinery 2024. doi:10.1145/3631461.3631549 https://doi.org/10.1145/3631461.3631549
- (2021) “Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos”. In International Conference on Distributed Computing and Networking 2021. New York, NY, USA. pp. 186–190. Association for Computing Machinery 2021. doi:10.1145/3427796.3427815 https://doi.org/10.1145/3427796.3427815
- (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). Montreal, Quebec, Canada. pp. 202–212. ACM April, 2019. doi:10.1145/3302505.3310082 http://doi.acm.org/10.1145/3302505.3310082
- (2018) “Privacy-Preserving Personal Model Training”. In 2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI). pp. 153–164. April, 2018. doi:10.1109/IoTDI.2018.00024
- (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
- (2017) “Enabling Hand-Crafted Visual Markers at Scale”. In Proceedings of ACM Conference on Designing Interactive Systems (DIS). Edinburgh, United Kingdom. pp. 1227–1237. ACM June, 2017. doi:10.1145/3064663.3064746 http://doi.acm.org/10.1145/3064663.3064746
- (2016) “Privacy-Aware Infrastructure for Managing Personal Data”. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM). Florianopolis, Brazil. pp. 571–572. ACM August, 2016. Poster. doi:10.1145/2934872.2959054 http://doi.acm.org/10.1145/2934872.2959054
- (2016) “FLICK: Developing and Running Application-Specific Network Services”. In Proceedings of the USENIX Annual Technical Conference (ATC). Denver, CO. pp. 1–14. 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). Brisbane, QLD, Australia. pp. 17–27. ACM June, 2016. doi:10.1145/2901790.2901826 http://doi.acm.org/10.1145/2901790.2901826
- (2016) “Tracking Personal Identifiers Across the Web”. In Proceedings of Passive and Active Measurement Conference (PAM). Crete, Greece. pp. 30–41. Springer International Publishing March, 2016. doi:10.1007/978-3-319-30505-9_3 https://doi.org/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). Iskandar, Malaysia. pp. 2:1–2:10. ACM 16–19 November, 2015. doi:10.1145/2832932.2832955 http://doi.acm.org/10.1145/2832932.2832955
- (2015) “Inter-Social-Networking: Accounting for Multiple Identities”. In Proceedings of HCI International: Social Computing and Social Media (SCSM). Los Angeles, CA. pp. 242–252. Springer International Publishing 2–7 August, 2015. doi:10.1007/978-3-319-20367-6_24 https://doi.org/10.1007/978-3-319-20367-6_24
- (2015) “Fame or function? How webcomic artists choose where to share”. In Contemporary Ergonomics and Human Factors. Daventry, Northamptonshire, UK. pp. 355–362. Taylor & Francis 13–16 April, 2015. doi:doi:10.1201/b18293-66 https://doi.org/10.1201/b18293-66
- (2015) “Human Data Interaction: Historical Lessons from Social Studies and CSCW”. In Proceedings of European Conference on Computer Supported Cooperative Work (ECSCW). Oslo, Norway. pp. 3–21. Springer International Publishing 19–23 September, 2015. doi:10.1007/978-3-319-20499-4_1 https://doi.org/10.1007/978-3-319-20499-4_1
- (2015) “Jitsu: Just-In-Time Summoning of Unikernels”. In Proceedings of the 12th Symposium on Networked Systems Design & Implementation (NSDI). Oakland, CA, USA. pp. 559–573. USENIX Association 4–6 May, 2015. http://dl.acm.org/citation.cfm?id=2789770.2789809
- (2013) “MultiNet: Reducing Interaction Overhead in Domestic Wireless Networks”. In Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems (CHI). Paris, France. pp. 1569–1578. 27–May 02 April, 2013. doi:10.1145/2470654.2466208 http://doi.acm.org/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). Paris, France. pp. 931–940. 27–May 02 April, 2013. doi:10.1145/2470654.2466119 http://doi.acm.org/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). Paris, France. pp. 343–348. ACM 27–May 02 April, 2013. WIP: Extended abstract. doi:10.1145/2468356.2468417 http://doi.acm.org/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). Houston, TX, USA. pp. 461–472. 16–20 March, 2013. doi:10.1145/2451116.2451167 http://doi.acm.org/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). Besançon, France. pp. 148–155. 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). Cambridge, MA, USA. pp. 197–206. 7–12 October, 2012. doi:10.1145/2380116.2380143 http://doi.acm.org/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). Newcastle-Upon-Tyne, UK. pp. 554–563. June, 2012. doi:10.1145/2317956.2318039 http://doi.acm.org/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). Orlando, FL, USA. pp. 945–953. 25–30 March, 2012. 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). Bangalore, India. pp. 1–10. 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). Toronto, ON, Canada. pp. 464–465. August, 2011. Demo and poster. doi:10.1145/2018436.2018523 http://doi.acm.org/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). Dublin, Ireland. pp. 1–8. 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). Bangalore, India. pp. 1–6. 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). Bangalore, India. pp. 29–40. 2–5 January, 2011. Invited paper. Lecture Notes in Computer Science Volume 6522. doi:10.1007/978-3-642-17679-1_3 https://doi.org/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). Edinburgh, United Kingdom. pp. 1–12. British Computer Society 14–16 April, 2010. http://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). Paris, France. pp. 1–8. September, 2009.
- (2008) “Network exception handlers: Host-network control in enterprise networks”. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM). Seattle, WA, USA. pp. 123–134. ACM August, 2008. doi:10.1145/1402946.1402973 http://doi.acm.org/10.1145/1402958.1402973
- (2008) “CT-NOR: Representing and Reasoning About Events in Continuous Time”. In Proceedings of the 24th Conference in Uncertainty in Artificial Intelligence (UAI). Helsinki, Finland. pp. 484–493. AUAI Press July, 2008. http://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). Seoul, Korea. pp. 727–738. 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”. http://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). Boston, MA. pp. 357–362. 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). San Jose, CA, USA. pp. 101–114. USENIX May, 2006.
- (2004) “Using Magpie for request extraction and workload modelling”. In Proceedings of the 6th Symposium on Operating Systems Design & Implementation (OSDI). San Francisco, CA, USA. pp. 259–272. 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). Rio de Janeiro, Brazil. pp. 812–816. IEEE December, 1999. doi:10.1109/GLOCOM.1999.830184
- (2023) “Towards Latency-Aware Linux Scheduling for Serverless Workloads”. In Proceedings of the 1st Workshop on SErverless Systems, Applications and MEthodologies. New York, NY, USA. pp. 19–26. Association for Computing Machinery 2023. doi:10.1145/3592533.3592807 https://doi.org/10.1145/3592533.3592807
- (2023) “Anonymising Video Data Collection at the Edge Using DeepDish”. In 2023 IEEE 24th International Conference on High Performance Switching and Routing (HPSR). pp. 7-13. 2023. doi:10.1109/HPSR57248.2023.10147953
- (2023) “Locally Differentially Private Embedding Models in Distributed Fraud Prevention Systems”. In 2023 IEEE International Conference on Data Mining Workshops (ICDMW). pp. 475-484. 2023. doi:10.1109/ICDMW60847.2023.00068
- (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. New York, NY, USA. pp. 185–191. Association for Computing Machinery 2021. doi:10.1145/3484266.3487374 https://doi.org/10.1145/3484266.3487374
- (2021) “Rearchitecting Kubernetes for the Edge”. In Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking. New York, NY, USA. pp. 7–12. Association for Computing Machinery 2021. doi:10.1145/3434770.3459730 https://doi.org/10.1145/3434770.3459730
- (2021) “Examining Raft's Behaviour during Partial Network Failures”. In Proceedings of the 1st Workshop on High Availability and Observability of Cloud Systems. New York, NY, USA. pp. 11–17. Association for Computing Machinery 2021. doi:10.1145/3447851.3458739 https://doi.org/10.1145/3447851.3458739
- (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. New York, NY, USA. pp. 368–369. Association for Computing Machinery 2019. doi:10.1145/3360322.3361004 https://doi.org/10.1145/3360322.3361004
- (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. Heraklion, Greece. pp. 25–30. Association for Computing Machinery 2020. doi:10.1145/3378679.3394528 https://doi.org/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. Heraklion, Greece. pp. 37–42. Association for Computing Machinery 2020. doi:10.1145/3378679.3394535 https://doi.org/10.1145/3378679.3394535
- (2019) “Zest: REST over ZeroMQ”. In 2019 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). Dresden, Germany. pp. 48–53. ACM 2019. doi:10.1145/3301418.3313945 http://doi.acm.org/10.1145/3301418.3313945
- (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). Munich, Germany. pp. 502–504. ACM 2018. doi:10.1145/3210240.3223570 http://doi.acm.org/10.1145/3210240.3223570
- (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. Budapest, Hungary. pp. 27–32. ACM 2018. doi:10.1145/3229607.3229615 http://doi.acm.org/10.1145/3229607.3229615
- (2018) “Empowering Cyber-Physical Systems with FADEX”. In Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys). Munich, Germany. pp. 537–537. ACM May, 2018. doi:10.1145/3210240.3211121 http://doi.acm.org/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. Porto, Portugal. pp. 3:1–3:6. ACM April, 2018. doi:10.1145/3195258.3195261 http://doi.acm.org/10.1145/3195258.3195261
- (2018) “Providing Occupancy As a Service with Databox”. In Proceedings of the 1st ACM International Workshop on Smart Cities and Fog Computing. Shenzhen, China. pp. 29–34. ACM 2018. doi:10.1145/3277893.3277894 http://doi.acm.org/10.1145/3277893.3277894
- (2018) “Privacy-Preserving Machine Learning Based Data Analytics on Edge Devices”. In Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society. New Orleans, LA, USA. pp. 341–346. ACM 2018. doi:10.1145/3278721.3278778 http://doi.acm.org/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 http://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). Irvine, California, USA. pp. 49–54. 12 December, 2016. doi:10.1145/3010079.3010082 http://doi.acm.org/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). Coimbra, Portugal. pp. 4–14. 1–2 July, 2016.
- (2014) “Metaprogramming with ML modules in the MirageOS”. In Proceedings of the ML Family Workshop at ICFP'144 September, 2014.
- (2014) “Irmin: a branch-consistent distributed library database”. In Proceedings of the OCaml User and Developer Workshop at ICFP'145 September, 2014.
- (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 http://dx.doi.org/10.1007/978-3-642-54999-1_9
- (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 http://doi.acm.org/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 http://doi.acm.org/10.1145/2638728.2641560
- (2014) “Using Dust Clouds to Enhance Anonymous Communication”. In LNCS 7061: Proceedings of the 18th International Security Protocols Workshop (SPW 2010). Cambridge, UK. pp. 54–70. Springer Berlin Heidelberg April, 2014. doi:10.1007/978-3-662-45921-8_10 https://doi.org/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) “Providing security for wireless community networks”. In Proceedings of the ACM MobiCom workshop on Lowest Cost Denominator Networking for Universal Access (LCDNet). Miami, Florida, USA. pp. 29–32. 2013. doi:10.1145/2502880.2502890 http://doi.acm.org/10.1145/2502880.2502890
- (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). Zurich, Switzerland. pp. 829–836. ACM 9 September, 2013. doi:10.1145/2494091.2497324 http://doi.acm.org/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). Zurich, Switzerland. pp. 571–574. ACM 9 September, 2013. doi:10.1145/2494091.2497313 http://doi.acm.org/10.1145/2494091.2497313
- (2013) “Lost In the Edge: Finding Your Way With Signposts”. In Proceedings of the 3rd USENIX Workshop on Free and Open Communications on the Internet (FOCI). Washington D.C., USA. 13 August, 2013. https://www.usenix.org/conference/foci13/workshop-program/presentation/Rotsos
- (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. Ottawa, Canada. pp. 6601–6605. 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). Berlin, Germany. pp. 265–270. 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). Berlin, Germany. pp. 277–282. 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). Toronto, ON, Canada. pp. 1–6. 19 August, 2011. Best paper. doi:10.1145/2018602.2018604 http://doi.acm.org/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). San Francisco, CA, USA. pp. 1:1–1:5. ACM June, 2010. In conjunction with ACM MobiSys. doi:10.1145/1834616.1834618 http://doi.acm.org/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. Zurich, Switzerland. pp. 32–45. April, 2010. doi:10.1007/978-3-642-12365-8_3 http://pam2010.ethz.ch/TMA/
- (2009) “Sharing airtime with Shair avoids wasting time and money”. In Proceedings of the 10th Workshop on Mobile Computing Systems and Applications (HotMobile). Santa Cruz, CA, USA. pp. 6:1–6:6. ACM February, 2009. doi:10.1145/1514411.1514417 http://doi.acm.org/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). Cluj-Napoca, Transylvania, Romania. pp. 102–107. 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). Darmstadt, Germany. pp. 154–173. Springer-Verlag June, 2008. doi:10.1007/978-3-540-69814-2_11 https://doi.org/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). Irvine, CA, USA. pp. 97–102. ACM November, 2006.
- (2006) “Autonomic network management: Some pragmatic considerations”. In Proceedings of the 2006 ACM SIGCOMM Workshop on Internet Network Management (INM). Pisa, Italy. pp. 89–93. ACM August, 2006. doi:10.1145/1162638.1162653 http://doi.acm.org/10.1145/1162638.1162653
- (2006) “Seaweed: Distributed Scalable Ad Hoc Querying”. In Proceedings of the 22nd IEEE International Conference on Data Engineering: NetDB Workshop. Atlanta, GA, USA. pp. 30. 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). Philadelphia, PA, USA. pp. 203–204. ACM August, 2005. doi:10.1145/1080173.1080184 http://doi.acm.org/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). Leuven, Belgium. pp. 17:1–17:6. ACM September, 2004. doi:10.1145/1133572.1133608 http://doi.acm.org/10.1145/1133572.1133608
- (2004) “Virtual private machines: User-centric performance”. In Proceedings of the 11th ACM SIGOPS European Workshop (SIGOPS-EW). Leuven, Belgium. pp. 7:1–7:6. 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 https://doi.org/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). Karlsruhe, Germany. pp. 258–266. ACM August, 2003. doi:10.1145/944759.944763 http://doi.acm.org/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). Karlsruhe, Germany. pp. 190–114. ACM August, 2003. doi:10.1145/944592.944594 http://doi.acm.org/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). Lihue, Hawaii, USA. pp. 85–90. USENIX Association 18–21 May, 2003. https://www.usenix.org/legacy/events/hotos03/tech/barham.html
- (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 http://conferences.sigcomm.org/hotnets/2002/papers/roscoe.pdf
- (2002) “Analysis of Link Failures in an IP Backbone”. In Proceedings of the Second ACM SIGCOMM Internet Measurement Workshop (IMW). Marseille, France. pp. 237–242. ACM November, 2002. Short paper. Also available as Sprint ATL Technical Report TR02-ATL-051025, May 2002. doi:10.1145/637201.637238 http://doi.acm.org/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 http://doi.acm.org/10.1145/637201.637217
- (2002) “InfoSpect: Using a Logic Language for System Health Monitoring in Distributed Systems”. In Proceedings of the 2002 ACM SIGOPS European Workshop (SIGOPS-EW). Saint-Emilion, France. pp. 31–37. ACM September, 2002. doi:10.1145/1133373.1133379 http://doi.acm.org/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). Rio Rico, AZ, USA. pp. 142–147. USENIX March, 1999. doi:10.1109/HOTOS.1999.798391
- (2020) “The Case for Retraining of ML Models for IoT Device Identification at the Edge”. In arXiv17 November, 2020. https://arxiv.org/abs/2011.08605
- (2020) “Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos”. In arXiv06 August, 2020. https://arxiv.org/abs/2008.02671
- (2020) “Paxos vs Raft: Have we reached consensus on distributed consensus?”. In arXiv10 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 arXiv07 March, 2019. https://arxiv.org/abs/1905.02529
- (2019) “Fractal: Automated Application Scaling”. In arXiv25 Feburary, 2019. https://arxiv.org/abs/1902.09636
- (2019) “Network Service Dependencies in Commodity Internet-of-Things Devices”. In arXiv25 Feburary, 2019. doi:10.1145/3302505.3310082 https://arxiv.org/abs/1902.09647
- (2019) “Zest: REST over ZeroMQ”. In arXiv19 Feburary, 2019. https://arxiv.org/abs/1902.07009
- (2019) “A Generalised Solution to Distributed Consensus”. In arXiv18 Feburary, 2019. https://arxiv.org/abs/1902.06776
- (2018) “IOT Network Behaviours and Dependencies”. In Centre for Digital Built Britain, University of Cambridge17 July, 2018. https://doi.org/10.17863/CAM.31463
- (2018) “Data Analytics Service Composition and Deployment on Edge Devices”. In arXiv14 April, 2018.
- (2017) “Building accountability into the Internet of Things”. In ssrn07 December, 2017. doi:10.2139/ssrn.2881876
- (2017) “User-centric Composable Services: A New Generation of Personal Data Analytics”. In arXiv26 November, 2017.
- (2017) “Probabilistic Synchronous Parallel”. In arXiv22 September, 2017.
- (2017) “Personal Model Training under Privacy Constraints”. In arXiv21 June, 2017.
- (2016) “Personal Data, Privacy and the Internet of Things: The Shifting Locus of Agency and Control”. In ssrn22 November, 2016.
- (2016) “Valorising the IoT Databox: Creating Value for Everyone”. In arXiv12 September, 2016. Accepted for Transactions on Emerging Telecommunications Technologies.
- (2016) “Staggercast: Demand-Side Management for ISPs”. In arXiv31 May, 2016.
- (2015) “Personal Data: Thinking Inside the Box”. In arXiv20 January, 2015.
- (2015) “Human-Data Interaction: The Human Face of the Data-Driven Society”. In arXiv06 January, 2015.
- (2014) “Human-Data Interaction: The Human Face of the Data-Driven Society”. In ssrn01 October, 2014. doi:10.2139/ssrn.2508051
- (2011) “Unleashing the Power of Mobile Cloud Computing using ThinkAir”. In arXiv16 May, 2011. (17 pages).
- (2016) “Alan Turing Institute Symposium on Reproducibility for DataIntensive Research”. In Open Science Framework Open Science Framework July, 2016. https://osf.io/bcef5
- (2014) “D 4.1: Requirements, Ethics and Security Models for Privacy Preserving Data Management”. In EU FP7 User Centric Networking deliverable30 September, 2014.
- (2013) “Human-Data Interaction”. In University of Cambridge, Computer Laboratory June, 2013. (9 pages). http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-837.html
- (2009) “Analysis of the Internet's structural evolution”. In University of Cambridge Computer Laboratory September, 2009. (13 pages). http://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). http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-729.html
- (2008) “Beyond node degree: Evaluating AS topology models”. In University of Cambridge Computer Laboratory July, 2008. (16 pages). http://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. http://research.microsoft.com/apps/pubs/default.aspx?id=70607
- (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). http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-703.html
- (2007) “Cost-aware view materialization for highly distributed datasets”. In University of Arizona2007.
- (2005) “Anemone: Using end-systems as a rich network management platform”. In Microsoft Research May, 2005. Extended version of MINENET'05 workshop paper <cit.>. http://research.microsoft.com/apps/pubs?id=67416
- (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. http://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). http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-510.html
- (2013) “Infrastructure to disseminate queries and provide query results”. Patent 12 February, 2013. Grant of application number US20080082628 A1, “Scalable query infrastructure”.
- (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) “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).
- (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) “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).
- (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. New York, New York. pp. 406–407. Association for Computing Machinery 2019. doi:10.1145/3356250.3361953 https://doi.org/10.1145/3356250.3361953
- (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
- (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.
- (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) “Control and Understanding: Owning Your Home Network”. In CHANGE/OFELIA Summer School November, 2011. Poster.
- (2010) “Crowd Sourcing: a Toolkit-based Approach”. In The First Digital Economy All-hands Meeting: Digital Futures (DE). Nottingham, UK. October, 2010. Poster.
- (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.
- (2010) “Unclouded Vision”. August, 2010. http://www.hightechforum.org/unclouded-vision/. http://www.hightechforum.org/unclouded-vision/
- (2002) “Python Routeing Toolkit”. In IEEE Network Magazine 16(5):3–3. September, 2002. `Software Tools for Networking' column.
- (1999) “QoS User Agent Software”. UNKNOWN VENUE 1999.