Submitted by richard on
News
Mixed and time varying models for evolving complex networks
Submitted by richard on
Invited talkLocation:3rd UK Network Science WorkshopSlides:On the Distribution of Traffic Volumes in the Internet and its Implications
Submitted by richard on
Conference paperProc IEEE InfocomThis paper updates previous work on fitting traffic profiles. We use more modern statistical techniques to question (and refute) previous assumptions about heavy tails in statistics. In this case we believe that the best fit for traffic volume per unit time is the log-normal distribution. Tail distributions an have big impacts for capacity planning and for prediction of pricing (say 95th percentile).
Mobile Sensor Data Anonymization
Submitted by richard on
Workshop paperACM/IEEE International Conference on Internet-of-Things Design and ImplementationThis paper looks the problem of releasing time-series data when privacy is a concern. It uses information theory to look at what extra information could "leak" if our device sends motion data. For example, can users be reidentified or can features such as height and weight be determined. A machine learning framework is given that can produce a tradeoff between allowing useful data to pass through while distorting the signal minimally to disguise information we wish to be private.
Building Distributed Temporal Graphs From Event Streams
Submitted by richard on
Workshop paperSecond Workshop on Advances in Mining Large-Scale Time Dependent Graphs (TD-LSG)This paper describes the Raphtory system which is used to analysis large-scale time-varying graph systems. It can ingest streaming graph information and store the complete graph history. It enables queries to be made over the graphs at different points in that graph's history.
Raphtory: Decentralised Streaming for Temporal Graphs
Submitted by richard on
Workshop paperDemo and Doctoral Workshop DEBS (Distributed and Event Based Systems)This work in progress was accepted as a Demo and at the Doctoral workshop for DEBS (Distributed and Event-Based Systems). It shows the early development of a system that ingests events and can create (and eventually query) a dynamic graph.
Emu: Rapid Prototyping of Networking Services
Submitted by richard on
Conference paperProc. USENIX ATCThis paper describes a C# library that can be used to build networked programs which can compile to several target hardware and software platforms. This greatly eases development and debugging. The system is tested using NetFPGA as a target and performs almost as well as hand tuned code.
Demo: Detecting group formations using Beacon technology
Submitted by richard on
Workshop paperACM MobiSys (Demo)This demo shows how Apple's iBeacon technology can be used to track groups of people who are moving together in a crowd.
Faces in the Clouds: Long-Duration, Multi-User, Cloud-Assisted Video Conferencing
Submitted by richard on
Journal PaperTransactions on Cloud Computing (to appear)This paper is a simulation based study of cloud assisted multi-user video streaming. It is based upon two use cases (one related to video poker the other related to MOOCs). The paper looks at strategies for placing cloud locations to facilitate streaming using Amazon EC2 cloud locations. The paper compares a strategy that dynamically picks new locations for cloud hosts as time goes on. Interestingly this seems to provide little benefit compared with simply having a good initial choice of sites even when users may drop into and out of a cloud chat session over the course of many hours.
On rate limitation mechanisms for TCP throughput: a longitudinal analysis
Submitted by richard on
Journal PaperComputer NetworksThis paper is a considerably expanded version of the INFOCOM paper.
Again it argues that TCP is no longer mainly controlled by loss and congestion but instead by algorithms and settings under the control of the sender or receiver deliberately or accidentally designed to restrict throughput for a variety of reasons (for example limiting video sending to the rate at which the viewer is watching).
It contains extended discussion of the methodology and in particular how flight and RTT data was extracted from passive traces.
Detecting Group Formations using iBeacon Technology
Submitted by richard on
Workshop paperHuman Activity Sensing Corpus and Applications WorkshopThis paper looks at how sensor measurements in mobile phones can be used to determine when people are talking in a group.
This paper is a presentation of the FETA framework and new work with Naomi Arnold on time varying models.