Towards efficient protocol design through protocol profiling and verification of performance and operational metrics
Towards efficient protocol design through protocol profiling and verification of performance and operational metrics
复制标题
通过协议分析以及性能和操作指标验证实现高效的协议设计
DOI:
10.1145/1815396.1815591
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Georgoulas S
中科院分区:
文献类型:
--
作者:
Georgoulas S
Formal verification tools have been extensively used in the past to assess the correctness of protocols, processes, and systems in general. Their most common use so far has been in identifying whether livelock or deadlock situations can occur during protocol execution, process, or system operation. In this paper we aim to showcase that an additional equally important and useful application of formal verification tools can be in protocol design and optimization itself. This can be achieved by using the tools in a rather different context compared to their traditional use. That is not only as means to assess the correctness of a protocol in terms of lack of livelock and deadlock situations but rather as tools capable of building profiles of protocols, associating performance related metrics, and identifying operational patterns and possible bottleneck operations in terms of metrics of interest. This process can provide protocol designers with an insight about the protocols' behavior and guide them towards further protocol design optimizations. We illustrate these principles using some existing protocol implementations as case studies.