! "
#
$
#
$
! "
#
$
#
$
%
&
'
'
(
()% *+,' ! "
#
$
#
$
'
#
$
#
$
!
!
'
! "
- %
$% -
.%
/
%
- /0
$ $
/ $
1$
(
%$ %
$ ! "
#
$
#
$
5
4$!
3$!
4
/*' $$$ %
)%
#560
6
5
3
%
3
+,$
5
4 $
%
3
%
3
3$--
! "
#
$
#
$
" #$%&!
! "
&
$
%
$
#
$
#
$
! "
&
#
$
#
$
()$%%&*
()$%%&*"'''!
$%%!
5!78
9/(3
%
:
+
%
! 5/(3
)
4
/
&
!
5# 43
$
:%
$$
# /3
: $- &
$
$)$$
2% 82
%
! "
#
$
#
$
$'
#
$
#
$
,
5
9
5
$
5
9
5
$
9
9
5
$
5
$
9
5
9
5
$
9
9
5$$
9
$
9
$
5
9
5$
9
9
$$$
9
9
9
9
;
9
9
$
$
$$
9
! "
9
9
9
9
$
$
$
9
9
$
$"
2
! "
#
$
#
$
! "
#
$
#
$
!
*
$'
$ '
'
$
$ 8
$
! "
$
#
$
#
$
!
! "
#
$
#
$
,
$
$
! "
$
#
$
#
$
! "
,
!
,
!
,
,
5
%$
(9#
($$*
-
-'
/=
(
!
$ $$
//
$!4$
$
$
/<
5=;
/
#
$
#
$
($$
/
$
$)
%$
!4 $
$$>$
$
5(/
%
%
$$
(
!
$$>%
(/55
(%$%
(//9
(%$%
$
(/5(
(%$%
$
$
$&
8
! "
#
$
#
$
-. !
! "
#
$
#
$
-. !
(,
(
2
5
$
$
(%
$
$
$
(,
/ )(
0)1
/ )(
0)1
*'
%
2
%$
(,
(
(,
/ )(
0)1
/ )(
0)1
*'
$
'
'
$%
! "
#
$
#
$
(
$45 %
4
4
$
"'
!
! "
#
$
#
$
!
5! $
"$
! "
#
$
#
$
""
! "
#
$
#
$
3
( '
'
'
(
$
(
4
(
.
(
-%
"
"
! "
#
$
#
$
3 4!
#
$
#
$$>
#
$
"
#
" $
#
$
$
#
%$?
#
#
$
#
$
% #
5
#
%
5
(
$$
#
$$
"
! "
#
$
#
$
,
! "
#
$
#
$
#
$$
#
%
$$
%
#
%
#
$ % %
! "
"
#
$
#
$
,
5 , !
%
(%
$
4%
- $
$
4 %
$
$
- %
$
= $
$
5*@A7?'-
(
*
$ )5'
%
-%$
$
$
6
$
/0
%"*'
/$
"
! "
#
$
#
$
"&
! "
#
$
#
$
6 $B*'
$
%
A$$
$
5$
$
$
$
4$
)%
*$'
;
$
$* :$'
$
$
/$
$$ "%
'
?
! "
#
$
#
$
* *
0.
! "
#
$
#
$
6 5
%
$
*#5'%$
$
$
$
+%,
/
#
!
"#$%%&$ %
!&
%%!' (
!
"%%&# %
)%
%%!' (
%
%
%'
%
& *
(
%'(&!
+%
,' (
+
-.(
%'
%
&
(
/
%
%
(
*%%(
!&/
/
%
%%!' (
%
%
$
! "
#
$
#
$
"
, ! "
#
$
#
$
) )
%
$
5 $
$ :
4
$
)
%
(%
$$
;
(
$
%$
$
/
$$
%
$%
$
$
$.
$% $
!$
! "
#
$
#
$
! "
#
$
#
$
5 !
5 !
! "
#
$
#
$
!
! "
#
$
#
$
!
$$5>#52
'
'
! "
#
$
#
$
&
! "
#
$
#
$
55
'
%
! "
#
$
#
$
! "
#
$
#
$
)
(
$5
* 7
7
$
9
9
$
9
9
9
9
9
9
&$$
84 5
$
"
C
! "
#
$
#
$
! "
#
$
#
$
! "
#
$
#
$
! "
#
$
#
$
!
#52
(!
$5%
! "
#
$
#
$
!
! "
#
$
#
$
,
% *
'
&*
'
5
$
$$
$$
/
%$
"$
$5$
5$ $$&
5%
&
7
! "
#
$
#
$
8 +,9 :
! "
#
$
#
$
58
$
$-
$
$
$ &$
)
$
$%
/
$
!
$" %
! "
#
$
#
$
'
! "
#
$
#
$
3
!
3
!
(
$!
" $" $
! "
#
$
#
$
$/
/
$/
$$>
/
*-$$'
$
$
$
"
$$$
#
$
#
$
%
$
%
$
!
+,$
" ! "
, +
,
"
% $$
!
$
($+
,&+,
/
$ $
=!
$
$ &
&!
$
(
$
-/-/-$$
/
$ *
/'
/$
A
! "
#
$
#
$
;
5
.
! "
#
$
#
$
, )
$/"
/
5 //)
"
%$
4
$
$ 55
- $
$
!
5 //)
!E2C(?*$2DDD'
*)'
"
$
%
$/($$&
$%
)
!"
# !
$$#!
! "
#
$
#
$
! "
#
$
#
$
(
6
<
+0
+
04 355.
355.="''$!
="''$!
$
:%$
1000 MB/s
Simple Evolution
200 MB/s
& %%
&
140
%%4
100
Storage vs. Networking
Convergence
120
MB/Sec
$
"
3
%
)
%
Gigabit
Switched
Standard networking provides:
- Leverage of infrastructure
- Leverage of expertise
- Std management framework
- Commodity solutions
- Scalable solutions
80
60
Fibre Channel
Ultra SCSI
40
Fast-Wide
SCSI
SCSI
20
10bT Shared
100bT
Switched
FDDI Shared
0
%- 1992
1994
1996
1998
2000
! "
#
$
#
$
&
! "
#
$
#
$
VI Architecture
6
6 !
//-54-
$
Application
+%
$
,
$
VIPL
Library
User
/$
%
Kernel
KVIPL client
!!
$
Data
Kernel
Control
KVIPL
Module
F$
$
%
: Hardware
$
!%-%!
- $
G
VI compliant
NIC driver
VI compliant
NIC
Page 28 of
October 24, 2000
%
'
D
! "
#
$
#
$
Conventional File Access
Methods
Application
! "
#
$
#
$
Direct Access File
System
Application
Application
User
Buffers
Buffers
Buffers
User
FS Switch
File Access
API
VIPL* API
DAFS
FS Switch
VIPL
Buffer
Cache
NFS
File
System
TCP/IP
SCSI
Driver
Buffer
Cache
Kernel
Packet
Buffers
VI NIC
Driver
Kernel
Data
Data
Control
NIC Driver
Control
HBA Driver
Hardware
Memory
Hardware
NIC
NIC
Memory
HBA
* VI Provider Layer specification
maintained by the VI Developers Forum
Page 30 of
October 24, 2000
Page 31 of
October 24, 2000
$
! "
#
$
#
$
"
! "
#
$
#
$
DAFS vs. SAN
, Wires
Direct
$
-
&
$
)
)
(direct transfer to memory)
Local
Attached
Block
(TCP/IP)
SCSI over IP
SAN
Protocols
+
,
!
$$
: Network
File
DAFS
NAS
Page 34 of
October 24, 2000
! "
#
$
#
$
! "
#
$
#
$
, 5
., 5/
5 /
%
$
$
%
- #5
4
- !
$
" &- % 5 " $
! "
#
$
#
$
$
$$
5
!$
$
"
#
.%
%!
#
#
%&'('
)&%%'
!!)
! "
#
$
#
$
, , /
.
,
! "
#
$
#
$
&
-,
, > ,
,>
5
.
! "
#
$
#
$
(
,
;
$
4
$
!
$
4
=$
!
-=
/
<
,
, , ,
,
-,
0.
,
(
-
)
8,
'
%
! "
#
$
#
$
! "
,8+
*
,8+
*
.
,8+-,
,8+-,**
.
#
$
#
$
,0
,0
2'
*
01
2'
3) 4!
*
)0
1
#
)
5
< 3) 4!
,*
0.
$
"
2
! "
#
$
#
$
! "
#
$
#
$
,8+
,0
01
3) 4!
1
3
(
!
,)
)*!+) ),"!
'- &./.0.$
*$!!$1$,$)$)
$)$$$&
+& !!
,"-222%$
&$.$/$//3/#...$
%$2$*$$1$*$)$
'$$ $4$5+
!-&*%$&!$
/$$/3...6$
*$!!+!- +!-2!$
*&*'..$
$71$7+
!$$6-),"
1$
! "
#
$
#
$
?
!"#$!!%
#
$
%%
$
H
! "
#
$
#
$
#
$
#
$
,
$$
$
* -A7'
/
:
$
/0
*2DDD'
5!
$
! "
(%3
)%
)%
&
8
! "
#
$
#
$
,
! "
#
$
#
$
*
'
$
$
/03$
4$
$-
$
5
$
$
%
! "
#
$
#
$
%
1
4 ! "
#
$
#
$
3 $
"
$3 "
*$'
+ $
#5
#5* -2-8'
#5* '
-2-8*'
*$'
&$
! "
&'
#
$
#
$
&"
! "
#
$
#
$
(8+
%
$ %
$
#
41%:H
&
&
! "
#
$
#
$
1
! "
#
$
#
$
,
$
%
3
$
4%
$
"
#
3:
$:$
3822-8-
&
! "
#
$
#
$
&
,
! "
#
$
#
$
*'
'
,
(9#
/<
5=;
/
($$*
- -
'
($$
/
$
$)
%$
!4 $
$$>$
'
- % $% -
.%
/
%-
*'
&
! "
#
$
#
$
&&
/0
/
$
(
! "
#
$
#
$
-.
!83
*$'
3
$
$
$
1 $
5
$
$
(%
$
%
$
$
%$ &%
%'
?
! "
#
$
#
$
!
! "
#
$
#
$
)
!83$
*'
3$
--
53
$$
3
$
*0/'
%$
! "
#
$
#
$
%"
1
! "
#
$
#
$
'4
'.
' -%
#53
3
$$!="*
IA2J'
J
*5'
%
! "
#
$
#
$
%
,
! "
#
$
#
$
) 5
% * '-
5
5%
%
%
! "
#
$
#
$
, ?
! "
! "
#
$
#
$
?
+
%
%.
*)
+ $
$
-
$
#8(
+ ,
-
$
%
#
$
#
$
%&
! "
#
$
#
$
<
, @
5%
%
5%
%%
! "
#
$
#
$
$''
<
6
! "
#
$
#
$
#523
$#
#52
!$$--
$
#52
$
(
$
$'$
$'"
C
! "
#
$
#
$
(A
3
! "
#
$
#
$
3"
"3
' ' $'
! "
#
$
#
$
$'
! "
#
$
#
$
*!
'
; 4*
4 '
5 % *$ /' *$ /'
$'
! "
#
$
#
$
$'
! "
#
$
#
$
(
53
/
$
53%
H
3$
%$
$'
/$$-
.
. $$
$'&
7
! "
#
$
#
$
(8+
! "
#
$
#
$
$
3
;
*
;'3$
$
;
*
;'3$
;
$'%
! "
#
$
#
$
$
;
$-
;
(8+15
.
3
$!
! "
$$'
#
$
#
$
(8+15
.
3
"!
%
3K--L
5$ 3K2-2-L
5$ 3K--2L
#
3G
$$$
! "
#
$
#
$
$$"
! "
#
$
#
$
=/;3 %$
% %
!
%
$$
(/3%- $
/(;(/3
$
1
$
#5
!
$$
$$
A
! "
#
$
#
$
,
3"
! "
#
$
#
$
( * '
3
5
35(BK-(/-J -(
-(L
3 (BJ*K5(LMJ'
J 3
J3
! 5
(
J
$$
! "
$$
#
$
#
$
=
)%
5
#5
#5
9
#
;
5
%
!
%
!
5!
"
! (
$$
2D
© Copyright 2026 Paperzz