Information Technology Reference
In-Depth Information
Array
Stored bit strings
Index
Bit string A
1
2
Index 2
String A
3
Figure 3.14
Array implementation for the lookup table creation and management. (From Tso, F. P., “WTS”
Conference of IEEE, 2008. With permission.)
not conduct our experiments on a large scale in a real environment. For
evaluating the performance of our gateway, we have carried out a system-
atic procedure for this experimentation. During this experiment, in order
to track the call handling efficiency, we added two test modules namely
“MessageFeeder” and “DataCollector” to our gateway. MessageFeeder is
responsible for selecting a large number (say 10,000 at a time and then itera-
tively increasing in arithmetic progress) of H.245 message sets to be input
to the 3G gateway. And the DataCollector is employed to record the time
at the start of encoding the messages and the time corresponding to bit
stream is returned at the end of the encoding process. It is practically obvi-
ous that these two factors can be compared so as to let us study the per-
formance and efficiency of our 3G gate way in the view of handling high
traffic incoming calls.
In our experiment, the number of messages we chose are ranging from
10,000 to 1,000,000. Here we take care of another important factor. In prin-
ciple, the longer the message length the better will be the performance of
our gateway, as the longer the time for compilation is saved through our
message handling method. Some messages are of short length while some
are longer in real time. In order to keep balance in the testing process, we
have taken consideration of both these types of message structures and have
chosen samples randomly, so that the collected data in the respective tables
are nearly the average values, as depicted in Figure 3.15.
The proposed method is compared with the method that uses the
traditional way that is, if there is a message then encode it and output it.
The traditional procedure is time consuming as it follows this message-
encode-output procedure repeatedly for each incoming message corre-
sponding to each individual incoming call request. In contrast, we handle
H.245 message processing through our lookup table-based method that can
save the call setup and continuation time because of shortened message
processing time and thus claims the efficiency of our procedure.
Search WWH ::




Custom Search