On Monday, November 10th at 12:00 pm at M336 Dr. Bharat Rawal will be presenting on Applications of Split-protocol.
A protocol is considered to be in-separable entity between two communicating parties. This paper proposes a novel concept that changes the definition of protocols by splitting a protocol into two sub-entities. This proposed architecture performs identical functions as a non-split protocol system and builds a foundation for many innovative ideas that are not envisioned in a non-split protocol system. The split protocol concept and its motivations are presented here. The concept is explored in implementing client server architectures, mini-cluster configurations and migratory servers, Big-Data and DDoS. Attributes such as improvement in server performance, constructing a variety of mini-cluster configurations to serve large workloads, building clusters without using expensive partitioning strategies, achieving simpler migratory servers and enriching client server architectures to accommodate client splitting and achieving inherent reliability in server designs have being found in the split concept. The above novel features are illustrated in this paper by describing architecture, design and implementation of Web server and client applications. In addition, this paper also serves as a single source of knowledge for split protocol concept and its broader impact on future network architectures, designs and implementations.