Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
  Prof N Paton  Applications accepted all year round  Competition Funded PhD Project (Students Worldwide)

About the Project

A Data Lake is a (potentially huge) repository of data collected for future reuse. In classical data analytics, data was curated for storage in data warehouses, which support the core analysis tasks of an organization. Such architectures have been effective, but are expensive to develop and maintain. More agile uses of data, in which many data sets are combined in innovative ways are not really the focus of warehouses. In contrast, data lakes aim to bring together diverse data sets, which are combined as needed to produce new insights. This provides a schema-on-read approach, in which a schema is applied to the data when it is to be used, rather than when it is stored.

The schema-on-read model has the effect of deferring the pain of curating the data; finding, selecting, collating and cleaning the data from the data lake are still all likely to be necessary. However, there are also questions such as: What data that might be relevant to my problem is in the data lake? What are the quality problems that might be a barrier to using this data? How are the data sets in the data lake related to each other? How can I search the data lake without being overwhelmed with responses.

In our recent research, we have developed an approach to automating data preparation; given a description of what is required, a data preparation program can be generated that seeks to produce what is needed from the available data sets [1]. However, this assumes that the description of what is required (in the form of a table definition and some example data) is available. In a schema-on-read model, analyses are quite speculative, and may be adapted to what suitable data can be found. We have carried out some research on discovering data in data lakes [2], but this assumes that you know quite a lot about what you are looking for. The proposed research is to develop techniques for offering candidate data to users, along with information on the properties of the different possible data sets, that might then inform the creation of the most suitable data sets to use in practice.

This research might involve the following steps: (a) review existing work on discovering, grouping, annotating and linking data in data lakes; (b) experiment with existing techniques to understand their strengths and limitations; (c) propose new techniques that can be used to automatically index, homogenize, inter-relate or group data in the data lake; (d) evaluate (c) in practice on representative data lakes (for example involving open government data) and iterate.

Mathematics (25)

Funding Notes

Candidates who have been offered a place for PhD study in the Department of Computer Science may be considered for funding by the Department. Further details on funding can be found at: https://www.cs.manchester.ac.uk/study/postgraduate-research/funding/.

References

[1] N. Konstantinou, E. Abel, L. Bellomarini, A. Bogatu, C. Civili, E. Irfanie, M. Koehler, L. Mazilu, E. Sallinger, A. A. A. Fernandes, G. Gottlob, J. A. Keane, N. W. Paton: VADA: an architecture for end user informed data preparation. J. Big Data 6: 74 (2019).
[2] A. Bogatu, A. A.A. Fernandes, N. W. Paton, N. Konstantinou, Dataset Discovery in Data Lakes, 36th IEEE International Conference on Data Engineering, 2020.

How good is research at The University of Manchester in Computer Science and Informatics?


Research output data provided by the Research Excellence Framework (REF)

Click here to see the results for all UK universities
Search Suggestions
Search suggestions

Based on your current searches we recommend the following search filters.