Home > Research > Publications & Outputs > Genetic programming and protocol configuration

Electronic data

View graph of relations

Genetic programming and protocol configuration

Research output: ThesisMaster's Thesis

Unpublished

Standard

Genetic programming and protocol configuration. / Grace, P.
Lancaster University, 2000. 60 p.

Research output: ThesisMaster's Thesis

Harvard

APA

Grace, P. (2000). Genetic programming and protocol configuration. [Master's Thesis, Lancaster University]. Lancaster University.

Vancouver

Grace P. Genetic programming and protocol configuration. Lancaster University, 2000. 60 p.

Author

Grace, P.. / Genetic programming and protocol configuration. Lancaster University, 2000. 60 p.

Bibtex

@mastersthesis{263d78e8e5d745899902d33a4fc3c9d5,
title = "Genetic programming and protocol configuration",
abstract = "Dynamic protocol stacks have been identified as a method of improving the performance of process communication by constructing the protocol that meets it requirements with a minimum overhead. However, the design of these stacks is a complex process for human designers who must identify the correct elements and ordering. Genetic programming is a machine learning technique method for generating computer programs automatically. It has been applied to many areas including electronic circuit design, image classification and machine code creation. However, it has never been utilised in the area of communication protocols. The main aim of the project is to identify if genetic programming techniques can be applied to protocol construction using the JavaGroups toolkit and generate protocols automatically. This report describes the theory and application of genetic programming principles and also the technology behind and creation of dynamic protocols. There is also a description of the design and implementation of a genetic program that will create JavaGroups protocols to meet a set of requirements. The results from the experimentation of the implemented system identify that GP can automatically generate the correct protocol stack for a required communication type (e.g. reliable point-to-point). The uses of this method to generate any stack depending on the user{\textquoteright}s requirement or within a changing real-time network situation are identified as future areas of work.",
keywords = "cs_eprint_id, 1712 cs_uid, 361",
author = "P. Grace",
year = "2000",
month = sep,
language = "English",
publisher = "Lancaster University",
school = "Lancaster University",

}

RIS

TY - GEN

T1 - Genetic programming and protocol configuration

AU - Grace, P.

PY - 2000/9

Y1 - 2000/9

N2 - Dynamic protocol stacks have been identified as a method of improving the performance of process communication by constructing the protocol that meets it requirements with a minimum overhead. However, the design of these stacks is a complex process for human designers who must identify the correct elements and ordering. Genetic programming is a machine learning technique method for generating computer programs automatically. It has been applied to many areas including electronic circuit design, image classification and machine code creation. However, it has never been utilised in the area of communication protocols. The main aim of the project is to identify if genetic programming techniques can be applied to protocol construction using the JavaGroups toolkit and generate protocols automatically. This report describes the theory and application of genetic programming principles and also the technology behind and creation of dynamic protocols. There is also a description of the design and implementation of a genetic program that will create JavaGroups protocols to meet a set of requirements. The results from the experimentation of the implemented system identify that GP can automatically generate the correct protocol stack for a required communication type (e.g. reliable point-to-point). The uses of this method to generate any stack depending on the user’s requirement or within a changing real-time network situation are identified as future areas of work.

AB - Dynamic protocol stacks have been identified as a method of improving the performance of process communication by constructing the protocol that meets it requirements with a minimum overhead. However, the design of these stacks is a complex process for human designers who must identify the correct elements and ordering. Genetic programming is a machine learning technique method for generating computer programs automatically. It has been applied to many areas including electronic circuit design, image classification and machine code creation. However, it has never been utilised in the area of communication protocols. The main aim of the project is to identify if genetic programming techniques can be applied to protocol construction using the JavaGroups toolkit and generate protocols automatically. This report describes the theory and application of genetic programming principles and also the technology behind and creation of dynamic protocols. There is also a description of the design and implementation of a genetic program that will create JavaGroups protocols to meet a set of requirements. The results from the experimentation of the implemented system identify that GP can automatically generate the correct protocol stack for a required communication type (e.g. reliable point-to-point). The uses of this method to generate any stack depending on the user’s requirement or within a changing real-time network situation are identified as future areas of work.

KW - cs_eprint_id

KW - 1712 cs_uid

KW - 361

M3 - Master's Thesis

PB - Lancaster University

ER -