
channel. Peak read and write performances of 
HUST-RAID are 46MB/s and 33MB/s, respectively. 
The server is configured as a FTP server and it is 
connected to the 100Mbps Ethernet campus LAN of 
our university. 
The performance of the system is measured by 
the aggregate bandwidth when a number of clients 
download/upload files from/to the server 
simultaneously. Table 2 shows the performance 
comparison between the prototype and the 
traditional system. The aggregate bandwidth of the 
prototype is larger than that of the traditional one 
and it approaches the network bandwidth. In multi-
user environment, its data transfer rate is 2~3 times 
higher than that with a traditional disk array. 
When we add another Net-DA to the prototype 
system, the aggregate bandwidth is nearly 20MB/s. 
It shows that the performance of the system 
increases almost linearly with the increase of the 
number of Net-DAs, and the system bottleneck has 
been removed from the server to network. 
5  CONCLUSIONS 
In this paper, we proposed and  implemented an 
innovative network attached Disk array architecture, 
called Net-DA, which adds a network channel to the 
RAID and data can be transferred between the Net-
DA and clients directly. A broadcast server with 
Net-DA is implemented to avoid the server 
bottleneck and has been applied in a TV station. We 
described the system architecture and software 
implementations in detail. The architecture removes 
the server bottleneck and dynamically increases 
system bandwidth with the expansion of storage 
system capacity. Experimental results provide useful 
insights into the performance behavior of the system 
based on the Net-DA with heterogeneous dual 
channels. The architecture can also be adopted to 
transfer massive data in other different servers, such 
as database server, HTTP server and so on. 
Possible directions for future work include the 
development of parallel I/O scheduling algorithm, 
data placement methods and storage virtualization 
when many Net-DAs are attached to the server. 
ACKNOWLEDGEMENTS 
This research is supported by National Nature 
Science Foundation of China (No. 60273074,  
60303032) and Huo YingDong education  
Foundation. 
REFERENCES 
H. Radha, Y. Chen, K. Parthasarathy, R. Cohen, 1999. 
Scalable Internet Video Using MPEG-4, Image 
Communications. 
J. Pieper, S .Srinivasan, B. Dom, 2001. Streaming-Media 
Knowledge Discovery, IEEE Computer, IEEE Press. 
FA Tobagi, 1995. Distance learning with digital video, 
IEEE Multimedia, IEEE Press. 
SA Barnett and GJ Anido, 1996. A cost comparison of 
distributed and centralized approaches to video-on-
demand, IEEE J. Select. Areas Commun., IEEE Press. 
M. M. Buddhikot, G. M. Parulkar, and J. R. Cox, 1994. 
Design of a Large Scale Multimedia Stoarge Server, 
Computer Networks and ISDN Systems,  Elsevier 
(North Holland). 
R. Tewari, D. Dias, R. Mukherjee, H. Vin, 1996. High 
Availability for Clustered Multimedia Servers,  In 
Proc. Int. Conf. Multimedia Computing and Systems.  
Marc Farley, 2000. Building Storage Networks, 
Osborne/McGraw-Hill, USA. 
Peng Chen, 1999. Design of High Performance RAID in 
Real-Time system, ACM, Computer Architecture 
News, ACM Press. 
Steve Hotz etc, 1998. Internet Protocols for Network-
Attached Peripherals, In Proc. of 6th NASA Goddard 
Conference on Mass Storage System and Technologies 
in conjunction with 15th IEEE Symposium on Mass 
Storage System, IEEE Press. 
J. Mache, J. Bower-Cooley, J. Guchereau, P. Thomas, and 
M. Wilkinson, 2001. How to achieve 1 GByte/sec I/O 
throughput with commodity IDE disks, In 
Proceedings 
of SC2001 - 14th ACM/ IEEE Conference on High-
Performance Networking and Computing
, ACM/IEEE 
Press. 
 
REMOVE MULTIMEDIA SERVER BOTTLENECK BY NETWORK ATTACHED DISK ARRAY WITH
HETEROGENEOUS DUAL CHANNELS
235