Title:
Protocol Subsystem Support for Efficient and Flexible Communication Services

dc.contributor.author Krupczak, Bobby en_US
dc.date.accessioned 2005-06-17T17:52:00Z
dc.date.available 2005-06-17T17:52:00Z
dc.date.issued 1997 en_US
dc.description.abstract Today's applications are becoming increasingly diverse in their communications service requirements and are increasingly driving the development and adoption of new protocols to accommodate them. Unfortunately, deploying new protocols is a difficult and expensive process. One reason is the high cost of developing, testing, and installing protocol implementations. To reduce this difficulty, protocols are developed and executed within environments called protocol subsystems and protocol software is often ported instead of being coded from scratch. Unfortunately, differences among today's protocol subsystems often reduce the portability and re-usability of protocol code and, therefore, present barriers to the deployment of new protocols. In addition, current subsystems and protocol architectures lack sufficient flexibility and extensibility to support the dynamic addition and adoption of new protocols necessary to accommodate the burgeoning growth of Web-based applications. This work considers approaches for providing protocol subsystem support for flexible and efficient communication services. It first assesses the effects that protocol subsystems have on protocol portability and performance. It then focuses on making existing protocol subsystems more flexible by proposing two different approaches, each optimized for a different situation, that allow protocol code implemented in one subsystem to be used without modification within other subsystems, and thus, reduce the barriers to protocol deployment. This work then examines the use of Java as an implementation and execution environment for protocols and protocol subsystems. Lastly, this work identifies why current environments limit the degree of flexibility and extensibility available to protocol programmers and presents a new protocol subsystem optimized for flexibility, extensibility, and configurability based on the provision of communication services by protocol-function composition. en_US
dc.format.extent 321 bytes
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/6654
dc.language.iso en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CC Technical Report; GIT-CC-97-23 en_US
dc.subject Computer protocol networks
dc.subject Software deployment
dc.title Protocol Subsystem Support for Efficient and Flexible Communication Services en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.corporatename College of Computing
local.relation.ispartofseries College of Computing Technical Report Series
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
GIT-CC-97-23.pdf
Size:
321 B
Format:
Adobe Portable Document Format
Description: