k-clique Communities in the Internet AS-level Topology Graph

A significant challenge for researchers analysing the Internet AS-level topology graph is how to interpret the global organization of the graph as the coexistence of its structural blocks (communities) associated with more highly interconnected parts. While a huge number of papers have already been published on the issue of community detection, very little attention has so far been devoted to the discovery and interpretation of Internet communities at the various levels of abstractions (e.g. Autonomous System level, Point of Presence level). We believe that by discovering and interpreting a priori these unknown building blocks (i.e. communities), this will then pave the way for new types of analysis which are crucial in understanding of the structural and functional properties of the Internet at least at the AS level of abstraction. We thus propose a novel type of analysis of the Internet AS-level topology graph by exploiting the k-clique community definition. First, we show that detected communities can be described by a tree representation. Then we show the presence of two classes of k-clique communities: those that are strictly affected by the nesting process which is embedded in the k-clique community definition, and, on the other hand, those that appear as branches in the tree. We conclude our analysis by highlighting the properties that characterize k-clique communities with different k values by exploiting both geographical data and information related to Internet exchange Points (IXPs).

[1]  Chiara Orsini,et al.  C Consiglio Nazionale delle Ricerche The Impact of IXPs on the AS-level Topology Structure of the Internet , 2010 .

[2]  Mao-Bin Hu,et al.  Detect overlapping and hierarchical community structure in networks , 2008, ArXiv.

[3]  Jure Leskovec,et al.  Statistical properties of community structure in large social and information networks , 2008, WWW.

[4]  Lixia Zhang,et al.  Observing the evolution of internet as topology , 2007, SIGCOMM.

[5]  Haewoon Kwak,et al.  Understanding topological mesoscale features in community mining , 2010, 2010 Second International Conference on COMmunication Systems and NETworks (COMSNETS 2010).

[6]  Jari Saramäki,et al.  Characterizing the Community Structure of Complex Networks , 2010, PloS one.

[7]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Gergely Palla,et al.  Fundamental statistical features and self-similar properties of tagged networks , 2008, 0812.4236.

[9]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[10]  Stephen B. Seidman,et al.  Network structure and minimum degree , 1983 .

[11]  Chiara Orsini,et al.  k-dense communities in the internet AS-level topology , 2011, 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011).

[12]  Ricardo V. Oliveira,et al.  Quantifying the Completeness of the Observed Internet AS-level Structure , 2008 .

[13]  Alessandro Vespignani,et al.  K-core decomposition of Internet graphs: hierarchies, self-similarity and measurement biases , 2005, Networks Heterog. Media.

[14]  Yuval Shavitt,et al.  A model of Internet topology using k-shell decomposition , 2007, Proceedings of the National Academy of Sciences.

[15]  Amogh Dhamdhere,et al.  Ten years in the evolution of the internet ecosystem , 2008, IMC '08.

[16]  Fergal Reid,et al.  Detecting highly overlapping community structure by greedy clique expansion , 2010, KDD 2010.

[17]  Yihua He,et al.  Lord of the Links: A Framework for Discovering Missing Links in the Internet Topology , 2009, IEEE/ACM Transactions on Networking.

[18]  Ken Wakita,et al.  Finding community structure in mega-scale social networks: [extended abstract] , 2007, WWW '07.

[19]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[20]  Haewoon Kwak,et al.  Mining communities in networks: a solution for consistency and its evaluation , 2009, IMC '09.

[21]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[22]  Jure Leskovec,et al.  Empirical comparison of algorithms for network community detection , 2010, WWW '10.

[23]  Kazumi Saito,et al.  Extracting Communities from Complex Networks by the k-dense Method , 2006, Sixth IEEE International Conference on Data Mining - Workshops (ICDMW'06).

[24]  R. Guimerà,et al.  Functional cartography of complex metabolic networks , 2005, Nature.