1 / 14

High Performance Large Scale Datasets Clustering Based on Gustaffson-Kessel Fuzzy Technique

High Performance Large Scale Datasets Clustering Based on Gustaffson-Kessel Fuzzy Technique. Lycom Dmitri 1 , Trzasala Milena 2 , Students Gr. 1 -8BM23, 2 –AO-184. 1 -Tomsk Polytechnic University, Russia 2 -Wroclaw University of Technology, Poland.

sinjin
Download Presentation

High Performance Large Scale Datasets Clustering Based on Gustaffson-Kessel Fuzzy Technique

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High Performance Large Scale Datasets Clustering Based on Gustaffson-Kessel Fuzzy Technique Lycom Dmitri1, Trzasala Milena2, Students Gr.1 -8BM23, 2 –AO-184 1-Tomsk Polytechnic University, Russia 2-Wroclaw University of Technology, Poland Scientific advisor: Dr. Sergey V. Axyonov

  2. European Space Agency (ESA) mission Launch Date: 2013 Mission End: after 5 years (2018) Launch Vehicle: Soyuz-Fregat Orbit: Lissajous-type orbit around L2 Gaia project OBJECTIVES: Gaia is an ambitious mission to chart a three-dimensional map of our Galaxy, the Milky Way, in the process revealing the composition, formation and evolution of the Galaxy. MISSION:  Produce a stereoscopic and kinematic census of about one billion stars in our Galaxy and throughout the Local Group. Detection and orbital classification of tens of thousands of extra-solar planetary systems.  Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  3. Datasets & Attributes Analyzing Stars Features Testing Datasets Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  4. Motivation • Presence of large-scale datasets from the Gaia space project • Need for fast and accurate analysis of received information • The technique can be used to process other huge industrial databases • Objective • High Performance of Vectors Clustering Techniques for Rapid and Reliable ESA Dataset Analysis • Tasks • Design a technique that allows to get effective data distribution and supercomputer processing. • Create a program implementation of the suggested technique that is capable to be used with computational cluster. • Test and estimate the performance of developed software with ESA testing datasets. Objective & Tasks Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  5. Allows to get clusters (groups of points) with any shape. • Based on the points density DBSCAN Clustering technique Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  6. Each process that is connected with linked with a computational node gets just a part of data. Processes can’t detect clusters because neighboring points are located in different memory space Data Distribution Problem Message Passing Interface MPI_Scatter result We suggest Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  7. Allows to generate clusters with hyperellipse shape. ⇒ more natural clustering. • Computes fuzzy matrix that reflects distances between vectors and centers based on points density. ⇒ arrangement of points for indexing and boundary points detection • Base Computations of clustering are Matrix operations ⇒ easy to parallize Gustaffson-Kessel Fuzzy Clustering Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  8. Preclustering • Use a part of data to clusterize ⇒ speed up processing. • Use some computational nodes with different data ⇒ reliability of analysis. Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  9. The Most General Clustering Search • Detection the most effective splitting in terms of density and distances • between vectors. This distribution reflects the nature of data. Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  10. Each point has a fuzzy vector that reflects distances between the point and centers of clusters. Perform “Join” operation if distances between boundary points in two processes are less the radius of neighborhood. We need just a very small part of clustered points that are located at the borders between clusters ⇒ speedup. Clusters join Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  11. The program is developed with MS Visual C# • Libraries of Parallel Computing .NET4 • (Multi node • (Multi core processing) • Matrix operations in GK clustering • Cluster equivalence (The Most General Clustering search) • Libraries of Distributed Programming MPI.NET • Data Scattering (for Preclustering) • Data Distribution (for DBSCAN Procedure) • Data Broadcasting (The Most General Clustering sending) • Clusters join (Point-to-Point Communication) • The program was tested with SKIF-TPU Computational • Cluster (used 20 computational nodes, 80 processors) Implementation Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  12. Performance Performance of the suggested technique to analyze the Synth-105Dataset in distributed manner. ⇒ The approach really increases the performance of algorithm. Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  13. Designed a new original approach to parallel-distributed large-scale dataset clustering Created a C# program that implements the suggested model based on MPI.NET and parallel libraries of .NET 4. The software was tested to estimate the performance of suggested approach with the Gaia test datasets The suggested technique increase the DBSCAN performance. Parallel-distributed processing is much more effective versus standard DBSCAN method. Results Parallel-Distributed DBSCAN Clustering Technique for High Performance ESA Dataset Processing

  14. Thank you for attention Video segmentation

More Related