GEARS: Generic and Extensible Architecture for Protocols

Document Type Expired Internet-Draft (individual)
Last updated 2016-01-21 (latest revision 2015-07-20)
Stream (None)
Intended RFC status (None)
Expired & archived
plain text pdf html bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


In the Cloud computing era, lots of protocols are proposed to meet the various requirements requested by the quickly emerging Cloud applications. However, protocols used to be independently developed by closed communities. Each protocol proposes its own specifications and encoding method. Some common functions are repeatedly developed by different protocols. The way that the protocols used to be developed significantly prolongs the process that protocols are brought to the real market. In order to address these problems, this document proposes GEARS (Generic and Extensible Architecture for pRotocolS) which provides an open platform to facilitate protocol innovations. A new protocol would be developed as an application running on this platform while those common functions provided by this platform can be reused. Customized features of this application can be easily built as add- ons with the friendly and extensible data modeling language.


Mingui Zhang (
Jie Dong (
Mach Chen (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)