Michael F. Plass

Learn More
Network use has evolved to be dominated by content distribution and retrieval, while networking technology still speaks only of connections between hosts. Accessing content and services requires mapping from the <i>what</i> that users care about to the network's <i>where</i>. We present <i>Content-Centric Networking</i> (CCN) which treats content as a(More)
Let F = Qlxr Qzxz l ** Qnx, C be a quantified Boolean formula with no free variables, where each Qi is either 3 or t, and C is in conjunctive normal form. That is, C is a conjunction of clauses, each clause is a disjunction of literals, and each literal is either a variable, xi, or the negation of a variable, Zi (1 < i f n). We shall use Ui to denote a(More)
This paper discusses a new approach to the problem of dividing the text of a paragraph into lines of approximately equal length. Instead of simply making decisions one line at a time, the method considers the paragraph as a whole, so that the final appearance of a given line might be influenced by the text on succeeding lines. A system based on three simple(More)
We present a new data structure for maintaining a set of records in a linear list according to their key values. This data structure has the property that we can keep a number of <italic>fingers</italic> at points of interest in the key space (e.g., the beginning or the end of the list), so that access and modification in the neighborhood of a finger is(More)
A variety of proposals call for a new Internet architecture focused on retrieving content by name, but it has not been clear that any of these approaches are general enough to support Internet applications like real-time streaming or email. We present a detailed description of a prototype implementation of one such application -- Voice over IP (VoIP) -- in(More)
Programming languages generally provide a ‘string’ or ‘text’ type to allow manipulation of sequences of characters. This type is usually of crucial importance, since it is normally mentioned in most interfaces between system components. We claim that the traditional implementations of strings, and often the supported functionality, are not well suited to(More)
Over the years number of people using Internet has escalated. The primary motive of the Internet has been revised. To deal with this drastic change, network architecture has to be redesigned considering future trends. The future architecture of Internet can be developed only after scrutinizing various aspects of current Internet architecture. Thus study of(More)
  • 1