Computer Networks and Distributed Systems
1. A Method for Measuring Energy Consumption in IaaS Cloud

Derdus Kenga; Vincent Oteke Omwenga; Patrick Job Ogao

Articles in Press, Accepted Manuscript, Available Online from 25 July 2020

Abstract
  The ability to measure the energy consumed by cloud infrastructure is a crucial step towards the development of energy efficiency policies in the cloud infrastructure. There are hardware-based and software-based methods of measuring energy usage in cloud infrastructure. However, most hardware-based energy ...  Read More

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

Scholastica Nwanneka Mallo; Francisca Nonyelum Ogwueleka

Volume 5, Issue 3 , Summer 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
3. A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems

Marzieh Bozorgi Elize; Ahmad KhademZadeh

Volume 3, Issue 4 , Autumn 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
4. 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 , Summer 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
5. 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 , Summer 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
6. Data Replication-Based Scheduling in Cloud Computing Environment

Bahareh Rahmati; Amir Masoud Rahmani; Ali Rezaei

Volume 3, Issue 2 , Spring 2017, , Pages 75-80

Abstract
  Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, ...  Read More

Computer Networks and Distributed Systems
7. P2P Network Trust Management Survey

Seyed Hossein Ahmadpanah; Rozita Jamili Oskouei; Abdullah Jafari Chashmi

Volume 3, Issue 2 , Spring 2017, , Pages 89-106

Abstract
  Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P ...  Read More

Computer Networks and Distributed Systems
8. E2DR: Energy Efficient Data Replication in Data Grid

Kobra Bagheri; Mehran Mohsenzadeh

Volume 2, Issue 3 , Summer 2016, , Pages 27-34

Abstract
  Abstract— Data grids are an important branch of gird computing which provide mechanisms for the management of large volumes of distributed data. Energy efficiency has recently emerged as a hot topic in large distributed systems. The development of computing systems is traditionally focused on performance ...  Read More

Computer Networks and Distributed Systems
9. Improving the palbimm scheduling algorithm for fault tolerance in cloud computing

Minoo Soltanshahi

Volume 2, Issue 3 , Summer 2016, , Pages 9-14

Abstract
  Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms ...  Read More

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

Somayeh Taherian Dehkordi; Vahid Khatibi Bardsiri

Volume 1, Issue 4 , Autumn 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
11. Reliability and Availability Improvement in Economic Data Grid Environment Based On Clustering Approach

Ali Abbasi; Amir Masoud Rahmani; Esmaeil Zeinali Khasraghi

Volume 1, Issue 4 , Autumn 2015, , Pages 1-14

Abstract
  Abstract - One of the important problems in grid environments is data replication in grid sites. Reliability and availability of data replication in some cases is considered low. To separate sites with high reliability and high availability of sites with low availability and low reliability, clustering ...  Read More

Computer Networks and Distributed Systems
12. Optimization Task Scheduling Algorithm in Cloud Computing

Somayeh Taherian Dehkordi; Vahid Khatibi Bardsiri

Volume 1, Issue 3 , Summer 2015, , Pages 17-22

Abstract
  Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling ...  Read More

Computer Networks and Distributed Systems
13. 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 , Summer 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

Computer Networks and Distributed Systems
14. A Genetic Programming-based trust model for P2P Networks

Mahdi Sattarivand

Volume 1, Issue 2 , Spring 2015, , Pages 9-14

Abstract
  Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable ...  Read More