• DocumentCode
    2729562
  • Title

    Split protocol client/server architecture

  • Author

    Rawal, B.S. ; Karne, Ramesh K. ; Wijesinha, Alexander L.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Towson Univ., Towson, MD, USA
  • fYear
    2012
  • fDate
    1-4 July 2012
  • Abstract
    Protocol splitting has been used to enable protocols to be split at a server level without client involvement. We describe a novel split protocol client/server architecture that completely separates connections and data transfers within a typical session. In this approach, a client becomes aware of its multiple server sources and communicates with them using their IP addresses. Specifically, a client makes a single TCP connection to a connection server and subsequently communicates with one or more data servers to obtain its data and close the connection. We also conduct experiments and measure performance to demonstrate the feasibility of this architecture. Our results indicate that scalable server cluster configurations can be built using this approach. The proposed architecture simplifies server implementations, avoids traditional load balancing techniques, and isolates clients from data servers. It also results in a scalable and distributable approach to client/server computing that provides an alternative to the current paradigm.
  • Keywords
    client-server systems; pattern clustering; transport protocols; IP addresses; connection server; data servers; multiple server sources; server cluster configurations scalability; single TCP connection; split protocol client-server architecture; Computer architecture; Decision support systems; IP networks; Load management; Protocols; Web servers; Bare Machine Computing; Client Server Computing; Performance; Server Cluster; Split Protocol; Web Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2012 IEEE Symposium on
  • Conference_Location
    Cappadocia
  • ISSN
    1530-1346
  • Print_ISBN
    978-1-4673-2712-1
  • Electronic_ISBN
    1530-1346
  • Type

    conf

  • DOI
    10.1109/ISCC.2012.6249320
  • Filename
    6249320