understood that as NIVO devices are in their test
phase and are not produced in large quantities, we
were unable to get our hands on NIVOs. To collect
such of data rates we used another network
monitoring tool OBSERVER, which provided us the
facility to record data rates for different applications
while using Remote Desktop Control. Data rates for
different applications are shown in Table 1; however
as these data rates were collected while using
Remote Desktop Control the amount of TCP packets
is also included.
Table 1: Data rates used.
Remote
Video file
Remote Web
Streaming
Remote
HTTP
Traffic
500-2450
Kb/s
(25 fps)
727-900 Kb/s 97-150 Kb/s
These rates were obtained while using a single
user, in order to create scenarios for large number of
user the traffic generator we can easily run-length-
encode these rates. Also the data generation rates
depend on the nature of the file or web page, if the
data set is too rich then more pixel data has to be
sent over the network and this could cause an
increase in the data rates. Therefore different type of
video files, streams or web pages could generate
different amount of data. Hence the above examples
can be best described as samples for such type of
traffic. To create such a scenario where users are
using different applications at the same time, in
order to evaluate when a bottleneck situation occurs,
we developed simulations with combination of the
above data rates.
Figure 4 depicts a condition where only 2 users
are using the network. The amount of throughput is
almost double that recorded in previous simulations.
Whereas Figure 5 shows the situation where 30
users at a time are connected to the network and
utilizing different services.
It can be easily noticed that due to the increased
volume of data there is a significant amount of
packet drop; Figure 5 shows that there are packet
drops from around 6 Mbits to more than 10 Mbits
with in a very small period of time. However, it is
obvious that with a small number of users, the
available bandwidth is sufficient to support all of
them. The packet drops which are noticed at
different intervals during the simulation mainly
affect video file transmission, and could result in
jerks in a multimedia file. These packet drops can
also be a result of reduced processing capability at
the server as the number of applications used
increases.
7 CONCLUSIONS
A comparison of the four graphs reveals some very
obvious but important points:
• A LAN network can easily deliver multimedia
services to its users, but in case of Nivo devices
all of the processing is carried at the server end
and therefore data sent to the user from the
server is larger. Clearly, in the case of a video
file being executed by a user while using
network neighborhood facility all the processing
is done at the user end while only the file data is
being taken from the remote location, whereas
in our scenarios the whole processed screen is
sent over the network which ultimately results
in large amount of data transmission over the
network.
• Relating to our previous argument, if we
evaluate our thin client networks then it is
obvious that large number of user could be
accommodated by the network but only if we
execute those applications which generate lower
data rates. Multimedia applications can only be
executed if there is a small number of users (5-
10).Referring to our test bed results, web
streaming can be achieved but not if a large
number of users are using it simultaneously.
• Thin client networks such as Ndiyo can provide
affordable network solutions to those areas
where a user’s requirements are more related to
HTTP traffic rather than multimedia
applications.
REFERENCES
Haichuan Zhao, Jianqiu Wu. 2005. Implementation and
simulation of HSDPA functionality with ns-2. Master
Thesis in Division of Automatic Control, Department
of Electrical Engineering at Linköping Institute of
Technology.
Kelly, T. 2002. Thin-client Web access patterns:
Measurements from a cache-busting proxy. Computer
Communications Vol 25, Issue 1, March 2002, pp
357-366.
Lai, A.M, Nieh, J., Bohra, B.,Nandikonda, V., Surana,
A.P, Varshneya, S. 2004. Improving Web Browsing
on Wireless PDAs Using Thin-Client Computing in
Proc. 13
th
International Conference on World Wide
Web, New York pp. 143-154
A PERFORMANCE EVALUATION OF AN ULTRA-THIN CLIENT SYSTEM
9