<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>University of Qom</PublisherName>
				<JournalTitle>Journal of Engineering Management and Soft Computing</JournalTitle>
				<Issn>3116-0158</Issn>
				<Volume>6</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2020</Year>
					<Month>09</Month>
					<Day>22</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Optimization of Job Scheduling in the Cloud Computing Environment Using the Fuzzy Particle Swarm Optimization Algorithm</ArticleTitle>
<VernacularTitle>-بهینه‌سازی زمانبندی وظایف در محیط ابر با استفاده از ویرایش فازی الگوریتم بهینه‌سازی اجتماع ذرات</VernacularTitle>
			<FirstPage>199</FirstPage>
			<LastPage>215</LastPage>
			<ELocationID EIdType="pii">1271</ELocationID>
			
<ELocationID EIdType="doi">10.22091/jemsc.2018.1271</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Shabnam</FirstName>
					<LastName>Gharaeian</LastName>
<Affiliation>Department of Computer Engineering, Garmsar Branch, Islamic Azad University,Garmsar,Iran</Affiliation>

</Author>
<Author>
					<FirstName>Khosrow</FirstName>
					<LastName>Amirizadeh</LastName>
<Affiliation>Department of Computer Engineering, Garmsar Branch, Islamic Azad University,Garmsar, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2019</Year>
					<Month>02</Month>
					<Day>20</Day>
				</PubDate>
			</History>
		<Abstract>Nowadays, along with the constant increase of using cloud environment by companies and organizations, scheduling jobs in this environment in an optimum way is of prime importance. Therefore, different algorithms have been suggested for assigning tasks to resources in cloud environments; however, most of which do not consider criteria such as balanced load, and reduction of the task completion time. In this work, using the meta-heuristic algorithm of swarm particles optimization (PSO) and fuzzy logic, task completion time is reduced, and, as a result of which, efficiency of using resources is increased. Generally, in a distributed system like cloud environment, tasks are assigned randomly to resources. Hence, total load on the cloud environment could become imbalanced, which reduces system’s efficiency. In this research, PSO and fuzzy logic is used for job scheduling. In addition, the use of simulated annealing (SA) to improve the initial solutions, which are generated randomly, is suggested. Results show that the suggested optimization method can effectively improve criteria like makespan once compared with results of algorithms without optimization, like Ron-robin, and even in comparison to other optimization algorithms, like genetic algorithm. </Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Cloud computing</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Job scheduling</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Particle Swarm Optimization</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Fuzzy Logic</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Simulated Annealing</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jemsc.qom.ac.ir/article_1271_ede13aaab1e7ff67858848c5cc505740.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
