- Cloud Computing and Resource Management
- IoT and Edge/Fog Computing
- Software System Performance and Reliability
- Simulation Techniques and Applications
- Service-Oriented Architecture and Web Services
- Distributed and Parallel Computing Systems
- Digital Transformation in Industry
- Distributed systems and fault tolerance
- Advanced Data Storage Technologies
- Scientific Computing and Data Management
- Real-Time Systems Scheduling
- Cloud Data Security Solutions
- Web Data Mining and Analysis
- CCD and CMOS Imaging Sensors
- Financial Literacy, Pension, Retirement Analysis
- Semantic Web and Ontologies
- Model-Driven Software Engineering Techniques
- Real-time simulation and control systems
- Modeling and Simulation Systems
- Modular Robots and Swarm Intelligence
- Advanced Neural Network Applications
- Natural Language Processing Techniques
- Interconnection Networks and Systems
- Blockchain Technology Applications and Security
- Transportation and Mobility Innovations
University of Leeds
2014-2020
Loughborough University
2015
Increased complexity and scale of virtualized distributed systems has resulted in the manifestation emergent phenomena substantially affecting overall system performance. This is known as "Long Tail", whereby a small proportion task stragglers significantly impede job completion time. While work focuses on straggler detection mitigation, there limited that empirically studies root-cause quantifies its impact upon operation. Such analysis critical to ascertain in-depth knowledge occurrence...
The trend towards turning existing cities into smart is growing. Facilitated by advances in computing such as Cloud services and Internet of Things (IoT), propose to bring integrated, autonomous systems together improve quality life for their inhabitants. Systems vehicles, grids intelligent traffic management are the initial stages development. However, yet there, no holistic architecture on which integrate these a city. Additionally, infrastructure extensive critical operation. We cannot...
The next era of computing is the evolution Internet Things (IoT) and Smart Cities with development Simulation (IoS). existing technologies Cloud, Edge, Fog as well HPC being applied to domains Big Data deep learning are not adequate handle scale complexity systems required facilitate a fully integrated automated smart city. This integration will create an explosion data streams at yet experienced. additional can be combined simulations services (SIMaaS) provide shared model reality across...
Simulation is critical when studying real operational behavior of increasingly complex Cyber-Physical Systems, forecasting future behavior, and experimenting with hypothetical scenarios. A aspect simulation the ability to evaluate large-scale systems within a reasonable time frame while modeling interactions between millions components. However, modern simulations face limitations in provisioning this functionality for CPSs terms balancing complexity performance, resulting substantial costs...
Cloud computing systems face the substantial challenge of Long Tail problem: a small subset straggling tasks significantly impede parallel jobs completion. This behavior results in longer service response times and degraded system utilization. Speculative execution, which create task replicas at runtime, is typical method deployed large-scale distributed to tolerate stragglers. approach defines stragglers by specifying static threshold value, calculates temporal difference between an...
A trend seen in many industries is the increasing reliance on modelling and simulation to facilitate design, decision making training. Previously, these models would operate isolation but now there a growing need integrate connect simulations together for co-simulation. In addition, 21st century has expansion of Internet Things (IoT) enabling interconnectivity smart devices across Internet. this paper we propose that an important, often overlooked, domain IoT simulation. Expanding encompass...
The expansion of the Internet Things (IoT) has resulted in a complex cyber-physical system systems that is continually evolving. With ever more being developed and changed there been an increasing reliance on simulation as vital part design process. There also growing need for integration co-simulation order to analyse interactions between components. To this end we propose Simulation (IoS) extension IoT can be used meet these needs. IoS allows multiple heterogeneous simulations integrated...
Modern Cloud computing systems are massive in scale, featuring environments that can execute highly dynamic Internetware applications with huge numbers of interacting tasks. This has led to a substantial challenge—the straggler problem, whereby small subset slow tasks significantly impede parallel job completion. problem results longer service responses, degraded system performance, and late timing failures easily threaten Quality Service (QoS) compliance. Speculative execution (or...
As the automotive industry moves towards reduced physical prototyping it is becoming more dependent on distributed simulations. However, current technologies do not fully enable real-time simulations which involve both virtual and components. This paper considers approaches to simulation proposes use of service-orientation. The highlights shortfalls research in service orientation are then identified. Finally a key area focused upon requiring fundamental change understanding quality...
Cloud computing represents a paradigm shift in provisioning on-demand computational resources underpinned by data center infrastructure, which now constitutes 1.5% of worldwide energy consumption. Such consumption is not merely limited to operating IT devices, but encompasses cooling systems representing 40% total usage. Given the substantive complexity and heterogeneity operation spanning both components, obtaining analytical models for optimizing energy-efficiency an inherently difficult...
The ability to reliably distribute simulations across a distributed system and seamlessly integrate them as workflow regardless of their level abstraction is critical improving the quality product manufacturing. This paper presents DIVIDER architecture for managing maintaining real-time performance integrated through SOAs. described approach captures features present in complex patterns such asynchronous arbitrary cycles estimates worst case execution time context interfering environment.
The domain of high assurance distributed systems has focused greatly on the areas fault tolerance and dependability. As a result paradigm service orientated architectures (SOA) been commonly applied to realize significant benefits loose coupling dynamic binding. However, there limited research addressing issues managing real-time constraints in SOAs that are by their very nature dynamic. Although itself is derived from fundamental principles dependability, these same appear not be when...
Real-time stream processing is a frequently deployed application within Cloud datacenters that required to provision high levels of performance and reliability. Numerous fault-tolerant approaches have been proposed effectively achieve this objective in the presence crash failures. However, such systems struggle with transient late-timing faults - fault classification challenging tolerate manifests increasingly large-scale distributed systems. Such represent significant threat towards...
Cloud Computing allows users to control substantial computing power for complex data processing, generating huge and data. However, the virtual resources requested by are rarely utilized their full capacities. To mitigate this, providers often perform over-commitment maximize profit, which can result in node overloading consequent task eviction. This paper presents a novel framework that mines growing historical usage generated centers identify causes of overloads. Provenance modelling is...
Service-Orientation has long provided an effective mechanism to integrate heterogeneous systems in a loosely coupled fashion as services. However, with the emergence of Internet Things (IoT) there is growing need facilitate integration real-time services executing non-controlled, non-real-time, environments such Cloud. With both cyberphysical hardware-in-the-loop (HIL) components and also Simulation Service (SIMaaS) execution performance response-times must be managed. This paper presents...
Holistic modelling of a data center to include both thermodynamics and computational processes has the potential revolutionize how centers are designed managed. Such model is inherently multi-disciplinary, bringing together elements studied by computer scientists; mechanical engineers; other aspects in domain electrical engineering. This paper proposes use Internet Simulation allow engineers build models individual complex deploy them as simulation services. These services can then be...
A major application area in the computer vision domain is gesture recognition, requiring real-time image classification to respond human interactions. However, current state-of-the-art high-quality algorithms for do not meet many dynamic requirements. This paper presents development of M-VCR - a novel approach improving reliability classification. increases quality classifications under constraints through adoption fast algorithms, although these individually produce lower results,...
Distributed virtual simulation is a capability that increasing in demand within the automotive manufacturing industry. The distributed and networked approach to system level design stands benefit from unifying relational oriented modeling framework due large number of technologies must be integrated. This will also permit innovative use existing independent simulations for increased concurrency verification validation. Through orientation, high syntax semantics representing models have been...