Pattern Analysis and Intelligent Systems
1. An Improved Bat Algorithm with Grey Wolf Optimizer for Solving Continuous Optimization Problems

narges jafari; Farhad Soleimanian Gharehchopogh

Volume 6, Issue 3 , Summer 2020, Pages 119-130

Abstract
  Metaheuristic algorithms are used to solve NP-hard optimization problems. These algorithms have two main components, i.e. exploration and exploitation, and try to strike a balance between exploration and exploitation to achieve the best possible near-optimal solution. The bat algorithm is one of the ...  Read More

Computer Networks and Distributed Systems
2. An Improved Junction-Based Directional Routing Protocol (IJDRP) for VANETs

Bharat Mahaur; Aishwarya Gupta

Volume 6, Issue 3 , Summer 2020, Pages 131-140

Abstract
  Vehicular Ad-Hoc Networks (VANETs) is a novel technology that has recently emerged and due to its swift changing topology and high mobility nature, it has become problematic to design an efficient routing protocol in VANETs’ amongst both moving and stationary units. Also, the existing routing algorithms ...  Read More

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

Derdus Kenga; Vincent Oteke Omwenga; Patrick Job Ogao

Volume 6, Issue 3 , Summer 2020, Pages 141-150

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
4. An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Hanieh Ghorashi; Meghdad Mirabi

Volume 6, Issue 3 , Summer 2020, Pages 151-160

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

Software Engineering and Information Systems
5. An Effective Path-aware Approach for Keyword Search over Data Graphs

Asieh Ghanbarpour; Hassan Naderi; Soheil ZareMotlagh

Volume 6, Issue 3 , Summer 2020, Pages 161-170

Abstract
  Abstract—Keyword Search is known as a user-friendly alternative for structured languages to retrieve information from graph-structured data. Efficient retrieving of relevant answers to a keyword query and effective ranking of these answers according to their relevance are two main challenges in ...  Read More

Software Engineering and Information Systems
6. Design Software Failure Mode and Effect Analysis using Fuzzy TOPSIS Based on Fuzzy Entropy

shahrzad Oveisi; Mohammad Nadjafi; Mohammad Ali Farsi; Ali moeini; Mahmood Shabankhah

Volume 6, Issue 3 , Summer 2020, Pages 171-180

Abstract
  One of the key pillars of any operating system is its proper software performance. Software failure can have dangerous effects and consequences and can lead to adverse and undesirable events in the design or use phases. The goal of this study is to identify and evaluate the most significant software ...  Read More