• Nenhum resultado encontrado

Camada de gerenciamento para comunicação entre computadores baseada em redes sem fio (WSE-OS)

N/A
N/A
Protected

Academic year: 2017

Share "Camada de gerenciamento para comunicação entre computadores baseada em redes sem fio (WSE-OS)"

Copied!
124
0
0

Texto

(1)

UNIVERSIDADE ESTADUAL PAULISTA

“Júlio de Mesquita Filho”

Pós-Graduação em Ciência da Computação

Adriano Ricardo Digiere

Camada de Gerenciamento para Comunicação entre

Computadores Baseada em Redes Sem Fio (WSE-OS)

UNESP

2011

(2)

Adriano Ricardo Digiere

Camada de Gerenciamento para Comunicação entre

Computadores Baseada em Redes Sem Fio (WSE-OS)

Orientador: Profª. Adj. Roberta Spolon

Dissertação de Mestrado elaborada junto ao Programa de Pós-Graduação em Ciência da Computação – Área de Concentração em Sistemas de Computação, como parte dos requisitos para a obtenção do título de Mestre em Ciência da Computação

UNESP

(3)

ADRIANO RICARDO DIGIERE

Camada de Gerenciamento para Comunicação entre Computadores Baseada em Redes Sem Fio (WSE-OS)

Dissertação apresentanda para obtenção do título de Mestre em Ciência da Computação, área de Sistemas de Computação junto ao Programa de Pós-Graduação em Ciência da Computação do Instituto de Biociências, Letras e Ciências Exatas da Universidade Estadual Paulista “Júlio de Mesquita Filho”, Campus de São José do Rio Preto.

BANCA EXAMINADORA

Profª. Drª. Roberta Spolon Professor Adjunto

UNESP – Bauru Orientador

Prof. Dr. João Paulo Papa Professor Assistente Doutor UNESP - Bauru

Profª. Drª. Regina Helena Carlucci Santana Professor Adjunto

USP/ICMC – São Carlos

(4)

! " # $ $% " "

& ' ( " $ ) % $ "$

* %! " +) %, ) "

, - ( " %" " ) % %

. /0# 1 2

.(#

. 3(45 6 "

" ) " 7 !# , " * )

7 !" )

(5)

"8594:;5:<<=

(6)

55#(>>?!3,@>5

5A&>?+BCD>E

5E>3*?+B>#-!+#<

5F#?!/?/!&>0>-!G+H

A5+0?!>/CD>9

AA 5I

!!"#$%"&

!!!'(#"&

!!)*+ # ""

!!,-.++"!

AAF5*5E AAFA+ 5F AAFE" 5F AAFF 5< AAF<3" 5< AAFH- 5H

!!/0#1# 2"3

AEB0(54

!)"#$%"4

!)!'(#"5

!))*+ # "5

!),-.++"6

!)/0#1#70!&

AF0JAA

!,"#$%!!

!,!'(#!!

!,)*+ # !)

!,,-.++!)

!,/0#1#!4

A<-A9

!/"#$%!5

(7)

!/)*+ # !5

AHK/!>(>&!?+B>0?!#?(0>,>-+#A:

A4(>0#+!CL#G+0+#A:

E5+0?!>/CD>E5

EA&MK/+0#B+!?/+#EA

EE&/,>!#E<

EF?N(0+(#B+!?/,+OCD>EH

),"7+8$%#)3

),!9:+8$%)4

),);#$% <#)5

E<B+!?/,+OCD>##+#?+>!'-;-;FI

EH!>!+#B&&#F5

E4G!!&0?#B+!?/,+OCD>FA

)4"7 ,)

)4! ,,

)4)7+90,3

)4,= >,4

)4/?7 ,6

)437+@A/&

E9(>0#+!CL#G+0+#<5

!"#

F5(>0#+!CL#+0+(++#<E

FA-!0(+&0?>(0?!,+O>(>&/?>!#<E

FE>&>,>P#Q>#<4

FF(>&>00?#>P#Q>#HA

,," 0+ #$%;*B3!

,,!0C # B3)

,,);#+ #$%3)

F<(>0#+!CL#G+0+#HF

# !"$$

<5(>0#+!CL#+0+(++#HH

<A#?!/?/!(&-!0(+&0?>HH <E&R/,>(>&/0+(CD>#!B+>!P#Q>#H9 <F&(0+#&>B+!?/,+OCD>P#Q>#45

<<&R/,>(>0?!>,!+B+,N-+>#4F

<H3#>!(+>0,4<

<4G/0(+>0&0?>(&-!0(+&0?>P#Q>#4H

<9(>0#+!CL#G+0+#4:

$% &

H5(>0#+!CL#+0+(++#9I

(8)

3!"#8 5!

3!!#DE -B05,

3!)#48B05,

3!,#=D5/

3!/#@> A@ #53

HE#&0@>(&-!0(+&0?>9H

HF(>0#+!CL#G+0+#:<

'()$

45(>0?!+3/+CL##??!3,@>:4

4A?!3,@>#G/?/!>#:9

*&&

&

(9)

G5Q& 255

GAQ? J J 8>,+B+!AIIH=5E

GEQ>S+ S J 8!-+#AII4=54

GFQG !G35: G<Q/) B0( "T##@ 83?+#?AII9=A5 GHQ *G U8&>!+&>?>AIIH=A<

G4V#A2 0J 8!-+#AII4=A4

G9Q&WB0) @ EF G:Q&WB@ EF G5IQB) ( 8(!+##+&+AII9=EH G55Q) 8(!+##+&+AII9=E9

G5AQ%8 = ) 19H 80!AIIH=FI

G5EQ( U2: 2 8(!+##+&+AII9=F< G5FQ <F G5<Q P#Q>#<4 G5HQ P#Q># 8B&P!AI55=<: G54Q P#Q>#HI G59QG1 1) P#Q>#H5 G5:Q (- P#Q>#H4 GAIQG ##@ &X ( ) # 45 GA5Q+W 4< GAAQG1 1) (- P#Q>#44

GAEQ? 8 9E

GAFQ? 8 9E

GA<Q? DE -#9F

GAHQ? 4B8#9<

GA4Q? =D9<

GA9Q? @> A@ #9H

GA:Q) F) X 5H-3:5

GEIQ) F) X F-3:A

GE5Q? F#>U1) J1) P#Q># :F

(10)

?"5Q( ? A: ?"AQ( ) "94

?"EQ? F 9:

?"FQ? FG W :I

(11)

EQ#U #2

#,U-2#+F#FD

#U-: # #2

&U-: # #:#

&QBU-: # #:#H7+8 # 2

!&U-: #;0 #

3+>#U@# +I++2

3#U@2JF+

(3(U0@#0

(Q!>&U0##;B 2 2

(/U0 9# >

!U+F;

!AU+F; !

!EU+F; )

@(U2 #'0 J+ 9#

&U# 2-##

>#U 2

?!J(!+#U G G-B0;+# +#

J?EUA *2

J?FU*+A *2 G/#U*2 ># -3UCF2

-0>&UC>FK# :

-,UC>C 9+F#D#

-?YUC 9

-O+UC>8

@B&U'7+ #

+3&U @+ #

+?GU *#

+U 9#

+#/UL #

*+?UM+B B

*-UM 9#AC+ YU? :

YB&U? BF7+ #

,-,UDC>C 9+F#D#

,#UD#

,?#UD +A :9K#

(12)

&3ZU F2+

&+#U ##+ #9

&+#U N +$N+

&&/U 2 >

&-U : 9#+AC+

&BU O.+ 7+

0?U-

>#AU 2I!

0-U9FC#

>#+JU9F 2 J#

#YU9B?2

/,U9 > +# D# BU9B7+8

JU9#+F :

!&U; -## 2

!G3U;*@+JJ

!&+U; :#

#(U#+0 9# #G?U'* J9#

#>U#

#>(U# 0 :

#>@U# '

#!(U#F9#-;0#+

##@U#+

##@G#U'*2

##,U#+#D2

?(U 0 9#

?(#(U 0 :0+

?+U# J$% /#3U> :@+

//+U> .+> : J B+U7+ J+#+ B&&U7+ # B0(U7+0+

B?Q1U7+8 # 2GA53-##+

PBU:J-+**

J&(U2 0 9#

J&,U F +D +

P,0U

D#-PAUB*9#-##!

(13)

> ) % J

W ) " Q 2 $

$ ) ) $ J 1)

) % ) B) #%

1 ) #

W ) ) W ) ) W % # $ " W1 W ) X $ "% % % $ 1 $ G 2W "

P#Q># 8

: H 2= " % ) " W ) ) ) [W W\ % 1 2 $%%

" " "11)

> P#Q># % ) " ) P,0 12

1$ 2 % ")

" X P#Q># $ )

" W B+ 87+ J+#+= > X

) ) " > " P#Q># % % T

) J1) 7

"

%"U7+ J+#+]- ( ]

(14)

? ^ _ _ _ " + _ ^ " ` ` _ _ ` & ^ ^ _ a ` ` _ 1 # _ ^ 1 _ " ` " " ` G _ _ ^ P#Q># 8P # V > #`= " "_ `? S S " ^ 1 _ ? ` _ ^_ _ _ _ ^ ? P#Q># " ` _P,0 _ ^ 1" ` " b_" " `_ >#QP# ""B+8B^ += ? " _ "` `? "P#Q>#" _ 1 ` " _ `

(15)

) ) "

) 55 1 " W ) 5A

" ) 0 ) 5E ) "

" ) 5F

-./0/12345467/

$)

$

"

"1 "

$ $

$ # " 1 Q 83!??> Y+& c 0+@

AII<= % " " X W

Q "2 % )

") 2 6

8&>!-> (!/O c ?P0+ AII9= )

) J "" )

"1) 8(!/OAII9=

> "

% 1 ) 2

"

$ J "W )

$X0W

5

(16)

) ) 7

8(!/OAII9=

G $

J%

) 0 1 ) % )

) "

" ) $

W T

"

0A9: : J

A - # E $ ) ")

2 $ F 0

2 % +#d8+#/=% %

" $ F

2 X 8(!/O AII9= % J

89F#+ : =8+0?,5:::= F

2 X

) X

%

J 1

" X+#/8(!/OAII9=

> $ " B+ 87+ JB+#+=

) Q8B&P!AII4=

# 0 ) %

) )

1) $

A

UZZ___1 "Z Z ee^ E

(17)

) )

$ 1 $

2

( Q G,J,"8-/+!

AII:= ) "%) )

"2 #+ )

) "2

W ) #

$ 1 )

" "

" " "

" 1") W

T X

Q 1

*W $ 1"" "B+

)

W

2

W ) % 2% ") %

) ) )

) W $

" ) $

1) " $

" $

)

/89:4;</

(18)

%

% W "

X "" )

) Q

% "

" )

$ ) )

W X W )

2

% T

) " 7)

X T T

B

# " )

W8!>#03,/&AIIF=T

" ) )

%

8#&+?@c0+!AII<=

! ) " 1 T #

> 8#>=T 2

6#>1) 83!@&AIIE=

% ) [ \ #>

$ 1 " T

1) #> )

) " "

?+F $2W )

T

4? + ) 8?+=% $

(19)

> 12 )

> ) W

" $ $ 8!,B0( AII:=

1 ) "

)

2 7 W

% 2)

) J%

"

")

> " " % "2

" P#Q>#8 : H

2= W

% ?

" $

J 1 " )

[WW\ "

> "2

P#Q>#

") )

1) " P#Q>#"%

" 2 )

8 =1) X

)

) ") " 2 U

(20)

19H<1HFH 1)

8 = W ]

• + ) 7

"

2]

• W W

2W ]

• !) 1

" )

"

-83>8>3414 /?/@34A94

> " W 2 0 2

1) " $ "

> (2 A " " " "

$ %

$

> (2 E " )

" W $

2 E) " %)

19H 7 ) W ) % 0 2

) "%1 W

>(2 F P#Q># 2%1

1) % "

2 ) W

<

0 % 728= " +9I9H H

(21)

>(2 < X $

P#Q># " 2 %

)

> (2 H F # " $ )

" %

" ( - P#Q>#

) ) T W "

) " Q (2 4 "

#) "$ $ )

(22)

?83/1>;</

0 )

Q

W # ? 8

# $= "% W %

W % 2 "

"W

8 W =

8W =

> [" \ 7 $

1 ? %

" *W

+

W ) % %1

1 $ 1

W W

> %

) W 21

> # ? "

?+ " % W

X W "

% #> )

%W " TW

(23)

/ $ % B0(4 87+

0+ =W

8D +A #-=

"W "%

8) =?2

W ) B0( )

X

> ) "% % J&( 8(@> AIIE=

2 8(>>!#&+?@ AI5I= J W

,1>J

B0( %W "

AIIE 0 & 0J 8!-+# AII4= )

6" > 0J ##@ 8#+ =

8f,>00 AIIH= 7

) *-9-O+: W

> 0J "% ? )

) AF

!- X) Q

" 0J > % 8->>-, AI5I=

" ) W % " > %

* AII:

- "$ W ) A<

-

4

UZZ___ Z Z

8*-8M 9#AC+=%% W

:

(24)

2-.39;</

> 2 J

W % "

> A

> J ) $

"2 ) ) J

" ) $W

9-8B39./

>J5:9F #+ +J# 28&+?=

#5I"

$ "2 J

> A $"

1

5::E J D +A W

X J $

U*5355 5A 8 ") *53= % AIIF *53

) J % 2 ?

W 7 " 7 *53

J % "2 J ( )

T " > J "

) 55"% J55

5I

UZZ_"Z^ Z&ZZZZ ZZ Z Z `

55

UZZ___19H Z 5A

(25)

) J55!48) 55) 4=8(>>!#&+?@AI5I=

>?.9/?4C2?8/

>J Q > % W $

W 8 =

$ S S S)

S" 8 =8-/#c

#+,B AIIH= # W W

" "W

G5 Q J0 J J

) W ) %

W

9@>34" /126/.692?82-23:91/31/

> J ) W

1 " >

(26)

8#+,BAIII=?"" ) ")

3D>9828>34

>J "

# 8!/*> AIIH= % 9I

1 0 % 9I

W W

) W J W "

) )

" ) W " W

8&>!+&>?> AII:= + " " W

> ) J% Q

% J1")

J +

"W J

) W 8 =

# 1) %"

1) ) WQ@W

1 ) 8 =

K " 1)

8>,+B+!AIIH=U

• ) 8;.+=U % $

]

• 8;2=U % % 7

(27)

• 8: =U

]

• 8=U

) W

> J

GAU

9@>34"3/.412C2?-4@2?-2?832.692?822-23:91/3140841/12E2846F&&$G

1 )

J ) " ? )

"$

H4?264

/ W

(28)

/ W1

W S

S % W

8SJ+# S=SWS 8>,+B+!AIIH=

? )

" Q W )

? %

8>,+B+!AIIH=

K )

>

Q " ?

1

8>,+B+!AIIH=

> %T

Q WQ 8>,+B+!AIIH=

? $

% $ ? $

U"

" ) 2 7 )

) 1 7 W "

) ) %Q 8>,+B+!AIIH=

(29)

#) % 7

) %

) 7W 8>,+B+!

AIIH=

)

( 1 )

" 1 W

W 8>,+B+!AIIH=

1 ) %

% 18>,+B+!AIIH=

1 J"" $

W )

"" ) F

"" F $W)

"1 2 "" 2 S "S F $

") "

W ) 28#+,BAIII=

Q % "" (

F#W " ""

%Q 2 8 = " $ "

) S JS (

5E

(30)

X ) 8#+,BAIII=

> % ) % "

% $$

$232?.941/32-12=4?264

/ J% / %

J %

W N W

W#% W

W "% W T 8>,+B+!

AIIH=

( 1 Q Y8YAI5I=-0>&8?@

-0>&!>*(?AI5I= 8Y>*+&AI55=

#434.823I-89.4-1/

( J Q W

1$X : % )

A< B0( 0J

"

/ J ) S+ S 8 = > J

8 W=

% "1 8&>!+&>?> AIIH=

W J )

" ) > J

X1 ) " T ) ?

1 *JA Q)

(31)

W [+ \

9@>34"-JJ1/140841/12EF&&'G

) Q J) " $

$W 1

2-.39;</

>B0(87+0+=

" W ) "

% 8&>!+&>?>AIIH=

7 1"

) ) %

) 12 % % F

1 $ B0( UD +A #

- Q B0( % F 9

" X

(32)

9-8B39./

>B0( ?c?8-# =0

" W "

% :I >J

B0(Q;70 5FX

$ B0( ) U;70 70 >;70

% % ) 1 >

70% " $ D +A

) ;70 70

) ) +

>?.9/?4C2?8/

> B0( % 2 Q ) %

X U 70 : 707 > X 1)

*W X %

W

B " ) W

1) 2 Q8#>/#AIIF=U

• +Q 70: W

]

• +Q 707 ]

• Q + 1 1) 70

7]

• Q 1)

5F

(33)

# ) A<H

W 1 70: "W W 8#>/# AIIF= K

) W

>B0( ) 0

% " )

+

"

3D>9828>34

>B0(%" !G38;*@+JJ= ")

W > !G3 2

JF+JJ 8X ) 2 =

F+JJ2 %J 83?+#?

AIIH= N % 2 $ B0(

UD +AZ> A #8!+(@!#>0AIII=

!G3 % U

!G3 !G3 G F T

" S A 2 ) J fS

8!+(@!#>0AIII=

9@>34">?.9/?4C2?8/1/03/8/./6/

>!G3% W +

#* $

&?

? Z&

%3/8/./6/

23:91/3

692?82

(34)

!G3 *W T JF+JJ W W W

%" +

WQ

8!+(@!#>0AIII=

? $ B0( 8;7070>70+F70: =

) !G3 2

W >) %7

" !G3

1 $ ) X 1$ "1 "

) J %

J $1

1") W W

1J 1$

" X" T

% )

+#83?+#?AII9=

#434.823I-89.4-1/

> B0( " "

8 = 1

X % B0( $

1

)

>B0(

) 1$

)

> B0(% !G3 )

(35)

" % " % % 2

JF+JJ

" W

) 8!,B0(AII:=

( 2 ) B0(

" T ##@ 1) ##,5<

1) J G<83?+#?

AII9=

Figura 5 - Utilização do VNC sobre um túnel SSH. Adaptado de (BAPTISTA, 2008).

5<

(36)

2-.39;</

> 0J B0(

)

9-8B39./

1 7 5H : %

0 & 0 2 0J "2

54 0 & & % 7

0 & " )

) $

0 ) 0J )

W

0J ""

) +#+ *:

) " 0J """

# X 0 & X

* " * :

: "

F+ %W

0 &( T"

* W "

"" "

5H

UZZ____ Z 54

(37)

>?.9/?4C2?8/

3 0J D +A

? % D +A

B0( 0J ) "%1"

"% " 1 2

" 2 > %

W) %

W 8&>!+&>?>AIIH=

> 0J ) "" %

% ) )

Q ) 2

1) J

> 0J "% 8= % "

"$ $ 8>,+B+!AIIH=

"" #

0J$ J )

$ AW W1"

) % X

##@ 0J W "

" "

2%

3D>9828>34

0J%"2 +#

" " 2% W

"2 0J%

(38)

0J X " > A ) Q

) J 0J

/ $0 & 0J% 1

) 8" W) EF59="

8!-+#AII4= " $

J+B# 2 " 1$

%

( $ 1 W

82 W =) >

) 0 & % W

1 $

) ? 2 W

) M9C 9C5: 1 ) EF

8&>!+&>?>AIIH=

> 0J% 1

$ ) " %

1) 8&>!+&>?>AIIH=

> " 0J % %

U $ )

+

) 8&>!+&>?>AIIH=

> ) 0J E 2 J 8>,+B+!

AIIH=U

• ( W W 1 %

% ## ) ) ]

• ! + B 8 J=

183" )

(39)

• )

( 1

GH1"

Y

W2

9@>34$".2--4?

W

J 0J

[1 1`\

8!-+# AII4=

W

1

AI

UZZ___ "Z^

1 ++]

"

) ) J5

) HFI1F9I

AI *#,8A<H^= Q

) 7 ) *-

) B0(

?1/>C-23:91/3./C/?82KE F&&$

" S+

A2> A2%

8; 9A2= 8

##

W Q

% W

Z

$

5IU55IIU5

1)

$G

S

S1 1`S@W

D# 9A2=

2/

(40)

WQ >##

" A2

$

## & ## 1$

( 1)

"8&>!+&>?>AIIH=

> A2 S A S 0J#) %"

$ Q

1) X 2 X 0J

X

$ 8&>!+&>?>AIIH=

0J

8[+ \= )

7 8!-+#AII4=

G 4 W % 2

) A2

(41)

Figura 7 – Sistema de proxys do NX. Adaptado de (REGIS, 2007).

#434.823I-89.4-1/

$ "Q %

) $ )

" $)

*W 0J

" ) > A

W ( % 2 "Q

"2 ) " ) T

8>,+B+!AIIH=

/) 0J% "

> A > 0J %

1 )

)

(42)

#

#2-.39;</

A % ") +# 0J 0J

0 &8->>-,AI5I=- :)

* % 2 ) 2

" ) +#

W ) >A% ` 3

$ ( )

$ "

#9-8B39./

> - ? W

2 "

" 8->>-,AI5I=/ W -

W $

#>?.9/?4C2?8/

> W "W # ?U $ Q

WQ WQ @W -0>& Y )

"% $ )

> W ) *

*)

(43)

$

?"5 ) "

1) W )

)

%

J g g g g g !B(0 g g g g g ?B0( g g g g g g g 0J# g g g g g g

G0J g g g g g g g

,U

-!Q- !>Q W >#(V +#

/?,Q#/) !>3Q! "

&/,Q# $&2 G,QG1"

,>(Q !, +0?Q +

##@V " ?W ##@ (>&Q#> ( )

% ?" 5 % 2 " " 0J

8:*:=) T

) 1 )

"11)

( T ) ) 7 B0( 0J

" > A

(44)

X " ) U 27+

0+ 0J>" )

2 $ 0 B0(

% >0J

% )

%% T

) W

) W "

) W $

? ) % ' W %

W

% '

?+W$$)

) 7

$ ) 2 W

> "2 %

+ ) "

" 8 1

7 $= "

W

$

W( 1 "

W 2 "

(45)

?83/1>;</

B) % %HI

J 0 %

8 J= T "X

$ W U

J 1 J "

+3& JE4I W

W " $ 1

8(!+##+&+ AII9= 2 1 )

) W

.

2 8/1 &

& = T" Q 8(!+##+&+AII9=

( 1 "

) W 0

) "2

" W $

)

(

% )

@W $

$ / ) %) W

)

(46)

) W 1

" W ) %

T W

W 1

) 8,Y&+&AII:=(

W X ) 2

1X X$

2

( ) ) %

W W

) " " "

" $8&??>#AII9=

0 T 6$)

"

J 8(!+##+&+ AII9= >

+&

$ )

/ W 8&B= % ") J

W 2 + ) W X

% T

) 1 W

(47)

W Q

8"% 2:= B&& 87+ # = > %

J #> 8#>(=

W2 28#>(=

% > B&& % W

&&/A5 Z#2 &AA

" 1

# 8Y+0-AIIE=B&& /

Q 7 1 " B&&

7 :8B&P!AIIA= @#

") " 80! AIIH=

2 ") ) :# : #>@ 8#

> @ = ) #>( % B&& *W B&&

" 1 W

M: "

1

>) B&&7

"18->,3!-5:4E=# ) W

8Y+0-AIIE=U

• &WB0) @ U>B&&%

" 2 > B&& 8J0 #>/!( AI5I=

7 :) 1 W]

• &WB@ U>B&&%

" 1 W

) 7 :8B&P!AI55= 7+90 7+@A

G9:

A5

/ - &X 8&&/ = % _ 2

AA

(48)

9@>34"

9@>34)

$

2"1

)

3D>9828>3412 MD>9?4938>46<//-021414

)"3D>9828>3412 MD>9?4938>46/-021414

W

(49)

/ % 0

$ ) 1 #>

8#>@= - )

1

"W WW 2")

$) &B

$) 1 2

# 8,/!0>AIIH=

7 U

• ]

• ]

2]

• 8 =

( 1 Q @#AE

19H # ) % " $ )

1 83*!Y AII<= # @# )

) J "1 2 8

=

/7) S) Q Q) S%) " $

1) 80!AIIH=( " QW

Q) " X W 1

%) #J7+908&+(!>#>G?AI55= K&/83,,!AII<=@W

"% 8 = 9AF 6AA< EAH

> 1 % A4 "" W

(50)

N.?9.4-12938>469O4;</

% ) 6

" 2

) X83!@&AIIE=1W%

) ) ) ) )

6?%) "X

938>469O4;</./C06284

) 8G 5I= "

%Q2

% 1 $ "

W8B&&=

Figura 10 - Virtualização Completa. Adaptado de (CARISSIMI, 2008).

% T B&& %

1 $ )

(51)

2) W1

8&??>#AII9=

> )

) W 1 " B&&

$1

B&& 1 1

B&&1) 8&??>#AII9=

T ) %

" ) W

1 " W 2 )

/ 1 T

% ) X W

6

8&??>#AII9=

%434:938>469O4;</

) 8G 55= % "

) 8(!+##+&+ AII9= %

#> % )

728J0#>/!(AI5I= )

W 83!@& AIIE=

1 19H ? $ W )

$ D +A :

(52)

Figura 11 - Paravirtualização. Adaptado de (CARISSIMI, 2008).

) 1B&&

)

1 B&& ) 1

2 W

7 )

7) +&)

) 8(!+##+&+AII9=

2./C0964;</19?PC9.4

/ % ) %

) 682 # = ) 682 ## =

8,/!0> AIIH= 0 % B&&

$ $ 8?+J+!

AI5I=/) %% *+?8K+B B=

F2#X (/ 1

) 6 W8?+J+!AI5I=U

(53)

• 6 U) 1) 1)

X ]

U > X % W 1

1) X

]

+F U % $19H

$A92 %

$ $ W ]

• U > X %

) 8 ) =%" 80!

AIIH=U

• 5U>X "W %

" 7) X 1) ]

• AU > " ) $

6 ]

• EU$) ) X1

W]

• FU / X 2 %

) X %

Q"1W

K&/% 83,,!

AII<=>7 8B&P!AI55"="%%

X W" 18

" % W = 0 7

$ ) 1 ) 8,/!0>

AIIH=

A9

(54)

> ) 2 ) 6 % W M:h

" M 0 $ W

F2# M: ) 1

"

#938>469O4;</--9-89140/3

( 19H )

) ( 8 + &= ) 7

%) )

? F28

1) =8G5A= ) 8*>0#AIIH=K 2

% 1) $ ) > 2 I 8 B&= %

2 5 A

2E$80!AIIH=

Figura 12 - Anéis (rings) de proteção da x86. Adaptado de (ANDRADE, 2006).

) )

(55)

1) (/ 2:1

"1 I8?+J+!AI5I= G5A

(2A:)

2:G ) "W )

8?+J+! AI5I= > % 7+ # 0

+#+ 8 B?Q1= 7+ # 0 @# 8 &QB=

+B?&QB AIIH

$%3/0392141212

5:4F ^ - " 8>Y c ->,3!- 5:4F=

W

) 8(!+##+&+AII9=U

• U $ W )

1 " )

W$W) 1

2:$

W 1

]

• ( U W "

" 1

"W %

2: ]

• U 1 "W

7 W) 1

1 " W 2

1$ ) $

A:

(56)

1) # "

% 2 ) 2:

8!>#03,/&AIIF=U

• + U 1) W )

1)

W ?"% % W B&&

W W

W]

• +) U 2: $

1) W X (/

]

• -"U B& % Q

"W B&]

• U 2: 1)

B& P## P 2 $ XQ

]

;#+:UQ "12:

W 2 W 0

W% O.+ 1:&

'2334C2?84-12938>469O4;</

) ) 2

U7 7+90K&/YB&)&7+@A

EI

(57)

'

N J 7

2 ) 19H

U

7 :U % ) : ? "

W Q

$ 7 : ) X

Q ) %

X ) 2 ) 8(!+##+&+ AII9=

" ) ) " X

7 % "

8(!+##+&+ AII9= ? ) #

8_" ) 0#=]

7 8 7 C :=U % )

) W " 2:+ % 2

W1$

8(!+##+&+ AII9= ) W

%%2%

]

7 :U % # )

J

1 W >

7

+Z> "

"% )

"W ) 19H 7

"% 1$) +

& > B&& X

X

" T W 8P,#/!-!

(58)

7 92U % ) B&_

) " % W

) ) % 28= XW

8(!+##+&+AII9=7 "%"

% # 8 =

"$D +A :!&&)]

7 *+ U % ) 7

#

'

> ," X ( ) /("

" B&& 19H >

W 82: B&&= J

C> C 9+F# D# # 8-,= 19H

W X 1

8(!+##+&+AII9=

> % ) #>> A

) 1 ) #> X

#>X " ) %W #>

%) $D +A >

X 8J0#>/!(AI5I=

B$ )

2 21)

$ 8 1 = "

8?+J+!

AI5I= ( $

) "1 ) ) $8

) % " "

(59)

> ) >

) 2 2:> 2 ) W

) U 8 2 I= ) Q 8 2 /=

8(!+##+&+ AII9= 2:% )

X W ) :

( 2 2: Q) %

) X) %W 1

2:% 2 I

W 1

W 2 / ) % 2 I

8(!+##+&+AII9=

> 2 I W T1 T 8 =D +A

2 % 2

2 W 8 2 /=

2 I : W 2

:$ 7

W 2 /8(!+##+&+AII9=G5E

2: 2 IW

Figura 13 - Componentes do Xen: hypervisor e domínios. Adaptado de (CARISSIMI, 2008).

(60)

( ) 8AIIE= 2:

% ) W

$ X 8 2 /= WQ

2: ) $

> A X "

8(!+##+&+ AII9= E ) )

) 2 &

X % 2

$+B?Q18+0?,AI5I=&QB8&AI5I=

7 ) 7 )

2 / 8 2 /QB= 8 2 /Q

@B& ' 7+ # = > 2 /QB )

"1 W>

2 /Q@B& ) 1

W0W 2 /QB

:2

2 I W 2 /Q@B&) :8W

) =

1 3+># > :+ J 1

3+># 1 F

> $ 2 /Q

@B&) % K&/ 6/Q@&B8>K&/%

JX => 2W

2 /Q@B&) K&/8(!+##+&+AII9=

'

>7+ 90 % " & AIIE

( 1 $ )

(61)

>7+ 90 W 2

1

# & " 7+ 90 %

J T 2 7+ 90

W(W

X &( +% 7+90

@(82 #'0 J+ 9#= 0?8

=#8(!+##+&+AII9= % 2 W

W > 7+ 90 W 2

W

"

'

> K&/ % J 8 ,-,D C> C 9+F#

D# -, 1 := ( %

K&/ ) " W

) 2 "%)

% 8% A<< (/=

!& 990 8*>0# AII4= N

% 2 K&/ X K&/

8?+J+! AI5I= ( K&/ ) ) W $

) 6 %

) %

D +A #J >#3#

19H1HF8&HFZ+HF=!&-;-0;&+# #@8990

#!(

>2:K&/ ) 8?+J+!AI5I=U

+$% U

W % 0 1

(62)

+$% ++OU 2 D +A0

1 D +A 8

1 A53 1

990Q=

>K&/

$ %AII< U

YK&/8? = >"% = >-#=X Y

K&/JD +A 7

% % ) &

"% "%

X1 7 8&>!+&>?>AII:"=

> YK&/ W K&/ ) X " % "2

# " 8K&/AI5I= YK&/

<I5IIi + " >

2 7 X !& "% : 2 )

""1 $W A<

<Ii W N 7

%$ K&/

( X %

K&/ 1WQ "

>YK&/ +Z>

X 1) "

T 1 W

> T %

% 8?+J+!AI5I=

(63)

'#

>YB&8? BF7+ # =% ) ) D +A

1$ ) 8 B?Q1 &QB= N

2 X W ^^ Q

) T X 2 ^ ^ ^

^>YB& D +A> A EA

"HF"

) %) D +A

" X T 2:

X W 8@3+3AII9=

D +A

1) ) 1 W %

W 2

1 ) >YB&W

) D +A

1 W 8Y+B+?f

AII4=

>YB&) % )

X ) # )

ZZ^ T

B& 2 8+Z>= 2 2

> T YB& % K&/ ) I5II

1) Z2 % K&/

/ YB&% X "

$ YB& ) U

1$ ) K&/

W ) +Z>

(64)

'$!"

> 7+@A 8B+!?/,3>J AI5I= % J )

) + ^ % 2 AII9

#E5 AI5I Q) >( EA

( % ) #7+@A " U#

7 7+@A

>7+@A U #J #

D +A % U #J D +A

*@ @ >#A 8#/0 &+(!>#f#?&# AI5I=

) W 7+@A

) 7+@A W " W

% /, 89 >

+# D# = 8/, AII9= / 7 ) ) % 7+@A

+# H " -, 0 )

) U ; 9# Q !EE

/#3

>7+@A K&/jYK&/

) ) ) 6

$% " ) ) "W K&/

YK&/ 7+@A 1 X W

" B&& 7+@A

K&/"% )

% "% % "

8(!/OAII9=

E5

UZZ" EA

UZZ___ EE

(65)

>7+@A J (

)

8B+!?/,3>JAI5I= ) )

$ 8

=

>7+@A $ HF" " [

:+8 \ $

+B?QJ&QB

)

> 2 7+@A % $ )

W) J&,EF)

W "8B+!?/,3>JAI5I=

? $ )

W 7+@A ) X

S S

W

) T ) W

?+ )

8 %= W

T ) " WQ 83!/(@+

AII9=

/ ) % ) %W

1 "T 2 %

X W ( W % "

EF

(66)

) % )

) Q2

" ) )

+ %# 8(!+##+&+AII9=

% ) "%

$ "

" X )

")

8 2=8(!+##+&+AII9=

( ) "'J

1 W

7 +#

Ai5Ii $

8(!+##+&+ AII9= (" "

F #% %%

W

(67)

!"

(2 2 ) "

P#Q># 8 : H 2=

"

1" W

?"%) 1 1) %"

1) 2

$ $ ) X $

) X )

P#Q>#

"

% 2 1)

0 W

W

$"%

$

$

2 )

T X 8(@!B0Y

AIII= "

$

1

(68)

) 8(

9@>34"3D>9828>34123212

Q8(!

• )

]

• ")

]

• )

]

• $

• -)

>

)

• - 5 Q 1) (

(!/OAII9= G5F

212./C0>841/32->8969O4?1/>C-23:91/312@232?.94C @232?.941/-?43212

$

!/OAII9=U

6 ) J

) )

2 $

)

$]

W J

7 )

J

(U # $

J

X

$U

(69)

1) "" ]

• - AQ( ) (U# $ 2

) $ ) J

0 - 51 $ % # "

) ?(#( 8 0 : 0+ = Q

87+ JB+#+= 0

W

" ) Q"2

) T 1 Q

) 2

) W

W T 1

# 8(!/OAII9=

0 - A Q $

( 1 Q#

"% $

+#d8+#/=8O@>/O@0-c

J+ AIIH= 0

2 % "W

X $

) J % )

8(!/OAII9=

# $ " % + # d

"# )

J "

" ) +#/

(70)

)

W

T 2 $ ")

J 1 )

" $"+#/ #T W

" "

"8#+!!5::9=

/ ) 1)

" ) ? $ )

7+ J+#+ 8B+= W

1 1) ( 0 '

) 1 W8B&=

$ W

(/ X > 1)

W W !B0(+(E<

>B+ W ""

%$" W

X /W $W $

2 W " ) B+ )

1) 1

>7 7+ J+#+8B&P!AII4=%1 )

Q 1)

T

% ) ) W )

E<

(71)

/126/!"

> P#Q># %

T

%

>

1) P#

) "

W

9

"

"

)

$

J

3

#Q># %

"2 " 1

G5< P#

@>34#"3D>9828>341/-9-82C4!"

$

Q

B+

)

(72)

7 1" 7 1) $

$ ) 2

81) (= W $

G1," 8-/+! AII:=Citrix Provisioning Server

for Desktops e o Ardence Desktop Streaming P#Q># %

)

1) ) " P#Q>#$

1)

3 F ,?#8D +A :9K#=

") D +A )

X !& "$ #>

" 8&>!+&>?> AII9= P#Q># 2

8 # = W 2

1)

% 2 (Q!>&

X ) "2

) "1

) P#Q>#

> )

% 61)

W W > W

) % P#Q># )

2 W B:(Q!>& >

"2 ) P#Q>#) U

• ) ( U %

Q F#+]

• !) ! " U )

(73)

• ) #> U# $ 2

$ ) W

$) T 8 =

Q("2 ]

• !) ? ( $U )

1EI ]

• U ]

• & "U "

"Z $]

• + U W )

#>)

G5H1) "2

9@>34$"94@34C41/!"140841/12E !F&.G

1) ) W

1" ) "

F J ) "

T

(74)

54 P#Q>#%)

FF

9@>34'"3D>9828>3412.4C4141/!"

> P#Q>#% ) 1

#> % 2

1) ?(>G59 1 1) P#Q>#

> P#Q># Q " 1) %

) ?(#( 8 0 : 0+ =

$

X ##

1 ) AFF > 1"

) ) 1$

% ) )

J )

(75)

9@>3

(76)

% 1 G 59 % 2 %

W P#Q>#

2 #> 1

% % W ) ) &X

( % WW

W #> W > 1 "%

)

W 1) % ) "

W

/C0/?2?82-1/!"

0 ) ) $

"( #G #> >P#Q>#%

U5 ( ) ! ]A&X

- P#Q># 8 " " = % Q

" "%

12/C>?9.4;</2C/84-2C9/!"

> ( ) ! G P#Q># %

X P#Q>#

) % X

W )

) G54

% " W

X

% " 1) 1

(77)

X ) ) )

P#Q>#

4C41412232?.94C2?8/!"

( - P#Q>#

P#Q># T ) " "

)

) (

G 54 % X 8&X ( )

# & B) +( % =

1 )

> (2 <

2(- P#Q>#

21212./C>?9.4;</

> " ( % "

Q P,0 8 D# - = Q

Q

1) 2 P#Q>#

> ) ) % 9IA55 W

) 89IA55" 9IA55 9IA55= %

) 7 7 ")

) 9IA55%EII" <F" 9IA558)

= % ) 9IA55

1 9IA55 2

"" ) T 1 )

(78)

( ) 7) %

) 8 = %

$+

2

)

%

1 " %) )

" Q

) ) PAQ#Y

>PA%

) #

/%" 5A9A<H"

2 2 # %

) 9B?28#Y=% k

W %Q

) ) 9IA55

PQ#Y P#Q>#% 1

) 8EII " = 8

9IA55=

> P#Q># ) " B+ %

%" )

% ")

12 1$2

> P#Q># ) W

) )

(79)

" " ) ( - P#Q>#

W W W )

$ " "

" ) (

- P#Q>#

( ) %)

P#Q># % " "

"

"11) 1 )

Q

" 1)

" 1 )

) T "8 =%

%

W %

(80)

# !"

0(2 ) $ (

- $ ) P#Q>#

(2 "%W "X

( - $

) (2 ( -

21)

#-83>8>34144C41412232?.94C2?8/

( W ) FFA(- P#Q>#%

X U&X ( ) # & B) &X

( %

> &X ( ) # % W

X %" ) " "2

$ % 8!&+ V; :# =

8(!,+ AI55= 2 )

) ?) %1 "

# P#Q>#% W) X

X "% X G5:

(81)

9@>34)"3D>9

> )

# % "

8(!,+ AI55= )

> $ W ) % " " $ % $ W T

*2 #+ ' *

9828>341284674141/4C41412232?.94C2?8/!"

1$% &X

##@ 8#+ =

) 1$

% % T

) )

) )

$ &X ( ) # % *

$ Q

" >*:

>

# X !&+"

7

&X ( ) # %

*2= 8@>#Y+0# AIIH=

( )

> ##@ %

1 ?(

" W Q :% % "

% ##@G# 8'

(82)

2

$" 2 W %

" P#Q>#

> &X B) % W 1)

+#/ W 1)

"

&X ( % W

) X 8&X ( ) #

&X B) = 1) " )

Q % W 1) )

+#/ W % ) "

"

W 1

?+ %

(- P#Q>#W

2 X

% $

22 "

) $(

- $ X

(- P#Q>#" )

# B1>6/12/C>?9.4;</23:91/3!"

0 &X ( ) # ) 1$ %

" #+ 8 ' ) 5A5A= 8f,>00

AIIH= >##@

(83)

) ) ") +?G8

*#=8(!,+AI55=

02 &X ( ) # W W

W W W ) *

: 8) I4E= "

) 1) ) 7

"GAI &X ( ) # ##@W

*T #(EH8#+0

9#=8f,>00AIIH"=

>*: )

2 1 :)4G)5GKI 8F

% A2U [ AA2\ ##

W ) S A S

8[+ \= ? 2 *:

1$ 1 )

) P#Q>#%>

1 ;7070 2)

1 "P#Q>#8 ) ) =

) ) &X ( ) #

T $ &X ( ) # % ##@G#

) AA 7 2 2

0 P#Q>#

W 1)

% )

2

2 W $

)

EH

E4

G ) W & +3& E9

(84)

&X ( ) # ##@G#

P#Q># 7 2 2

W "%

>##@G# " W

X

2W X

##@G# #G? 8#+ *

J9#=8f,>00AIIH"=1) ##@ %

8@>#Y+0# AIIH= 2 ##@G#

W " ) W

P#Q># 1

" #G? X ) %

"

##@G#% 2 " G/#8*2 >#=

) W ">#+J

8!, AII:= ) ##@G# %

$ W

( X

8 ( B :

= 2 P#Q>#

W " X

> ##@G# " 7+@A W

2 % #>

"

W ) X

% (

2 2 % X #>

(85)

( \ 7+@

##@G# 7+@A% &X

?

% ##@U#

: #G?

( P#Q>#

&X

#2 =

&(

) W

P#

)

AII:=

9B ?2 8#Y=JJ

" B B

9@>34&">?.9

# 2.4?9-C/12938>4

>& B) P#Q>#

A8) E4H=> W

( %

&X ( ) #

#( $

##@G# G AI

) W

( ) #

(3(80@#0 =

#B" )

" P#Q># % %

#Q># 0

) 8&

" T"

B B+"B" l!G(AFI:m

) 12 P#

9/?4C2?8/1/?/ B1>6/12/C>?9.4;</23:91/3

469O4;</!"

P#Q># J

W 1)

) % ) * W 7) EQ#8 W f!cP?O,

B <5A

Q>#

3

(86)

NX T 8 =

1 #>

) #>

X & B) 1U

• # -,,-,G3# /,

]

• > EAQ"]

• ") 1) "#> D +A]

• & ) ) 1) #> ]

• B) 2 ) 1$

) ]

• ? 7) "19H

% 1 2 W

) (- P#Q>#U

• ? 7) "1HF]

• ") 1$)

B?Q1&QB]

• > HFQ"

(- P#Q># "

) &

B) % %

7+@A8 1 "

) =

W 7 1

2 W X & B) P#Q>#

7+@A ) FI ) )

1 1$) 8"

(87)

) HA% ) "%

$ 1) " W 8 D +A %

P#Q>#= 19H 1HF 1)

HFQ"

) ) 7+@A

P#Q>#U 1 &B 2

2 B&& 7+@A T 8//+=

") 1$

T 2 8 +#/= 2 W 1 )

P#Q># " % 2

2 7+@A

+F8(!/OAII9= &B

+#// ) ) W

W

$ #> W $

) &B

" % 2 W % +#/

"%

$ #> +#/

( Q )

" 2 +F

"X 2 0

WX+#/U +FW

W WQ

" $W

) W"

7+@A 7 ) P#Q># 1 1)

W X1 2 1)

(88)

• ? 7+@AU W

") W [@>#?\ j [G) \

1 [(?!, j G\ Q ) B&& &B

Q (

7+@A W )

%

2W "P#Q>P]

• ! ) 3 &U ) 7+@A +

) &B0 ) P#Q>#"

W ]

• ! ) 3 #U 7+@A )

" $ " &B 1) 0 )

P#Q># " $

1 "W2

##

>X ( % #G ` 8,/?O

AII5=8) AHF= -?YjA8?@-?Yj?&AI5I=8) AAI5=

1) ) 1) " %

W W P#Q>#%

# X ( ) # &

B) #> % #

) X % W W

"

P#Q># W

W "

*: 7

) #>

(89)

P#Q>#GA51

9@>34"[email protected]./67412-9-82C4/0234.9/?46

" )

$1W

W "P#Q># (

#> ) ) "

W ) P#Q>#

&X ( % W

W ##@G# W

2 " %

P#Q># X

$" > "% " &X

( % % 1) 7+@A #>

W

#$4-20234.9/?46

" 8#> = %

" $ %

(90)

1HF " 7

% 1

>* % ) " ; 'E: ") %

J) D +A W

$ H % %

W) Z ) % 2+

8> J=J +> :2

!& B F B

( - P#Q># "% % W

"$D +A 2 $ $ ##@* :

7+@A##@G#

""$

N " "

W )

P#Q># 2 W

2 1)

#'>?.9/?4C2?8/144C41412232?.94C2?8/!"

( - P#Q>#

"% 2) ) X

% GAA1 1)

E:

(91)

9@>34"6>Q

%WGA

1)

) &X (

2 W

W

#>

1) &B

#> W &B%

2 %

%

GA5

> 1

- P#Q># %

+#/ )

X #

Q/122Q2.>;</144C41412232?.94C2?8/!"

AAQ 1 2

%

#

#> W

(

#>

%

$

% W 1)

W ) [#\

) "

2

) 9:#9

(92)

Q 1)

1) U

• 0 2 F %

) 7+@A]

• $ 2 )

2 7+@A% 2

2 ) A

) 2 7 *W ) E %

1 7+@A >: )

) P#Q>#

( ) % F

"P#Q>#%

$) " ]

• ) W ) % (

- P#Q># %

" " 1) ) Q

" "

) ]

• 2

)

) "1) (

- 8*")=% ##@G#) 1

7+@A% [( \ ]

• ( +#/) +F8 = ) % 2

W 2

$ " W ) X1

F 2 "

" W +#/

W

(93)

$ "% )

$ ) " " X

" % ( -

7+@A 2

1 ) X $

) #> 1)

2 ( - P#Q>#

X 2 % W % 2 "

( - P#Q>#

")

) % +#/

2U

% ]

• ? ]

• ") )

" ]

• 2 P#Q>#

% )

W

% W 2 ) % 2 "

) (- P#Q>#%"

$ 1 )

W % )

" " 1

Referências

Documentos relacionados

O Hospital Santa Casa de Misericórdia de Riolândia é referência em média complexidade ambulatorial e hospitalar, para o próprio município, composto de uma média de

Dissertação apresentada à Universidade Federal de Viçosa, como parte das exigências do Programa de Pós-Graduação em Ciência da Computação, para obtenção do título

Dissertação (mestrado) - Universidade Federal de Uberlândia, Programa de Pós-Graduação em Ciência da Computação.. Redes de computadores

Alvará de empreiteiro de obras públicas de categoria ou subcategoria indicada no anúncio e no programa do concurso ou, quando for o caso, no convite à apresentação de

A transformação do modelo assistencial por meio da implementação maciça da Estratégia de Saúde da Família e da ampliação da ênfase sobre a promoção à saúde

de Mestrado apresentada ao Programa de Pós-Graduação em Ciência da Computação da Universidade Federal de São Carlos, como parte dos requisitos para a obtenção do título de Mestre

Dissertação apresentada ao Depar- tamento de Computação da Univer- sidade Federal de Ouro Preto, para a obtenção de Título de Mestre em Ciência da Computação, na área de

Desta maneira, Formiga e Diniz (2011), além de corroborar o estudo de Formiga e Mota (2009), ob- servaram um modelo estrutural em que o tipo de orientação coletivista