Dr Senior Lecturer CleggSenior LecturerEmail: r.clegg@qmul.ac.ukTelephone: +44 20 7882 3712Room Number: Engineering, Eng 204Website: http://www.richardclegg.orgTeachingResearchPublicationsTeachingDatabase (BUPT joint programme) This module provides a practical introduction to the skills and knowledge required to design, create, integrate and maintain distributed database systems, using JDBC and SQL. The module will illustrate the application of extended database technology across a range of interesting and complex applications. In addition this module considers the Internet itself as a vast data resource and information grid. Students will be introduced sophisticated extraction techniques such as data mining. Internet Protocols (BUPT joint programme) ResearchResearch Interests:Mathematics of Networks, Statistical analysis of network traffic, network measuring and monitoring.Publications Barnes MR, Karan M, McQuistin S et al. (2024). Temporal Network Analysis of Email Communication Patterns in a Long Standing Hierarchy.. arxiv DOI: 10.1609/icwsm.v18i1.31302 QMRO: https://qmro.qmul.ac.uk/xmlui/handle/123456789/93941 Sthankiya K, Briggs K, Jaber M et al. (2024). AI-Ready Energy Modelling for Next Generation RAN. 2024 IEEE Wireless Communications and Networking Conference (WCNC) DOI: 10.1109/wcnc57260.2024.10571134 QMRO: qmroHref Steer B, Arnold NA, Ba CT et al. (publicationYear). Raphtory: The temporal graph engine for Rust and Python. nameOfConference DOI: 10.21105/joss.05940 QMRO: https://qmro.qmul.ac.uk/xmlui/handle/123456789/97605 Arnold NA, Mondragón RJ, Clegg RG (publicationYear). Using a Bayesian approach to reconstruct graph statistics after edge sampling. nameOfConference DOI: 10.1007/s41109-023-00574-3 QMRO: https://qmro.qmul.ac.uk/xmlui/handle/123456789/93908 Arnold NA, Mondragón RJ, Clegg RG (2023). Reconstructing Degree Distribution and Triangle Counts from Edge-Sampled Graphs. nameOfConference DOI: 10.1007/978-3-031-21131-7_23 QMRO: qmroHref Barnes MR, Nicosia V, Clegg RG (2022). Measuring Equality and Hierarchical Mobility on Abstract Complex Networks. nameOfConference DOI: 10.1007/978-3-031-17658-6_2 QMRO: qmroHref Arnold N, Steer BA, Hafnaoui I et al. (2021). Moving with the Times: Investigating the Alt-Right Network Gab with Temporal Interaction Graphs. ACM Conference on Computer Supported Cooperative Work and Social Computing DOI: 10.1145/3479591 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/73818 Malekzadeh M, Clegg R, Cavallaro A et al. (2021). DANA: Dimension-Adaptive Neural Architecture for Multivariate Sensor Data. nameOfConference DOI: 10.1145/3478074 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/74418 Arnold NA, Mondragón RJ, Clegg RG (2021). Likelihood-based approach to discriminate mixtures of network models that vary in time. nameOfConference DOI: 10.1038/s41598-021-84085-0 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/71127 Alasmar M, Clegg R, Zakhleniuk N et al. (2021). Internet Traffic Volumes are Not Gaussian—They are Log-Normal: An 18-Year Longitudinal Study With Implications for Modelling and Prediction. nameOfConference DOI: 10.1109/tnet.2021.3059542 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/70403 Yin H, Clegg RG, Mondragón RJ (2020). Simplification of networks by conserving path diversity and minimisation of the search information. nameOfConference DOI: 10.1038/s41598-020-75741-y QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/68623 Yin H, Clegg RG, Mondragon RJ (2020). Simplification of networks via conservation of path diversity and minimisation of the search information. nameOfConference DOI: 10.1038/s41598-020-62523-9 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/66470 Malekzadeh M, Clegg RG, Cavallaro A et al. (2020). Privacy and utility preserving sensor-data transformations. nameOfConference DOI: 10.1016/j.pmcj.2020.101132 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/63430 Katevas K, Hänsel K, Clegg R et al. (2019). Finding dory in the crowd: Detecting social interactions using multi-modal mobile sensing. nameOfConference DOI: 10.1145/3362743.3362959 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/53426 Steer B, Cuadrado F, Clegg R (2019). Raphtory: Streaming analysis of distributed temporal graphs. nameOfConference DOI: 10.1016/j.future.2019.08.022 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/61623 Alasmar M, Parisis G, CLEGG R et al. (2019). On the Distribution of Traffic Volumes in the Internet and its Implications. IEEE INFOCOM DOI: 10.1109/INFOCOM.2019.8737483 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/55131 Malekzadeh M, Clegg RG, Cavallaro A et al. (2019). Mobile sensor data anonymization. Proceedings of the International Conference on Internet of Things Design and Implementation DOI: 10.1145/3302505.3310068 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/56781 Sultana N, Galea S, Greaves D et al. (2019). EMU: Rapid prototyping of networking services. nameOfConference DOI: doi QMRO: qmroHref Malekzadeh M, Clegg RG, Haddadi H (2018). Replacement autoencoder: a privacy-preserving algorithm for sensory data analysis. nameOfConference DOI: 10.1109/IoTDI.2018.00025 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/42251 Malekzadeh M, Clegg RG, Cavallaro A et al. (2018). Protecting Sensory Data against Sensitive Inferences. Proceedings of the 1st Workshop on Privacy by Design in Distributed Systems DOI: 10.1145/3195258.3195260 QMRO: qmroHref Clegg RG, Smith MJ (2018). Dynamic simulation of a simple Route Guidance System in the presence of responsive signal control policies. nameOfConference DOI: doi QMRO: qmroHref Katevas K, Tokarchuk L, Haddadi H et al. (2017). Demo. Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services DOI: 10.1145/3081333.3089335 QMRO: qmroHref Steer BA, Cuadrado F, Clegg RG (2017). Raphtory. Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems DOI: 10.1145/3093742.3093903 QMRO: qmroHref CLEGG R, Landa R, Griffin D et al. (2017). Faces in the Clouds: Long-Duration, Multi-User, Cloud-Assisted Video Conferencing. nameOfConference DOI: 10.1109/TCC.2017.2680440 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/19828 Landa R, Charalambides M, Clegg RG et al. (2017). Self-Tuning Service Provisioning for Decentralized Cloud Applications. nameOfConference DOI: 10.1109/TNSM.2016.2549698 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/22368 Katevas K, Tokarchuk L, Haddadi H et al. (2017). Detecting Group Formations using iBeacon Technology. nameOfConference DOI: 10.1145/3081333.3089335 QMRO: qmroHref Landa R, Araujo JT, CLEGG R et al. (2016). On rate limitation mechanisms for TCP throughput: a longitudinal analysis. nameOfConference DOI: 10.1016/j.comnet.2016.12.003 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/18334 Katevas K, Haddadi H, Tokarchuk L et al. (2016). Detecting Group Formations using iBeacon Technology. HASCA @ UbiComp 2016 DOI: 10.1145/2968219.2968281 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/14410 Alim A, Clegg RG, et al (2016). FLICK: Developing and Running Application-Specific Network Services. USENIX Annual Technical Conference DOI: doi QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/18077 Nordin N, Clegg RG, Rio M (2016). Multichannel Cross-Layer Routing for Sensor Networks. 2016 23rd International Conference on Telecommunications (ICT) DOI: 10.1109/ict.2016.7500417 QMRO: qmroHref Clegg RG, Parker B, Rio M (2016). Likelihood-based assessment of dynamic networks. nameOfConference DOI: 10.1093/comnet/cnv031 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/18076 Katevas K, Haddadi H, Tokarchuk L et al. (2015). Walking in Sync. Proceedings of the 2nd workshop on Workshop on Physical Analytics DOI: 10.1145/2753497.2753502 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/13501 Clegg RG, Landa R, Araújo JT et al. (2014). TARDIS. nameOfConference DOI: 10.1145/2637364.2592037 QMRO: qmroHref Araújo JT, Landa R, Clegg RG et al. (2014). Software-defined network support for transport resilience. 2014 IEEE Network Operations and Management Symposium (NOMS) DOI: 10.1109/noms.2014.6838243 QMRO: qmroHref Araújo JT, Landa R, Clegg RG et al. (2014). A Longitudinal Analysis of Internet Rate Limitations. IEEE INFOCOM 2014 - IEEE Conference on Computer Communications DOI: 10.1109/infocom.2014.6848078 QMRO: qmroHref Clegg RG, Spencer J, Landa R et al. (2014). Pushing Software Defined Networking to the access. 2014 Third European Workshop on Software Defined Networks DOI: 10.1109/ewsdn.2014.11 QMRO: qmroHref Landa R, Araújo JT, Clegg RG et al. (2013). The large-scale geography of Internet round trip times. nameOfConference DOI: doi QMRO: qmroHref Landa R, Clegg RG, Araújo JT et al. (2013). Measuring the Relationships between Internet Geography and RTT. 2013 22nd International Conference on Computer Communication and Networks (ICCCN) DOI: 10.1109/icccn.2013.6614151 QMRO: qmroHref Clegg RG, Araújo JT, Landa R et al. (2013). On the relationship between fundamental measurements in TCP flows. 2013 IEEE International Conference on Communications (ICC) DOI: 10.1109/icc.2013.6654909 QMRO: qmroHref Clegg RG, Clayman S, Pavlou G et al. (publicationYear). On the Selection of Management/Monitoring Nodes in Highly Dynamic Networks. nameOfConference DOI: 10.1109/tc.2012.67 QMRO: qmroHref Clegg RG, Isam S, Kanaras I et al. (2012). A practical system for improved efficiency in frequency division multiplexed wireless networks. nameOfConference DOI: 10.1049/iet-com.2011.0365 QMRO: qmroHref Landa R, Mykoniati E, Clegg RG et al. (2012). Modelling the Tradeoffs in Overlay-ISP Cooperation. nameOfConference DOI: 10.1007/978-3-642-30054-7_18 QMRO: qmroHref Clayman S, Clegg R, Mamatas L et al. (2011). Monitoring, aggregation and filtering for efficient management of virtual networks. nameOfConference DOI: doi QMRO: qmroHref Hecht FV, Boeck T, Clegg RG et al. (2011). LiveShift: Mesh-Pull Live and Time-Shifted P2P Video Streaming. 2011 IEEE 36th Conference on Local Computer Networks DOI: 10.1109/lcn.2011.6115311 QMRO: qmroHref Clegg RG, Landa R, Rio M (2011). Criticisms of modelling packet traffic using long-range dependence (extended version). nameOfConference DOI: 10.1016/j.jcss.2010.08.004 QMRO: qmroHref Araújo JT, Clegg R, Grandi I et al. (2011). Balancing by PREFLEX: Congestion Aware Traffic Engineering. nameOfConference DOI: 10.1007/978-3-642-20798-3_11 QMRO: qmroHref Psaras I, Clegg RG, Landa R et al. (2011). Modelling and Evaluation of CCN-Caching Trees. nameOfConference DOI: 10.1007/978-3-642-20757-0_7 QMRO: qmroHref Clegg RG (2010). A discrete-time Markov-modulated queuing system with batched arrivals. nameOfConference DOI: 10.1016/j.peva.2009.11.001 QMRO: qmroHref Woldeselassie M, Clegg RG, Rio M (2010). Forecasting Full-Path Network Congestion Using One Bit Signalling. 2010 IEEE International Conference on Communications DOI: 10.1109/icc.2010.5502644 QMRO: qmroHref Clegg RG, Di Cairano-Gilfedder C, Zhou S (2010). A critical look at power law modelling of the Internet. nameOfConference DOI: 10.1016/j.comcom.2009.09.009 QMRO: qmroHref Clegg RG, Landa R, Haddadi H et al. (2009). Measuring the likelihood of models for network evolution. nameOfConference DOI: 10.1109/INFCOMW.2009.5072162 QMRO: https://uat2-qmro.qmul.ac.uk/xmlui/handle/123456789/16083 Clegg RG, Landa R, Rio M (2009). Criticisms of modelling packet traffic using long-range dependence. 2009 Proceedings of 18th International Conference on Computer Communications and Networks DOI: 10.1109/icccn.2009.5235309 QMRO: qmroHref Redman-White W, Bugbee M, Dobbs S et al. (2009). A Robust High Speed Serial PHY Architecture with Feed-Forward Correction Clock and Data Recovery. nameOfConference DOI: 10.1109/jssc.2009.2020230 QMRO: qmroHref Clegg RG, Landa R, Rio M et al. (2009). A likelihood based framework for assessing network evolution models tested on real network data. Proceedings of the 1st Annual Workshop on Simplifying Complex Network for Practitioners DOI: 10.1145/1610304.1610306 QMRO: qmroHref Landa R, Griffin D, Clegg RG et al. (2009). A Sybilproof Indirect Reciprocity Mechanism for Peer-to-Peer Networks. IEEE INFOCOM 2009 DOI: 10.1109/infcom.2009.5061938 QMRO: qmroHref Mykoniati E, Latif L, Landa R et al. (2009). Distributed Overlay Anycast Tables using Space Filling Curves. IEEE INFOCOM Workshops 2009 DOI: 10.1109/infcomw.2009.5072131 QMRO: qmroHref Clegg RG, Landa R, Haddadi H et al. (2009). Measuring the likelihood of models for network evolution. IEEE INFOCOM Workshops 2009 DOI: 10.1109/infcomw.2009.5072162 QMRO: qmroHref Clegg RG, Withall MS, Moore AW et al. (2009). Challenges in the capture and dissemination of measurements from high-speed networks. nameOfConference DOI: 10.1049/iet-com.2008.0068 QMRO: qmroHref Mykoniati E, Latif L, Landa R et al. (2009). Distributed Overlay Anycast Tables using Space Filling Curves. nameOfConference DOI: doi QMRO: qmroHref Clegg RG, Landa R, Griffin D et al. (2009). Performance of locality-aware topologies for peer-to-peer live streaming. nameOfConference DOI: 10.1049/iet-sen.2009.0005 QMRO: qmroHref Mykoniati E, Landa R, Spirou S et al. (2008). Scalable peer-to-peer streaming for live entertainment content. nameOfConference DOI: 10.1109/mcom.2008.4689206 QMRO: qmroHref Redman-White W, Bugbee M, Dobbs S et al. (2008). A robust 1.5Gb/s + 3Gb/s serial PHY with feed-forward correction clock and data recovery. ESSCIRC 2008 - 34th European Solid-State Circuits Conference DOI: 10.1109/esscirc.2008.4681819 QMRO: qmroHref Landa R, Rio M, Griffin D et al. (2008). Incentives Against Hidden Action in QoS Overlays. 2008 Eighth International Conference on Peer-to-Peer Computing DOI: 10.1109/p2p.2008.32 QMRO: qmroHref Clegg RG, Landa R, Haddadi H et al. (2008). Techniques for flow inversion on sampled data. IEEE INFOCOM 2008 - IEEE Conference on Computer Communications Workshops DOI: 10.1109/infocom.2008.4544600 QMRO: qmroHref Clegg RG (2006). A set theoretic framework for enumerating matches in surveys and its application to reducing inaccuracies in vehicle roadside surveys. nameOfConference DOI: 10.1016/j.ejor.2005.02.024 QMRO: qmroHref Clegg RG (2006). A practical guide to measuring the hurst parameter. nameOfConference DOI: doi QMRO: qmroHref Di Cairano-Gilfedder C, Clegg RG (2005). A decade of Internet research — advances in models and practices. nameOfConference DOI: 10.1007/s10550-006-0013-1 QMRO: qmroHref Clegg RG, Dodson M (2005). Markov chain-based method for generating long-range dependence. nameOfConference DOI: 10.1103/physreve.72.026118 QMRO: qmroHref Clegg RG, Clune AJ (1999). MUSIC Project: Urban Traffic Control for Traffic Demand Management. nameOfConference DOI: 10.3141/1682-07 QMRO: qmroHref Clegg R, Ghali MO, Smith MJ (1996). Equilibrium/control results and the approach to near-equilibrium of a new dynamic micro-simulation/assignment model on a network model of York. nameOfConference DOI: doi QMRO: qmroHref