MACACO: Mobile context-Adaptive CAching for COntent-centric networking

Lead Research Organisation: University of Birmingham
Department Name: School of Computer Science

Abstract

Finding new ways to manage the increased data usage and to improve the level of service required by the new wave of smartphones applications is an essential issue. The MACACO project proposes an innovative solution to this problem by focusing on data offloading mechanisms that take advantage of context and content information. Our intuition is that if it is possible to extract and forecast the behaviour of mobile network users in the three dimensional space of time, location and interest (i.e. 'what', 'when' and 'where' users are pulling data from the network), it is possible to derive efficient data offloading protocols. Such protocols would pre-fetch the identified data and cache them at the network edge at an earlier time, preferably when the mobile network is less congested, or offers better quality of service. Caching can be done directly at the mobile terminals, as well as at the edge nodes of the network (e.g., femtocells or wireless access points).

Building on previous research efforts in the fields of social wireless networking, opportunistic communications and content networking, MACACO will address several issues in this space. The first one is to derive appropriate models for the correlation between user interests and their mobility. Lots of studies have characterised mobile nodes mobility based on real world data traces, but knowledge about the interactions with user interests in this context is still missing. To fill this gap, MACACO proposes to acquire real world data sets to model mobile node behaviour in the aforementioned three-dimensional space. The second issue addressed is the derivation of efficient data-offloading algorithms leveraging the large-scale data traces and corresponding models. Firstly, simple and efficient prediction algorithms will be derived to forecast the node's mobility and interests. Then, MACACO will provide data pre-fetching mechanisms that both improves the perceived quality of service of the mobile user and
noticeably offloads peak bandwidth demands at the cellular network. A proof of concept will be exhibited though a federated testbed located in France, Switzerland and in the UK.

Planned Impact

The MACACO project is totally aligned with the expected types of impact of the second topic of the CHIST-ERA 2012 call. If successful, MACACO will foster new "services enabling the emergence of innovative network technologies" by providing the required context- and content-aware models and protocols to manage the increased data usage required by the new wave of smartphones applications. By doing so, MACACO aims to reinforce the European scientific excellence in the mobile service provision and helping European carriers to offload their cellular traffic.

Additionally, by detecting and modelling the correlations between user mobility and the traffic demand he/she generates, MACACO aims to strengthen the research field of mobile networks and human behaviour prediction and "develop a deeper fundamental and comprehensive understanding of new enhanced communication network architectures". Moreover, by facilitating development of new context- and content-aware applications, the project expects to foster significant innovation for industry. Novel and improved services will also have a significant for final users, given the fundamental role played by mobile Internet nowadays. In fact, several companies (from small start-ups to corporations) can benefit from improved wireless broadband services and from innovative content delivery mechanisms.

As also required by the call goals, MACACO "brings together researchers and research communities working on distinct network layers and on content and context extraction in the broader framework of a content- and context-adaptive communication networks". As stated before, the consortium was carefully constituted to gather partners that are pretty complementary and qualified to address the context-content correlation and related data offloading challenge. This constitutes one of the strengths of the project, which could not be conducted with the participation of only one or few of the involved partners. Thus, in addition to the technological impact, MACACO will have a significant impact in terms of competence building. The partners will combine research and experience in a wide set of areas to gain unique competence, which will be brought forward to other European partners through the dissemination and exploitation activities of the consortium.

Publications

10 25 50
 
Description We have been collaborating to the design of an Android application for data collection developed mainly by INRIA, one of the partner of the project. The application collects data about mobility patterns and Web navigation. The application will be distributed across the different members of the project in the next months.

One of the major lessons learnt was the establishment of a common ethics framework for the project across multiple jurisdictions (UK, France, Switzerland and Italy).

In the "My Phone and Me" study, we have carried out an in-situ study of mobile interruptibility focusing on the effect of cognitive and physical factors on the response time and the disruption perceived from a notification. Through a mixed method of automated smartphone logging and experience sampling we collected 10372 in-the-wild notifications and 474 questionnaire responses on notification perception from 20 users. We have found that the response time and the perceived disruption from a notification can be influenced by its presentation, alert type, sender-recipient relationship as well as the type, completion level and complexity of the task in which the user is engaged. We have found that even a notification that contains important or useful content can cause disruption. Finally, we have observed the substantial role of the psychological traits of the individuals on the response time and the disruption perceived from a notification.This project was moved from Birmingham to UCL. The new grant code is EP/L018829/2. Please refer to that project for further information and developments.
Exploitation Route We believe that the results of the project might be of strong interest for telecommunication companies and content providers.

We have already identified techniques for understanding when to send the right information at the right time, which might be used not only for intelligent caching, but also for positive behaviour change applications and marketing.

Moreover, the academic community might be interested in the type of data and analysis conducted in MACACO, in particular with respect to the interdependence of content usage and context (location, user activity, etc.). This project was moved from Birmingham to UCL. The new grant code is EP/L018829/2. Please refer to that project for further information and developments.
Sectors Creative Economy,Digital/Communication/Information Technologies (including Software),Retail

URL https://macaco.inria.fr/
 
Description This project was moved from Birmingham to UCL. The new grant code is EP/L018829/2.
First Year Of Impact 2017
Sector Creative Economy,Digital/Communication/Information Technologies (including Software),Leisure Activities, including Sports, Recreation and Tourism
Impact Types Societal,Economic

 
Description Royal Society International Travel Funding
Amount £12,000 (GBP)
Organisation The Royal Society 
Sector Charity/Non Profit
Country United Kingdom
Start 08/2016 
End 08/2018
 
Title NotifyMe 
Description NotifyMe is an application for statistical analysis of mobile notification receptivity. It aims to collect data about user responses to mobile notifications and the context of notification delivery in order to study the correlation between notification's content category, context of delivery, and the notification receptivity. 
Type Of Technology Webtool/Application 
Year Produced 2015 
Impact This is an application that allowed us to collect information about user interaction with notifications. This knowledge can be exploited in order to improve our interactions with notifications. 
URL https://play.google.com/store/apps/details?id=com.nsds.notifyme&hl=en
 
Title PrefMiner 
Description PrefMiner is an application for intelligent management of mobile notifications. 
Type Of Technology Webtool/Application 
Year Produced 2016 
Impact This application allows users to manage mobile notifications in an intelligent way in order to avoid disruption in their daily life. 
URL https://play.google.com/store/apps/details?id=com.nsds.prefminer
 
Title QuickLaunch 
Description Quick Launch is a predictive lock screen for a quick access of apps. Key functionalities: - Presents application icons on the lock screen for quick access; - Dynamically arrange apps based on your needs during the day. 
Type Of Technology Webtool/Application 
Year Produced 2016 
Impact The application allowed us to test predictive testing in order to develop anticipatory mechanisms for mobile apps. The application has also a practical use, since it allows users to pre-load applications on the lock screen anticipating their needs given a certain context. 
URL https://play.google.com/store/apps/details?id=com.quick.lauch&hl=en
 
Title TrackingAdvisor 
Description TrackingAdvisor is an automatic diary of your life. The timeline shows the places you have visited for every day you have participated in the study. 
Type Of Technology Webtool/Application 
Year Produced 2018 
Impact The application is currently deployed for a user study. 
URL https://iss-lab.geog.ucl.ac.uk/trackingadvisor/