Network Performance - Impact On Networked Educational Software


Thuy-Linh Nguyen, School of Aerospace & Mechanical Engineering, University of New South Wales (ADFA), Campbell, ACT 2601, Australia. Ph: +61-6-2688678, Fax: +61-6-2688276, Email: t-nguyen@adfa.oz.au, Home Page: Thuy-Linh Nguyen [HREF1], Courseware Home Page [HREF2]

Jan Newmarch, University of Canberra, PO Box 1, Belconnen, ACT 2616, Australia. Ph: +61-6-2012422, Fax: +61-6-2015041 Email: jan@pandonia.canberra.edu.au, Home Page: Jan Newmarch [HREF3]

John Baird, University College, School of Aerospace and Mechanical Engineering, University of New South Wales (ADFA), Campbell ACT 2601, Australia. Ph: +61-6-2688279, Fax: +61-6-2688276, Email: j-baird@pop.adfa.oz.au


Keywords: network, performance, traffic, bandwidth, courseware, distributed

Introduction

The "Cross-platform Multimedia Courseware" Project is educational research derived from the Teaching Project at the School of Aerospace and Mechanical Enginerring, ADFA to teach the first-year subject of Fluid Mechanics. The inspiration is to investigate ways of developing and delivering courseware by looking at various elements such as usability, performance, authoring tools, development costs, etc, for developing and using multimedia courseware on three major platforms: Mac, PC and Unix. This paper reports findings relating to the courseware performance on the WWW.

Background

According to M. Gray [HREF7] since January 1992 until November 1994, the Web is growing at a rate of 200,000% annually. This tremendous growth has immense impact on the whole operation of the network, including its performance and usability. There are 3 datasets collected for this study. The first is the NSFNET backbone dataset (1988 - 1995), released by Merit Network, Inc. The second is the result of the Third WWW User Survey carried out by the Graphics, Visualisation & Usability (GVU) Centre, Georgia Institute of Technology (10/4/95 - 10/5/95). The third dataset is collected within this project (31/8/95 - 26/11/95).

The Cross-platform Multimedia Courseware Project

The NSFNET Backbone dataset :

The NSFNET (National Science Foundation Network) study was an empirical research carried out to measure the behaviour of the deployed network. NSFNET performance statistics have been collected, processed, stored, and reported by the Merit Network, Inc. since 1988, in the early stages of the NSFNET project. Note that in December 1994 the numbers started decreasing as the traffic began to migrate to the new NSF network architecture. On April 30, 1995, the NSFNET Backbone Service was successfully transitioned to the new network architecture and this data was no longer collected [NSFNET95].

Following are some remarks made out of the NSFNET statistics :

In short the NSFNET statistics reveals a tremendous growth of network traffic, which heavily affects the performance of the network and hence courseware delivery. It also shows the opening of a new “Web age” with the migration of network volume from FTP and other services to the WWW. These facts suggest the use of the WWW as a very good courseware delivery platform, but with some performance penalty probably at least in the next few years.

figure1

Fig 1.1 Extrapolated total traffic in byte count
Source : ftp://ftp.nic.merit.edu/nsfnet/statistics, Graph by : James Pitkow, GVU Centre

(a) ANSNET T3 Delay Matrix Report for January 1993
Filtered Median Delay Times (ms)

128129130131132133134135136137138139140141142143144145146
128


















129


















130


















131







14,1





33,1


132


















133














43,1


134








5,116,1







135


33,1
43,1



30,1







136


14,1








26,1



2,1
137





5,1











138


















139




28,1












140

















24,1
141
















26,1
142



21,1













143


33,1
43,1












144


















145


14,1









30,1



146


















(b) ANSNET T3 Delay Matrix Report for April 1994
Filtered Median Delay Times (ms)

128129130131132133134135136137138139140141142143144145146
128
32,7










37,7




12932,7











18,722,724,732,7

130












19,723,7



131












25,729,7



132












24,728,7



133












33,737,7



134












31,735,7



135


















136












46,750,749,3


137












29,734,7



138












38,742,744,7


139












25,729,731,7


140












23,727,729,737,7

141
















46,745,7
142
















50,750,7
143

















48,3
144


















145












46,750,7



146












45,750,748,3


Table 1.1a & b ANSNET T3 Delay Matrix Report
Data source : ftp://ftp.nic.merit.edu/nsfnet/statistics

Note : Results are one-way delays in milliseconds using 100 byte packets. For each cell, first number shows median, second number shows changes in median from previous reporting period (Dec 1992 and March 1994 for (a) and (b) respectively). Results are shown for changes > 1 ms.
Note : The numbers at the top row and first column represent the following nodes :

128 Palo Alto129 Urbana-Champaign130 Chicago131 Ann Arbor132 Pittsburgh
133 Ithaca134 Boston135 San Diego136 College Park137 Princeton
138 Georgia Tech139 Houston140 Lincoln141 Boulder142 Salt Lake City
143 Seatle144 FIX-West NASA Ames145 FIX-East College Park
145 DARPA

The GVU Center's Third WWW User Survey data (10/4/95 - 10/5/95) - Georgia Institute of Technology

The Graphics, Visualisation and Usability (GVU) Centre is a research centre affiliated with the Georgia Institute of Technology, who has pioneered the use of the Web as a surveying tool in January 1994, and has since then been periodically conducting surveys on the development and usage of the Web. Data are collected, analysed and released every 10th April and 10th October. This third survey has received over 13,000 unique responses from 10/4/95 to 10/5/95, more than 10 times the response rate to any other online survey. The surveying techniques are pioneering and require conservative interpretation of collected data due to the absence of time-tested validation and correction metrics. The survey uses non-probabilistic sampling, which does not employ randomization techniques to get respondents. This reduces the ability of the gathered data to generalise to the entire population, and data presented here should be taken only as a snap shot [HREF8].

An analysis of an extract of the datasets reveals the following :

figure2

In general the GVU survey data consolidates the results from the NSFNET research, giving more details about how the network traffic is increased (by bulk transfer and images, and the increasing usage of the network via the WWW), and the limited development of the network capacity (users and servers connections). These facts confirm the users preferences of the WWW but predict performance problems for delivering Web-based courseware. They can be alleviated however, if more control over the generation of network traffic is exercised and/or the network bandwidth can be increased. These issues give rise to other research topics.

Project statistics (31/8/95 - 31/11/95)

The Web-based courseware incorporates two kinds of instructional materials: lessons and self-assessment tests; and three major media types: text, graphics and video. The graphics are both static and dynamic. The dynamic graphics, which are mathematical plots illustrating various fluid dynamics concepts, are generated in realtime via CGI (Common Gateway Inteface) scripts, using either the server-push-client-pull mechanism [HREF4] (non-intereactive) or the MATLAB program (interactive). Most attention is given to the MATLAB plots to measure the network performance, since this is the more interesting use of the Web, and also the one which likely has more delivery problems as it requires a download, a server program execution, and more communication between the client and the server.

The courseware is authored in HTML, ISMAP, FORM, CGI scripts and MATLAB, and was published together with the release of other versions of the courseware in Visual Basic and Macromedia Director on 31 August, 1995. Statistical data have been collected since 31 August, 1995 until 31 November, 1995 via questionaire, emails, and scripts. Data is collated, analysed and summarised every week.

  1. Results of the questionaire

    There have been 8 completed questionaires sent back, 3 of which are from the USA, the rest are from Australia. This is a very poor response rate compared to the total number of accesses to the courseware (434 times). The server connection is 64Kb. All users have 10 Mb or 28.8 Kb links. The results are summarised as follows:

  2. Results from log files

    There are three MATLAB functions in the courseware: Flow Past a Circular Cylinder and an Aerofoil, Kutta Condition, and Joukowski Transformation. 48 attempts have been recorded to generate plots for the first function (30K postscript file). Of these, 18 are from the US, 1 from Canada, and the rest from within Australia. The other two functions, Kutta Condition (generates 57K postscript file) and Joukowski Transformation (generates 12K postscript file) are tried 17 times each, with 2 attempts from the US and 1 from Norway. Most users hosts are from educational institutions or NASA.

    The results are summarised in Table 1.2.

    File sizeMean (sec)Median (sec)
    13K29.5923
    30K60.6553
    57K115.35102

    Table 1.2 Matlab runtime on the network

    Note that of these 3 datasets, only the 30K is most representative, since it has much more data than the other 2 datasets. The differences between the mean and the median are quite large, which reflect a large range between the upper and lower bounds of the dataset. This might be attributed to the workload at the server site at the time the query is executed. There does not seem an association between the runtime and the time of the day.

    Note also that the time recorded here is the runtime, ie. the MATLAB execution time only, not the response time, ie. the time since the query is generated until the output is sent back to the user. To find out more information about the response time, these datasets are cross-referenced with the one generated by the server log file to extract the time one particular host spent on a particular page. This shows the response time to generate a 30K file from the USA appears to range from 2'36'' to 3'22'', and from within Australia from 1'02'' to 1'39''. These numbers might not precisely reflect the response time, but can give the upper bound of the response time range, since the actual response time might only be shorter than the time estimated by this method (users might spend more time on that page without generating a realtime plot). Another remark is this result generally agrees with the feedback collected from the questionaire.

  3. Discussion

    The questionaire results are not statistically significant due to the poor response rate. When combined with the log file data however, they appear to agree with each other and both provide useful information.

    Despite the delay factor, the Web seems still of practical use for delivering courseware. As the time required for realtime activities are still within an acceptable range, we can be quite optimistic about the response time for other simpler activities. The download time for multimedia elements is also generally acceptable, provided of course that they should not be too large. This is a consideration that all content providers should take into account anyway.

    An unsolved problem in this courseware is when users cannot display the postscript file due to inappropriate setup of the viewer or helper application on their machine (ghostscript or ghostview in this case). This is a problem at the client site and out of control of the courseware provider. However the recent Java and Shockwave technology offers the same or higher level of interactivities with more or complete control to the courseware provider. This has made the Web even a more attractive courseware delivery platform !

Conclusion

Network performance and network users statistics do not reveal an immediate promising future for distributed courseware. The project statistics however, show that multimedia courseware with interactive and realtime activities are still acceptable in terms of time on the network. The fact that the WWW is still becoming more and more popular might also prove its usability. It is true however, that there is a decline in network performance with the unbalanced growth between network traffic and bandwidth. If the network is too clogged with heavy traffic, distance learning and teaching might become unusable, and distributed multimedia courseware might be practical locally only. The solution might be two fold, one is to reduce network traffic and the other to increase bandwidth. This gives rise to more research topics.

References

[ALEXANDER95] S Alexander. Teaching and Learning on the World Wide Web; Proceedings of Ausweb’95, pp 93-9

[ARCHEE95] R Archee. The World Wide Web and Distance Education: Convergence or Cacophony?, Proceedings of AUUG'95 and Asian-Pacific WWW'95, pp 350-4


Hypertext References

HREF1
http://www.adfa.oz.au/~tln - Thuy-Linh Nguyen's Home Page
HREF2
http://www.adfa.oz.au/MECH/ - The Fluid Mechanics Courseware Home Page
HREF3
http://pandonia.canberra.edu.au/ - Jan Newmarch's Home Page
HREF4
http://home.netscape.com/assist/net_sites/dynamics_doc.html - Dynamic Document.
HREF5
ftp://ftp.nic.merit.edu/nsfnet/statistics/nsfnet-t.ps - H-W Braun. Traffic Characteristics of The T1 NFSNET Backbone pages.
HREF6
ftp://ftp.nic.merit.edu/nsfnet/statistics/ - NSFNET Backbone Statistics
HREF7
http://web.mit.edu/afs/sipb/user/mKgray/ht/wow-its-big.html - M Gray. Wow, The Web Is Big
HREF8
http://www.cc.gatech.edu/gvu/user_surveys/ - The GVU Center's 3rd WWW User Survey

Copyright

T Nguyen, J Newmarch, J Baird © 1996. The authors assign to Southern Cross University and other educational and non-profit institutions a non-exclusive licence to use this document for personal use and in courses of instruction provided that the article is used in full and this copyright statement is reproduced. The authors also grant a non-exclusive licence to Southern Cross University to publish this document in full on the World Wide Web and on CD-ROM and in printed form with the conference papers, and for the document to be published on mirrors on the World Wide Web. Any other usage is prohibited without the express permission of the author.
Pointers to Abstract and Conference Presentation
Abstract Conference Presentation Papers & posters in this theme All Papers & posters AusWeb96 Home Page

AusWeb96 The Second Australian WorldWideWeb Conference ausweb96@scu.edu.au