The Presentation of a Solution to Optimize the Time and Cost of Software Component Placement Using a Multi-Objective Meta-Exploratory Algorithm in the Cloud Environment
In the last decade, cloud computing has attracted the attention of many IT providers and users. One of the most widely used models of providing services in the field of cloud computing is the “software as a service” or SaaS model, which is usually provided as a combination of data and application components. One of the major challenges in this area is finding the optimal location for the software components on the cloud infrastructure where the software as a service can perform at its best. The problem of locating software as a service, addresses the challenge of determining which components in the cloud data center can host which components without violating the limitations of the software as a service. In this paper, we have presented a multi-objective optimization solution with the aim of reducing costs and execution time for locating components in cloud environments. We have simulated our proposed solution using the Cloudsim library and finally evaluated and compared it with two multi-objective and cuckoo search algorithms. The simulation results show that the proposed solution performs better than the two basic algorithms, reducing the implementation time of the “software as a service” components and the costs by 9.4% and 9.1% respectively, and increasing the productivity by 7.9%.
- حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران میشود.
- پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانههای چاپی و دیجیتال را به کاربر نمیدهد.