References of "Ibrahim, Abdallah Ali Zainelabden Abdallah 50002019"
     in
Bookmark and Share    
Full Text
Peer Reviewed
See detailLaw as a Service (LaaS): Enabling Legal Protection over a Blockchain Network
Wasim, Muhammad Umer UL; Ibrahim, Abdallah Ali Zainelabden Abdallah UL; Bouvry, Pascal UL et al

in 14th International Conference on Smart Cities: Improving Quality of Life using ICT & IoT (HONET-ICT 17), October 09-11, Irbid Jordan. (2017)

Breaches in online contracts (Service Level Agreements, SLAs) are usually compensated by gift vouchers at present, however as the online contracts emerge towards smart contracts, the breaches could ... [more ▼]

Breaches in online contracts (Service Level Agreements, SLAs) are usually compensated by gift vouchers at present, however as the online contracts emerge towards smart contracts, the breaches could potentially lead to court injunctions over blockchains. This research proposes Probability based Factor Model (PFM) that can be implemented over the blockchain to automatically identify breaches that can cause substantial damage and have high probability for recurrence. PFM can also issue court injunctions for the breaches. The underlying concept in PFM is built upon the notion of factor analysis and stochastic modeling from the discipline of Data Science. High performance computing (HPC) cluster at University of Luxembourg (HPC @ Uni.lu) and docker (a software container platform) were used to emulate contractual environment of three service providers: Redis, MongoDB, and Memcached Servers. The results showed that court injunction(s) was issued only for Redis and MongoDB Servers. Technically, this difference could be attributed to the fact that Memcached is simply used for caching and therefore, it is less prone to breach of contract. Whereas, Redis and MongoDB as databases and message brokers are performing more complex operations and are more likely to cause a breach. This research will benefit enterprises that view breach of contract as a limiting factor for implementation of smart contract in cyber physical system or internet of things. [less ▲]

Detailed reference viewed: 87 (22 UL)
Full Text
Peer Reviewed
See detailSelf-Regulated Multi-criteria Decision Analysis: An Autonomous Brokerage-Based Approach for Service Provider Ranking in the Cloud
Wasim, Muhammad Umer UL; Ibrahim, Abdallah Ali Zainelabden Abdallah UL; Bouvry, Pascal UL et al

in 9th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2017), December 11-14, Hong Kong China. (2017)

The use of multi-criteria decision analysis (MCDA) by online broker to rank different service providers in the Cloud is based upon criteria provided by a customer. However, such ranking is prone to bias ... [more ▼]

The use of multi-criteria decision analysis (MCDA) by online broker to rank different service providers in the Cloud is based upon criteria provided by a customer. However, such ranking is prone to bias if the customer has insufficient domain knowledge. He/she may exclude relevant or include irrelevant criterion termed as ’misspecification of criterion’. This causes structural uncertainty within the MCDA leading to selection of suboptimal service provider by online broker. To cater such issue, we propose a self-regulated MCDA, which uses notion of factor analysis from the field of statistics. Two QoS based datasets were used for evaluation of proposed model. The prior dataset i.e., feedback from customers, was compiled using leading review websites such as Cloud Hosting Reviews, Best Cloud Computing Providers, and Cloud Storage Reviews and Ratings. The later dataset i.e., feedback from servers, was generated from Cloud brokerage architecture that was emulated using high performance computing (HPC) cluster at University of Luxembourg (HPC @ Uni.lu). The results show better performance of proposed model as compared to its counterparts in the field. The beneficiary of the research would be enterprises that view insufficient domain knowledge as a limiting factor for acquisition of Cloud services. [less ▲]

Detailed reference viewed: 35 (13 UL)
Full Text
Peer Reviewed
See detailUsing Virtual Desktop Infrastructure to Improve Power Efficiency in Grinfy System
Ibrahim, Abdallah Ali Zainelabden Abdallah UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL et al

in IEEE 8th International Conference on Cloud Computing Technology and Science(CloudCom), Luxembourg 2016 (2016, December 13)

Saving power becomes one of the main objectives in information technology industry and research. Companies consume a lot of money in the shape of power consuming. Virtual Desktop Infrastructure (VDI) is a ... [more ▼]

Saving power becomes one of the main objectives in information technology industry and research. Companies consume a lot of money in the shape of power consuming. Virtual Desktop Infrastructure (VDI) is a new shape of delivering operating systems remotely. Operating systems are executing in a cloud data center. Users desktops and applications can be accessed by using thin client devices. Thin client device is consisting of screen attached with small CPU. VDI has benefits in terms of cost reduction and energy saving. In this paper, we increase the power saved by Grinfy system. Without VDI, Grinfy can save at least 30% of energy consumption to its users companies. By integrating VDI in computing systems and using Grinfy, the power efficiency and saving can be improved and save more than 30%. The improving and increasing of energy saving features of VDI are also illustrated by experiment and will be integrated to Grinfy system to increase percentage of energy saved. [less ▲]

Detailed reference viewed: 41 (6 UL)
Full Text
Peer Reviewed
See detailVirtual Desktop Infrastructures: architecture, survey and green aspects proof of concept
Ibrahim, Abdallah Ali Zainelabden Abdallah UL; Bouvry, Pascal UL; Kliazovich, Dzmitry UL et al

in 7th INTERNATIONAL GREEN and SUSTAINABLE COMPUTING CONFERENCE (1st RE-HPC workshop), Hangzhou, China (November 2016) (2016, November 07)

Virtual Desktop Infrastructure (VDI) is a new generation of cloud service in which users operating systems execute in a cloud data center. Users can access their desktops and applications by using thin ... [more ▼]

Virtual Desktop Infrastructure (VDI) is a new generation of cloud service in which users operating systems execute in a cloud data center. Users can access their desktops and applications by using thin client devices. This thin client is consisting of only a screen attached with low power CPU. This new paradigm of delivering remote desktop provides benefits in terms of flexibility, cost reduction, data security and energy saving which are the green benefits from using VDI. VDI becomes an important technology in green computing and energy saving. In this paper, we present and review the green benefits for using VDI in large and small organizations. The usefulness and energy-saving features of VDI are also illustrated by some experiments. [less ▲]

Detailed reference viewed: 78 (10 UL)
Full Text
Peer Reviewed
See detailOn Service Level Agreement Assurance in Cloud Computing Data Centers
Ibrahim, Abdallah Ali Zainelabden Abdallah UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL

in IEEE 9th International Conference on Cloud Computing (CLOUD), San Francisco, USA (June 2016) (2016, June 27)

Cloud computing uses internet data centers to host applications and data storage. Cloud computing resources and services are offered to customers on pay-per-use model while the quality of the offered ... [more ▼]

Cloud computing uses internet data centers to host applications and data storage. Cloud computing resources and services are offered to customers on pay-per-use model while the quality of the offered resources and services are defined using service level agreements also known as SLAs. Unfortunately, there is no standard mechanism to verify and assure that services delivered by the cloud provider satisfy the SLA agreement in an automatic way. To fill this gap we propose a framework for SLA assurance, which can be used by both cloud providers and cloud users. The proposed framework assesses performance of cloud applications with and without introducing system and component failures and then helps to resolve or mitigate failures to assure the required quality of cloud applications. The evaluation results obtained through simulations and using testbed experiments demonstrate good agreement with the design objectives. [less ▲]

Detailed reference viewed: 79 (14 UL)
Full Text
Peer Reviewed
See detailService Level Agreemnet Assurance between Cloud Services Providers and CLoud Customers
Ibrahim, Abdallah Ali Zainelabden Abdallah UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL

in Butterfield, Evan; Kellenberger, Patrick (Eds.) Proceedings of 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing CCGrid 2016 (2016, May 19)

Cloud services providers deliver cloud services to cloud customers on pay-per-use model while the quality of the provided services are defined using service level agreements also known as SLAs ... [more ▼]

Cloud services providers deliver cloud services to cloud customers on pay-per-use model while the quality of the provided services are defined using service level agreements also known as SLAs. Unfortunately, there is no standard mechanism which exists to verify and assure that delivered services satisfy the signed SLA agreement in an automatic way. There is no guarantee in terms of quality. Those applications have many performance metrics. In this doctoral thesis, we propose a framework for SLA assurance, which can be used by both cloud providers and cloud users. Inside the proposed framework, we will define the performance metrics for the different applications. We will assess the applications performance in different testing environment to assure good services quality as mentioned in SLA. The proposed framework will be evaluated through simulations and using testbed experiments. After testing the applications performance by measuring the performance metrics, we will review the time correlations between those metrics. [less ▲]

Detailed reference viewed: 102 (36 UL)
Full Text
See detailService Level Agreement Assurance in Cloud Computing Data Centers
Ibrahim, Abdallah Ali Zainelabden Abdallah UL

Bachelor/master dissertation (2015)

SaaS is providing cloud applications like all the normal classes of applications of normal computing like the web applications, file applications, email applications, real-time applications, highly ... [more ▼]

SaaS is providing cloud applications like all the normal classes of applications of normal computing like the web applications, file applications, email applications, real-time applications, highly interactive applications, massive data analysis applications, high performance computing applications and mobile cloud applications. Cloud computing uses the internet data centers to host the applications and data storage and also the processing power in the addition to the virtualization. Clouds are a huge stack of easily and usefully virtualized services and resources (Like software, platform and hardware). These resources are used by people all over the world and dynamically configured to accommodate more and more load and scale to a huge number of users. This stack of resources and services is delivered to the customers by a pay-per-use model which verifies that the services provided by the cloud providers are provided by means of service level agreements. In this master thesis, we present an assurance to the service level agreement between the cloud users and the cloud services providers by trying to assess and evaluate the cloud computing data centers services and applications provided to the cloud users. Also we introduce mathematical test models for the web, file, real time and distributed applications. We can use these test models to see the behavior of the applications over a long time. In this master thesis, we classify the cloud applications into 8 different classes of applications and then identify the failures and problems which affect these cloud applications. We classify also all failures types which may occur in cloud data centers like network failures, physical server failures, VM unavailability, individual failures racks and individual component failures. We got the important metrics for each class of applications and developed real scenarios for four classes. Then, we introduce different failures to these scenarios to see what is the impact in the most important metrics of applications. Then, we simulate these scenarios in Network Simulator 2. Finally, we solved and mitigated the failures in simulation by using two failure mitigation techniques. The first one is the virtual machine migration and redundancy. The second technique is the forward error correction. Experimental results acquired over the course of this master's thesis give an assessment and verification of the cloud applications services provided by the cloud provider data centers. And also verify that the cloud data center provider gives their users the best services performance and high QoS, we use this verification to assure SLA response times metric and a good quality and performance of services as mentioned inside the SLA document. This verification will be given to the cloud customers. [less ▲]

Detailed reference viewed: 185 (11 UL)