Hierarchical Matching With Peer Effect for Low-Latency and High-Reliable Caching in Social IoT

The Internet of Things (IoT) is expected to bring great benefits to users, operators, and manufactures in different application scenarios. Given that smart objects which can exploit their own social networks and share contents via device-to-device (D2D) communications, the combined social IoT promises to collect information as well as to provide services more efficiently. This application scenario requires lower latency and higher reliability, and then we adopt D2D-based caching to reduce the downloading latency while guaranteeing the reliable delivery. To achieve this joint optimization objective, we conceive the interdependence with the framework of hierarchical bipartite graph. In this way, this combinatorial problem can be decoupled into a content sharing problem and a resource allocation problem. To solve the first one, we propose a content sharing-oriented matching algorithm with projecting social characters onto physical links. To solve the second one, we formulate this resource allocation problem as equivalent to a many-to-one matching game with peer effect. We then design a novel distributed algorithm with rotation-swap, which can converge to a stable state with limited number of iterations. Formulating the convergence procedure as another NP-hard problem, we further design a coloring-based heuristic algorithm to find a near-optimal solution. We conduct extensive simulations to demonstrate that our proposed schemes can achieve a better tradeoff between performance and complexity than other benchmarks.

[1]  Ulrik Brandes,et al.  On variants of shortest-path betweenness centrality and their generic computation , 2008, Soc. Networks.

[2]  Sheng Chen,et al.  Social-aware D2D communications: qualitative insights and quantitative analysis , 2014, IEEE Communications Magazine.

[3]  Chien-Chung Huang,et al.  Cheating by Men in the Gale-Shapley Stable Matching Algorithm , 2006, ESA.

[4]  Giuseppe Caire,et al.  Fundamental Limits of Caching in Wireless D2D Networks , 2014, IEEE Transactions on Information Theory.

[5]  Burak Kantarci,et al.  Social Behaviometrics for Personalized Devices in the Internet of Things Era , 2017, IEEE Access.

[6]  Noga Alon,et al.  Color-coding: a new method for finding simple paths, cycles and other small subgraphs within large graphs , 1994, STOC '94.

[7]  Alvin E. Roth,et al.  Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis , 1990 .

[8]  M. Nitti,et al.  Exploiting Social Internet of Things Features in Cognitive Radio , 2016, IEEE Access.

[9]  Zhu Han,et al.  Multi-Hop Cooperative Caching in Social IoT Using Matching Theory , 2018, IEEE Transactions on Wireless Communications.

[10]  Antonio Iera,et al.  The Social Internet of Things , 2015, 2015 IEEE International Conference on Cloud Engineering.

[11]  Sanjeev Khanna,et al.  Approximating Longest Directed Paths and Cycles , 2004, ICALP.

[12]  Anthony C. Boucouvalas,et al.  Integrating RFIDs and Smart Objects into a Unified Internet of Things Architecture , 2011, Adv. Internet Things.

[13]  Jianer Chen,et al.  Improved algorithms for path, matching, and packing problems , 2007, SODA '07.

[14]  Li Wang,et al.  Hypergraph-Based Wireless Distributed Storage Optimization for Cellular D2D Underlays , 2016, IEEE Journal on Selected Areas in Communications.

[15]  G. Imbens,et al.  Social Networks and the Identification of Peer Effects , 2013 .

[16]  Geoffrey Ye Li,et al.  Device-to-Device Communications Underlaying Cellular Networks , 2013, IEEE Transactions on Communications.

[17]  Zhu Han,et al.  Context-aware data caching for 5G heterogeneous small cells networks , 2016, 2016 IEEE International Conference on Communications (ICC).

[18]  Zhu Han,et al.  Wireless Distributed Storage in Socially Enabled D2D Communications , 2016, IEEE Access.

[19]  Yue Chen,et al.  Matching With Peer Effects for Context-Aware Resource Allocation in D2D Communications , 2017, IEEE Communications Letters.

[20]  Olga Galinina,et al.  Exploring synergy between communications, caching, and computing in 5G-grade deployments , 2016, IEEE Communications Magazine.

[21]  Franco Zambonelli,et al.  An Argumentation-Based Perspective Over the Social IoT , 2018, IEEE Internet of Things Journal.

[22]  Shaoen Wu,et al.  Dynamic Trust Relationships Aware Data Privacy Protection in Mobile Crowd-Sensing , 2018, IEEE Internet of Things Journal.

[23]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[24]  Chung-Ming Huang,et al.  The Social Internet of Thing (S-IOT)-Based Mobile Group Handoff Architecture and Schemes for Proximity Service , 2017, IEEE Transactions on Emerging Topics in Computing.

[25]  Weifa Liang,et al.  The operational cost minimization in distributed clouds via community-aware user data placements of social networks , 2017, Comput. Networks.

[26]  Ryan Williams,et al.  Finding paths of length k in O*(2k) time , 2008, Inf. Process. Lett..

[27]  Ioannis Koutis,et al.  Faster Algebraic Algorithms for Path and Packing Problems , 2008, ICALP.

[28]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[29]  H. Vincent Poor,et al.  Bridging the Social and Wireless Networking Divide: Information Dissemination in Integrated Cellular and Opportunistic Networks , 2015, IEEE Access.

[30]  Yue Chen,et al.  Joint Subchannel and Power Allocation for NOMA Enhanced D2D Communications , 2017, IEEE Transactions on Communications.

[31]  Antonio Iera,et al.  The Social Internet of Things (SIoT) - When social networks meet the Internet of Things: Concept, architecture and network characterization , 2012, Comput. Networks.

[32]  L. S. Shapley,et al.  College Admissions and the Stability of Marriage , 2013, Am. Math. Mon..

[33]  Jun Li,et al.  On Social-Aware Content Caching for D2D-Enabled Cellular Networks With Matching Theory , 2019, IEEE Internet of Things Journal.

[34]  Eleonora Borgia,et al.  The Internet of Things vision: Key features, applications and open issues , 2014, Comput. Commun..

[35]  Bernard Fortin,et al.  Identification of Peer Effects through Social Networks , 2007, SSRN Electronic Journal.

[36]  Andreas F. Molisch,et al.  Cache-Enabled Device-to-Device Communications: Offloading Gain and Energy Cost , 2016, IEEE Transactions on Wireless Communications.

[37]  Jun Huang,et al.  Resource Allocation for Multicell Device-to-Device Communications Underlaying 5G Networks: A Game-Theoretic Mechanism With Incomplete Information , 2018, IEEE Transactions on Vehicular Technology.

[38]  Luigi Atzori,et al.  Network navigability in the social Internet of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[39]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .