Applying Swarm Optimization Techniques to Calculate Execution Time for Software Modules

Abstract

 This research aims to calculate the execution time for software modules, using Particle Swarm Optimization (PSO) and Parallel Particle Swarm Optimization (PPSO), in order to calculate the proper time. A comparison is made between MATLAB Code without Algorithm (MCWA), PSO and PPSO to figure out the time produced when executing any software module. The proposed algorithms which include the PPSO increase the speed of executing the algorithm itself, in order to achieve quick results. This research introduces the proposed architecture to calculate execution time and uses MATLAB to implement MCWA, PSO and PPSO. The results show that PPSO algorithm is more efficient in speed and time compared to MCWA and PSO algorithm for calculating the execution time.

Authors and Affiliations

Nagy Darwish, Ahmed Mohamed, Bassem Zohdy

Keywords

Related Articles

 Discrimination Method between Prolate and Oblate Shapes of Leaves Based on Polarization Characteristics Measured with Polarization Film Attached Cameras

Method for discrimination between prolate and oblate shapes of leaves based on polarization characteristics is proposed Method for investigation of polarization characteristics of leaves by means of Monte Carlo Ray Traci...

 Brainstorming Versus Arguments Structuring in Online Forums

 We characterize electronic discussion forums as being of one of the following two types: Brainstorming Forums and Arguments Structuring Forums. In this work we analyze and classify the types of threading models occ...

Hybrid Systems for Knowledge Representation in Artificial Intelligence

There are few knowledge representation (KR) techniques available for efficiently representing knowledge. However, with the increase in complexity, better methods are needed. Some researchers came up with hybrid mechanism...

 Adaptive Neuro-Fuzzy Inference System for Dynamic Load Balancing in 3GPP LTE

 ANFIS is applicable in modeling of key parameters when investigating the performance and functionality of wireless networks. The need to save both capital and operational expenditure in the management of wireless n...

 The Solution of Machines’ Time Scheduling Problem Using Artificial Intelligence Approaches

 The solution of the Machines’ Time Scheduling Problem (MTSP) is a hot point of research that is not yet matured, and needs further work. This paper presents two algorithms for the solution of the Machines’ Time Sch...

Download PDF file
  • EP ID EP149004
  • DOI 10.14569/IJARAI.2016.050303
  • Views 118
  • Downloads 0

How To Cite

Nagy Darwish, Ahmed Mohamed, Bassem Zohdy (2016).  Applying Swarm Optimization Techniques to Calculate Execution Time for Software Modules. International Journal of Advanced Research in Artificial Intelligence(IJARAI), 5(3), 12-17. https://europub.co.uk/articles/-A-149004