27.03.2014 Views

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

D0103v1.doc Version 1 6.7.2003<br />

Interface Timing Message Send data<br />

AAAC<br />

QoSBroker SendQoSProfile Services Description<br />

start-up<br />

User<br />

AuthoriseProfile NVUP<br />

registration<br />

time<br />

User<br />

registration<br />

removal<br />

DeAutorizeProfile<br />

AR<br />

Before runtime<br />

ConfigRequest RouterConfig<br />

ChangeConfig<br />

Run-time ResourceRequest Resource<br />

ResourceRelease<br />

In a handover HandoverRequest HandoverResource<br />

HandoverDec<br />

NMS Any time SendQoSConfig QoSResourceData<br />

QoSBrokerInterface External RequestHandover HandoverResource<br />

Hanover<br />

process<br />

Radio Gateway In a new Radio<br />

Gateway flow<br />

OpenChannel<br />

radio_access_allocation_msg_t<br />

Table 17: RG to QoS Broker data<br />

4.4.3.3 Databases<br />

QoS Broker will have several databases. Depending on the size of them, the number of necessary queries<br />

they should have, these databases will be present in memory or in a file. We will analyse each situation in<br />

the following lines.<br />

4.4.3.3.1 NetworkDB<br />

NetworkDBs is the database that keeps the information about the network topology. It will keep<br />

information about each router that the broker manages, its load information, the queues defined to each of<br />

its interfaces, the scheduling algorithm applied to each interface, the occupation of each queue and the<br />

resources that the NMS assigned in this broker. The database, as can be seen in the Figure 77, will have 5<br />

tables:<br />

• Router. Router table keep information such as router memory, processing capacity, router<br />

load, and its state;<br />

• Interface. Represents the router interfaces. It will keep information such as the Interface<br />

address, the scheduling discipline used by the interface, and interface state;<br />

• Queue. Represents the interface queues. It will keep the queue memory, queue occupation,<br />

queue priority;<br />

• QueueConf: Describes the AR queues parameters;<br />

• RadioGW: Lists the radio gateways that belong to QoSBroker network. I has the radio<br />

network address, as well as its network address and network mask;<br />

• NetService: It describes the QoSBroker network services, as well as the correspondence<br />

existing between services and radio classes;<br />

D0103v1.doc 103 / 168

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!