Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication

<p dir="ltr">To support multimedia applications, Mobile Edge Computing (MEC) servers offer storage and computing capacities to handle videos close to end-users. However, the high load in peak hours consumes the limited available bandwidth of existing cellular and backhaul links leadi...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Emna Baccour (16896366) (author)
مؤلفون آخرون: Aiman Erbad (14150589) (author), Amr Mohamed (3508121) (author), Mohsen Guizani (12580291) (author), Mounir Hamdi (14150652) (author)
منشور في: 2020
الموضوعات:
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513559060283392
author Emna Baccour (16896366)
author2 Aiman Erbad (14150589)
Amr Mohamed (3508121)
Mohsen Guizani (12580291)
Mounir Hamdi (14150652)
author2_role author
author
author
author
author_facet Emna Baccour (16896366)
Aiman Erbad (14150589)
Amr Mohamed (3508121)
Mohsen Guizani (12580291)
Mounir Hamdi (14150652)
author_role author
dc.creator.none.fl_str_mv Emna Baccour (16896366)
Aiman Erbad (14150589)
Amr Mohamed (3508121)
Mohsen Guizani (12580291)
Mounir Hamdi (14150652)
dc.date.none.fl_str_mv 2020-12-15T00:00:00Z
dc.identifier.none.fl_str_mv 10.1016/j.jnca.2020.102801
dc.relation.none.fl_str_mv https://figshare.com/articles/journal_contribution/Collaborative_hierarchical_caching_and_transcoding_in_edge_network_with_CE-D2D_communication/24225673
dc.rights.none.fl_str_mv CC BY 4.0
info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Engineering
Communications engineering
Information and computing sciences
Distributed computing and systems software
MEC
D2D
VoD
Hierarchical caching
Collaborative offloading
Adaptive bitrate
Incentive VCG mechanism
dc.title.none.fl_str_mv Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
dc.type.none.fl_str_mv Text
Journal contribution
info:eu-repo/semantics/publishedVersion
text
contribution to journal
description <p dir="ltr">To support multimedia applications, Mobile Edge Computing (MEC) servers offer storage and computing capacities to handle videos close to end-users. However, the high load in peak hours consumes the limited available bandwidth of existing cellular and backhaul links leading to low network performance. Hence, an elastic system model is required to maintain the high Quality of Experience (QoE) as the resource demands increase. Caching popular videos at mobile devices is considered a promising technique for content delivery. Yet, mobile users offer small capacities that are not adequate for large-sized video sharing. In this paper, we extend the collaborative caching and processing framework in edge networks (Collaborative Edge - CE) to include the users' mobile video sharing (Device-to-Device - D2D). We propose a caching strategy to cache only the chunks of videos to be watched and instead of offloading one video content by one edge node, helpers (MEC servers and users) will collaborate to store and share different chunks to optimize the storage/transmission resources usage. To only cache popular contents, we designed a D2D-aware proactive chunks caching on users’ devices based on our chunks popularity model. Next, we formulate this CE-D2D collaborative problem as a linear program. Due to the NP-hardness of the problem, we introduce a sub-optimal relaxation and an online heuristic using the proactive caching and presenting a near optimal data offloading and a profitable payment determination, with polynomial time complexity. The simulation results show that our policies and heuristics outperform other edge caching approaches by more than 10% in terms of hit ratio, average delay, and cost.</p><h2>Other Information</h2><p dir="ltr">Published in: Journal of Network and Computer Applications<br>License: <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank">http://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1016/j.jnca.2020.102801" target="_blank">https://dx.doi.org/10.1016/j.jnca.2020.102801</a></p>
eu_rights_str_mv openAccess
id Manara2_e7b064bfb19cab09399c60aa52e38cea
identifier_str_mv 10.1016/j.jnca.2020.102801
network_acronym_str Manara2
network_name_str Manara2
oai_identifier_str oai:figshare.com:article/24225673
publishDate 2020
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
rights_invalid_str_mv CC BY 4.0
spelling Collaborative hierarchical caching and transcoding in edge network with CE-D2D communicationEmna Baccour (16896366)Aiman Erbad (14150589)Amr Mohamed (3508121)Mohsen Guizani (12580291)Mounir Hamdi (14150652)EngineeringCommunications engineeringInformation and computing sciencesDistributed computing and systems softwareMECD2DVoDHierarchical cachingCollaborative offloadingAdaptive bitrateIncentive VCG mechanism<p dir="ltr">To support multimedia applications, Mobile Edge Computing (MEC) servers offer storage and computing capacities to handle videos close to end-users. However, the high load in peak hours consumes the limited available bandwidth of existing cellular and backhaul links leading to low network performance. Hence, an elastic system model is required to maintain the high Quality of Experience (QoE) as the resource demands increase. Caching popular videos at mobile devices is considered a promising technique for content delivery. Yet, mobile users offer small capacities that are not adequate for large-sized video sharing. In this paper, we extend the collaborative caching and processing framework in edge networks (Collaborative Edge - CE) to include the users' mobile video sharing (Device-to-Device - D2D). We propose a caching strategy to cache only the chunks of videos to be watched and instead of offloading one video content by one edge node, helpers (MEC servers and users) will collaborate to store and share different chunks to optimize the storage/transmission resources usage. To only cache popular contents, we designed a D2D-aware proactive chunks caching on users’ devices based on our chunks popularity model. Next, we formulate this CE-D2D collaborative problem as a linear program. Due to the NP-hardness of the problem, we introduce a sub-optimal relaxation and an online heuristic using the proactive caching and presenting a near optimal data offloading and a profitable payment determination, with polynomial time complexity. The simulation results show that our policies and heuristics outperform other edge caching approaches by more than 10% in terms of hit ratio, average delay, and cost.</p><h2>Other Information</h2><p dir="ltr">Published in: Journal of Network and Computer Applications<br>License: <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank">http://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1016/j.jnca.2020.102801" target="_blank">https://dx.doi.org/10.1016/j.jnca.2020.102801</a></p>2020-12-15T00:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.1016/j.jnca.2020.102801https://figshare.com/articles/journal_contribution/Collaborative_hierarchical_caching_and_transcoding_in_edge_network_with_CE-D2D_communication/24225673CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/242256732020-12-15T00:00:00Z
spellingShingle Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
Emna Baccour (16896366)
Engineering
Communications engineering
Information and computing sciences
Distributed computing and systems software
MEC
D2D
VoD
Hierarchical caching
Collaborative offloading
Adaptive bitrate
Incentive VCG mechanism
status_str publishedVersion
title Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
title_full Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
title_fullStr Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
title_full_unstemmed Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
title_short Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
title_sort Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication
topic Engineering
Communications engineering
Information and computing sciences
Distributed computing and systems software
MEC
D2D
VoD
Hierarchical caching
Collaborative offloading
Adaptive bitrate
Incentive VCG mechanism