Binomial Distribution based K-means for Graph Partitioning Approach in Partially Reconfigurable Computing system

Graph partitioning algorithms have been utilized to execute complex applications, where there is no enough space to run the whole application once, like in limited reconfigurable computing resources. If we have found an "optimal" clustering of a data set, it can be proved that optimal part...

Full description

Saved in:
Bibliographic Details
Published inIranian Conference on Electrical Engineering pp. 568 - 572
Main Authors Asgari, Zahra, Mastoori, Maryam Sadat
Format Conference Proceeding
LanguageEnglish
Published IEEE 18.05.2021
Subjects
Online AccessGet full text
ISSN2642-9527
DOI10.1109/ICEE52715.2021.9544358

Cover

Abstract Graph partitioning algorithms have been utilized to execute complex applications, where there is no enough space to run the whole application once, like in limited reconfigurable computing resources. If we have found an "optimal" clustering of a data set, it can be proved that optimal partitioning can be achieved. K-means based algorithms are widely used to partition subjects where there is no information about the number of clusters. A vital issue in the mentioned method is how to define a good centroid, which has the principal role in "good" clustering. In this paper, we introduced a new way to determine purposive centroids, based on Binomial Distribution to reduce the risk of randomly seeds selection, Elbow Diagram to achieve the optimum number of clusters, and finally, Bin Packing to classify nodes in defined clusters with considering Utilization Factor (UF) due to the limited area of Run Space. The proposed algorithm, called Binomial Distribution based K-means (BDK), is compared with common graph partitioning algorithms like Simulated Annealing Algorithm (SA), Density K-means (DK), and a link elimination partitioning with different scenarios such as simple and complex applications. The concluding results show that the proposed algorithm decreases the error of partitioning by 24% compared to the other clustering techniques. On the other hand, the Quality Factor (QF) is increased 41% in this way. Execution Time (EX.T) to achieve the required number of clusters is reduced significantly.
AbstractList Graph partitioning algorithms have been utilized to execute complex applications, where there is no enough space to run the whole application once, like in limited reconfigurable computing resources. If we have found an "optimal" clustering of a data set, it can be proved that optimal partitioning can be achieved. K-means based algorithms are widely used to partition subjects where there is no information about the number of clusters. A vital issue in the mentioned method is how to define a good centroid, which has the principal role in "good" clustering. In this paper, we introduced a new way to determine purposive centroids, based on Binomial Distribution to reduce the risk of randomly seeds selection, Elbow Diagram to achieve the optimum number of clusters, and finally, Bin Packing to classify nodes in defined clusters with considering Utilization Factor (UF) due to the limited area of Run Space. The proposed algorithm, called Binomial Distribution based K-means (BDK), is compared with common graph partitioning algorithms like Simulated Annealing Algorithm (SA), Density K-means (DK), and a link elimination partitioning with different scenarios such as simple and complex applications. The concluding results show that the proposed algorithm decreases the error of partitioning by 24% compared to the other clustering techniques. On the other hand, the Quality Factor (QF) is increased 41% in this way. Execution Time (EX.T) to achieve the required number of clusters is reduced significantly.
Author Asgari, Zahra
Mastoori, Maryam Sadat
Author_xml – sequence: 1
  givenname: Zahra
  surname: Asgari
  fullname: Asgari, Zahra
  email: z_asgari@elec.iust.ac.ir
  organization: Iran University of Science and Technology,School of Electrical Engineering,Tehran,Iran
– sequence: 2
  givenname: Maryam Sadat
  surname: Mastoori
  fullname: Mastoori, Maryam Sadat
  email: m_mastoori@cmps2.iust.ac.ir
  organization: Iran University of Science and Technology,School of Electrical Engineering,Tehran,Iran
BookMark eNotkMtOwzAURA0CiVL6BUjIP5DiR_xallBKRSUQgnXlpNetUWJHdrro3xNUNjOLOTqLuUVXIQZA6IGSOaXEPK6r5VIwRcWcEUbnRpQlF_oCzYzSVEpRci6FuEQTJktWmBG9QbOcfwghnGqtjZig_smH2Hnb4mefh-Tr4-BjwLXNsMNvRQc2ZOxiwqtk-wP-sGnwf4QPe7zo-xRtc8A-nAfbtif8CU0Mzu-PydYt4Cp2_egc8XzKA3R36NrZNsPsv6fo-2X5Vb0Wm_fVulpsCs8IHwogrhSiIQ5Iraws5RhgOTHEqcbKRkDJrFLKSbczgridNLWUwLTRhDMJfIruz14PANs--c6m0_b_I_4LeR1fRQ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICEE52715.2021.9544358
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781665433655
1665433655
EISSN 2642-9527
EndPage 572
ExternalDocumentID 9544358
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-i203t-e0f455c0fe0b7a6467a6ea3090f7ca6c5e42a777f6fd950fd69b66e28980326e3
IEDL.DBID RIE
IngestDate Wed Aug 27 02:25:12 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-e0f455c0fe0b7a6467a6ea3090f7ca6c5e42a777f6fd950fd69b66e28980326e3
PageCount 5
ParticipantIDs ieee_primary_9544358
PublicationCentury 2000
PublicationDate 2021-May-18
PublicationDateYYYYMMDD 2021-05-18
PublicationDate_xml – month: 05
  year: 2021
  text: 2021-May-18
  day: 18
PublicationDecade 2020
PublicationTitle Iranian Conference on Electrical Engineering
PublicationTitleAbbrev ICEE
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003188895
Score 1.763026
Snippet Graph partitioning algorithms have been utilized to execute complex applications, where there is no enough space to run the whole application once, like in...
SourceID ieee
SourceType Publisher
StartPage 568
SubjectTerms Bin packing
Binomial Distribution based K-means
Classification algorithms
Clustering algorithms
Elbow
Electrical engineering
Graph partitioning algorithms
K-means algorithm
Partitioning algorithms
Q-factor
Reconfigurable computing
Simulated annealing
Unsupervised clustering
Title Binomial Distribution based K-means for Graph Partitioning Approach in Partially Reconfigurable Computing system
URI https://ieeexplore.ieee.org/document/9544358
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELbaTrDwaBFveWAkqZP4EY9QWgqoqAOVulV5nFFFSasqGeDX40tCeYiBLUocJbJPvu_u_H1HyAUYpiG1YUnqR7HDuWFOzETiyEAxaSyCDQxWdEePcjjh91MxbZDLDRcGAMrDZ-DiZVnLT5dJgamyrkaxNhE2SVMpXXG1NvkUa5thqEVNAvaY7t71-n3hK0_YKND33PrlH11USicy2CGjz89XZ0de3CKP3eT9lzLjf_9vl3S-6Hp0vHFEe6QB2T7Z_qY02Car6znyj6MFvUGl3LrJFUUfltIH5xWsx6IWv9JbFLCmYzSoOlVLr2rZcTrPqgfRYvFGMW7NzPy5WCP5ilbdIXB4pQ3dIZNB_6k3dOpmC87cZ0HuADNciIQZYLGKpN0_IwlRwDQzKolkIoD7kVLKSJNqwUwqdSwl2HgtZBYCQnBAWtkyg0NCvTBm3MTKIi9UGDOa202MW2QoBRZN4Yi0ce5mq0pPY1ZP2_Hft0_IFq4fVuy98JS08nUBZxYI5PF5aQEfWgizrw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELVKOQAXlhax4wNH0jqL7eQIpaWli3popd6qLGMUUdKqSg7w9XiSUBZx4GZlkSx75Hkz4_eGkBtQzINIhyWR5QeG4yhmBIyHhrAlE0ojWFthRXc4Et2p8zTjswq53XBhACC_fAYNHOa1_GgZZpgqa3oo1sbdLbKtB9Iq2FqbjIq2Ttf1eEkDNpnX7LXabW5Jk-s40DIb5e8_-qjkbqSzT4afEyhuj7w0sjRohO-_tBn_O8MDUv8i7NHxxhUdkgokR2Tvm9ZgjazuY2Qg-wv6gFq5ZZsril4son3jFbTPohrB0keUsKZjNKkyWUvvSuFxGifFC3-xeKMYuSYqfs7WSL-iRX8I_LxQh66Taac9aXWNst2CEVvMTg1gyuE8ZApYIH2hT1BfgG8zjykZ-iLk4Fi-lFIJFXmcqUh4gRCgIzaXaRAI9jGpJssETgg13YA5KpAae6HGmPIcfYw5GhsKjmVTOCU1XLv5qlDUmJfLdvb342uy050MB_NBb9Q_J7u4l1i_N90LUk3XGVxqWJAGV7k1fADq2Lb6
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Iranian+Conference+on+Electrical+Engineering&rft.atitle=Binomial+Distribution+based+K-means+for+Graph+Partitioning+Approach+in+Partially+Reconfigurable+Computing+system&rft.au=Asgari%2C+Zahra&rft.au=Mastoori%2C+Maryam+Sadat&rft.date=2021-05-18&rft.pub=IEEE&rft.eissn=2642-9527&rft.spage=568&rft.epage=572&rft_id=info:doi/10.1109%2FICEE52715.2021.9544358&rft.externalDocID=9544358