Quarterly Journal of Information and Communication Technology ​
Keywords = قرارداد سطح خدمت
Number of Articles: 2
A Review on the History, Attitude and Architecture of the Cloud Computing

A Review on the History, Attitude and Architecture of the Cloud Computing

Volume 2, Issue 4, Autumn 2021, Pages 14-8

Alireza Mousavi, Majid Hoseinpoor

Abstract Cloud computing systems, which provide IT-related capabilities as Internet services to multiple customers, make the payment model based on the use of computing services provided to users through distribution networks. In cloud computing, a set of interconnected virtual computers is considered as one or more integrated computing resources, based on service level agreements and these agreements are established during the negotiations between service providers and consumers. Cloud computing seeks to enable a new generation of data centers by providing services in dynamic networked virtual machines, so that users can access applications from anywhere in the world. Cloud computing is revolutionizing the IT industry because of its efficiency, availability, low cost and other benefits. Today, many technology-based web service providers are moving towards adopting this technology and applying cloud computing approaches, which will lead to a significant increase in the use of various cloud services. Although much progress has been made in the field of cloud computing, many of the challenges in this area are still not well understood. This article examines cloud computing in terms of historical evolution, basic concepts, technology, reference architecture and various challenges.

A Monolithic Approach for Effective Performance Analysis and Management in Clouds

A Monolithic Approach for Effective Performance Analysis and Management in Clouds

Volume 1, Issue 1, Autumn 2020, Pages 11-26

Nafiseh Fareghzadeh, Gholamreza Vatanian

Abstract Cloud computing is an emerging model of business computing. It distributes computing tasks in shared resource pools, which consist of many computers, so that various applications can access the cloud as they need. In computing, resource contention refers to a conflict over a shared resource between several components. Resource contention often negatively affects the performance of components competing for the resource. It is a common concern in cloud computing. Unmanaged resource contention in cloud computing environments can causes problems such as performance interference, service quality degradation and consequently service agreements violations. Performance management is an indispensable remedy solution for the mentioned challenges. Monolithic analysis and management of the performance from the cloud services perspective and different entities has not been studied in previous researches and most of the previous studies focus on algorithms and methods for specific applications and mostly, lack sufficient descriptions about management aspects of the performance. Due to the importance of this issue, this paper aims to make an in-depth investigation of this problem. In this paper, we propose a novel approach to monolithic management of the performance and its general requirements for clouds. The proposed approach enables service providers to realize different optimization methods and manage the performance for their offers and products. The experimental results demonstrate the effectiveness, flexibility and practicality of the proposed approach for effective performance management in different cloud service centers.