Home / Companies / DataStax / Blog / Post Details
Content Deep Dive

A Solution to the Supernode Problem

Blog post from DataStax

Post Details
Company
Date Published
Author
Marko A. Rodriguez
Word Count
1,345
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

In graph theory and network science, a supernode is a vertex with an unusually high number of incident edges. Supernodes are rare in natural graphs but appear frequently during graph analysis due to their connection to numerous paths. Graph computing can be affected by the presence of supernodes, leading to system performance problems. However, property graphs offer a theoretical and applied solution to this issue. Peer-to-peer networks often experience DoS attacks due to the existence of supernode clients that are quickly inundated with search requests. Twitter handles this discrepancy by maintaining different mechanisms for handling celebrities (supernodes) and ordinary users. Blueprints is a Java interface for graph-based software, which supports vertex queries through indexing incident edges by label or property. This allows efficient retrieval of data from massive graphs, such as those supported by the distributed graph database Titan. Vertex-centric indices can significantly improve query performance in activity stream-type systems and overcome the supernode problem by intelligently leveraging edge information.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 1 No monthly metrics for this publish month.
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.