• No results found

A BLOOM FILTERS BASED DATA MANAGEMENT WITH ERROR DETECTION AND CORRECTION

N/A
N/A
Protected

Academic year: 2022

Share "A BLOOM FILTERS BASED DATA MANAGEMENT WITH ERROR DETECTION AND CORRECTION"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

A BLOOM FILTERS BASED DATA MANAGEMENT WITH ERROR DETECTION AND CORRECTION

Dr.B.Bazeer Ahamed1, S.Nageswari2

2Associate professor, Department of Computer science and Engineering, Balaji Institute of Technology &

Science, India

2Department of Computer Science, Bharath Niketan Engineering College Theni, India; Email: [email protected]

*Corresponding author email: [email protected] ABSTRACT

Bloom filters were used to reduce the delay in networking and computing applications when a hard and fast membership take a look at is to be applied. Error sources can have an effect on the conduct of bloom filters ensuing in a wrong final result of this membership test and a probable impact inside the device’s output. single occasion transients are a form of transient errors altering the operation of combinational good judgment. a unmarried occasion brief affecting the hash technology logic of a hardware- implemented bloom filter out can produce mistakes including fake negatives. The principle drawback of the existing machine is that counting bloom filter out and compressed bloom filter. In order to overcome the comparator approach. The compares incoming data and storage statistics.

KEYWORDS: Bloom filters, Error detection, counter filter, compressed filter ,modelsim, comparator.

I. INTRODUCTION

Bloom filters are probabilistic data structures used in computing and networking applications when it is necessary to check if an

element belongs to a set[1-14]. They can produce false positives, but false negatives are not possible. Some examples of the application of BFs include data storage systems such as Google Big table , different networking scenarios and privacy protection systems. When the system implemented in hardware, it may suffer reliability problems such as soft errors and manufacturing defects. One of these types of errors are Single Event Transients , which are temporary errors that may affect the combinational logic of a system. SETs may be caused by a number of reasons, including radiation sources. Hash generation circuits included in a Bloom filter may suffer from temporary errors due to SETs. An SET can cause a membership query to return the wrong result, indicating that an element is in the set when it is not or stating that an element is absent when it is in the set . As explained before, false positives are allowed in Bloom filters, and the effect would only be a small reduction in performance.

However, false negatives may cause the system to misbehave and they should be prevented. To do so, a simple approach could be to replicate the circuitry using traditional schemes such as Triple Modular Redundancy and Dual Modular Redundancy. However, in many cases, the increase in power and area consumption of these schemes makes necessary to find other approaches. The protection of Bloom filters against errors has been the studied in different works. In , permanent errors produced in hash

(2)

generation circuits of a Bloom filter were studied and a solution oriented to this type of errors was proposed. The scheme uses additional spare hash units that are activated when a possible false negative occurs to verify if there is a faulty unit to replace it with one of the spare ones. In , a scheme to protect the content of the Bloom filter is presented[15-35]. The scheme focuses in the memory protection against single event upsets and does not provide solutions for the hash circuitry. It can be combined with the schemes presented in this paper to build a fault tolerant solution. Bloom filters have also been used to identify defects or errors in other structures such as nano-memories , Content Addressable Memories, or the data set associated with the filter. This paper presents and compares different schemes to protect Bloom filter implementations against SETs. The rest of the paper is organized as follows: first, a descriptions of the architecture and operation of Bloom Filters.

II. RELATED WORK

Bloom filters have an essential role in network services and consequently the growing importance of operations such as information retrieval, distributed databases, packet content inspection, and cooperative caching results in the wide applications of Bloom filters that provide set-membership queries based on a relatively easy hardware implementation. The main design tradeoffs are the number of hash functions used, the size of the filter and the error rate counting Bloom filter generalizes a Bloom filter data structure so as to allow membership queries on a set that can be changing dynamically via insertions and deletions. A pipelined Bloom filter consists of two groups of hash functions.

The first stage always computes the hash values.

By contrast, the second stage of hash functions only compute the hash values if in the first stage there is a match between the input and the signature sought. compressing Bloom filters might lead to significant bandwidth savings at the cost of higher memory requirements and some additional computation time to compress the filter that is sent across the network. We do not detail here all theoretical and practical issues analyzed.

III. PROPOSED WORK

A bloom filter is a binary data management filter used to compare a incoming data with data stored in memory. In my proposed method I am going to use comparator technique. If I give a value which already store means it will not add, if it is not have the value will add.

Set 1 compares the N-bit operands A and B bit-by-bit, using a single level of N ψ type cells. The ψ type cells provide a termination flag Dk to cells in sets 2 and 4, indicating whether the computation should terminate. these cells compute (where 0 ≤ k ≤ N − 1).

ψ: Dk = Ak Bk. (1.1) Set 2 consists of Ʃ2 type cells, which combine the termination flags for each of the four ψ type cells from set 1 (each 2-type cell combines the termination flags of one 4-b partition) using OR-logic to limit the fan-in and fan-out to a maximum of four. The Ʃ2 type cells either continue the comparison for bits of lesser significance if all four inputs are 0s, or terminate the comparison if a final decision can be made. For 0 ≤ m ≤ N/4–1, there is a total of N/4 Ʃ2 type cells, all functioning in parallel .

Set 3 consists of Ʃ3 type cells, which are similar to Ʃ2-type cells, but can have more logic levels, different inputs, and carry different triggering points. A Ʃ3-type cell provides no comparison functionality; the cell’s sole purpose is to limit the fan-in and fan-out regardless of operand bit-width. To limit the Ʃ3-type cell’s local interconnect to four, the number of levels in set 3 increases if the fan-in exceeds four. Set 3 provides functionality similar to set 2 using the same NOR logic to continue or terminate the bitwise comparison activity. If the comparison is terminated, set 3 signals set 4 to set the left bus and right bus bits to 0 for all bits of lower

(3)

significance. For 0 ≤ m ≤ N/4 − 1, there is a total of N/4 Ʃ3-type cells per level, with cell function and number of levels as

3:C3,m= (1.2) LevelSset3 = ([log16(N)]) (1.3)

From left to right, the first four Ʃ3-type cells in set 3 combine the partition comparison outcomes from the one, two, three, and four partitions of set 2. Since the fourth Ʃ3-type cell has a fan-in of four, the number of levels in set 3 increases and set 3’s fifth Ʃ3-type cell combines the comparison outcomes of the first 16 MSBs with a fan-in of only two and a fan-out of one.

1.1 Details of Implementation Architecture

The simulation-based analysis of leakage power dissipation showed that, whereas the percentage contribution of leakage power increases with each new technology generation, the increase effect is not significant enough to nullify the savings in dynamic power dissipation in near-future technologies. Future work will include additional circuit optimizations to further reduce the power dissipation by adapting dynamic and analog implementations for the comparator resolution module and a high-speed zero-detector circuit for the decision module.

Given that our comparator is composed of two balanced timing modules, the structure can be divided into two or more pipeline stages with balanced delays, based on a set structure, to effectively increase the comparison throughput at the expense of increased power and latency.

SIMULATION RESULTS:

Bloom filters output:

Figure 1.2 : Data Insertion

(4)

Figure 1.3 : Bloom filters output

Figure 1.4 : Data Rejection IV. CONCLUSIONS

A new application of BFs has been proposed. We have analysis and simulated by comparator method. We believe the comparator with suitable for many tools. Comparator bloom filter can reduce the delay and increases the speed. My future work is to design the memory efficient.

REFERENCES

[1] A.K. Saxena and V. Dutta, “A versatile microprocessor based controller for solar tracking,” in Proc. IEEE, 1990, pp. 1105 – 1109.

[2] Yuvaraj, Duraisamy, and

Shanmugasundaram Hariharan. "Content-

based image retrieval based on integrating region segmentation and colour histogram." learning 2.11 (2016): 12.

[3] ShanmugaPriya, S., A. Valarmathi, and D.

Yuvaraj. "The personal authentication service and security enhancement for optimal strong password." Concurrency and Computation: Practice and Experience: e5009.

[4] Sundara Vadivel, P., et al. "An efficient CBIR system based on color histogram, edge, and texture features." Concurrency and Computation: Practice and Experience: e4994.

[5] Ahamed, B. Bazeer, and D. Yuvaraj.

"Framework for Faction of Data in Social Network Using Link Based Mining Process." International Conference on Intelligent Computing & Optimization.

Springer, Cham, 2018.

[6] Vadivel, P. Sundara, S. Navaneetha Krishnan, and D. Yuvaraj. "AN EFFECTIVE DOCUMENT CATEGORY

PREDICTION SYSTEM USING

SUPPORT VECTOR MACHINES,

MANN-WHITNEY TECHNIQUES."

International Journal of Pure and Applied Mathematics 118.22 (2018): 895-900.

[7] Santhi, R., and D. Yuvaraj. "Content- Based Image Retrieval in Cloud Using Watermark Protocol and Searchable Encryption." (2017).

[8] Karthika, M., K. Geetha, and D. Yuvaraj.

"Preserving Location Based Range Query over Outsourced Data with EPLQ Using LOCX."

[9] Santhi, R., and D. Yuvaraj. "Content- Based Image Retrieval in Cloud Using Watermark Protocol and Searchable Encryption." (2017).

[10] Yuvaraj, Duraisamy, and

Shanmugasundaram Hariharan. "Efficient Content Based Image Retrieval Technique using Multiple Attributes." (2013).

[11] Sivaram, M., B. DurgaDevi, and J. Anne Steffi. "Steganography of two lsb bits."

International Journal of Communications and Engineering 1.1 (2012): 2231-2307.

(5)

[12] Sivaram, M., et al. "Exploiting the Local Optima in Genetic Algorithm using Tabu Search." Indian Journal of Science and Technology 12 (2019): 1.

[13] Mohammed, Amin Salih, et al.

"DETECTION AND REMOVAL OF BLACK HOLE ATTACK IN MOBILE AD HOC NETWORKS USING GRP PROTOCOL." International Journal of Advanced Research in Computer Science 10.6 (2018).

[14] Viswanathan, M., et al. "Security and privacy protection in cloud computing."

Journal of Advanced Research in Dynamical and Control Systems (2018):

1704-1710.

[15] Nithya, S., et al. "Intelligent based IoT smart city on traffic control system using raspberry Pi and robust waste management." Journal of Advanced Research in Dynamical and Control Systems, Pages (2018): 765-770.

[16] Dhivakar, B., et al. "Statistical Score Calculation of Information Retrieval Systems using Data Fusion Technique."

Computer Science and Engineering 2.5 (2012): 43-5.

[17] Mohammed, Amin Salih, Shahab Wahhab Kareem, and M. Sivaram. "Time series prediction using SRE-NAR and SRE- ADALINE." (2018): 1716-1726.

[18] Abraham, Steffin, Tana Luciya Joji, and D. Yuvaraj. "Enhancing Vehicle Safety with Drowsiness Detection and Collision Avoidance." International Journal of Pure and Applied Mathematics 120.6 (2018):

2295-2310.

[19] Porkodi, V., et al. "Survey on White-Box Attacks and Solutions." Asian Journal of Computer Science and Technology 7.3 (2018): 28-32.

[20] Malathi, N., and M. Sivaram. "An Enhanced Scheme to Pinpoint Malicious Behavior of Nodes In Manet’s." (2015).

[21] Sivaram, M. "Odd and even point crossover based Tabu ga for data fusion in Information retrieval." (2014).

[22] Sivaram, M., et al. "Emergent News Event Detection from Facebook Using Clustering."

[23] Punidha, R. "avithra K, Swathika R, and Sivaram M,“Preserving DDoS Attacks sing Node Blocking Algorithm.”

International Journalof Pure and Applied Mathematics, Vol. 119, o. 15, 2018." 633- 640.

[24] Batri, K., and M. Sivaram. "Testing the impact of odd and even point crossover of genetic algorithm over the data fusion in information retrieval." European Journal of Scientific Research (2012).

[25] Mohamme, Sivaram Yuvaraj Amin Salih, and V. Porkodi. "Estimating the Secret Message in the Digital Image."

International Journal of Computer Applications 181.36 (2019): 26-28.

[26] Manikandan, V., et al. "PRIVACY PRESERVING DATA MINING USING

THRESHOLD BASED FUZZY

CMEANS CLUSTERING." ICTACT Journal on Soft Computing 9.1 (2018).

[27] Obulatha-II-ME-CSE, Miss O. "Position Privacy Using LocX."

[28] Sivaram, M., et al. "The Real Problem Through a Selection Making an Algorithm that Minimizes the Computational Complexity."

[29] Sivaram, M., et al. "DETECTION OF

ACCURATE FACIAL DETECTION

USING HYBRID DEEP

CONVOLUTIONAL RECURRENT

NEURAL NETWORK."

[30] V. Porkodi, Dr.D. Yuvaraj, Dr. Amin Salih Mohammed, V. Manikandan and Dr.M. Sivaram. “Prolong the Network Lifespan of WirelessSensor Network”

(2018): 2034-2038.

[31] M, Sivaram, ENABLING

ANONYMOUS ENDORSEMENT IN CLOUDS WITH DECENTRALIZED ACCESS CONTROL (March 13, 2019).

Available at SSRN:

https://ssrn.com/abstract=

[32] M,Sivaram,INTEGERWAVELET

TRANSFORM BASED APPROACH

FOR HIGH ROBUSTNESS OF AUDIO

(6)

SIGNAL TRANSMISSION (March 13, 2019). Available at SSRN:

https://ssrn.com/abstract=

[33] M,Sivaram, HEALTHCARE VISIBLE LIGHT COMMUNICATION (March 13, 2019). Available at SSRN:

https://ssrn.com/abstract=

[34] M, Sivaram, Preserving DDoS Attacks Using Node Blocking Algorithm (March 13, 2019). Available at SSRN:

https://ssrn.com/abstract=

[35] M, Sivaram and Sivaram, Porkodi and manikandan, V, Securing the Sensor Networks Along With Secured Routing Protocols for Data Transfer in Wireless Sensor Networks (OCTOBER 28, 2018).

Available at SSRN:

https://ssrn.com/abstract=

References

Related documents

Hetts SW, Sherr EH, Chao S, Gobuty S, Barkovich AJ: Anomalies of the corpus callosum: an MR analysis of the phenotypic spectrum of associated malformations.. Tang PH, Bartha AI,

IM providers are making an ongoing effort to improve the security of IM, but sound management practices should be in place no matter how many improvements are made to the

The most available technology is Selective Laser Melting (SLM) that uses a laser beam to selectively melt a metallic powder into the form of a desired product.. The Electron

Monitoring the Level of the Underlying Fiscal Position In the EU fi scal surveillance framework, the assessment of the Member States’ fi scal position inter alia addresses two

As an alternative to collecting edit scenarios in practice, this pa- per investigates the idea of generating edit scenarios. The core of our technique is a general framework

* The author is the head of section for Bosnia and Hercegovina, Montenegro, Northern Macedonia and Serbia at the German Foundation for International Legal Cooperation