John Baugh

Dr. John Baugh

orcid

Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
30 July 2018 in Procedia Computer Science
Verified
Journal Article
Open access
PDF file
JBJohn Baugh
John Baugh
JGJinhua Guo
Jinhua Guo
In-network storage is an essential element of nearly all Information-Centric Networking (ICN) architectures. Thus, protecting the cache of popular items in the network storage devices is crucial. With cache pollution attacks, an attacker seeks to push legitimately popular items out of the cache in favor of less popular items. This paper presents a per-face popularity (PFP) scheme to mitigate effects of cache pollution attacks and to increase overall cache robustness in Information-Centric Networks. The scheme normalizes the contributions from each face so that Interests arriving over any one face has no more effect on the popularity than any other face. As a result, the items that remain in the cache are those that have legitimate popularity, represented across all faces. The experimental results confirm its effectiveness against cache pollution attacks over one or a relatively small percentage of the faces, and demonstrate its overall effectiveness in preserving popular items and increasing hit rate.

1 November 2023 in Network
Verified
Journal Article
Open access
PDF file
JBJohn Baugh
John Baugh
JGJinhua Guo
Jinhua Guo
Information-Centric Networking (ICN) is a new paradigm of network architecture that focuses on content rather than hosts as first-class citizens of the network. As part of these architectures, in-network storage devices are essential to provide end users with close copies of popular content, to reduce latency and improve the overall experience for the user but also to reduce network congestion and load on the content producers. To be effective, in-network storage devices, such as content storage routers, should maintain copies of the most popular content objects. Adversaries that wish to reduce this effectiveness can launch cache pollution attacks to eliminate the benefit of the in-network storage device caches. Therefore, it is crucial to protect these devices and ensure the highest hit rate possible. This paper demonstrates Per-Face Popularity approaches to reducing the effects of cache pollution and improving hit rates by normalizing assessed popularity across all faces of content storage routers. The mechanisms that were developed prevent consumers, whether legitimate or malicious, on any single face or small number of faces from overwhelmingly influencing the content objects that remain in the cache. The results demonstrate that per-face approaches generally have much better hit rates than currently used cache replacement techniques.

1 August 2023 in Preprints.org
Verified
Preprint
Open access
PDF file
JBJohn Baugh
John Baugh
JGJinhua Guo
Jinhua Guo
Information-Centric Networking (ICN) is a new paradigm of network architectures that focuses on content, rather than hosts, as first-class citizens of the network. As part of these architectures, in-network storage devices are essential to provide end users with close copies of popular content, to reduce latency and improve overall experience for the user, but also to reduce network congestion and load on the content producers. To be effective, in-network storage devices, such as content storage routers should maintain copies of the most popular content objects. Adversaries that wish to reduce this effectiveness can launch cache pollution attacks to eliminate the benefit of the in-network storage device caches. Therefore, it is crucial to protect these devices and ensure the highest hit rate possible. This paper demonstrates per-face popularity approaches to reducing the effects of cache pollution and improving hit rates by normalizing assessed popularity across all faces of content storage routers. The mechanisms that were developed prevent the consumers, whether legitimate or malicious, on any single face or small number of faces from overwhelmingly influencing the content objects that remain in the cache. The results demonstrate that per-face approaches generally have much better hit rates than currently used cache replacement techniques.