Article: Optimize your protocol-stack design: getting the most out of one aspect of your design need not mean giving up another.(design feature)

MOST PROTOCOLS USE layered architectures to some degree, layers that you can manipulate to achieve your optimal design. Optimizing the placement of these layers, you can achieve efficient code execution (or speed), code size, and development life cycle, as well as maintainability. However, maximizing of one of these measures often implies sacrificing another. For example, to speed execution, you may have to compromise code clarity.

Implementations of single protocols, such as the SS7 (Signaling System Seven) telephony protocol often split into many layers. Definitions of other protocols specify individual or groups of layers, which may combine to meet the target ...

Related newspaper, magazine, and journal articles:

 
 
Newsweek Harper's Magazine The Washington Post Chicago Tribune Crain's Chicago Business PRNewswire Pediatric News The Nation Advertising Age The Economist (US) A FREE trial gives you access to over 80 million articles! Access over 6,500 publications with a FREE trial!