Fault tolerance in cloud data centers is a critical mechanism for handling the escalating frequency of failures. As the size and complexity of large-scale systems grow, the challenge of predicting and mitigating failures becomes... more
Based on pay-as-per-usage policy, there is a tremendous use of cloud computing in scientific society like bio-medical, healthcare and online financial applications. Fault tolerance is one of the biggest challenges to guarantee the... more
System integration of an operation center has become more complex and heterogeneous due to rapid innovations in the IT industry. Problems arise when a new integration requirement emerges due to complexity of the system integration... more
In cloud computing, resources are dynamically provisioned and delivered to users in a transparent manner automatically on-demand. Task execution failure is no longer accidental but a common characteristic of cloud computing environment.... more
In this paper, we propose a novel architecture to allow the implementation of a cyber environment composed of different High Performance Computing (HPC) infrastructures (i.e., clusters, grids and clouds). To access this cyber environment,... more
Fault tolerance is one of the major challenges during fault occurrence in any computational environment. Since, computational grids provide access to huge pool of shared processing power, the chances of fault occurrence are high. The... more
Today, the IT becomes the key pillar for effective structural and organizational management. All the scenarios related to the activity, the communication and the management of current businesses are made of information systems (IS).... more
The need for storage and instant access to personal data (patient or professional) in Moroccan healthcare is exponential. Thus, the access needs of health professionals to different health information necessitate continuity of care, hence... more
IoT solutions are formulated and accomplished to cope with distinct challenges influenced by domainspecific necessities, thus not considering issues of visibility, scalability, interoperability along with use-case independence.... more
In this paper, we propose a novel architecture to allow the implementation of a cyber environment composed of different High Performance Computing (HPC) infrastructures (i.e., clusters, grids and clouds). To access this cyber environment,... more
The Implications of big data analytics of current trends in nanotechnology theory, model and simulation are becoming impressive issues. The potential applications of nanotechnology in the industrial sector, identifying and prioritizing... more
This overview gives the basic concept, defines the terms used in the industry, and outlines the general architecture and applications of Cloud computing. It gives a summary of Cloud Computing and provides a good foundation for... more
A grid-computing paradigm delivers the processing power of massively parallel computation to all subscribed users. Current trends, research, and developments in grid computing show that the available grid resources exist as non-storable... more
A grid-computing paradigm delivers the processing power of massively parallel computation to all subscribed users. Current trends, research, and developments in grid computing show that the available grid resources exist as non-storable... more
In the era of digital space, the enterprise applications should be accessible from mobile and different channels like SMS, IVR, email and other smart devices. Modernizing traditional existing applications to meet the demand of the... more
Data mining, known as knowledge discovery is a computer-assisted, analytical process of digging through and analyzing large amount of data and extracting knowledge from the data. Data mining technologies has made many industries like... more
Cloud computing has been gaining popularity in the recent years. Several studies are being proceeded to build cloud applications with exquisite quality based on user's demands. In achieving the same, one of the applied criteria is... more
The Implications of big data analytics of current trends in nanotechnology theory, model and simulation are becoming impressive issues. The potential applications of nanotechnology in the industrial sector, identifying and prioritizing... more
Cloud computing offers on-demand access to large-scale computing resources in a pay-as-you go manner. Market-based resource allocation mechanisms are gaining popularity among commercial cloud providers to deal with dynamically fluctuating... more
Context: Developments in cloud computing have made it attractive for consumers to migrate their applications to the cloud environment. However, in the crowded cloud market, application customers and providers face the problem of how to... more
Cloud computing consumes a huge amount of electrical power which penalizes both the cloud service providers and environmental standards. Energyperformance tradeoff is still an open issue in cloud computing that targets minimizing energy... more
Grid computing makes large-scale computations easier to handle. In heterogeneous systems like grid computing, failure is inevitable. Because of the volume and diversity of the resources, scheduling algorithm is among the most difficult... more
Cloud computing is on-demand Internet-based computing, which is a highly scalable service adopted by different working and non-working classes of people around the globe. Task scheduling one of the critical applications used by end-users... more
Workload and resource management are two essential functions provided in the service level of a Grid software infrastructure. Consistently, efficient load balancing algorithms are fundamentally important to improve the global throughput... more
Data mining, known as knowledge discovery is a computer-assisted, analytical process of digging through and analyzing large amount of data and extracting knowledge from the data. Data mining technologies has made many industries like... more
Based on pay-as-per-usage policy, there is a tremendous use of cloud computing in scientific society like bio-medical, healthcare and online financial applications. Fault tolerance is one of the biggest challenges to guarantee the... more
Data mining, known as knowledge discovery is a computer-assisted, analytical process of digging through and analyzing large amount of data and extracting knowledge from the data. Data mining technologies has made many industries like... more
Efficient Task Scheduling Strategy Towards Qos Aware Optimal Resource Utilization in Cloud Computing
QoS (Quality of Service) aware task scheduling in cloud computing is a continuous practice due to the divergent scope of user needs. Henceforth the current research is moving in a direction to find optimal solutions for efficient task... more
The fundamental problems with cloud computing environment are resource allocation and cloudlets scheduling. When scheduling cloudlets in cloud environment, different cloudlets needs to be executed simultaneously by the available resources... more
The fundamental problems with cloud computing environment are resource allocation and cloudlets scheduling. When scheduling cloudlets in cloud environment, different cloudlets needs to be executed simultaneously by the available resources... more
In this paper we present a balanced scheduling algorithm with considering the fault tolerance and task migration of allocating independent tasks in grid systems. Resource scheduling and its management are great challenges in heterogeneous... more
System integration of an operation center has become more complex and heterogeneous due to rapid innovations in the IT industry. Problems arise when a new integration requirement emerges due to complexity of the system integration... more
Virtual machine (VM) migration is a methodology used for attaining the system load balancing in a cloud environment by transferring the one VM from one physical host to another host. In this paper, we plan to migrate the extra tasks from... more
Workload and resource management are two essential functions provided in the service level of a Grid software infrastructure. Consistently, efficient load balancing algorithms are fundamentally important to improve the global throughput... more
Cloud brokering service is an intermediate service which enables the producer-consumer business model enforcing the easy access to cloud services from Cloud Service Providers (CSPs). Cloud broker is to provide a platform where broker... more
Vehicular Ad hoc Network (VANET)is a kind of mobile Ad Hoc networks (MANETs)that is applied for progress of intelligent transportation system (ITS).Vehicles get various types of data from roadside units (RSUs)including voice, video and... more
IoT solutions are formulated and accomplished to cope with distinct challenges influenced by domain-specific necessities, thus not considering issues of visibility, scalability, interoperability along with use-case independence.... more
Demand for web content continues to increase at exponential rates and this has intensified the challenges of satisfying customer’s Quality of Service. Several techniques for Web content delivery vis-à-vis resource allocation have been... more
Vehicular Ad hoc Network (VANET)is a kind of mobile Ad Hoc networks (MANETs)that is applied for progress of intelligent transportation system (ITS).Vehicles get various types of data from roadside units (RSUs)including voice, video and... more
The Implications of big data analytics of current trends in nanotechnology theory, model and simulation are becoming impressive issues. The potential applications of nanotechnology in the industrial sector, identifying and prioritizing... more
Virtual machine (VM) migration is a methodology used for attaining the system load balancing in a cloud environment by transferring the one VM from one physical host to another host. In this paper, we plan to migrate the extra tasks from... more
During the participation in the 2018 International Conference on Air Transport Research, "ICRAT" the scientific community of air transport stressed the importance of traffic control within airport taxiways. Scheduling aircraft... more
Collaborative Virtual Environment (CVE) systems allow the sharing of virtual space, and each participant is represented by an entity in the CVE. Resources are consumed when interaction among several users occurs. The resources are... more
Load balancing is an important metric for enhancing system performance. The distributed nature and heterogeneity of cloud resources makes scheduling and load balancing a challenging task. Scheduling of jobs to the appropriate virtual... more
Task resubmission and checkpoint are among several popular techniques used in providing fault tolerance in grid computing. However, due to the lack of side-by-side comparison, it is not certain of the best technique that would not degrade... more
Grid computing provides a virtual framework that integrates resources and services distributed across multiple controlled domains. Grouping based job scheduling is an important issue in grid computing in aspects of minimizing the... more
IoT solutions are formulated and accomplished to cope with distinct challenges influenced by domainspecific necessities, thus not considering issues of visibility, scalability, interoperability along with use-case independence.... more
The utilization of information technology in health care information systems tends to be slower compared with the other areas. Some of the reasons are because of these areas have special characteristics which are: 1) the data and... more
System integration of an operation center has become more complex and heterogeneous due to rapid innovations in the IT industry. Problems arise when a new integration requirement emerges due to complexity of the system integration... more