Dynamic Spectrum Access Decisions. George F. Elmasry
Making
Figure 1.4 shows how the DSA decision‐making process has to consider many factors. Notice that Figure 1.4 does not attempt to put the DSA decision‐making process in the context of a cognitive engine, which can be in a cognitive radio or a cognitive network node. Rather, the figure shows the place of the DSA decision‐making process independent of how it is implemented and without reference to implementation.
Figure 1.4 The involvedness of the DSA decision‐making process.
As Figure 1.4 shows, in addition to spectrum sensing information, the DSA decision‐making process involves the following:
1 1‐ Spatial and time information. Geolocation information is critical to most DSA decision‐making processes. Cooperative distributed agents have to pass geolocation information to each other for spatial reference. As for time, sensing information has to have time reference so that the DSA decision‐making agent can utilize the most relevant measurements and estimate tendencies.
2 2‐ Traffic demand. As mentioned above, the DSA decision‐making process should be fair in terms of considering traffic demand. More spectrum resources can be dynamically allocated where there is more traffic demand.
3 3‐ Constraints. These include security constraints, rules, and policies. It is critical for the DSA decision‐making process to adhere to security constraints. For example, encryption of geolocation information can be a security constraint. Secondary user rules are one example of DSA rules. Chapter 5 is dedicated to DSA as a set of cloud services that relies on policies, rule sets, and configuration parameters to constrain the DSA cognitive engine evolver. DSA has to evolve within the intended use of the managed networks. In military communications, it is critical to reflect the commander's intent in the DSA policies, rule sets, and configuration parameters in order to meet the mission needs.
4 4‐ Other information. This can include external systems and their use of spectrum, and terrain information. Terrain information can help the DSA decision‐making process differentiate between interference from other systems versus degraded signal due to terrain effects as well as evaluating a spectrum assignment before it is executed.
The DSA decision‐making process can use two important categories of information in its information repository among other information categories. The first category of information is the spectrum resources pool, which can be changed dynamically with time. The DSA decision‐making process uses and updates the spectrum resources pool according to spectrum assignments. The second category of information is the knowledge base obtained from fusing spectrum sensing information. A good design of DSA as a set of cloud services should be able to use objective DSA metrics to measure the effectiveness of past decisions and should be able to adapt future decisions based on the behavior measured through the DSA metrics. Adapting future decisions will rely on ubiquitous changes in policies, rule sets, and configuration parameters, as further explained in Chapter 5.
The cognitive engine implementation of the DSA decision‐making process can perform many simultaneous tasks. Consider, for example, the presence of different propagation models within the information repository. A process within the cognitive engine can use geolocation information and terrain data as shown in Figure 1.4 while analyzing spectrum sensing information to decide the best propagation model that can be used at a given time. As geolocation information is updated, another part of the terrain data may be used, which may require changing the propagation model. The cognitive engine continues to recommend the best propagation model to be used to analyze the effectiveness of a potential spectrum assignment before it is assigned. This makes the DSA decision‐making process able to have a level of confidence for any spectrum change and be able to recommend the best spectrum assignment in cases where more than one option of spectrum assignment can be considered.
1.5 The Pitfalls of DSA Decision Making
DSA design must avoid some pitfalls that can render the design suboptimal. These pitfalls include the following:
1 Failure to see a complete picture of the involvedness of the DSA decisions. DSA designs that ignores the role of important information, constraints, and the intended use of the managed networks can be suboptimal.
2 Failure to consider the hierarchy of DSA decisions. This can result in a rippling decision‐making process and diminishing throughput efficiency.
3 Failure to take advantage of all available information. The presence of augmented sensing hardware that gives rich information on wideband spectrum sensing can lure the designer to ignore the value of other information such as same‐channel in‐band sensing. Also, one must be cognizant of the relevance of the collected spectrum sensing information. Old sensing information must be discarded as it can be harmful to use since it does not reflect the current state of spectrum usage. As Chapter 8 shows, making co‐site interference information available to the DSA decision‐making process and taking into consideration the different types of co‐site interference information can decrease rippling and ensure better optimization of the spectrum resources utilization.
4 Overcomplicating the decision‐making process. The use of cognitive techniques is powerful and is needed in the DSA design. However, developing a complex machine learning technique where stochastic models can give the best decision is a pitfall that must be avoided. This type of overcomplication can occur in the local decision‐making process where physical layer metrics are the reference for some decisions. Using stochastic models can render the best results a machine learning approach can give. Reducing the complication of DSA decision making can also include overlaying or superimposing decisions in the order of their precedence. As Chapter 8 explains, co‐site interference information can be considered as a second order of spatial separation that is only considered after the first order of spatial separation of frequency assignments is completed. This overlay of decision making reduces complexity while using later, less important decisions to fine‐tune earlier more important decisions.
5 Design rigidity. DSA is evolving and a good design should consider incremental increases in DSA capabilities. One important approach is to leverage standardized interfaces such as the DySPAN standards covered in Part 4 of this book instead of utilizing proprietary interfaces. Standardized interfaces allow leverage of new capabilities with minimal integration efforts. Also, the overlay of decision‐making techniques explained above can lead to reducing design rigidity. DSA as a set of cloud services can add new services that fine‐tune the outcome of existing services for better optimization of spectrum resources without the need to modify earlier capabilities.
6 Ignoring the role of DSA policies. Overlooking how to tie cognitive decisions to policy automation can render a system unusable. This pitfall can result in violations of established rules and the cognitive engine making some decisions that should be avoided. This is specifically critical with military communications systems where DSA policies have to reflect the commander's intent while being ubiquitous.
7 Not considering the need for decision hierarchy. Very often designers of a distributed MANET focus on cooperative decisions and pay little attention to decisions that can be or should be made locally. Similarly, a designer of heterogeneous networks DSA may ignore the need for a centralized arbitrator.
8 Ignoring decision fusion and abstraction. When spectrum sensing information is shared in a distributed or centralized manner, fusing and abstracting the shared information is needed to reduce the control traffic volume. With distributed cooperative and centralized decision‐making solutions, locally made decisions can be shared with an abstracted version of spectrum sensing