Tile & Merge: Distributed Delaunay Triangulations for Cloud Computing

被引:0
|
作者
Caraffa, Laurent [1 ]
Memari, Pooran [2 ]
Yirci, Murat [3 ]
Bredif, Mathieu [3 ]
机构
[1] Univ Paris Est, LASTIG ACTE, IGN, ENSG, F-94160 St Mande, France
[2] Ecole Polytech, CNRS, LIX, Palaiseau, France
[3] Univ Paris Est, LASTIG GEOVIS, IGN, ENSG, F-94160 St Mande, France
来源
2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA) | 2019年
关键词
Computational Geometry; Delaunay; Cloud; computing; Spark; ALGORITHMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Motivated by the needs of a scalable out-of-core surface reconstruction algorithm available on the cloud, this paper addresses the computation of distributed Delaunay triangulations of massive point sets. The proposed algorithm takes as input a point cloud and first partitions it across multiple processing elements into tiles of relatively homogeneous point sizes. The distributed computation and communication between processing elements is orchestrated so that each one discovers the Delaunay neighbors of its input points within the theoretical overall Delaunay triangulation of all points and computes locally a partial view of this triangulation. This approach prevents memory limitations by never materializing the global triangulation. This efficiency is due to our proposed uncentralized model to represent, manage and locally construct the triangulation corresponding to each tile. The point set is first partitioned into non-overlapping tiles, then we construct within each tile the Delaunay triangulation of the local points and a minimal set of replicated foreign points in order to capture the simplices spanning multiple tiles. Inspired by the star splaying approach for Delaunay triangulation computation/repair, communication is limited to exchanging points of potential Delaunay neighbors across tiles. Therefore, our method is guaranteed to reconstruct, within each tile, a triangulation that contains the star of its local points, as though it were computed within the Delaunay triangulation of all points. The proposed algorithm is implemented with Spark for the scheduling and C++ for the geometric computations. This allows both an optimal scheduling on multiple machines and efficient low-level computation. The results show the efficiency of our algorithm in terms of speedup and strong scaling on a classical Spark configuration with both synthetic and real use case datasets.
引用
收藏
页码:1613 / 1618
页数:6
相关论文
共 50 条
  • [41] Performance Analysis of Cloud Computing for Distributed Data center using Cloud-Sim
    Alnazir, Mnahil Kher Alseed Mohammed
    Babiker, Amin A.
    Mustafa, Nabi
    Ali, Hamid Abbas
    Yousif, Amir Ahmed Omer
    2017 INTERNATIONAL CONFERENCE ON COMMUNICATION, CONTROL, COMPUTING AND ELECTRONICS ENGINEERING (ICCCCEE), 2017,
  • [42] A Novel Autonomous Management Distributed System for Cloud Computing Environments
    Dinita, Razvan-Ioan
    Wilson, George
    Winckles, Adrian
    Cirstea, Marcian
    Rowsell, Tim
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 5620 - 5625
  • [43] Clustering based virtual machines placement in distributed cloud computing
    Zhang, Jiangtao
    Wang, Xuan
    Huang, Hejiao
    Chen, Shi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 66 : 1 - 10
  • [44] Cloud Computing - The Future
    Chawla, Vinay
    Sogani, Prenul
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 113 - 118
  • [45] Distributed gene clinical decision support system based on cloud computing
    Xu, Bo
    Li, Changlong
    Zhuang, Hang
    Wang, Jiali
    Wang, Qingfeng
    Wang, Chao
    Zhou, Xuehai
    BMC MEDICAL GENOMICS, 2018, 11
  • [46] Distributed gene clinical decision support system based on cloud computing
    Bo Xu
    Changlong Li
    Hang Zhuang
    Jiali Wang
    Qingfeng Wang
    Chao Wang
    Xuehai Zhou
    BMC Medical Genomics, 11 (Suppl 5)
  • [47] Distributed Gene Clinical Decision Support System Based on Cloud Computing
    Xu, Bo
    Li, Changlong
    Zhuang, Hang
    Wang, Jiali
    Wang, Qingfeng
    Wang, Chao
    Zhou, Xuehai
    2017 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2017, : 485 - 490
  • [48] Parallel and Distributed Dimensionality Reduction of Hyperspectral Data on Cloud Computing Architectures
    Wu, Zebin
    Li, Yonglong
    Plaza, Antonio
    Li, Jun
    Xiao, Fu
    Wei, Zhihui
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2016, 9 (06) : 2270 - 2278
  • [49] Location, Location, Location: Data-Intensive Distributed Computing in the Cloud
    Luckeneder, Michael
    Barker, Adam
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 647 - 654
  • [50] Detection of distributed denial of service attacks in cloud computing by identifying spoofed IP
    Jeyanthi, N.
    Barde, Uttara
    Sravani, M.
    Tiwari, Venu
    Iyengar, N. Ch. Sriman Narayana
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2013, 11 (03) : 262 - 279