Update
Research
Publication
- Privacy-preserving Personal Model Training, ACM/IEEE Internet-of-Things Design and Implementation (IoTDI), 2018 USA, [ pdf | slides ]
- Privacy-preserving Machine Learning Based Data Analytics on Edge Devices, AAAI/ACM Artificial Intelligence, Ethics, and Society (AIES), 2018 USA, [ pdf | slides ]
- Owl: A General-Purpose Numerical Library in OCaml, OCaml 2017 Workshop co-locate with ICFP, Oxford, UK
- Milking the Cache Cow with Fairness in Mind, IEEE/ACM Transactions on Networking (ToN), 2017 [ ACM DL | Techreport ]
- I(FIB)F: Iterated Bloom Filters for Routing in Named Data Networks, the Best Paper Award in NetSys'17, 2017 [ pdf | slides ]
- Fast Nearest Neighbor Search through Sparse Random Projections and Voting, IEEE BigData, 2016 [ arXiv | pdf | slides ]
- FairCache: Introducing Fairness to ICN Caching, IEEE ICNP, 2016 [ pdf | slides ]
- Resource Pooling for Wireless Networks: Solutions for the Developing World, ACM Computer Communication Review, 2016 [ pdf | slides ]
- Personal Data Management with the Databox: What’s Inside the Box?, Cloud-Assisted Networking workshop co-located with ACM CoNEXT, 2016 [ pdf | slides ]
- On Content Indexing for Off-Path Caching in Information-Centric Networks, ACM ICN'16, 2016 [ pdf | slides ]
- C3PO: Computation Congestion Control (PrOactive), ACM ICN'16, 2016 [ pdf | arXiv | slides ]
- Kvasir: Scalable Provision of Semantically Relevant Web Content on Big Data Framework, IEEE Trasactions on Big Data, 2016 [ pdf | slides | website ]
- Scalable Bloom-Filter Based Content Dissemination in Community Networks using Information-Centric Principles, IEICE ICTF'16, 2016 [ pdf ]
- Bandwidth-aware Service Placement in Community Network Clouds, IEEE LCN (Local Computer Networks), 2016 [ pdf | arXiv ]
- Taming Limits with Approximate Networking, ACM LIMITS'16 (Computing within Limits), 2016 [ pdf | arXiv ]
- Hybrid Renewable Energy Routing for ISP Networks, IEEE INFOCOM, 2016 [ pdf | arXiv | slides ]
- LiteLab: Efficient Large-scale Network Experiments, IEEE CCNC FI4D, 2016 [ pdf | slides | website ]
- Understanding Internet Usage and Network Locality in a Rural Community Wireless Mesh Network, the Best Paper Award in ACM AINTEC, 2015 [ pdf | slides ]
- Pro-Diluvian: Understanding Scoped-Flooding for Content Discovery in Information-Centric Networking, the Best Paper Award in ACM ICN'15, 2015 [ pdf | slides ]
- Kvasir: Seamless Integration of Latent Semantic Analysis-Based Content Provision into Web Browsing, demo paper, in WWW'15, 2015 [ pdf | website ]
- SCANDEX: Service Centric Networking for Challenged Decentralised Networks, ACM Mobisys 2015 workshop on DIYNet, 2015 [ pdf | slides ]
- Optimal Chunking and Partial Caching in Information-Centric Networks, in Journal of Computer Communications, Elsevier, 2015 [ pdf ]
- Enhancing Compact Routing in CCN with Prefix Embedding and Topology-Aware Hashing, ACM MobiCom 2014 workshop on MobiArch 2014, [ pdf | slides ]
- Effects of Cooperation Policy and Network Topology on Performance of In-Network Caching, IEEE Communications Letters 2014, [ pdf ]
- An Agent-Based Model of the Flash Crash of May 6, with Policy Implications [working paper], SSRN 2013, [ pdf | video | slides | website ]
- Measuring Large-Scale Distributed Systems: Case of BitTorrent Mainline DHT, IEEE P2P, 2013 [ pdf | slides | website ]
- MobiCCN: Mobility Support with Greedy Routing in Content-Centric Networks, IEEE GLOBECOM 2013, [ pdf | slides ]
- Neighborhood Search and Admission Control in Cooperative Caching Networks, IEEE GLOBECOM 2012, [ pdf | slides ]
- Real-World Sybil Attacks in BitTorrent Mainline DHT, IEEE GLOBECOM 2012, [ pdf | slides | website ]
- Content, Topology and Cooperation in In-network Caching, PhD thesis, University of Helsinki, Finland, 2015 [ pdf | slides ]
Talk
- Tutorial: "Owl - Data Science in OCaml" at CUFP 2017, Oxford, UK.
- Diffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading, Mobile Services and Edge Computing Workshop, Helsinki, Finland, 2016 [ slides ]
- On the Collaboration Model of In-Network Caching Protocol Design, Lancaster University, UK, June, 2016 [ slides ]
- Stweeler: A Framework for Twitter Bot Analysis, WWW 2016, [ abstract | poster ]
- Searching Approximate k-Nearest Neighbours in High-Dimensional Data, Big Data Methods for Social Science and Policy, Cambridge, UK, 2015 [ slides ]
- Information Discovery in Complex Networks, SRG Seminar, Cambridge, UK, 2015, [ slides ]
- Diffusing Knowledge in Complex Networks, SCR talk at Queens' College, Cambridge, UK, 2015 [ slides ]
- SCANDEX - An Architecture for Service-Centric Networking, IRTF ICNRG, San Francisco, USA, 2015 [ slides ]
- Service-Centric Networking for Developing World, Next Generation Networking Workshop, Oxford, UK, 2015 [ slides ]
- Service-Centric Networking, IETF 93, Prague, Czech, 2015, [ slides ]
- Kvasir - Knowledge ViA Semantic Information Retrieval, University of Helsinki, Finland, 2014, [ poster | techreport | website ]
- Collaborative Caching in Content Networking, Alcatel-Lucent Bell Labs, Dublin, Ireland, 2014, [ slides ]
- Multi-Objective In-Network Caching Strategies, IEEE INFOCOM 2013, [ abstract | poster ]
- MobiCCN: Mobility Support with Greedy Routing in Content-Centric Networks, IEEE INFOCOM 2013, [ abstract | poster ]
- Cooperation Policies for Efficient In-Network Caching, ACM SIGCOMM 2013, [ abstract | poster ]
Tech-Report
The following are working papers. Please do contact me if you have any comments. I really appreciate your feedback. Thanks.
- Diffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading ,2016 [ arXiv ]
- XBF: Scaling up Bloom-filter-based Source Routing, 2016 [ arXiv ]
- Renewable Energy-Aware Information-Centric Networking, 2014 [ pdf | arXiv ]
- Measurement Methodology for Information-Centric Systems, 2014 [ pdf | arXiv ]
- Inference on BitTorrent Mainline DHT from Network Evolution Time Series, 2014 [ pdf | arXiv ]
- In-Network Caching vs. Redundancy Elimination, 2011 [ pdf | arXiv ]
- Experimenting with BitTorrent on a Cluster: A Good or a Bad Idea?, 2011 [ pdf | arXiv ]
Software
Teaching
- System-on-Chip Design @ University of Cambridge, UK: 2016
- Concurrent and Distributed Systems @ University of Cambridge, UK: 2016
- Operating Systems @ University of Cambridge, UK: 2016, 2017
- Information Retrieval @ University of Cambridge, UK: 2016
- Principles of Communications @ University of Cambridge, UK: 2015, 2016
- Distributed System Project @ University of Helsinki, Finland: 2011, 2012, 2013, 2014, 2015, [teaching blog]
Service