﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>Journal of Information Systems and Telecommunication (JIST) </JournalTitle>
      <ISSN>2322-1437</ISSN>
      <Volume>7</Volume>
      <Issue>27</Issue>
      <PubDate PubStatus="epublish">
        <Year>2020</Year>
        <Month>3</Month>
        <Day>15</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>BSFS: A Bidirectional Search Algorithm for Flow Scheduling in Cloud Data Centers</ArticleTitle>
    <VernacularTitle>BSFS: A Bidirectional Search Algorithm for Flow Scheduling in Cloud Data Centers</VernacularTitle>
    <FirstPage>175</FirstPage>
    <LastPage>183</LastPage>
    <ELocationID EIdType="doi">10.7508/jist.2019.03.002</ELocationID>
    <Language>en</Language>
    <AuthorList>
      <Author>
        <FirstName>Hasibeh</FirstName>
        <LastName>Naseri</LastName>
        <Affiliation>University of Kurdistan</Affiliation>
      </Author>
      <Author>
        <FirstName>Sadoon</FirstName>
        <LastName>Azizi</LastName>
        <Affiliation>دانشگاه صنعتی امیرکبیر تهران</Affiliation>
      </Author>
      <Author>
        <FirstName>Alireza</FirstName>
        <LastName>Abdollahpouri</LastName>
        <Affiliation>University of Kurdistan</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2019</Year>
      <Month>11</Month>
      <Day>24</Day>
    </History>
    <Abstract>To support high bisection bandwidth for communication intensive applications in the cloud computing environment, data center networks usually offer a wide variety of paths. However, optimal utilization of this facility has always been a critical challenge in a data center design. Flow-based mechanisms usually suffer from collision between elephant flows; while, packet-based mechanisms encounter packet re-ordering phenomenon. Both of these challenges lead to severe performance degradation in a data center network. To address these problems, in this paper, we propose an efficient mechanism for the flow scheduling problem in cloud data center networks. The proposed mechanism, on one hand, makes decisions per flow, thus preventing the necessity for rearrangement of packets. On the other hand, thanks do SDN technology and utilizing bidirectional search algorithm, our proposed method is able to distribute elephant flows across the entire network smoothly and with a high speed. Simulation results confirm the outperformance of our proposed method with the comparison of state-of-the-art algorithms under different traffic patterns. In particular, compared to the second-best result, the proposed mechanism provides about 20% higher throughput for random traffic pattern. In addition, with regard to flow completion time, the percentage of improvement is 12% for random traffic pattern</Abstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">Cloud Computing;</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Data Center Networks;</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Flow Scheduling;</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Routing Algorithm;</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Load Balancing;</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Bidirectional Search;</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://jist.ir/en/Article/Download/15387</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>