Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
osu1150482661.pdf (1.87 MB)
ETD Abstract Container
Abstract Header
High performance communication support for sockets-based applications over high-speed setworks
Author Info
Balaji, Pavan
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=osu1150482661
Abstract Details
Year and Degree
2006, Doctor of Philosophy, Ohio State University, Computer and Information Science.
Abstract
In the past decade several high-speed networks have been introduced, each superseding the others with respect to raw performance, communication features and capabilities. However, such aggressive initiative is accompanied by an increasing divergence in the communication interface or "language" used by each network. Accordingly, portability for applications across these various network languages has recently been a topic of extensive research. Programming models such as the Sockets Interface, Message Passing Interface (MPI), Shared memory models, etc., have been widely accepted as the primary means for achieving such portability. This dissertation investigates the different design choices for implementing one such programming model, i.e., Sockets, in various high-speed network environments (e.g., InfiniBand and 10-Gigabit Ethernet). Specifically, the dissertation targets three important sub-problems: (a) designing efficient sockets implementations to allow existing applications to be directly and transparently deployed on to clusters connected with high-speed networks; (b) analyzing the limitations of the sockets interface in various domains and extending it with features that applications need but are currently missing; and (c) designing a communication substrate to allow compatibility between various kinds of protocol stacks belonging to a common network family (e.g., Ethernet). The proposed stack comprising of the above mentioned three components, allows development of applications and other upper layers in an efficient, seamless and globally compatible manner.
Committee
Dhabaleswar Panda (Advisor)
Pages
285 p.
Keywords
Sockets
;
High-speed Networks
;
Programming Models
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Balaji, P. (2006).
High performance communication support for sockets-based applications over high-speed setworks
[Doctoral dissertation, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1150482661
APA Style (7th edition)
Balaji, Pavan.
High performance communication support for sockets-based applications over high-speed setworks.
2006. Ohio State University, Doctoral dissertation.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=osu1150482661.
MLA Style (8th edition)
Balaji, Pavan. "High performance communication support for sockets-based applications over high-speed setworks." Doctoral dissertation, Ohio State University, 2006. http://rave.ohiolink.edu/etdc/view?acc_num=osu1150482661
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
osu1150482661
Download Count:
2,895
Copyright Info
© 2006, all rights reserved.
This open access ETD is published by The Ohio State University and OhioLINK.
Release 3.2.12