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

Mahdi Sattarivand

Volume 1, Issue 2 , May 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

Computer Architecture and Digital Systems
Overflow Detection in Residue Number System, Moduli Set {2n-1,2n,2n+1}

Babak Tavakoli; Mehdi Hosseinzadeh; Somayeh Jassbi

Volume 2, Issue 1 , February 2016, , Pages 9-16

Abstract
  Residue Number System (RNS) is a non-weighted number system for integer number arithmetic, which is based on the residues of a number to a certain set of numbers called module set. The main characteristics and advantage of residue number system is reducing carry propagation in calculations. The elimination ...  Read More

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

Minoo Soltanshahi

Volume 2, Issue 3 , August 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

Type-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation

Zahra Barati; Mahdi Jafari Shahbazzadeh; Vahid Khatibi Bardsiri

Volume 2, Issue 4 , November 2016, , Pages 9-16

Abstract
  predicting the effort of a successful project has been a major problem for software engineers the significance of which has led to extensive investigation in this area. One of the main objectives of software engineering society is the development of useful models to predict the costs of software product ...  Read More

Software Engineering and Information Systems
An Improved COCOMO based Model to Estimate the Effort of Software Projects

Vahid Khatibi Bardsiri; Mahboubeh Dorosti

Volume 2, Issue 2 , May 2016, , Pages 11-22

Abstract
  One of important aspects of software projects is estimating the cost and time required to develop projects. Nowadays, this issue has become one of the key concerns of project managers. Accurate estimation of essential effort to produce and develop software is heavily effective on success or failure of ...  Read More

Computer Networks and Distributed Systems
A Smart Hybrid System for Parking Space Reservation in VANET

Farhad Rad; hadi pazhokhzadeh; hamid parvin

Volume 3, Issue 1 , February 2017, , Pages 11-18

Abstract
  Nowadays, developed and developing countries using smart systems to solve their transportation problems. Parking guidance intelligent systems for finding an available parking space, are considered one of the architectural requirements in transportation. In this paper, we present a parking space reservation ...  Read More

Pattern Analysis and Intelligent Systems
Coastal Water Level Prediction Model Using Adaptive Neuro-fuzzy Inference System

OLATUNJI HEZEKIAH ADIGUN; OLUSOLA JOEL OYEDELE

Volume 5, Issue 1 , February 2019, , Pages 11-18

Abstract
  This paper employs Adaptive Neuro-Fuzzy Inference System (ANFIS) to predict water level that leads to flood in coastal areas. ANFIS combines the verbal power of fuzzy logic and numerical power of neural network for its action. Meteorological and astronomical data of Santa Monica, a coastal area in California, ...  Read More

Software Engineering and Information Systems
A Novel ICA-based Estimator for Software Cost Estimation

Behrouz Sadeghi; Vahid Khatibi Bardsiri; Monireh Esfandiari; Farzad Hosseinzadeh

Volume 1, Issue 4 , November 2015, , Pages 15-24

Abstract
  One of the most important and valuable goal of software development life cycle is software cost estimation or SCE. During the recent years, SCE has attracted the attention of researchers due to huge amount of software project requests. There have been proposed so many models using heuristic and meta-heuristic ...  Read More

Computer Networks and Distributed Systems
Intelligent Resource Allocation in Fog Computing: A Learning Automata Approach

Alireza Enami; Javad Akbari Torkestani

Volume 7, Issue 1 , February 2021, , Pages 19-34

Abstract
  Fog computing is being seen as a bridge between smart IoT devices and large scale cloud computing. It is possible to develop cloud computing services to network edge devices using Fog computing. As one of the most important services of the system, the resource allocation should always be available to ...  Read More

Computer Architecture and Digital Systems
Cost-aware Topology Customization of Mesh-based Networks-on-Chip

Ali Ramezanzad; Midia Reshadi

Volume 4, Issue 2 , May 2018, , Pages 61-68

Abstract
  Nowadays, the growing demand for supporting multiple applications causes to use multiple IPs onto the chip. In fact, finding truly scalable communication architecture will be a critical concern. To this end, the Networks-on-Chip (NoC) paradigm has emerged as a promising solution to on-chip communication ...  Read More

Pattern Analysis and Intelligent Systems
Designing and implementing a system for Automatic recognition of Persian letters by Lip-reading using image processing methods

Masoud Barkhan; Fattah Alizadeh; Vafa Maihami

Volume 5, Issue 2 , May 2019, , Pages 71-80

Abstract
  For many years, speech has been the most natural and efficient means of information exchange for human beings. With the advancement of technology and the prevalence of computer usage, the design and production of speech recognition systems have been considered by researchers. Among this, lip-reading ...  Read More

Computer Networks and Distributed Systems
Data Replication-Based Scheduling in Cloud Computing Environment

Bahareh Rahmati; Amir Masoud Rahmani; Ali Rezaei

Volume 3, Issue 2 , May 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
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

Software Engineering and Information Systems
A Review of Optical Routers in Photonic Networks-on-Chip: A Literature Survey

Negin Bagheri Renani; Elham Yaghoubi

Volume 4, Issue 3 , August 2018, , Pages 143-154

Abstract
  Due to the increasing growth of processing cores in complex computational systems, all the connection converted bottleneck for all systems. With the protection of progressing and constructing complex photonic connection on chip, optical data transmission is the best choice for replacing with electrical ...  Read More

Computer Networks and Distributed Systems
2016 Olympic Games on Twitter: Sentiment Analysis of Sports Fans Tweets using Big Data Framework

Azam Seilsepour; Reza Ravanmehr; Hamid Reza Sima

Volume 5, Issue 3 , August 2019, , Pages 143-160

Abstract
  Big data analytics is one of the most important subjects in computer science. Today, due to the increasing expansion of Web technology, a large amount of data is available to researchers. Extracting information from these data is one of the requirements for many organizations and business centers. In ...  Read More

Computer Networks and Distributed Systems
Coverage Improvement In Wireless Sensor Networks Based On Fuzzy-Logic And Genetic Algorithm

Elaheh Radmehr; HASSAN SHAKERI

Volume 3, Issue 4 , November 2017, , Pages 189-194

Abstract
  Wireless sensor networks have been widely considered as one of the most important 21th century technologies and are used in so many applications such as environmental monitoring, security and surveillance. Wireless sensor networks are used when it is not possible or convenient to supply signaling or ...  Read More

Pattern Analysis and Intelligent Systems
Detecting and counting vehicles using adaptive background subtraction and morphological operators in real time systems

Lida Shahmiri; Sajad Tavassoli; Seyed Navid Hejazi Jouybari

Volume 5, Issue 4 , November 2019, , Pages 213-220

Abstract
  vehicle detection and classification of vehicles play an important role in decision making for the purpose of traffic control and management.this paper presents novel approach of automating detecting and counting vehicles for traffic monitoring through the usage of background subtraction and morphological ...  Read More

Pattern Analysis and Intelligent Systems
Evaluation of the Parameters Involved in the Iris Recognition System

Minakshi Boruah

Volume 4, Issue 4 , November 2018, , Pages 219-228

Abstract
  Biometric recognition is an automatic identification method which is based on unique features or characteristics possessed by human beings and Iris recognition has proved itself as one of the most reliable biometric methods available owing to the accuracy provided by its unique epigenetic patterns. The ...  Read More

Pattern Analysis and Intelligent Systems
The Impact of the Adoption Business Intelligence among Iranian Banks

Marzieh Faridi Masouleh

Volume 4, Issue 1 , February 2018, , Pages 13-20

Abstract
  Business intelligent (BI) technologies have been adopted by different types of organizations. The banking sector is among the service industry that has been largely influenced by technology currently. This has been manifested in the way the operations of banking have evolved from the pure exchange of ...  Read More

Pattern Analysis and Intelligent Systems
Online multiple people tracking-by-detection in crowded scenes

Sahar Rahmatian; Reza Safabakhsh

Volume 1, Issue 2 , May 2015, , Pages 15-22

Abstract
  Multiple people detection and tracking is a challenging task in real-world crowded scenes. In this paper, we have presented an online multiple people tracking-by-detection approach with a single camera. We have detected objects with deformable part models and a visual background extractor. In the tracking ...  Read More

Pattern Analysis and Intelligent Systems
Experimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering

Farzaneh Famoori; Vahid Khatibi bardsiri; Shima Javadi Moghadam; Fakhrosadat Fanian

Volume 2, Issue 3 , August 2016, , Pages 15-26

Abstract
  One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of ...  Read More

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

Somayeh Taherian Dehkordi; Vahid Khatibi Bardsiri

Volume 1, Issue 3 , August 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 Architecture and Digital Systems
Novel Defect Terminolgy Beside Evaluation And Design Fault Tolerant Logic Gates In Quantum-Dot Cellular Automata

Mehrdad Poorhosseini

Volume 2, Issue 1 , February 2016, , Pages 17-26

Abstract
  Quantum dot Cellular Automata (QCA) is one of the important nano-level technologies for implementation of both combinational and sequential systems. QCA have the potential to achieve low power dissipation and operate high speed at THZ frequencies. However large probability of occurrence fabrication defects ...  Read More

Computer Networks and Distributed Systems
Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments

Avishan Sharafi; Ali Rezaee

Volume 2, Issue 4 , November 2016, , Pages 17-30

Abstract
  Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a ...  Read More

A New RSTB Invariant Image Template Matching Based on Log-Spectrum and Modified ICA

Mehran Yazdi; Narjes Pourjafarian; Mehrnaz Fani; Elahe Taherianfard

Volume 1, Issue 1 , February 2015, , Pages 19-28

Abstract
  Template matching is a widely used technique in many of image processing and machine vision applications. In this paper we propose a new as well as a fast and reliable template matching algorithm which is invariant to Rotation, Scale, Translation and Brightness (RSTB) changes. For this purpose, we adopt ...  Read More