This edition first published 2018
© 2018 John Wiley & Sons Ltd
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by law. Advice on how to obtain permission to reuse material from this title is available at http://www.wiley.com/go/permissions.
The right of Michał Wódczak to be identified as the author of this work has been asserted in accordance with law.
Registered Office(s)
John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, USA
John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK
Editorial Office
The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK
For details of our global editorial offices, customer services, and more information about Wiley products visit us at www.wiley.com.
Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that appears in standard print versions of this book may not be available in other formats.
Limit of Liability/Disclaimer of Warranty
While the publisher and author have used their best efforts in preparing this work, they make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives, written sales materials or promotional statements for this work. The fact that an organization, website, or product is referred to in this work as a citation and/or potential source of further information does not mean that the publisher and authors endorse the information or services the organization, website, or product may provide or recommendations it may make. This work is sold with the understanding that the publisher is not engaged in rendering professional services. The advice and strategies contained herein may not be suitable for your situation. You should consult with a specialist where appropriate. Further, readers should be aware that websites listed in this work may have changed or disappeared between when this work was written and when it is read. Neither the publisher nor authors shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.
Library of Congress Cataloging-in-Publication Data:
Names: Wódczak, Michał, author.
Title: Autonomic intelligence evolved cooperative networking / by Michał Wódczak.
Description: Hoboken, NJ : John Wiley {&} Sons, 2018. | Series: Wiley series on cooperative communications | Includes bibliographical references and index.
Identifiers: LCCN 2017050777 (print) | LCCN 2018000675 (ebook) | ISBN 9781119215981 (pdf) | ISBN 9781119215998 (epub) | ISBN 9781118325414 (cloth)
Subjects: LCSH: Wireless communication systems. | Autonomic computing.
Classification: LCC TK5103.2 (ebook) | LCC TK5103.2 .W583 2018 (print) | DDC 004.6-dc23
LC record available at https://lccn.loc.gov/2017050777
Cover Design: Wiley
Cover Image: © RBFried/iStockphoto
Michał Wódczak holds a PhD in Telecommunications from Poznań University of Technology, obtained under the umbrella of the European Union Sixth Framework Programme, as well as an Executive MBA from Aalto University School of Business, distinguished by the Triple Crown of AACSB, AMBA, and EQUIS accreditations. Currently, he is with Samsung Electronics, while prior to that he was also with Telcordia Technologies, formerly known as Bellcore or Bell Communications Research, and with Ericsson, following the Telcordia merger. He served as an Editorial Board Member of IEEE ComSoc Technology News, as well as ran standardisation activities as Vice Chairman and Rapporteur of ETSI ISG AFI, the Industry Specification Group on Autonomic network engineering for the self-managing Future Internet, established under the auspices of European Telecommunications Standards Institute. He is also a Senior Member of the IEEE Communications Society and, apart from this book, he has published two single-authored scientific books with Springer, co-authored and co-edited two industrial standardisation specifications with ETSI, and, overall, authored or co-authored more than 60 peer-reviewed journal, magazine, and conference papers, as well as book chapters. He has also contributed to over 40 scientific reports within European Union FP6 and FP7 projects IST-2003-507581 WINNER I, IST-4-027756 WINNER II, IST-2004-507325 NEWCOM, INFSO-ICT-215549 EFIPSANS, and SEC-242411 E-SPONDER. In addition, he holds Postgraduate Diplomas in Managerial Studies and Psychology of Management, both from Poznań School of Banking, as well as a BA in English Philology and a Postgraduate Diploma in Translation and Interpreting, both from Adam Mickiewicz University. In this capacity, he also acted as an Executive Board Member of the Association of Polish Translators and Interpreters.
In this book the concept of Autonomic Intelligence Evolved Cooperative Networking is proposed, building on top of both the previous books by the author, where the technological developments in the form of autonomic cooperative networking and autonomic computing enabled cooperative networked design were outlined. In fact, while the former emphasised the aspects of the Open Systems Interconnection Reference Model and the latter elevated the perspective of the Generic Autonomic Network Architecture, not only does the idea of Autonomic Intelligence Evolved Cooperative Networking provide a substantially expanded, but also the most comprehensive and consolidated account in this respect. In other words, a fully-fledged Autonomic Cooperative Networking Architectural Model is presented encompassing the relevant workings both of the layers of the Open Systems Interconnection Reference Model and the levels of the Generic Autonomic Network Architecture. Given the lack of direct correspondence between these two dimensions, as such classified to form the Vertical Technological Pillars and Horizontal Architectural Extensions, the mechanisms of the Autonomic Cooperative Node, Autonomic Cooperative Behaviour, and Autonomic Cooperative Networking Protocol are deployed along with all the pertinent architectural extensions thereto. What is more, during the entire endeavour, the notion of autonomic computing becomes naturally elevated and transposed into autonomic intelligence, as explained later in the book, on the one hand, to better reflect the value it brings to cooperative networking in general, and, on the other hand, to prepare the ground for possible further conceptual advancements.
The ultimate design outlined in this book was inspired by the prior involvement of the author in the European Union Sixth Framework Programme IST-2003-507581 Integrated Project: Wireless World Initiative New Radio I (WINNER I), the European Union Sixth Framework Programme IST-4-027756 Integrated Project: Wireless World Initiative New Radio II (WINNER II), the European Union Sixth Framework Programme IST-2004-507325 Network of Excellence in Wireless COMmunications (NEWCOM), the European Union Seventh Framework Programme INFSO-ICT-215549 Integrated Project: Exposing the Features in IP version Six protocols that can be exploited/extended for the purposes of designing/building Autonomic Networks and Services (EFIPSANS), and the European Union Seventh Framework Programme SEC-242411 Integrated Project: A Holistic Approach Towards the Development of the First Responder of the Future (E-SPONDER), as well as the Industry Specification Group (ISG) on Autonomic network engineering for the self-managing Future Internet (AFI) established under the auspices of the European Telecommunications Standards Institute (ETSI). In the light of the above, for the sake of transparency, the utmost attention was paid to clearly highlight the author's unique contribution to the state-of-the-art advancement in the major theme of this book, as well as to ensure its proper separation from any externally referenced background and context-setting information. At the same time, it is crucial to note that all the evaluation results presented by the author were obtained with the use of a dedicated simulation environment designed exclusively for the needs of the preparation of this book, while all the views presented in this book are of the author's.
3GPP | 3rd Generation Partnership Project |
AAC | Address Auto-Configuration |
AAC-OLSR | Address Auto-Configuration OLSR |
AB | Autonomic Behaviour |
AC | Autonomic Computing |
ACB | Autonomic Cooperative Behaviour |
ACL | Autonomic Control Loop |
ACN | Autonomic Cooperative Node |
ACNAM | Autonomic Cooperative Networking Architectural Model |
ACNP | Autonomic Cooperative Networking Protocol |
ACRR | Autonomic Cooperative Re-Routing |
ACS | Autonomic Cooperative Set |
ACSAM | Autonomic Cooperative System Architectural Model |
ACT | Autonomic Cooperative Transmission |
ADME | Autonomic Decision-Making Element |
AE | Autonomic Element |
AF | Amplify-and-Forward |
AFI | Autonomic network engineering for the self-managing Future Internet |
AI | Artificial Intelligence |
AIECN | Autonomic Intelligence Evolved Cooperative Networking |
ALD | Angular Diversity |
AM | Autonomic Manager |
AN | Autonomic Networking |
ANO | Autonomic Node |
ANCS | Autonomic Networked Computing System |
ANS | Autonomic Nervous System |
AO | Autonomic Overlay |
AP | Access Point |
AR | Autonomic Routine |
ARP | Address Resolution Protocol |
AS | Autonomic System |
ASS | Autonomous System |
ATS | Agent System |
AUF | Autonomic Function |
AWGN | Additive White Gaussian Noise |
B2B | Business-to-Business |
B2C | Business-to-Customer |
BBF | Broadband Forum |
BER | Bit Error Rate |
BS | Base Station |
CA | Coding Advantage |
CAdDF | Complex Adaptive Decode-and-Forward |
CAS | Computer-Assisted Simulation |
CB | Coherence Bandwidth |
CBR | Constant Bit Rate |
CCG | Channel Capacity Gain |
CCI | Co-Channel Interference |
CD | Coherence Distance |
CDF | Cumulative Distribution Function |
CDR | Code Rate |
CFR | Chief First Responder |
CG | Coding Gain |
CHB | Channel Bandwidth |
CHG | Channel Gain |
CI | Characteristic Information |
CLI | Command Line Interface |
CM | Channel Matrix |
CMDE | Cooperation Management Decision Element |
CNR | Conventional Relaying |
COD | Complex Orthogonal Design |
CODE | Cooperation Orchestration Decision Element |
COR | Cooperative Relaying |
COT | Cooperative Transmission |
CPR | Computing Process |
CPU | Central Processing Unit |
CPX | Cyclic Prefix |
CRDE | Cooperative Re-Routing Decision Element |
CRO | Cooperative Routing |
CRR | Cooperative Re-Routing |
CSI | Channel State Information |
CT | Coherence Time |
CTP | Control Plane |
CTDE | Cooperative Transmission Decision Element |
D2D | Device-to-Device |
DAA | Duplicate Address Avoidance |
DAD | Duplicate Address Detection |
DCP | Decision Plane |
DMP | Dissemination Plane |
DSP | Discovery Plane |
DE | Decision Element |
DF | Decode-and-Forward |
DG | Diversity Gain |
DHCP | Dynamic Host Configuration Protocol |
DME | Decision-Making Element |
DMN | Decision-Making Entity |
DN | Destination Node |
DO | Diversity Order |
DTP | Data Plane |
DR | Decode-and-Reencode |
DSTBC | Distributed Space-Time Block Coding |
DTD | Delayed Transmission Diversity |
DVB-T | Digital Terrestrial Video Broadcasting |
ECMP | Equal Cost Multipath Protocol |
ECN | Emergency Communications Network |
EDSTBE | Equivalent Distributed Space-Time Block Encoder |
EFIPSANS | Exposing the Features in IP version Six protocols that can be exploited/extended for the purposes of designing/building Autonomic Networks and Services |
EGC | Equal Gain Combining |
ELC | Extended Link Code |
ELM | Extended Link Mask |
EMS | Evolved Messaging Structure |
EOC | Emergency Operations Centre |
EREACT | Extended Routing information Enhanced Algorithm for Cooperative Transmission |
E-SPONDER | A Holistic Approach Towards the Development of the First Responder of the Future |
ES | Economic Science |
ETSI | European Telecommunications Standards Institute |
EU | European Union |
EVMIMO | Equivalent Virtual Multiple-Input Multiple-Output |
EVMISO | Equivalent Virtual Multiple-Input Single-Output |
FB | Functional Block |
FI | Future Internet |
FLD | Frequential Diversity |
FNL | Function Level |
FMDE | Fault Management Decision Element |
FMPR | Flooding Multi-Point Relay |
FP | Framework Programme |
FP6 | Sixth Framework Programme |
FP7 | Seventh Framework Programme |
FR | First Responder |
FRN | Fixed Relay Node |
FRR | Fast Re-Routing |
GANA | Generic Autonomic Network Architecture |
GCOD | Generalised Complex Orthogonal Design |
GR | Generic Receiver |
GS | Group Specification |
GT | Generic Transmitter |
GVAA | Generalised Virtual Antenna Array |
HACL | Hierarchical Autonomic Control Loop |
HAE | Horizontal Architectural Extension |
HANS | Human Autonomic Nervous System |
HRP | Horizontal Reference Point |
IANA | Internet Assigned Number Authority |
ICI | Inter-Channel Interference |
IETF | Internet Engineering Task Force |
IoT | Internet of Things |
IP | Internet Protocol |
IPv6 | Internet Protocol version 6 |
ISG | Industry Specification Group |
ITS | Intelligent Transport System |
ITU-T | International Telecommunication Union – Telecommunications |
KNP | Knowledge Plane |
L3DF | Layer-3 Decode-and-Forward |
LNK | Link Layer |
LoA | Level of Abstraction |
LOS | Line-of-Sight |
LSB | Least Significant Bit |
LSRP | Link-State Routing Protocol |
LSTC | Layered Space-Time Coding |
LTE | Long Term Evolution |
LV | Link Verification |
M2M | Machine-to-Machine |
MAC | Medium Access Control |
MAD | Multiple Address Declaration |
MANET | Mobile Ad hoc Network |
MAS | Multi-Agent System |
MCS | Modulation and Coding Scheme |
ME | Managed Element |
MEA | Multi-Element Array |
MEN | Managed Entity |
MEOC | Mobile Emergency Operations Centre |
MIMO | Multiple-Input Multiple-Output |
MISO | Multiple-Input Single-Output |
MLD | Maximum Likelihood Detection |
MLSE | Maximum Likelihood Sequence Estimator |
MMIMO | Massive Multiple-Input Multiple-Output |
MMSE | Minimum Mean Square Error |
MN | Mobile Node |
MNP | Management Plane |
MPR | Multi-Point Relay |
MRC | Maximal Ratio Combining |
MRN | Mobile Relay Node |
MRRC | Maximal Ratio Receive Combining |
MSB | Most Significant Bit |
NC | Network Coding |
ND | Neighbour Discovery |
NDL | Node Level |
NE | Network Element |
NET | Network Layer |
NEWCOM | Network of Excellence in Wireless COMmunications |
NFV | Network Function Virtualisation |
NGMN | Next Generation Mobile Networks |
NGN | Next Generation Network |
NLOS | Non-Line-of-Sight |
NOA-OLSR | No Overhead Auto-Configuration OLSR |
NTL | Network Level |
OBU | On-Board Unit |
OFDM | Orthogonal Frequency-Division Multiplexing |
OFDMA | Orthogonal Frequency-Division Multiple Access |
OLSR | Optimised Link State Routing |
OSI | Open Systems Interconnection |
OSPF | Open Shortest Path First |
PDAD-OLSR | Passive Duplicate Address Detection OLSR |
Probability Density Function | |
PHY | Physical Layer |
PI | Process Interaction |
PLD | Polar Diversity |
PSK | Phase-Shift Keying |
PSN | Public Safety Network |
PTL | Protocol Level |
QO | Quasi-Orthogonal |
QoS | Quality of Service |
QPSK | Quadrature Phase-Shift Keying |
RA | Reference Architecture |
RAP | Radio Access Point |
RBCD | Repetition-Based Cooperative Diversity |
REACT | Routing information Enhanced Algorithm for Cooperative Transmission |
REC | Relay-Enhanced Cell |
RF | Radio Frequency |
RFP | Reference Point |
RM | Reference Model |
RME | Routing Mechanism |
RMPR | Routing Multi-Point Relay |
RN | Relay Node |
RND | Reception Diversity |
RPA | Reference Point Architecture |
RSDE | Resilience and Survivability Decision Element |
RTB | Routing Table |
SA | Software Agent |
SAdDF | Simple Adaptive Decode-and-Forward |
SAS | Single-Agent System |
SBA | Service Based Architecture |
SC | Selection Combining |
SCD | Scanning Diversity |
SDE | Sub-Decision Element |
SDN | Software-Defined Networking |
SDO | Standards Development Organisation |
SDR | Software-Defined Radio |
SFAAC | Stateful Address Auto-Configuration |
SIMO | Single-Input Multiple-Output |
SINR | Signal-to-Interference-plus-Noise Ratio |
SISO | Single-Input Single-Output |
SLAAC | Stateless Address Auto-Configuration |
SLD | Spatial Diversity |
SN | Source Node |
SNR | Signal-to-Noise Ratio |
SOA | Service-Oriented Architecture |
SON | Self-Organising Network |
SPR | Single-Path Relaying |
STBC | Space-Time Block Coding |
STBD | Space-Time Block Decoder |
STBE | Space-Time Block Encoder |
STC | Space-Time Coding |
STCCD | Space-Time-Coded Cooperative Diversity |
STP | Spatio-Temporal Processing |
STTC | Space-Time Trellis Coding |
SVD | Singular-Value Decomposition |
SWC | Switched Combining |
TC | Topology Control |
TCM | Trellis-Coded Modulation |
TCO | Total Cost of Ownership |
TCP | Transmission Control Protocol |
TCP/IP | Transmission Control Protocol/Internet Protocol |
TDD | Time Division Duplex |
TLD | Temporal Diversity |
TMF | Telemanagement Forum |
TND | Transmission Diversity |
TTL | Time To Live |
TS | Technical Specification |
UDP | User Datagram Protocol |
UF | Utility Function |
UT | User Terminal |
VAA | Virtual Antenna Array |
VANET | Vehicular Ad hoc NETwork |
VCS | Virtual Cooperative Set |
VMIMO | Virtual Multiple-Input Multiple-Output |
VRP | Vertical Reference Point |
VTP | Vertical Technological Pillar |
WI | Work Item |
WINNER I | Wireless World Initiative New Radio I |
WINNER II | Wireless World Initiative New Radio II |
WRR | Weighted Round-Robin |
Set of Autonomic Cooperative Nodes providing the capability of cooperative transmission between the source node and the destination node . | |
Set of channel coefficients between the members of and itself. | |
Equivalent distributed space-time block encoder, where denotes a specific space-time block coding scheme, e.g. , , , , or . | |
Generic transmitter , where . | |
Generic receiver , where . | |
Channel coefficient between the th transmitting antenna and th receiving antenna, where and . | |
Channel gain. | |
Channel matrix for transmitting antennae and receiving antennae. | |
identity matrix. | |
Path loss defining a given radio propagation model. | |
Buffer load in the previous cycle , where denotes a slot, while corresponds either to the base station, indicated by the , or a fixed relay node, assigned a value of 1 through 4. | |
Set of multi-point relays of a given source node . | |
Redundant, i.e. secondary, ternary, and so on, set of multi-point relays of a given source node , where ; is equivalent to . | |
Number of transmitting antennae deployed at a relay node. | |
Number of transmitting antennae deployed at a destination node. | |
Number of transmitting antennae deployed at a source node. | |
Set of one-hop neighbour nodes of a given source node . | |
One-hop neighbour node belonging to the set . | |
Set of two-hop neighbour nodes of a given source node . | |
Two-hop neighbour belonging to the set . | |
Transmitted signal power. | |
Power level of the signal transmitted by a given network node as observed by its neighbour node . | |
Noise power. | |
Hermitian transpose of a matrix . |
The opening, context-setting, chapter introduces the background behind the concept of autonomic computing, and accounts for its convergence with modern networked systems. A conceptual analysis is then carried out in order to draft a fully-fledged framework depicting the scientific advancement in this respect. In essence, the general vision and the state of the art in the field of autonomic computing are approached from the viewpoint of the related mechanisms inherent in the functioning of the human autonomic nervous system. Given its importance, this consists in the analysis of the key dimensions of self-configuration, self-optimisation, self-healing, and self-protection, altogether known to constitute the notion of self-management, and is extended to cover the pertinent architectural assumptions and variations complemented with insight into the overlapping nature of autonomic computing and agent systems. Then, the ultimate question of convergence between autonomic computing and autonomic networking is addressed, and, thus, the ground for the discussion of the role of self-awareness is settled, with the eventual goal of introducing the target Autonomic Cooperative Networking Architectural Model. In order to make this possible, first the investigation of the most recent incarnation of the Generic Autonomic Network Architecture is characterised with special attention paid to the explanation of the role of decision elements and hierarchical autonomic control loops, along with their respective levels of abstraction, presented in an incremental order, starting from the lowest protocol level, through the function level and node level, up to the top network level.
Once the related ground has been settled, the scope of the Autonomic Cooperative Networking Architectural Model is examined in more detail through the introduction of the Vertical Technological Pillars and the Horizontal Architectural Extensions. In fact, the layers of the Open Systems Interconnection Reference Model are made perpendicular to the levels of the Generic Autonomic Network Architecture in order to identify the key architectural challenges to be addressed by the ultimate Autonomic Cooperative Networking Architectural Model. For this reason, an incremental conceptual outline is presented involving the key architectural components in the form of the Autonomic Cooperative Node, Autonomic Cooperative Behaviour, and Autonomic Cooperative Networking Protocol, as well as the major decision elements of relevance. In particular, first, the protocol level cooperative transmission decision element is presented with its responsibility for virtual multiple input multiple output channel based and distributed space-time block coding enabled cooperative relaying. Next, the function level cooperative re-routing decision element is deployed, with its role of being a trigger for transmission resiliency driven cooperative re-routing. Moving forward, the node level cooperation management decision element is introduced in order to facilitate the integration between cooperative relaying and routing mechanisms. Last, but not least, the network level cooperation orchestration decision element is presented as being accountable for comprehensive oversight of the overall system. All in all, a high-level blueprint of the Autonomic Cooperative Networking Architectural Model is drafted to be further advanced in the chapters to follow.
The third chapter follows on with specific architectural considerations. In particular, the presentation is started with the foundations of the protocol level spatio-temporal processing, where the initial emphasis is laid on developments related to the multiple-input multiple-output channel to provide a good understanding of its workings. Then, the pertinent diversity-rooted origins of spatio-temporal processing are discussed, so that it becomes possible to clearly justify its role and the necessity for its later deployment. Moreover, the question of radio channel virtualisation is visited, where the singular-value decomposition theorem is explained in order to introduce the notion of an equivalent virtual multiple-input multiple-output radio channel to be deployable among Autonomic Cooperative Nodes. The related radio channel capacity is incorporated into the bigger picture of the opening analysis to account for its linear scaling with the number of so-called generic transmitters or generic receivers. Finally, a specific model for radio channel coefficient calculation, to be referenced throughout this book, is described, and the difference between coding gain and diversity gain is addressed for the sake of clarity. Given such a context, the focus moves towards space-time coding techniques, to account for their superiority over the above-mentioned diversity techniques and to pave the way for their later use in networked configurations, where the concept of distributed space-time block coding is expected to prevail.
In particular, the most baseline approach to space-time coding is presented with special attention paid to space-time block coding, where the question of its being perceived more as a modulation rather than a coding technique is visited. Then, the derivation process of the decoding metrics for a selected set of space-time block coding matrices is outlined with the aim, among others, of clarifying certain inconsistencies the author came across in the referenced source materials. Based on this, an extension towards space-time trellis coding is also presented, where additional coding gain becomes clearly visible. Eventually, after all the aforementioned technological aspects have been analysed, their relation to the protocol level control logic is discussed in the light of the prospective architectural integration aspects. To this end, the notion of an Autonomic Cooperative Node is introduced as one of the major building blocks of the proposed concept. Not only is the relation between autonomics and cooperation discussed further, but the internal structure of the Autonomic Cooperative Node is scrutinised. Next, the cooperative transmission decision element is brought into the global picture as belonging to the protocol level, while being mostly responsible for the interaction with the routines of the physical layer. Given such a context, not only is the role and notion of the concept of a protocol addressed, but a pertinent adaptive logic is presented, where the relevant code matrices are switched on the basis of the radio channel parameters. Finally, all the architectural integration aspects of relevance are outlined and the way is prepared for further extensions.
In the fourth chapter, the topics of both conventional and cooperative relaying are addressed from the classificatory perspective; the two approaches are characterised, and the forwarding strategy and protocol nature of the latter are further investigated. Following this, the focus is redirected towards the question of supportive and collaborative protocols, introduced as subcategories of a generic cooperative protocol. Such an approach means that the former shall be considered as a preparatory phase for the latter, making the interaction between the two highly correlated. Going further, the concept of virtual antenna arrays is outlined on the basis of its most versatile multi-tier incarnation, where, assuming a generalised cooperative transmission scheme, its special operation mode of distributed space-time block coding is discussed as being clearly intended to play a crucial role for all the further developments to be discussed in this book. Given such a context, attention is directed towards a fixed deployment concept, where both the conventional and cooperative relaying techniques could become equally applicable, yet the plot is advanced on the assumption that the subject of subsequent analyses will be the mobile deployment concept. In particular, the grid-based Manhattan scenario is initially outlined to underline that as much as the pattern formed by the buildings could become critically important for the suppression of interference among the fixed relay nodes, it would make it literally impossible to exercise any cooperative relaying based on virtual antenna arrays.
In essence, the evaluation effort is carried out to highlight that, despite limitations related to cooperative relaying, certain link layer and network layer performance optimisations would still be possible. To this end a specific adaptation strategy is proposed with regard to the framing structure and the buffer memory, so that, using the process interaction simulation method, it becomes possible to observe improved packet throughput at the network layer. Similarly, a cooperation-enabled relay-enhanced cell indoor scenario is analysed, where the major emphasis is put on the link layer aspects, keeping in mind its applicability to any later mobile deployment concept considerations. Eventually, the focus is shifted towards the function level overlay logic, where, first of all, the roots of Autonomic Cooperative Behaviour are outlined to account for its role and complexity, including its enablers – the equivalent distributed space-time block encoder in particular. Then, the rationale behind the cooperative re-routing decision element is presented, including its transition from the node level to the function level and the logic behind cooperative re-routing involving the role of the fault management decision element and the place of the resilience and survivability decision element. Last, but not least, the architectural integration aspects are discussed to account for the general dependencies between the routines of all three layers of interest, as well as to provide a more detailed insight into the architectural relations driven by the pairing of the link layer and the function level, complemented by the introduction of a specifically extended version of the Autonomic Cooperative Node.
In the fifth chapter, first of all the workings of the experimentation-related version of the Optimised Link State Routing protocol are discussed, with special emphasis on its functional and structural characteristics related to the field of applicability and the assumed messaging structure. Apart from the proactivity-driven relevance to mobile ad hoc network scenarios, special attention is paid to the multi-point relay station selection heuristics with the incorporation of certain small alignments. Additionally, the information storage repositories are analysed in order to provide the required context for further developments, and specifically to introduce new elements in the form of both the VAA selector set and its related VAA selector tuples, intended to become the enablers of the target concept of enhancing cooperative transmission with routing information. What follows directly are the developments originating from the routing information enhanced algorithm for cooperative transmission, conceived by the author as a method for applying the additional information collected by the Optimised Link State Routing protocol inherent in the network layer, and its modified version in particular, for the sake of both enabling and orchestrating cooperative transmission at the link layer. To this end, the justification for the introduction of the routing information enhanced algorithm for cooperative transmission is provided with particular emphasis on the relevant algorithmic description, where, additionally, certain elements and nomenclature of the Optimised Link State Routing protocol are assumed, predominantly because of a fairly direct usage of the outcome of the multi-point relay station selection heuristics.
Given such a context, the elevated concept of the extended routing information enhanced algorithm for cooperative transmission is outlined along with the evolved messaging structure in order to lay the groundwork for the target Autonomic Cooperative Networking Protocol. In this respect, both the very vital topics of address auto-configuration and duplicate address detection are considered, before the focus shifts more towards the umbrella formed by the function level overlay logic. In this way the workings of the Autonomic Cooperative Networking Protocol are outlined, covering the role of the extended routing information enhanced algorithm for cooperative transmission in its conception, as well as justifying the place of the evolved messaging structure in the process of Autonomic Cooperative Node preselection, along with the layout and the reasoning for the related design of the routing table. The extended algorithmic description defining the logic of the cooperation management decision element is then examined in reference to what was previously outlined for the original routing information enhanced algorithm for cooperative transmission. Based on this it becomes possible not only to evaluate the advantages thereof by means of simulation analysis, but also address the overhead aspects of the evolved messaging structure. Finally, the entire analysis is elevated even further to conclude with aspects of the architectural integration, covering the roots of the Autonomic Cooperative Networking Protocol, the conceptual transitions, and the related dependencies among its architectural entities.
In the final chapter the standardisation-orientated design is introduced, assuming a research and investment driven perspective, in order to explain the origins of the Autonomic Cooperative Networking Architectural Model by touching on issues related to the standardisation of the Open Systems Interconnection Reference Model, as well as emphasising the role of prestandardisation related to the Generic Autonomic Network Architecture. What naturally follows is a description of the staged instantiation of the Generic Autonomic Network Architecture Reference Model, depicting the progression of various levels of abstraction in an incremental manner. This introductory part is concluded with certain cross-specification-related considerations intended to incorporate select concepts from software-defined networking, machine-to-machine communications, and intelligent transport systems into the bigger context of the Autonomic Cooperative Networking Architectural Model. Then another, highly practical, deployment scenario in the form of an emergency communications network is considered, which becomes especially interesting because of its being driven by a combination of specifically tailored requirements, where safety appears to take priority over the latest technological advancements. In particular, it is emphasised that the system operation becomes bound to exercise the hierarchy between chief first responders and their respective first responders, as implied by human established relations. In this respect, the relevant network topologies are discussed along with the related configurations of chief first responders.
The way is thus prepared for further incorporation of autonomic routines, since, after the cooperative mode of operation has been introduced and the proactive and reactive resiliency process has been outlined, the integration of the emergency communications network into the ultimate Autonomic Cooperative Networking Architectural Model may be discussed. Following the complementary justification for the cooperative enhancement in question, supported with performance evaluation analysis, the related network level overlay logic is introduced to the overall picture to encompass any still outstanding or not comprehensively addressed workings of the Autonomic Cooperative Networking Architectural Model. In this way the mutual relation between the Autonomic Cooperative Networking Protocol and the Autonomic Cooperative Behaviour is presented from the perspective of the priority between the two, on the grounds of their being inherent in the respective dimensions of the Open Systems Interconnection Reference Model and the Generic Autonomic Network Architecture. Based on this, the notion of the cooperation orchestration decision element is introduced in a way emphasising more tangibly when the Autonomic Cooperative Behaviour may be prioritised over the Autonomic Cooperative Networking Protocol. In particular, the relay-enhanced cell scenario is revisited under certain additional assumptions allowing for a more accurate evaluation of the second hop. Finally, the architectural integration aspects are raised to address the mutual operation of all the discussed decision elements to introduce additional synergy to the fairly exhaustive depiction of the Autonomic Cooperative Networking Architectural Model.