The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The interconnection of several web services into single composite web services is known as Web Service Composition (WSC). WSC can be implemented in three different ways such as static, semi-dynamic and dynamic. In this research, the dynamic web service composition is accentuated as it is the most challenging method where it occurs during run time to fulfill the business process requirement. Too many...
The main goal of the CDN network (content delivery network) is delivery content (information) to endusers with high availability and high performance and adequate quality. And so also solve some problems such as improving global availability and reducing bandwidth. It was suggested that the use of a monitoring system allows to have the latest information about the status of any server and make optimum...
Service oriented systems are highly dynamic systems composed of several web services. One of the most important challenges in service oriented systems is to deliver acceptable quality of service. For this purpose, it is required to monitor quality of service along different activities of service oriented system. Existing research focuses on specific activities but do not take into account all the...
Multi-tenant service-based systems (SBSs) have gained unprecedented prominence in recent years. Network-accessible Web services are composed in the form of business process to simultaneously fulfill multiple tenants' functional and multi-dimensional quality-of-service (QoS) requirements. Those services often operate in a distributed and volatile environment. It is of tremendous importance to monitor...
Massive parallel business workflows running in the cloud are prone to temporal violations (namely intermediate runtime delays) due to various reasons such as service performance fluctuation and resource conflicts. To deliver satisfactory on-time completion, cloud workflow temporal verification is employed to accurately detect time delays of workflow activities and timely handle temporal violations...
A goal of cloud service management is to design self-adaptable auto-scaler to react to workload fluctuations and changing the resources assigned. The key problem is how and when to add/remove resources in order to meet agreed service-level agreements. Reducing application cost and guaranteeing service-level agreements (SLAs) are two critical factors of dynamic controller design. In this paper, we...
In a cloud environment, uncertainty and resource dispersion lead to problems with resource allocation due, for instance, to heterogeneity, dynamism, and failures. Unfortunately, existing resource management techniques, frameworks, and mechanisms are insufficient to handle these environments, applications, and resource behaviors. To provide efficient workload performance and applications, these issues...
In recent years, trust has emerged with the development of cloud computing. It is a critical step to select a trusted cloud provider before the service begins, which is related to the interests of cloud consumers themselves and the quality of the service. A SLA trust model based on behavior evaluation is proposed in this paper. User's subjective evaluations are abandoned, the provider who is trusted...
This paper presents results of the ongoing development of CYCLONE as a platform for scientific applications in heterogeneous multi-cloud/multi-provider environment. In particular, we focus on QoS management of the multi-cloud applications within CYCLONE. A challenging factor for application deployment and exploitation within the CYCLONE infrastructure is its highly dynamic nature, which raises the...
Adaptive content streaming is frequently used as an efficient and cheap solution to achieve a good quality for media streaming, in systems having light Over-the-Top architectures. The streaming system developed here makes an initial optimized server selection based on multi-criteria algorithms and then in-session media adaptation. The focus of this paper is on performance analysis (based on real-life...
Nowadays, many companies have migrated their applications and data to the cloud. Among other benefits of this technology, the ability to answer quickly business requirements has been one of the main motivations. Thereby, in cloud environments, resources should be acquired and released automatically and quickly at runtime. This way, to ensure QoS, the major cloud providers emphasize ensuring of availability,...
Cloud computing platform has gained popularity among service providers and consumers to perform business operations due to the ease of communication and transaction convenience in terms of accessibility and availability. However, due to the vulnerability of this dynamic open environment, it is crucial to have a binding agreement between all the service parties for ensuring trust while fulfilling the...
In this paper, we describe the development of a generalized metric for computing response time of a web service. Such a generalized metric would help to develop consensus with regards to the meanings of contracted Quality of Service (QoS) parameters; this also avoids the confusion that may arise when the same QoS parameter is understood differently by both the service provider and the consumer (e...
Auto scaling mechanisms have become a typical paradigm in cloud computing environments. Such mechanisms can increase or minimize the number of virtual machines according to user demands, consequently achieving pay-per-use objectives. However, auto scaling mechanisms provided by infrastructure-as-a-service providers must strictly follow user-defined thresholds, the drawback of such mechanisms is that...
The quality of service-oriented system relies heavily on the third-party service. Such reliance would result in many uncertainties, in consideration of the complex and changeable network environment. Hence, effective runtime monitoring technique is required by service-oriented system. Several monitoring approaches have been proposed. However, all of these approaches do not consider the influences...
Runtime anomalies occurring to service-based systems (SBSs) must be located and fixed in a timely manner in order to guarantee successful delivery of outcomes in response to user requests. Monitoring all component services constantly is impractical due to excessive resource consumption. Inspecting all component services upon anomalies is time-consuming and thus also impractical. In this work, we propose...
We aim at enhancing the Quality of Service (QoS) management in modern Internet applications that heavily rely on the quality of the underlying network. Our goal is to provide the application developers with mechanisms for specifying and controlling high-level, application-related QoS metrics, rather than the traditional low-level, network-related metrics like latency, throughput, packet loss, etc...
We propose a method for estimating the locations of the causes of failure or deterioration in quality in the service function chains (SFCs) of datacenter networks by using tests packets. Our method is especially effective in service-quality deterioration where no alarms are notified from physical and virtual components. This method models SFC configurations by creating a correlation ID, which identifies...
Cloud computing is increasingly being used to deliver infrastructure, platform and/or software as services over the Internet. The resulting Cloud-based services with various types create complex management situations at the Cloud provider side. In particular, face to a large and dynamic number of service loads, a Cloud provider needs a means to maintain QoS (Quality of Service) levels it has agreed-upon...
In recent years, cloud computing is establishing itself as the latest high-performance and high-throughput computing paradigm, and thus doing business in the cloud is becoming a reality. However, due to the dynamic nature of the cloud environment, the on-time completion of time-constrained business workflows is a big challenge. Workflow temporal verification as the major approach to monitor and control...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.