SOCKx - An Application Layer Network Switching Framework using SOCKSv5 Protocol Extensions

Steffen Haase, Patrick Seeling

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In this paper, we introduce and evaluate the SOCKx framework, which extends the widely used SOCKSv5 protocol to enable application-layer switching between multiple networks. Through application-layer selection of available underlying networks, a client’s proxy server can dynamically adjust the network to be used for transmissions, e.g., to optimize power consumption, when communicating with a remote proxy server. From a general performance evaluation for cellular-controlled converged devices, we find that switching between different networks does not always present a viable option for power savings and depends on (i) the computational overhead of the server implementation, (ii) the type of network traffic under consideration and (iii) the ability of switching off unused network interfaces.
Original languageEnglish
Title of host publicationProc. of the IEEE International Conference on Electro/Information Technology (EIT)
StatePublished - May 2011


Dive into the research topics of 'SOCKx - An Application Layer Network Switching Framework using SOCKSv5 Protocol Extensions'. Together they form a unique fingerprint.

Cite this