Back to Search
Start Over
EVA: an event-based framework for developing specialised communication protocols
- Source :
- NCA, Actes NCA-2001, IEEE International Symposium on Network Computing and Applications, October 8-10, NCA-2001, IEEE International Symposium on Network Computing and Applications, October 8-10, NCA-2001, IEEE International Symposium on Network Computing and Applications, October 8-10, Oct 2001, Cambridge, Ma, États-Unis. pp.108-119, ⟨10.1109/NCA.2001.962523⟩
- Publication Year :
- 2002
- Publisher :
- IEEE Comput. Soc, 2002.
-
Abstract
- International audience; Presents a framework for the development of higher level communication protocols that provides extra functionalities not supplied by standard off-the-shelf lower level communication protocols. The framework is based on the event channel abstraction which allows circumventing the main drawbacks of the layered-based approach traditionally used to develop such protocols, whilst at the same time providing a flexible, simple and well structured way to implement them. The event channel service provided by EVA establishes how entities that share the same address space interact. Then, the application designer has the opportunity to define the most appropriate lower level communication protocols that control the way entities that execute within different processes will interact. The framework specifies a way to accommodate these protocols and provides several standard protocol implementations. Further a development methodology is described for constructing applications on top of the framework. In designing the framework, we have followed the approach of using, whenever possible, well established concepts, thus the paper also discusses the utilisation of such concepts in improving both the efficiency and the structuring of the framework and of the applications to be built on top of it.
- Subjects :
- [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Service (systems architecture)
EVA
Address space
Computer science
Event (computing)
Design pattern
Distributed computing
Software design pattern
[INFO.INFO-MM]Computer Science [cs]/Multimedia [cs.MM]
Communications protocol
Implementation
Abstraction (linguistics)
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001
- Accession number :
- edsair.doi.dedup.....9a5a06aff8bb875b22e5e3f98a4e29d4
- Full Text :
- https://doi.org/10.1109/nca.2001.962523