<?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>OICC Press</PublisherName>
<JournalTitle>Majlesi Journal of Electrical Engineering</JournalTitle>
<Issn>2345-3796</Issn>
<Volume>15</Volume>
<Issue>4</Issue>
<PubDate PubStatus="epublish">
<Year>2021</Year>
<Month>12</Month>
<Day>15</Day>
</PubDate>
</Journal>
<ArticleTitle>An Enhanced Forwarding Method based on Intelligent Water Drops Algorithm in Named Data Network</ArticleTitle>
<VernacularTitle></VernacularTitle>
<FirstPage></FirstPage>
<LastPage></LastPage>
<ELocationID EIdType="doi">10.52547/mjee.15.4.77</ELocationID>
<Language>EN</Language>
<AuthorList>
<Author>
<FirstName>HamidReza</FirstName>
<LastName>Afzal</LastName>
<Affiliation>Department of Computer Engineering, Najafabad Branch, Islamic Azad university, Najafabad, Iran.</Affiliation>
<Identifier Source="ORCID"></Identifier>
</Author>
<Author>
<FirstName>Behrang</FirstName>
<LastName>Barekatain</LastName>
<Affiliation>Smart Microgrid Research Center, Najafabad Branch, Islamic Azad University, Najafabad, Iran.</Affiliation>
<Identifier Source="ORCID"></Identifier>
</Author>
<Author>
<FirstName>Zahra</FirstName>
<LastName>Beheshti</LastName>
<Affiliation>1- Depertment of Computer Engineering, Najafabad Branch, Islamic Azad university, Najafabad, Iran. 2-Big Data Research Center, Najafabad Branch, Islamic Azad university, Najafabad, Iran.</Affiliation>
<Identifier Source="ORCID"></Identifier>
</Author>
</AuthorList>
<PublicationType>Journal Article</PublicationType>
<History>
<PubDate PubStatus="received">
<Year>2021</Year>
<Month>12</Month>
<Day>15</Day>
</PubDate>
</History>
<Abstract>Although Named Data Network (NDN) has made a bright future in Internet for high volume of requests by many users, how to send a request package (I-Pkt) consciously from the consumer to the Producer and returning the data package (D-Pkt) inversely is still one of its most important challenges. According to the recent limited researches, using service quality parameters beside an optimization algorithm like ant colony to find the optimal path has been an appropriate response to solve this problem. Not considering the service quality parameters sufficiently to find an optimal path is a problem to be focused more on. In line with this, this study has addressed the Intelligent Water Drops (IWD) optimization algorithm. In this algorithm, the best possible path based on many parameters related to path quality like cost, delay and number of steps taken by the package (I-Pkt) will be selected. In other words, the water drop movement tries to find the optimal path through the amount of soil collection in the path or the velocity rate. The results of simulating in ndnSIM simulator show that comparing the ant colony, it has improved in cost parameter on average by 23%, in hit ratio parameter by 24% and in hop count parameter by 13%. The general result is increasing service level quality in NDNs.</Abstract>
<ObjectList>
<Object Type="keyword">
<Param Name="value">Cost</Param>
</Object>
<Object Type="keyword">
<Param Name="value">Forwarding</Param>
</Object>
<Object Type="keyword">
<Param Name="value">Intelligent Water Drop Algorithm</Param>
</Object>
<Object Type="keyword">
<Param Name="value">Named Data Network</Param>
</Object>
<Object Type="keyword">
<Param Name="value">Hit Ratio</Param>
</Object>
<Object Type="keyword">
<Param Name="value">Hop Count</Param>
</Object>
</ObjectList>
</Article>
</ArticleSet>