Augmented Architectural Reliability of Split-protocol
Bharat S. Rawal, Oothongsap Phoemphun, Harold Ramcharan, Lloyd Williams
Electronic Devices, Vol. 2, No. 1, 2013.
DOI: 
Link: http://www.dline.info/ed/fulltext/v2n1/2.pdf
Abstract:
HTTP request splitting is a novel concept where, the TCP connection and data-transfer phases are dynamically split between servers without the use of a central dispatcher or load balancer. Previous work has studied through performance and established a throughput improvement range between 6% and 25 %, and demonstrated 84% reduction in transmission time compare to conventional technique. We believe this higher performance results from inbuilt reliability in the architecture of split protocol. There are plenty of researches, and literatures focusing on component-based reliability. Software Engineering researchers assume each component has a unique service. To distinguish from underlying TCP /IP protocol reliability, we propose modeling approaches that consider the architecture of the software and estimate the reliability of interactions between the components, and interfaces with other components. This paper details the components of the Split â€“architecture, and devises reliability assessment based on individual component of software and describes how it can be used to examine software behavior. It highlights on an inbuilt reliability in a split-protocol due to the dual and interchangeable role of Connection Server (CS) and Data Server (DS). This innovative approach introduces a more effective way of offering reliability in cluster computing and in general. To assess the reliability of the system, this paper proposes a simple mathematical model which can capture the reliability of the system. This model compares the reliability of the split system against dispatcher system. The results show that split system reliability is far better than dispatcher system reliability. Moreover, the system hazard rates and Survival functions of the parallel system are provided.