Professor Muhammad Younas

Professor of Computer Science

School of Engineering, Computing and Mathematics

Muhammad Younas

Teaching and supervision

Courses

I am Subject Coordinator for the MSc Data Analytics and MSc Data Analytics for Government.

Areas of teaching:

  • Web technologies
  • Data Science
  • E-Business Systems
  • Cloud computing

Supervision

I supervise(d) postgraduate (PhD and Master) students in the following areas:

  • Web technologies
  • Cloud computing
  • Big data and NoSQL systems
  • Web and database systems
  • Cloud and IoT
  • Web searching and information retrieval

Research

My research areas include:

  • Cloud Computing and Big Data
  • Internet of Things
  • Web and Database Systems
  • Web Information Retrieval/Searching

I am a network co-lead for the Migration and Refugees Research Network, Oxford Brookes University.

Key Research projects

Service Selection and Provisioning in Cloud Computing:

Given the large number of cloud service providers, the different types of cloud services and their quality attributes, makes it difficult for the users (service consumers) to select appropriate cloud services that meet their requirements. This projects aims to improve the cloud service selection and provisioning by taking into account the characteristics of cloud services, representations of cloud services and their capabilities, users’ knowledge and service level agreements.

Transactions Management in NoSQL Cloud Database Systems:

NoSQL database systems are capable of storing and processing big data and are used in large scale applications that need high availability and efficiency. However, such systems generally do not provide support for strong consistency or standard transactions. This project aims to develop a new multi-key transaction model which provides NoSQL systems with standard transaction support and stronger data consistency for NoSQL databases such as MongoDB.

Testing of NoSQL Cloud Database Systems:

NoSQL databases provide high availability and efficiency in big data processing but at the expense of consistency. This project aims to develop a new framework in order to test NoSQL key/value databases and their CRUD operations. It takes into account the contextual requirements of clients (users) and the NoSQL database systems in testing transactional and non-transactional CRUD operations.

Cloud and Web of Things (WoT):

The WoT initiative is to make IoT more appealing to a wider Internet community. This project aims to develop a multi-layer architecture for WoT: At the software layer, cloud and web technologies are used in order to represent and manage things at the higher level of abstraction. At the network layer, SDN and NFV technologies are used. Such network softwarisation is used to create virtual network services to support the QoS requirements of WoT applications.

Web Information Extraction and Searching

This project develops new methods and techniques in order to extract information from the Web. It also investigates into the Hidden or Deep web searching and information extraction.

Centres and institutes

Groups

Projects

  • Big data management in NoSQL and cloud
  • Cloud services selection
  • Cloud Computing Technologies
  • Web Services and SOA

Publications

slide 1 of 6

Professional information

Memberships of professional bodies

I'm member/reviewer of the following funding councils/bodies:

  • Engineering and Physical Sciences Research Council (EPSRC), UK
  • Natural Sciences and Engineering Research Council (NSERC), Canada
  • Agence Nationale de la Recherche (ANR), France
  • The Royal Society, UK

Conferences

I've been chairing a number of international conferences, such as:

  • The IEEE International Conference on Web Services (ICWS)
  • The IEEE International Conference on Services Computing (SCC)
  • The IEEE International Conference on Big Data Computing Service and Applications (BigDataService)
  • The IEEE International Symposium on Service-Oriented System Engineering (SOSE)
  • The International Conference Big Data Innovations and Applications (Innovate-Data)
  • The IEEE International Conference on Advanced Information Networking and Applications (AINA)
  • The IEEE International Conference on e-Business Engineering (ICEBE)
  • The International Conference on Complex, Intelligent and Software Intensive Systems (CISIS)
  • The IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
  • The IEEE International Conference on CSCW in Design (CSCWD)

Programme Committees

I serve(d) on the programme committees of a number of international conferences and symposia/workshops. Some of these include:

  • The IEEE International Conference on Services Computing (SCC)
  • The IEEE/ACM International Conference on Utility and Cloud Computing (UCC)
  • The IEEE International Conference on Web Services (ICWS)
  • The ACM/SIGAPP Symposium on Applied Computing (SAC)
  • The IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS)
  • The ACM International Conference on Autonomous Agents and Multiagent Systems (AAMAS)
  • The IEEE International Conference on Advanced Information Networking and Applications (AINA)
  • The IEEE International Conference on Web Services (ICWS)
  • The IEEE International Symposium on Service-Oriented System Engineering (SOSE)
  • The IEEE International Conference on Big Data and Cloud Computing (BDCloud)

Journals: Editorial Board    

  • International Journal of Service-Oriented Computing and Applications 
  • International Journal of Web Information Systems 
  • Human-centric Computing and Information Sciences 
  • International Journal of Pervasive Computing and Communications
  • Journal for STEM Education, The American Institute of Mathematical Sciences

Journals: Review Panel 

  • IEEE Transactions on Parallel and Distributed Systems
  • IEEE Transactions on Knowledge and Data Engineering
  • ACM Transactions on Internet Technology
  • IEEE Transactions on Big Data
  • ACM Computing Surveys
  • IEEE Computer
  • Communications of ACM
  • IEEE/ACM Transactions on Networking
  • IEEE Transactions on Services Computing
  • IEEE Transactions on Systems, Man, and Cybernetics
  • ACM Transactions on Embedded Computing Systems
  • IEEE Transactions on Industrial Informatics
  • ACM Transactions on Storage