Abstract
Nowadays, there are hundreds of underway worldwide projects to redesign both com- munication protocols and architecture of the Internet. These initiatives are collectively called “future Internet” research. Most of these initiatives rely on existing distributed systems, which often limit or even prevent the development of “clean slate” solutions. The main reason is that the great majority of distributed systems are tightly-linked with the TCP/IP protocol stack. In this article, we provide a first glance discussion on the relationships between future Internet and distributed systems research, focusing on dependencies and similar requirements among these areas. From this analysis, it beco- mes evident that many of the future Internet requirements (and open challenges) are repeated in the distributed systems landscape. Although there are many studies on both research fronts individually, the study of the key challenges of future Internet when addressing distributed systems requirements is a topic yet not explored in our contemporary research. This paper aims at determining the gaps and requirements future Internet must fulfill in order to support future distributed systems. To support this objective, a set of design metrics are identified and a convergent design space is proposed.
Highlights
The Internet is no longer a network of fixed computers among governmental institutions
While the investigating RINA as an alternative to TCP/IP (IRATI) recursive Internet architecture (RINA) implementation is divided between user and kernel spaces in Linux/Unix, the service provided by a distributed IPC facility (DIF) is exposed to upper layers or distributed applications by an IPC API
network of information (NetInf), XIA, RINA, and NovaGenesis enable name-based routing, i.e. the communication target can be identified by a name that is mapped to a locator for delivery purposes
Summary
The Internet is no longer a network of fixed computers among governmental institutions. We define a distributed system as one in which hardware or software components located at networked computers communicate and coordinate their actions only by passing messages [8, 9] They can incorporate large numbers of nodes and provide distributed system services for global organizations. Named-content [13] and named-services [14] are emerging approaches to deal with the expressiveness limitations of the current architecture Another limitation of the current Internet is related to network controllability and elasticity of physical resources. The controller configures network equipment using a configuration protocol improving controllability and elasticity of physical resources Concerned with this reality and its possible implications in decades, several initiatives emerged worldwide to discuss the Internet architecture under the banner of the so called “future Internet architecture" (FIA) design [15, 16, 17].
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have