دكتوراه
العلوم والتقنية
Newcastle University
مجال التميز | تميز دراسي وبحثي |
البحوث المنشورة |
|
البحث (1): | |
عنوان البحث: | The Integration of Scheduling, Monitoring, and SLA in Cyber Physical Systems |
رابط إلى البحث: | Click here |
تاريخ النشر: | 05/11/2020 |
موجز عن البحث: | Cyber-Physical Systems (CPS) is a very complex system where a new management layer must be developed. This chapter presents the benefits and challenges of deploying real-time Scheduling, Monitoring, and End-to-End SLA (SMeSLA) in CPS. We propose an SMeSLA conceptual architecture which allows end-users to submit their service level requirements to an SLA manager; as a result, scheduling and monitoring managers would operate accordingly. The SMeSLA management layer empowers CPS system to meet consumers’ satisfaction and achieve optimal performance. However, in order to successfully deploy SMeSLA in CPS, many technical and general challenges must be addressed. |
البحث (2): | |
عنوان البحث: | Service Level Agreement Specification for End-to-End IoT Application Ecosystems |
رابط إلى البحث: | |
تاريخ النشر: | 11/09/2019 |
موجز عن البحث: | With an ever‐increasing variety and complexity of Internet of Things (IoT) applications delivered by increasing numbers of service providers, there is a growing demand for an automated mechanism that can monitor and regulate the interaction between the parties involved in IoT service provision and delivery. This mechanism needs to take the form of a contract, which, in this context, is referred to as a service level agreement (SLA). As a first step toward SLA monitoring and management, an SLA specification is essential. We believe that current SLA specification formats are unable to accommodate the unique characteristics of the IoT domain, such as its multilayered nature. Therefore, we propose a grammar for a syntactical structure of an SLA specification for IoT. The grammar is built based on a proposed conceptual model that considers the main concepts that can be used to express the requirements for hardware and software components of an IoT application on an end‐to‐end basis. We followed the goal question metric approach to evaluate the generality and expressiveness of the proposed grammar by reviewing its concepts and their predefined lists of vocabularies against two use cases with a considerable number of participants whose research interests are mainly related to IoT. The results of the analysis show that the proposed grammar achieved 91.70% of its generality goal and 93.43% of its expressiveness goal. |
البحث (3): | |
عنوان البحث: | IoT-CANE: A unified knowledge management system for data-centric Internet of Things application systems |
رابط إلى البحث: | Click here |
تاريخ النشر: | 07/05/2019 |
موجز عن البحث: | Identifying a suitable configuration of devices, software and infrastructures in the context of user requirements is fundamental to the success of delivering IoT applications. As possible configurations could be large in number and not all configurations are valid, a configuration knowledge representation model can provide ready-made configurations based on IoT requirements. Combining such a model within the context of a given user-oriented scenario, it is possible to automate the recommendation of solutions for deployment and long-time evolution of IoT applications. However, in the context of Cloud/Edge technologies, that may themselves exhibit significant configuration possibilities that are also dynamic in nature, a more unified approach is required. We present IoT-CANE (Context Aware recommendatioN systEm) as such a unified approach. IoT-CANE embodies a unified conceptual model capturing configuration, constraint and infrastructure features of Cloud/Edge together with IoT devices. The success of IoT-CANE is evaluated through an end-user case study. |
المؤتمرات العلمية |
|
المؤتمر (1): | |
عنوان المؤتمر: | 1st Workshop on Cyber-Physical Social Systems co-located with the 9th International Conference on the Internet of Things (IoT 2019) |
تاريخ الإنعقاد: | 22/10/2019 |
مكان الإنعقاد: | Bilbao, Spain |
طبيعة المشاركة: | Paper presentation |
عنوان المشاركة: | SLA-aware Approach for IoT Workflow Activities Placement based on Collaboration between Cloud and Edge |
ملخص المشاركة: | In the Internet of Things (IoT) era, various nodes generate vast quantities of records, and data processing solutions consist of a number of activities/tasks that can be executed at the Edge of the network or on the Cloud. Their management at the Edge of the network may limit the time required to complete responses and return the final result/analytic to end users or applications. Also IoT nodes can perform a restricted amount of functionality over the contextual information gathered, owing to their restricted computational and resource capacities. Whether tasks are assigned to an Edge or a Cloud is based on a number of factors such as: tasks’ constraints, the load of nodes, and energy capacity. We propose a greedy heuristic algorithm to allocate tasks between the available resources while minimizing the execution time. The allocation algorithm considers factors such as the deadline associated with each task, location, and budget constraint. We evaluate the proposed work using iFogSim considering two use case studies. The performance analysis shows that the proposed algorithm has minimized cost, execution time, control loop delay, networking, and Cloud energy consumption compared to the Cloud-only approach. |
الرابط: | Click here |
المؤتمر (2): | |
عنوان المؤتمر: | International Conference on High Performance Computing & Simulation (HPCS) |
تاريخ الإنعقاد: | 16-20/07/ 2018 |
مكان الإنعقاد: | Orleans, France |
طبيعة المشاركة: | Paper presentation |
عنوان المشاركة: | End-to-End Service Level Agreement Specification for IoT Applications |
ملخص المشاركة: | The Internet of Things (IoT) promises to help solve a wide range of issues that relate to our wellbeing within application domains that include smart cities, healthcare monitoring, and environmental monitoring. IoT is bringing new wireless sensor use cases by taking advantage of the computing power and flexibility provided by Edge and Cloud Computing. However, the software and hardware resources used within such applications must perform correctly and optimally. Especially in applications where a failure of resources can be critical. Service Level Agreements (SLA) where the performance requirements of such applications are defined, need to be specified in a standard way that reflects the end-to-end nature of IoT application domains, accounting for the Quality of Service (QoS) metrics within every layer including the Edge, Network Gateways, and Cloud. In this paper, we propose a conceptual model that captures the key entities of an SLA and their relationships, as a prior step for end-to-end SLA specification and composition. Service level objective (SLO) terms are also considered to express the QoS constraints. Moreover, we propose a new SLA grammar which considers workflow activities and the multi-layered nature of IoT applications. Accordingly, we develop a tool for SLA specification and composition that can be used as a template to generate SLAs in a machine-readable format. We demonstrate the effectiveness of the proposed specification language through a literature survey that includes an SLA language comparison analysis, and via reflecting the user satisfaction results of a usability study. |
الرابط: | Click here |
المؤتمر (3): | |
عنوان المؤتمر: | International Conference on High Performance Computing & Simulation (HPCS) |
تاريخ الإنعقاد: | 16-20/07/ 2018 |
مكان الإنعقاد: | Orleans, France |
طبيعة المشاركة: | Demo presentation |
عنوان المشاركة: | A Toolkit for Specifying Service Level Agreements for IoT Applications |
ملخص المشاركة: | Service level agreement (SLA) in IoT involve many providers within the same architectural layer or between different architectural layers. For example, sensors that collect a patient’s data are supplied by an actor that is different from the actor that provides a networking service in order to feed data to an IoT application, which in turn is provided by another actor. An actor is any participant in delivering an IoT application/service: it might be software, hardware or a human being. Each actor has responsibilities, abilities and requirements. To create an SLA, these different actors need to be considered, ensuring that each actor involved is delivering the required job within a certain level of Quality of Service (QoS), as well as receiving its requests within its QoS constraints. Therefore, this kind of dependability needs to be reflected and captured, and currently available SLA specification languages do not reflect this need. Several key challenges need to be considered to enable a shift from previous SLA specification languages to an SLA specification language for IoT applications. One of the challenges is the multi-layer nature of IoT Applications. Therefore, in this demo, we demonstrate a toolkit for creating SLA specifications for IoT applications. The toolkit is used to simplify the process of capturing the requirements of IoT applications. We present a demonstration of the toolkit using a Remote Health Monitoring Service (RHMS) use-case. The toolkit supports the following: (1) specifying the Service-Level Objectives (SLO) of an IoT application at the application level; (2) specifying the workflow activities of the IoT application; (3) mapping each activity to the required software and hardware resources and specifying the constraints of SLOs and other configuration- related metrics of the required hardware and software; and (4) creating the composed SLA in JSON format. |
الرابط: | Click here |
المرفقات
- https://uksacb.org/wp-content/uploads/Alqahtani2020_Chapter_Book-TheIntegrationOfSchedulingMoni.pdf
- https://uksacb.org/wp-content/uploads/ConferencePaper-End-to-EndServiceLevelAgreementSpecification.pdf
- https://uksacb.org/wp-content/uploads/JournalPaperServicelevelagreementspecificationforend-to-endIoT.pdf
- https://uksacb.org/wp-content/uploads/WorkshoppaperSLA-awareApproachforIoTWorkflowActivitiesPlacement.pdf