Marc Mosko
YOU?
Author Swipe
View article: Difference Based Content Networking
Difference Based Content Networking Open
Difference Based Content Networking (DBCN) uses diffs between versions to optimize the amount of data sent on the network for version updates of data files. This paper describes several variations on DBCN based on binary diffs, content obj…
View article: Distributed Consensus in Content Centric Networking
Distributed Consensus in Content Centric Networking Open
We describe a method to achieve distributed consensus in a Content Centric Network using the PAXOS algorithm. Consensus is necessary, for example, if multiple writers wish to agree on the current version number of a CCNx name or if multipl…
View article: An attack volume metric
An attack volume metric Open
For more than a decade, the notion of attack surface has been used to define the set of vulnerable assets that an adversary may exploit to penetrate a system, and various metrics have been developed to quantify the extent of a system's att…
View article: Adaptive Policy Tree Algorithm to Approach Collision-Free Transmissions in Slotted ALOHA
Adaptive Policy Tree Algorithm to Approach Collision-Free Transmissions in Slotted ALOHA Open
A new adaptive transmission protocol is introduced to improve the performance of slotted ALOHA. Nodes use known periodic schedules as base policies with which they collaboratively learn how to transmit periodically in different time slots …
View article: Metis CCNx 1.0 Forwarder
Metis CCNx 1.0 Forwarder Open
Metis is the CCNx 1.0 forwarder that implements the CCNx 1.0 Semantics and Messages draft standards. This document describes how to use Metis and the internal software architecture.
View article: Process Migration over CCNx
Process Migration over CCNx Open
Process migration involves moving the running state of a process from one physical system to another, as is commonly done for virtual machines. In this paper, we describe how Content Centric Networking (CCNx) facilitates process migration …
View article: A new NS3 Implementation of CCNx 1.0 Protocol
A new NS3 Implementation of CCNx 1.0 Protocol Open
The ccns3Sim project is an open source implementation of the CCNx 1.0 protocols for the NS3 simulator. We describe the implementation and several important features including modularity and process delay simulation. The ccns3Sim implementa…
View article: CCNx 1.0 Bidirectional Streams
CCNx 1.0 Bidirectional Streams Open
In Content Centric Networks, where one retrieves data based on a given name, not a conventional connection to a server or other device, there is a need for a standard mechanism to establish bi-directional streams. We describe a method to o…
View article: Content-Centric Networking - Architectural Overview and Protocol Description
Content-Centric Networking - Architectural Overview and Protocol Description Open
This document describes the core concepts of the CCNx architecture and presents a minimum network protocol based on two messages: Interests and Content Objects. It specifies the set of mandatory and optional fields within those messages an…
View article: Aesop Fable for Network Loops
Aesop Fable for Network Loops Open
Detecting loops in data networks usually involves counting down a hop limit or caching data at each hop to detect a cycle. Using a hop limit means that the origin of a packet must know the maximum distance a packet could travel without loo…