Design, Generation, and Validation of Extreme Scale Power-Law Graphs

03/04/2018
by   Jeremy Kepner, et al.
0

Massive power-law graphs drive many fields: metagenomics, brain mapping, Internet-of-things, cybersecurity, and sparse machine learning. The development of novel algorithms and systems to process these data requires the design, generation, and validation of enormous graphs with exactly known properties. Such graphs accelerate the proper testing of new algorithms and systems and are a prerequisite for success on real applications. Many random graph generators currently exist that require realizing a graph in order to know its exact properties: number of vertices, number of edges, degree distribution, and number of triangles. Designing graphs using these random graph generators is a time-consuming trial-and-error process. This paper presents a novel approach that uses Kronecker products to allow the exact computation of graph properties prior to graph generation. In addition, when a real graph is desired, it can be generated quickly in memory on a parallel computer with no-interprocessor communication. To test this approach, graphs with 10^12 edges are generated on a 40,000+ core supercomputer in 1 second and exactly agree with those predicted by the theory. In addition, to demonstrate the extensibility of this approach, decetta-scale graphs with up to 10^30 edges are simulated in a few minutes on a laptop.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/02/2021

Some Combinatorial Problems in Power-law Graphs

The power-law behavior is ubiquitous in a majority of real-world network...
research
10/20/2017

Communication-free Massively Distributed Graph Generation

Analyzing massive complex networks yields promising insights about our e...
research
03/02/2020

Recent Advances in Scalable Network Generation

Random graph models are frequently used as a controllable and versatile ...
research
11/19/2019

The k-Power Domination Number in Some Self-Similar Graphs

The k-power domination problem is a problem in graph theory, which has a...
research
10/01/2021

Whole Sampling Generation of Scale-Free Graphs

This paper presents the development of a new class of algorithms that ac...
research
03/24/2018

On Large-Scale Graph Generation with Validation of Diverse Triangle Statistics at Edges and Vertices

Researchers developing implementations of distributed graph analytic alg...
research
08/09/2023

Data-driven Intra-Autonomous Systems Graph Generator

This paper introduces a novel deep-learning based generator of synthetic...

Please sign up or login with your details

Forgot password? Click here to reset