Parallel Computing for Mining Association Rules in Distributed P2P Networks

Parallel Computing for Mining Association Rules in Distributed P2P Networks

Huiwei Guan (North Shore Community College, USA)
DOI: 10.4018/978-1-61520-871-5.ch005
OnDemand PDF Download:
List Price: $37.50


Distributed computing and Peer-to-Peer (P2P) systems have emerged as an active research field that combines techniques which cover networks, distributed computing, distributed database, and the various distributed applications. Distributed Computing and P2P systems realize information systems that scale to voluminous information on very large numbers of participating nodes. Data mining on large distributed databases is a very important research area. Recently, most work for mining association rules focused on a single machine or client-server network model. However, this traditional approach does not satisfy the requirements from the large distributed databases and applications in a P2P computing system. Two important challenges are raised, one is how to implement data mining for large distributed databases in P2P computing systems, and the other is how to develop parallel data mining algorithms and tools for the distributed P2P computing systems to improve the efficiency. In this chapter, a parallel association rule mining approach in a P2P computing system is designed and implemented, which satisfies the distribution of the P2P computing system well and makes parallel computing become true. The performance and comparison of the parallel algorithm with the sequential algorithm is analyzed and evaluated, which presents the parallel algorithm features consistent implementation, higher performance, and fine scalable ability.
Chapter Preview

Ii. Formal Specification And Definitions For Mining Association Rules

The formal specification and definitions are presented in this section. Some definitions are given in the section A and the principles of association rules mining are given in the section B.

Complete Chapter List

Search this Book: