Software Engineering and Information Systems
Abstract Integration of IoT, Fog and Cloud Layers with Support for Availability, Performance and Interoperability Quality Attributes

Narges Akhound; Sahar Adabi; Ali Rezaee; Amir masoud Rahmani

Articles in Press, Accepted Manuscript, Available Online from 27 September 2022

Abstract
  The advent of the Internet of Things (IoT) technology has made it possible for different devices to be widely connected to the Internet and interact. It has led to the production of large amounts of heterogeneous data. On the other hand, cloud computing is a convenient and efficient processing model ...  Read More

Computer Networks and Distributed Systems
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Hanieh Ghorashi; Meghdad Mirabi

Volume 6, Issue 3 , August 2020, , Pages 155-168

Abstract
  Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental ...  Read More

Computer Networks and Distributed Systems
IMPACTS AND CHALLENGES OF CLOUD COMPUTING FOR SMALL AND MEDIUM SCALE BUSINESSES IN NIGERIA

Scholastica Nwanneka Mallo; Francisca Nonyelum Ogwueleka

Volume 5, Issue 3 , August 2019, , Pages 169-180

Abstract
  Cloud computing technology is providing businesses, be it micro, small, medium, and large scale enterprises with the same level playing grounds. Small and Medium enterprises (SMEs) that have adopted the cloud are taking their businesses to greater heights with the competitive edge that cloud computing ...  Read More

Computer Networks and Distributed Systems
A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems

Marzieh Bozorgi Elize; Ahmad KhademZadeh

Volume 3, Issue 4 , November 2017, , Pages 203-212

Abstract
  Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, ...  Read More

Computer Networks and Distributed Systems
Task Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing

Ghazaal Emadi; Amir Masoud Rahmani; Hamed Shahhoseini

Volume 3, Issue 3 , August 2017, , Pages 135-144

Abstract
  The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ...  Read More

Computer Networks and Distributed Systems
A review of methods for resource allocation and operational framework in cloud computing

Hadi Moei Emamqeysi; Nasim Soltani; Masomeh Robati; Mohamad Davarpanah

Volume 3, Issue 3 , August 2017, , Pages 173-180

Abstract
  The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, ...  Read More

Computer Networks and Distributed Systems
TASA: A New Task Scheduling Algorithm in Cloud Computing

Somayeh Taherian Dehkordi; Vahid Khatibi Bardsiri

Volume 1, Issue 4 , November 2015, , Pages 25-32

Abstract
  Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has ...  Read More

Computer Networks and Distributed Systems
A Near Optimal Approach in Choosing The Appropriate Physical Machines for Live Virtual Machines Migration in Cloud Computing

Seyedeh Roudabeh Hosseini; Sepideh Adabi; Reza Tavoli

Volume 1, Issue 3 , August 2015, , Pages 23-32

Abstract
  Migration of Virtual Machine (VM) is a critical challenge in cloud computing. The process to move VMs or applications from one Physical Machine (PM) to another is known as VM migration. In VM migration several issues should be considered. One of the major issues in VM migration problem is selecting an ...  Read More