Abstract

The real-time system should guarantee that all critical timing constraints will be met in advance. Many distributed systems such as a cloud environment have a nondeterministic structure and it would cause a serious problem for real time, but the user can access a large number of shared resources. Also launching a new resource in the IaaS layer of a Cloud is not instantaneous. Prediction model, risk management in PaaS and monitoring in IaaS are the most important parts that a real-time system should have because they must face a challenge in understanding the system and the behavior of workload completely. The results of analyzing, monitoring and prediction have serious impacts on system reaction. Understanding the workload is an important challenge in all systems and they use different models to identify the types or predict changes over the time. A prediction model must have the ability to produce and shape the pattern of workloads with low overhead. In this study, we propose an enhancement for profiling process with continues Markov chain to make hosts deterministic for users. The effectiveness and the accuracy of the proposed model measured in the evolution part. Also, the number of the failed tasks counted in this new model to show how proposed model is successful.

Highlights

  • In Cloud, a user has an opportunity to access a large number of resources

  • This means, in order to maximize the application performance, the user must carefully select a subset of the resources and schedule the application to run on these resources before an application is launched to run in the cloud, Dynamic resource scaling is one of the key characteristics that distinguish the Cloud systems from the traditional computing hosts (Kusic and Kandasamy, 2007)

  • There is no guarantee for Cloud to perform real-time tasks without any deadline violation

Read more

Summary

Introduction

In Cloud, a user has an opportunity to access a large number of resources These resources are often shared with other users and many of the available resources are greatly over time (Bible et al, year). Allocating resources less than the request have a major impact on system delay and task failure. This means, in order to maximize the application performance, the user must carefully select a subset of the resources and schedule the application to run on these resources before an application is launched to run in the cloud, Dynamic resource scaling is one of the key characteristics that distinguish the Cloud systems from the traditional computing hosts (Kusic and Kandasamy, 2007)

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call