<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" xml:lang="en" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">global-journal-of-computer-science-and-technology</journal-id>
<journal-title-group>
<journal-title>Global Journal of Computer Science and Technology</journal-title>
</journal-title-group>
<issn publication-format="print">0975-4350</issn>
<issn publication-format="electronic">0975-4172</issn>
<publisher><publisher-name>Global Journals Publishing Group Incorporated</publisher-name></publisher>
<self-uri xlink:href="https://globaljournals.org/journal-seo-export/jats/74211.xml" />
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">74211</article-id>
<title-group>
<article-title>An Enhanced Cuckoo Search for Optimization of Bloom Filter in Spam Filtering</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Premalatha</surname><given-names></given-names></name><xref ref-type="aff" rid="aff1" />
</contrib>
<contrib contrib-type="author"><name><surname>Natarajan</surname><given-names>Dr.. Arulanand</given-names></name></contrib>
<contrib contrib-type="author"><name><surname>S</surname><given-names>ubramanian</given-names></name></contrib>
</contrib-group>
<aff id="aff1">INDIA, Bannari Amman Istitute of Technology</aff>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2012-05-15">
<day>15</day>
<month>05</month>
<year>2012</year>
</pub-date>
<volume>12</volume>
<issue>1</issue>
<fpage>75</fpage>
<lpage>81</lpage>
<abstract><p>Bloom Filter (BF) is a simple but powerful data structure that can check membership to a static set. The tradeoff to use Bloom filter is a certain configurable risk of false positives. The odds of a false positive can be made very low if the hash bitmap is sufficiently large. Spam is an irrelevant or inappropriate message sent on the internet to a large number of newsgroups or users. A spam word is a list of well-known words that often appear in spam mails. The proposed system of Bin Bloom Filter (BBF) groups the words into number of bins with different false positive rates based on the weights of the spam words. An Enhanced Cuckoo Search (ECS) algorithm is employed to minimize the total membership invalidation cost of the BFs by finding the optimal false positive rates and number of elements stored in every bin. The experimental results have demonstrated for CS and ECS for various numbers of bins.</p></abstract>
<kwd-group kwd-group-type="author-generated">
<kwd>Bin Bloom Filter</kwd>
<kwd>Bloom Filter</kwd>
<kwd>Cuckoo Search</kwd>
<kwd>Enhanced Cuckoo Search</kwd>
<kwd>False positive rate</kwd>
<kwd>Hash function</kwd>
<kwd>Spam word.</kwd>
</kwd-group>
<self-uri content-type="pdf" xlink:href="https://globaljournals.org/GJCST_Volume12/12-An-Enhanced-Cuckoo-Search-for-Optimization.pdf" />
<self-uri content-type="html" xlink:href="https://globaljournals.org/scholarly-articles/an-enhanced-cuckoo-search-for-optimization-of-bloom-filter-in-spam-filtering/" />
</article-meta>
</front>
<body>
<sec>
<title>Full Text</title>
<p>Bloom Filter (BF) is a simple but powerful data structure that can check membership to a static set. The tradeoff to use Bloom filter is a certain configurable risk of false positives. The odds of a false positive can be made very low if the hash bitmap is sufficiently large. Spam is an irrelevant or inappropriate message sent on the internet to a large number of newsgroups or users. A spam word is a list of well-known words that often appear in spam mails. The proposed system of Bin Bloom Filter (BBF) groups the words into number of bins with different false positive rates based on the weights of the spam words. An Enhanced Cuckoo Search (ECS) algorithm is employed to minimize the total membership invalidation cost of the BFs by finding the optimal false positive rates and number of elements stored in every bin. The experimental results have demonstrated for CS and ECS for various numbers of bins.</p>
</sec>
</body>
</article>