Muhammad Younas, Oxford Brookes University, Oxford, United Kingdom
Biography: Muhammad Younas is a Professor of Computer Science at the School of Engineering, Computing and Mathematics, Oxford Brookes University, Oxford, UK. He has PhD in Computer Science from the University of Sheffield and has significant experience of research in the areas of cloud computing, big data, and Web technologies. He is member of the Cloud Computing and Cybersecurity Research Group and the Institute for Artificial Intelligence, Data Analysis and Systems, Oxford Brookes University. He has published more than two hundred papers in international journals, conferences, workshops and books. His work is published and cited in top-ranked Computer Science journals and conferences. He has delivered keynote talks at various international conferences and public sector organizations. He has been member of the grant panels of national and international funding organizations. He serves on the editorial board of different international journals. He also serves as a General and PC chair of organizing and program committees of highly reputed international conferences. He is a member of the IEEE Technical Committee on Business Informatics and Systems, IEEE Technical Committee on the Internet, and IEEE Technical Committee on Services Computing.
Title of Speech: Context-aware Transaction Management in NoSQL Big Data Systems
Abstract: Big data is generally characterized by 5Vs such as Volume, Velocity, Variety, Veracity, and Value. It is stored and processed using a variety of NoSQL systems and is used in different applications such as social media, smart cities, healthcare, E-commerce and marketing among others. Such applications make greater demands on NoSQL systems in terms of data availability, scalability, and efficiency. To meet such demands, NoSQL systems make certain trade-offs - e.g., enforcing eventual consistency instead of strict data consistency, use of a simpler data model to support scalability and a lack of appropriate support for referential integrity and data normalisation. The consequence of such trade-offs is that NoSQL databases do not provide straightforward support for implementing database transactions which are crucial to maintaining data consistency and application correctness. This talk will explore existing big data and NoSQL models and their strengths and weaknesses. It will present design and development of a context-aware transaction platform for big data and NoSQL databases. It will also identify some of the open research challenges.