multiplexage en longueur d'onde

200
   t   e    l      0    0    5    0    4    3    9    2  ,   v   e   r   s    i   o   n     1    -    2    0     J   u    l    2    0    1    0

Upload: bulf-madalin

Post on 07-Aug-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 1/200

T H S E      

p r s e n t e  

L ' U N I V E R S I T D E N I C E S O P H I A A N T I P O L I S    

U . F . R . S C I E N C E S  

p o u r o b t e n i r l e t i t r e d e  

D O C T E U R        

S p c i a l i t : I N F O R M A T I Q U E  

C O M M U N I C A T I O N S D A N S      

L E S R S E A U X O P T I Q U E S      

P A R M U L T I P L E X A G E      

E N L O N G U E U R D ' O N D E      

p a r  B r u n o B E A U Q U I E R        

S o u t e n u e l e   1 7 j a n v i e r 2 0 0 0   d e v a n t l e j u r y c o m p o s d e :

M . I o a n B O N D   P r s i d e n t  

M . J e a n - C l a u d e B E R M O N D   D i r e c t e u r  

M m e . D o m i n i q u e S O T T E A U   R a p p o r t e u r  

M . F r a n o i s T I L L E R O T   R a p p o r t e u r  

M . U g o V A C C A R O   R a p p o r t e u r  

M . P i e r r e F R A I G N I A U D   E x a m i n a t e u r  

M . J e a n - C l a u d e K N I G   E x a m i n a t e u r  

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 2/200

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 3/200

m e s p a r e n t s .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 4/200

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 5/200

R e m e r c i e m e n t s    

J e t i e n s p a r t i c u l i r e m e n t r e m e r c i e r t o u t e s l e s p e r s o n n e s q u i m ' o n t a i d , t a n t s u r  

l e p l a n p r o f e s s i o n n e l q u e s u r l e p l a n p e r s o n n e l , m e n e r t e r m e c e t t e p r e u v e :

- J o h n y B o n d , r e s p o n s a b l e d e l ' q u i p e P a C o m , p o u r l ' h o n n e u r q u ' i l m e f a i t d e  

p r s i d e r m o n j u r y , e t p o u r l ' e x t r m e g e n t i l l e s s e a v e c l a q u e l l e i l m ' a a c c u e i l l i  

l o r s d e m o n a r r i v e S o p h i a A n t i p o l i s  

- J e a n - C l a u d e B e r m o n d , p o u r m ' a v o i r a c c u e i l l i d a n s s o n q u i p e e t a v o i r a c -  

c e p t d e d i r i g e r c e t t e t h s e . J e l u i s u i s p r o f o n d m e n t r e c o n n a i s s a n t d e  

l ' a i d e e t d u t e m p s p r c i e u x q u ' i l m ' a c o n s a c r s , d e l a c o n a n c e q u ' i l m ' a  

t o u j o u r s a c c o r d e , e t s u r t o u t d e l ' a m b i a n c e p a r t i c u l i r e m e n t a m i c a l e q u ' i l  

s a i t i n s t a u r e r e t q u i m ' a p e r m i s d ' e e c t u e r m o n d o c t o r a t d a n s l e s m e i l l e u r e s  

c o n d i t i o n s p o s s i b l e s  

- D o m i n i q u e S o t t e a u , p o u r l ' h o n n e u r q u ' e l l e m e f a i t d e p a r t i c i p e r m o n  

 j u r y , m a l g r s e s c o n t r a i n t e s p r o f e s s i o n n e l l e s , p o u r l a g e n t i l l e s s e e t l e c o u r a g e 

d ' a v o i r r a p p o r t c e t t e t h s e , e t p o u r s e s n o m b r e u x c o n t a c t s c o r d i a u x e t  

u t i l e s t o u t a u l o n g d e m e s t r a v a u x  

- F r a n o i s T i l l e r o t , p o u r l ' h o n n e u r q u ' i l m e f a i t d e p a r t i c i p e r m o n j u r y ,  

p o u r l a g e n t i l l e s s e e t l e c o u r a g e d ' a v o i r r a p p o r t c e t t e t h s e d a n s d e s d l a i s  

a u s s i c o u r t s , e t p o u r s e s n o m b r e u s e s r e m a r q u e s t r s p r o t a b l e s s u r l a p a r t i e  

t e c h n o l o g i q u e d e c e m a n u s c r i p t  

- U g o V a c c a r o , p o u r l ' h o n n e u r q u ' i l m e f a i t d e p a r t i c i p e r m o n j u r y , p o u r  

l a g e n t i l l e s s e e t l e c o u r a g e d ' a v o i r r a p p o r t c e t t e t h s e , e t p o u r l ' h o s p i t a l i t  

c h a l e u r e u s e d o n t i l a f a i t p r e u v e l o r s d e m o n s j o u r S a l e r n o  

- P i e r r e F r a i g n i a u d e t J e a n - C l a u d e K n i g , p o u r l ' h o n n e u r q u ' i l s m e f o n t d e  

f a i r e p a r t i e d e m o n j u r y  

- S t p h a n e P r e n n e s , p o u r s a p r c i e u s e c o l l a b o r a t i o n e t s o n c o n t a c t t r s e n -  

r i c h i s s a n t , e t p o u r n o s n o m b r e u s e s d i s c u s s i o n s a m i c a l e s  

- M i c h e l S y s k a , p o u r a v o i r a c c e p t d ' t r e m o n t u t e u r d e m o n i t o r a t , p o u r t o u s  

l e s p r c i e u x c o n s e i l s q u ' i l m ' a f o u r n i s , p o u r s o n a m i t i s i n c r e , v o i r e ( m m e )  

p o u r s o n h o s p i t a l i t g n r e u s e l o r s d e n o m b r e u s e s s o i r e s f o o t b a l l i s t i q u e s  

- O l i v i e r D e l m a s , p o u r l e p l a i s i r d ' a v o i r p a r t a g s o n b u r e a u e t d ' a v o i r t r a v a i l l  

a v e c l u i , e t p o u r t o u t e s n o s d i s c u s s i o n s e n j o u e s  

- E r i c D a r r o t , p o u r l e p l a i s i r d ' a v o i r c o l l a b o r a v e c l u i e t p o u r a v o i r a p p r c i  

s o n o b s t i n a t i o n a c h a r n e e t s o n s e n s d e l a r p a r t i e  

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 6/200

- N a u s i c a M a r l i n , p o u r l e p l a i s i r d e l ' a v o i r c t o y e d a n s l a b o n n e h u m e u r ,  

p o u r t o u s l e s m o m e n t s p a s s s e n s e m b l e e t l a c o m p l i c i t q u e n o u s a v o n s  

p a r t a g e .

- A f o n s o F e r r e i r a , p o u r s e s c o n s e i l s a v i s s , s o n c o n t a c t a m i c a l e t p o u r n o s  

n o m b r e u s e s d i s c u s s i o n s e x t r a - p r o f e s s i o n n e l l e s  

- l e s a u t r e s m e m b r e s d u p r o j e t S L O O P , D a v i d C o u d e r t , T a n i a J i m n e z ,  

P h i l i p p e M u s s i , J e a n - N o l P e t i t , s e s e x - m e m b r e s , F r a n o i s e B a u d e , D e n i s  

C a r o m e l , N a t h a l i e F u r m e n t o , B r u n o G a u j a l , P e t e r M a m m a y , Y v e s R o u d i e r ,  

D a v i d S a g n o l , G n t h e r S i e g e l , L a u r e n t V i l l e f r a n c h e , e t l e s n o u v e a u x , S b a s -  

t i e n C h o p l i n e t X a v i e r H a r d y , p o u r l ' a m b i a n c e s y m p a t h i q u e q u ' i l s f o n t o u  

o n t f a i t r g n e r d a n s l e s b u r e a u x e t l e s c o u l o i r s d u p r o j e t  

- E p h i e D e r i c h e , Z o h r a K h a l a e t P a t r i c i a L a c h a u m e , t a n t p o u r l e u r d i l i g e n c e  

e t l e u r e c a c i t r s o u d r e m e s e m b a r r a s a d m i n i s t r a t i f s , q u e p o u r l e u r  

g e n t i l l e s s e e t l e u r d i s p o n i b i l i t  

- F r a n o i s B r m o n d , O l i v i e r D a l l e e t C y r i l G o d a r t , d i t s l e s M a r m u l e s , p o u r  

l e u r a c c u e i l s y m p a t h i q u e , l e u r s b o u e s s o i t d i t t i q u e s , s o i t p a n t a g r u l i q u e s ,  

e t p o u r l ' a m i t i f o r g e a u t o u r d e l e u r t a b l e o u e n c o r e l a s u e u r d e s b o u r r e s  

t i r e s d a n s l e s c t e s s o p h i a p o l i t a i n e s  

- m e s a u t r e s c o m p a g n o n s d e c o u r s e p i e d , J r m e G a l t i e r , I g o r L i t o v s k i e t  

P h i l i p p e N a i n , p o u r l e u r b o n n e h u m e u r p e r m a n e n t e e t l e u r s a i n e m u l a t i o n  

l o r s d e n o s s o r t i e s l ' h e u r e d u d j e u n e r  

- S a n d r i n e J u l i a e t B r u n o M a r t i n , p o u r l e u r a c c u e i l c h a l e u r e u x e t l e u r a m i t i ,  

e n t r e t e n u e m a l g r l ' l o i g n e m e n t , c o u p s d e b o u e s e t d e s o r t i e s a u s k i  

- J o s e p h Y u , p o u r l e p l a i s i r d ' a v o i r f a i t s a c o n n a i s s a n c e d s m o n a r r i v e , p o u r  

s e s c o n s e i l s a v i s s e t s a g e n t i l l e s s e p e r p t u e l l e  

- L u i s a G a r g a n o , P a v o l H e l l e t D a v i d P e l e g , p o u r l e u r c o n t a c t l a f o i s e n -  

r i c h i s s a n t s u r l e p l a n p r o f e s s i o n n e l e t t r s a m i c a l s u r l e p l a n p e r s o n n e l  

- t o u t e s l e s p e r s o n n e s r e n c o n t r e s s u r S o p h i a e t q u i m ' o n t p e r m i s d e p a s s e r  

d e t r s b o n s m o m e n t s : S o r a y a A r i a s , T h o m a s B o n a l d , S a n d r i n e C h e v r i s ,  

J r m e D u r a n d - L o s e , P a t r i c k I t e y , N a t h a n a e l R o t a , e t j ' e n o u b l i e  

- m e s a m i s d e p l u s l o n g u e d a t e , A l e x a n d r e , A n n e - E m m a n u e l l e , F r d r i c , J u l i a  

e t Y v e s , p o u r l e p l a i s i r q u e j ' a i e u l e s c o n n a t r e , p o u r t o u t e s l e s a v e n t u r e s  

v c u e s e n s e m b l e e t p o u r l e u r a m i t i s i n c r e  

- e t b i e n s r m e s p a r e n t s , p o u r l ' a i d e e t l ' a e c t i o n q u ' i l s n ' o n t j a m a i s c e s s  

d e m ' a p p o r t e r .

i i 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 7/200

T a b l e d e s m a t i r e s    

I n t r o d u c t i o n 1  

1 L a t e c h n o l o g i e o p t i q u e p o u r l e s t l c o m m u n i c a t i o n s 1 1  

1 . 1 A p e r u h i s t o r i q u e . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1  

1 . 2 S y s t m e s d e t r a n s m i s s i o n o p t i q u e s . . . . . . . . . . . . . . . . . . 1 6  

1 . 2 . 1 F i b r e o p t i q u e . . . . . . . . . . . . . . . . . . . . . . . . . 1 6  

1 . 2 . 2 m e t t e u r s o p t i q u e s . . . . . . . . . . . . . . . . . . . . . . 1 8  

1 . 2 . 3 R c e p t e u r s o p t i q u e s . . . . . . . . . . . . . . . . . . . . . 2 0  

1 . 2 . 4 A m p l i c a t e u r s o p t i q u e s . . . . . . . . . . . . . . . . . . . . 2 1  

1 . 3 M u l t i p l e x a g e o p t i q u e . . . . . . . . . . . . . . . . . . . . . . . . . 2 3  

1 . 3 . 1 M u l t i p l e x a g e t e m p o r e l ( T D M ) . . . . . . . . . . . . . . . . 2 3  

1 . 3 . 2 M u l t i p l e x a g e e n l o n g u e u r d ' o n d e ( W D M ) . . . . . . . . . . 2 4  

1 . 3 . 3 C o m p a r a i s o n e n t r e T D M e t W D M . . . . . . . . . . . . . 2 5  

1 . 4 C o m m u t a t i o n o p t i q u e . . . . . . . . . . . . . . . . . . . . . . . . 2 6  

1 . 4 . 1 G n r a t i o n s d e r s e a u x . . . . . . . . . . . . . . . . . . . . 2 6  

1 . 4 . 2 C o m m u t a t e u r s o p t i q u e s . . . . . . . . . . . . . . . . . . . 2 7  

1 . 4 . 3 C o n v e r t i s s e u r s o p t i q u e s . . . . . . . . . . . . . . . . . . . . 3 0  

2 P r o b l m a t i q u e e t m o d l i s a t i o n 3 5  

2 . 1 P r o b l m a t i q u e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5  

2 . 2 G r a p h e s e t r s e a u x . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7  

2 . 2 . 1 N o t i o n s l m e n t a i r e s d e t h o r i e d e s g r a p h e s . . . . . . . . 3 8  

2 . 2 . 2 R s e a u x u s u e l s . . . . . . . . . . . . . . . . . . . . . . . . 4 0  

2 . 3 O p t i m i s a t i o n e t a p p r o x i m a t i o n . . . . . . . . . . . . . . . . . . . 4 2  

2 . 4 F o r m u l a t i o n d e s p r o b l m e s t u d i s . . . . . . . . . . . . . . . . . 4 4  

2 . 4 . 1 P r o b l m e d u r o u t a g e t o u t - o p t i q u e . . . . . . . . . . . . . . 4 5  

2 . 4 . 2 P r o b l m e d e l a c h a r g e . . . . . . . . . . . . . . . . . . . . 4 7  

2 . 4 . 3 R e l a t i o n s e n t r e l e s p r o b l m e s . . . . . . . . . . . . . . . . 4 9  

2 . 5 C o m m u n i c a t i o n s s t r u c t u r e s . . . . . . . . . . . . . . . . . . . . . 5 1  

3 R o u t a g e W D M t o u t - o p t i q u e 5 9  

3 . 1 R s e a u x g n r a u x . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9  

3 . 1 . 1 I n s t a n c e s q u e l c o n q u e s . . . . . . . . . . . . . . . . . . . . 5 9  

i i i 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 8/200

3 . 1 . 2 P e r m u t a t i o n s e t   k  - r e l a t i o n s . . . . . . . . . . . . . . . . . 6 8  

3 . 1 . 3 D i u s i o n e t m u l t i c a s t . . . . . . . . . . . . . . . . . . . . . 7 2  

3 . 1 . 4 c h a n g e t o t a l . . . . . . . . . . . . . . . . . . . . . . . . . 7 3  

3 . 2 R s e a u x p a r t i c u l i e r s . . . . . . . . . . . . . . . . . . . . . . . . . 7 5  

3 . 2 . 1 A r b r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5  

3 . 2 . 2 C y c l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1  

3 . 2 . 3 G r i l l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3  

C o n c l u s i o n e t p e r s p e c t i v e s 9 1  

A O p t i m a l w a v e l e n g t h r o u t e d m u l t i c a s t i n g  

B . B e a u q u i e r , P . H e l l e t S . P r e n n e s  

D i s c r e t e A p p l i e d M a t h e m a t i c s  , v o l u m e 8 4 , p a g e s 1 5 2 0 , E l s e v i e r S c i e n c e ,  

1 9 9 8 . E d i t o r s ' C h o i c e 1 9 9 8 .

R a p p o r t s d e r e c h e r c h e I 3 S 9 7 - 3 2 e t I N R I A 3 2 7 6 . 9 5  

B A l l - t o - a l l c o m m u n i c a t i o n i n s o m e w a v e l e n g t h r o u t e d a l l o p t i c a l  

n e t w o r k s  

B . B e a u q u i e r  

N e t w o r k s : A n I n t e r n a t i o n a l J o u r n a l  , v o l u m e 3 3 , n u m r o 3 , p a g e s 1 7 9 1 8 7 ,  

W i l e y - I n t e r s c i e n c e , 1 9 9 9 .

R a p p o r t s d e r e c h e r c h e I 3 S 9 8 - 0 6 e t I N R I A 3 4 5 2 . 1 0 3  

C A l l - t o - a l l r o u t i n g a n d c o l o r i n g i n w e i g h t e d t r e e s o f r i n g s  

B . B e a u q u i e r , S . P r e n n e s e t D . T t h  

I n  P r o c e e d i n g s o f t h e 1 1 t h A C M S y m p o s i u m o n P a r a l l e l A l g o r i t h m s a n d  

A r c h i t e c t u r e s ( S P A A ' 9 9 )  , p a g e s 1 8 5 1 9 0 , S a i n t - M a l o , F r a n c e , 2 7 - 3 0 j u i n  

1 9 9 9 .

R a p p o r t s d e r e c h e r c h e I 3 S 9 9 - 1 2 e t I N R I A 3 7 0 0 . 1 2 1  

D T i g h t b o u n d s f o r b r o a d c a s t i n g i n t h e l i n e a r c o s t m o d e l  

B . B e a u q u i e r , O . D e l m a s e t S . P r e n n e s  

R a p p o r t s d e r e c h e r c h e I 3 S 9 9 - 2 0 e t I N R I A 3 8 2 7 . 1 3 7  

E B r o a d c a s t i n g i n W D M o p t i c a l r i n g s a n d t o r i  

B . B e a u q u i e r  

I n P - J . W a n , D - Z . D u e t P . M . P a r d a l o s , e d i t o r s ,   D I M A C S W o r k s h o p  

o n M u l t i c h a n n e l O p t i c a l N e t w o r k s : T h e o r y a n d P r a c t i c e  , R u t g e r s U n i -  

v e r s i t y , N J , 1 6 - 1 9 m a r s 1 9 9 8 , v o l u m e 4 6 o f   D I M A C S S e r i e s i n D i s c r e t e  

M a t h e m a t i c s a n d T h e o r e t i c a l C o m p u t e r S c i e n c e  , p a g e s 6 3 7 3 . A m e r i c a n  

M a t h e m a t i c a l S o c i e t y , 1 9 9 8 .

R a p p o r t s d e r e c h e r c h e I 3 S 9 8 - 0 5 e t I N R I A 3 4 1 0 . 1 5 9  

i v 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 9/200

F O n a r b i t r a r y W a k s m a n n e t w o r k s a n d t h e i r v u l n e r a b i l i t y  

B . B e a u q u i e r e t E . D a r r o t  

S o u m i s   P a r a l l e l P r o c e s s i n g L e t t e r s   ( W o r l d S c i e n t i c ) . V e r s i o n t e n d u e  

d e l ' a r t i c l e p a r u d a n s   A c t e s d e s 1 r e s R e n c o n t r e s F r a n c o p h o n e s s u r l e s  

A s p e c t s A l g o r i t h m i q u e s d e s T l c o m m u n i c a t i o n s ( A l g o T e l ' 9 9 )  , p a g e s 9 5  

1 0 0 , R o s c o , F r a n c e , 5 - 7 m a i 1 9 9 9 .

R a p p o r t s d e r e c h e r c h e I 3 S 9 9 - 1 7 e t I N R I A 3 7 8 8 . 1 7 5  

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 10/200

v i 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 11/200

I n t r o d u c t i o n      

L e s r s u l t a t s o b t e n u s d a n s c e t t e t h s e , q u i s ' e s t d r o u l e a u s e i n d u p r o j e t  

S l o o p  

, p o r t e n t p r i n c i p a l e m e n t s u r l ' t u d e d e s   c o m m u n i c a t i o n s d a n s l e s  

r s e a u x o p t i q u e s p a r m u l t i p l e x a g e e n l o n g u e u r d ' o n d e  . I l s s ' i n s c r i v e n t  

d a n s u n e t h m a t i q u e d ' a l l o c a t i o n d e s r e s s o u r c e s e n v u e d e r a l i s e r d e s c o m m u -  

n i c a t i o n s d a n s u n r s e a u . L a p r o b l m a t i q u e g n r a l e q u e n o u s a v o n s c o n s i d r e  

p e u t s e r s u m e r d e l a m a n i r e s u i v a n t e . I l s ' a g i t d e s a t i s f a i r e d a n s u n r s e a u  

o p t i q u e u n e f a m i l l e d e r e q u t e s d e c o n n e x i o n , a p p e l e   i n s t a n c e   d e c o m m u n i c a -  

t i o n e t f o r m e d e c o u p l e s d e n u d s ( s o u r c e , d e s t i n a t i o n ) . L a s a t i s f a c t i o n d ' u n e  

r e q u t e p a s s e p a r l ' a t t r i b u t i o n d ' u n c h e m i n d a n s l e r s e a u e t d ' u n e l o n g u e u r  

d ' o n d e s u r l e s l i e n s u t i l i s s , a v e c l a c o n t r a i n t e q u e d e u x r e q u t e s n e p e u v e n t p a s  

u t i l i s e r l e m m e l i e n a v e c l a m m e l o n g u e u r d ' o n d e . L ' o b j e c t i f d a n s c e c a d r e e s t  

d e m i n i m i s e r l ' u t i l i s a t i o n d e s r e s s o u r c e s o p t i q u e s , c ' e s t - - d i r e l e n o m b r e t o t a l d e  

l o n g u e u r s d ' o n d e p e r m e t t a n t d e s a t i s f a i r e l ' i n s t a n c e d o n n e .

L a n c e s s i t p r e s s a n t e d e d i s p o s e r d e r s e a u x d e c o m m u n i c a t i o n t r s h a u t  

d b i t , d o n t l e s p e r f o r m a n c e s d p a s s e n t l a r g e m e n t c e l l e s q u e p e u v e n t f o u r n i r l e s  

r s e a u x A T M a c t u e l s , s e f a i t j o u r f a c e a u n o m b r e c r o i s s a n t d ' u t i l i s a t e u r s e t  

l ' m e r g e n c e d ' a p p l i c a t i o n s e n r s e a u i n t e n s i v e s , t e l l e s q u e l a r c u p r a t i o n d e  

d o n n e s s u r I n t e r n e t , l e s a p p l i c a t i o n s J a v a , l e s c o n f r e n c e s d i s t a n c e , l ' i m a g e r i e  

e n t e m p s r e l o u e n c o r e l e c a l c u l i n t e n s i f d i s t r i b u . L a t e c h n o l o g i e d e l a b r e  

o p t i q u e p e u t a p p o r t e r u n e s o l u t i o n p o u r s u b v e n i r c e b e s o i n , g r c e s e s c a r a c -  

t r i s t i q u e s d e t r a n s m i s s i o n e x c e p t i o n n e l l e s , s a n s c o m p a r a i s o n a v e c l e s c a p a c i t s  

d e s r s e a u x c l a s s i q u e s . S o n i n t r t m a j e u r r s i d e d a n s s a b a n d e p a s s a n t e n o r m e  

q u i d p a s s e c e l l e d e s t r a n s m i s s i o n s l e c t r o n i q u e s d e p l u s i e u r s o r d r e s d e g r a n d e u r .

A l o r s q u e l a b r e o p t i q u e t a i t u n e c u r i o s i t t e c h n o l o g i q u e p e n d a n t l e s d e r n i r e s  

d c e n n i e s , l e d e s t p r s e n t d e r e n d r e s e s p r o m e s s e s e e c t i v e s a n d e p o u r v o i r  

l a d e m a n d e d e s r s e a u x d e c o m m u n i c a t i o n d u f u t u r .

E n t e n a n t c o m p t e d e l a c o n t r a i n t e p o u r u n s i t e c o n n e c t q u i p e u t t r e  

u n e s t a t i o n d e t r a v a i l o u u n e p o r t e d ' a c c s v e r s d e s s o u s - r s e a u x l o c a u x d e n e  

p o u v o i r t r a n s m e t t r e e t r e c e v o i r d e s d o n n e s q u ' a u d b i t l e c t r o n i q u e , l a c l d u  

p r o b l m e d a n s l a c o n c e p t i o n d e r s e a u x d e c o m m u n i c a t i o n e x p l o i t a n t l a b a n d e  

S l o o p   e s t u n p r o j e t c o m m u n   C n r s   /  I n r i a   /  U n i v e r s i t d e N i c e - S o p h i a A n t i p o l i s  .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 12/200

p a s s a n t e o p t i q u e e s t d e p a r v e n i r i n t r o d u i r e d a n s l e s a r c h i t e c t u r e s e t l e s p r o t o -  

c o l e s d e s m o y e n s d e t r a n s m i s s i o n d e s d o n n e s c o n c u r r e n t s . D a n s u n r s e a u d e  

c o m m u n i c a t i o n o p t i q u e , c e t t e c o n c u r r e n c e p e u t t r e t a b l i e p a r l a t e c h n i q u e d u  

m u l t i p l e x a g e e n l o n g u e u r d ' o n d e   (  W a v e l e n g t h - D i v i s i o n M u l t i p l e x i n g  ,  W D M  ) .

L a t e c h n o l o g i e W D M e s t u n e a p p r o c h e q u i p e r m e t d e g r e r l ' i m p o r t a n t e d i s -  

c o r d a n c e o p t o - l e c t r o n i q u e e n t e r m e s d e b a n d e p a s s a n t e , e n p e r m e t t a n t a u x  

q u i p e m e n t s d e s s i t e s c o n n e c t s d ' a c c d e r a u r s e a u a u d b i t d e l ' l e c t r o n i q u e  

s e u l e m e n t , c e c i e n m u l t i p l e x a n t s u r l a m m e b r e o p t i q u e p l u s i e u r s   c a n a u x   W D M 

c o n n e c t a n t d i r e n t s s i t e s . L e s p e c t r e o p t i q u e d ' u n e b r e e s t d c o u p e n u n  

c e r t a i n n o m b r e d ' i n t e r v a l l e s d e l o n g u e u r s d ' o n d e ( o u f r q u e n c e s ) d i s t i n c t s , d e  

t e l l e s o r t e q u e c h a q u e i n t e r v a l l e s u p p o r t e u n c a n a l d e c o m m u n i c a t i o n t r a n s m e t -  

t a n t a u d b i t d s i r , e n p a r t i c u l i e r c e l u i d e l ' l e c t r o n i q u e .

I l e s t c o m m u n m e n t a d m i s q u e l a t e c h n o l o g i e W D M c o n s t i t u e a c t u e l l e m e n t  

l e p r o c d d e m u l t i p l e x a g e f a v o r i p o u r l e s r s e a u x d e c o m m u n i c a t i o n o p t i q u e s .

L e p r o b l m e d e v i e n t a l o r s d e c o n c e v o i r e t d e d v e l o p p e r d e s a r c h i t e c t u r e s d e  

r s e a u , d e s p r o t o c o l e s e t d e s a l g o r i t h m e s a p p r o p r i s , d e s t i n s a s s u r e r u n e u t i l i -  

s a t i o n e c a c e d e s n o u v e l l e s p o t e n t i a l i t s o e r t e s , n o t a m m e n t e n c e q u i c o n c e r n e  

l ' a l l o c a t i o n d e s r e s s o u r c e s o p t i q u e s . P l u s s p c i q u e m e n t , l e p r o b l m e d u r o u t a g e  

o p t i q u e d e s c o m m u n i c a t i o n s , q u i c o n s i s t e a t t r i b u e r u n e r o u t e e t u n e l o n g u e u r  

d ' o n d e a u x d i r e n t e s r e q u t e s e n t r e l e s s i t e s c o n n e c t s , r e q u i e r t l a r s o l u t i o n d e  

n o m b r e u x p r o b l m e s a l g o r i t h m i q u e s d e n a t u r e c o m b i n a t o i r e .

P o u r r s o u d r e c e t y p e d e p r o b l m e s , n o u s n o u s s o m m e s p l a c s d a n s u n c o n -  

t e x t e d ' o p t i m i s a t i o n a l g o r i t h m i q u e   d t e r m i n i s t e   e t  s t a t i q u e   (  o - l i n e   ) . E n d ' a u t r e s  

t e r m e s , n o u s s u p p o s o n s l e s d o n n e s d u r s e a u e t d e l ' i n s t a n c e x e s u n e f o i s p o u r  

t o u t e s , e t n o u s c h e r c h o n s u n r o u t a g e o p t i q u e s a t i s f a i s a n t d e s c o n t r a i n t e s e t m i n i -  

m i s a n t u n e f o n c t i o n d e c o t . C e t t e s i t u a t i o n s e r e n c o n t r e a u s s i b i e n d a n s l e  

c a d r e d e s r s e a u x d e t r a n s p o r t , d e s r s e a u x l o c a u x o u d e s i n t e r c o n n e x i o n s d e  

p r o c e s s e u r s , l o r s q u e l e s c o m m u n i c a t i o n s s o n t c o n n u e s l ' a v a n c e . E n r e v a n c h e ,  

n o u s n ' a v o n s p a s c o n s i d r d e m t h o d e s   p r o b a b i l i s t e s   d e r s o l u t i o n , n i l ' a p p r o c h e  

d y n a m i q u e   (  o n - l i n e   ) d u p r o b l m e , p o u r l a q u e l l e l e s r e q u t e s d e c o n n e x i o n s e  

p r s e n t e n t a u c o u r s d u t e m p s .

D a n s l e s r s e a u x o p t i q u e s W D M , l e n o m b r e d e l o n g u e u r s d ' o n d e d i s p o n i b l e s  

e s t f o r t e m e n t l i m i t , g n r a l e m e n t d e l ' o r d r e d e l a t r e n t a i n e ( o n t r o u v e c e p e n d a n t  

a u j o u r d ' h u i u n e o r e c o m m e r c i a l e d e L u c e n t   8 0  c a n a u x ) , e t l e s p e r s p e c t i v e s f u -  

t u r e s n e l a i s s e n t p a s e n v i s a g e r d e d p a s s e r l ' o r d r e d e l a c e n t a i n e . D e p l u s , l e c o t  

e t l a c o m p l e x i t d e s n u d s d e c o m m u t a t i o n a u g m e n t e n t s i g n i c a t i v e m e n t a v e c  

l e n o m b r e d e l o n g u e u r s d ' o n d e t r a i t e r . C ' e s t p o u r q u o i i l e s t c r u c i a l d e c h e r c h e r  

m i n i m i s e r l ' u t i l i s a t i o n d e c e s r e s s o u r c e s o p t i q u e s . C e t y p e d ' o p t i m i s a t i o n r e v t  

u n e i m p o r t a n c e p a r t i c u l i r e d a n s l e c a d r e d e l a c o n c e p t i o n e t d u d i m e n s i o n n e m e n t  

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 13/200

d ' u n r s e a u o p t i q u e : d ' u n e p a r t , e n v u e d e s a t i s f a i r e u n e c e r t a i n e d e m a n d e d e  

t r a c p r v u e l ' a v a n c e , e t a n d e m i n i m i s e r l e c o t g l o b a l d e s q u i p e m e n t s n c e s -  

s a i r e s d ' a u t r e p a r t , p o u r g r e r l ' u t i l i s a t i o n d e s r e s s o u r c e s o p t i q u e s e n a s s u r a n t  

l a p o s s i b i l i t d ' t a b l i r d e n o u v e l l e s c o n n e x i o n s . C e t t e p r o b l m a t i q u e e s t c e l l e d u  

p r o j e t   P o r t o  

q u i a r c e m m e n t d m a r r .

L e s p o i n t s d ' a c c s a u r s e a u o p t i q u e c o m m u n i q u e n t e n t r e e u x v i a d e s c a n a u x  

W D M , d i t s   t o u t - o p t i q u e s   l o r s q u ' i l s n e s u b i s s e n t p a s d e c o n v e r s i o n l e c t r o n i q u e  

i n t e r m d i a i r e , e t q u i s o n t g a l e m e n t a p p e l s   c h e m i n s o p t i q u e s  . U n e t e l l e l i a i s o n  

p e u t r e c o u v r i r u n e s r i e d e l i e n s e n b r e o p t i q u e e t f o u r n i r a i n s i u n e c o n n e -  

x i o n d e t y p e   c o m m u t a t i o n d e c i r c u i t s   (  c i r c u i t - s w i t c h i n g   , e n a n g l a i s ) e n t r e d e u x  

s i t e s d i s t a n t s d a n s l a t o p o l o g i e p h y s i q u e . C h a q u e n u d d e r o u t a g e i n t e r m -  

d i a i r e d o i t p o u r c e l a p o s s d e r u n e f o n c t i o n d e c o m m u t a t i o n o p t i q u e a d a p t e .

L e s c o m m u t a t e u r s o p t i q u e s l e s p l u s s i m p l e s a c t u e l l e m e n t c o m m e r c i a l i s s ( p a r  

e x e m p l e p a r A l c a t e l o u L u c e n t T e c h n o l o g i e s ) s o n t c a p a b l e s d e d i r i g e r u n e b r e  

d ' e n t r e s u r n ' i m p o r t e q u e l l e b r e d e s o r t i e (  r p a r t i t e u r   o u    b e r o p t i c a l c r o s s - 

c o n n e c t   (  f - o x c   ) ) . D ' a u t r e s , p l u s v o l u s , p e u v e n t e x t r a i r e d ' u n e b r e c e r t a i n e s  

l o n g u e u r s d ' o n d e e t e n r i n s r e r (  m u l t i p l e x e u r i n s e r t i o n / e x t r a c t i o n   (  m i e  ) o u 

o p t i c a l a d d / d r o p m u l t i p l e x e r   (  o a d m   ) ) . D ' a u t r e s e n n , p l u s s o p h i s t i q u s e n c o r e ,  

a p p e l s   b r a s s e u r s  , p e r m e t t e n t d ' e n v o y e r u n c a n a l W D M i n d p e n d a m m e n t d e s  

a u t r e s s u r n ' i m p o r t e q u e l l e b r e d e s o r t i e , s a n s m o d i e r s a l o n g u e u r d ' o n d e  

(  w a v e l e n g t h r o u t i n g o p t i c a l c r o s s - c o n n e c t   (  w r - o x c   ) ) , o u e n l a c o n v e r t i s s a n t e n  

u n e a u t r e (  w a v e l e n g t h t r a n s l a t i n g o p t i c a l c r o s s - c o n n e c t   (  w t - o x c  ) ) .

E n f o n c t i o n d e c e s t y p e s d e n u d s d e c o m m u t a t i o n , d i r e n t e s a r c h i t e c t u r e s  

p o u r l e s r s e a u x t o u t - o p t i q u e s o n t t p r o p o s e s d a n s l a d e r n i r e d c e n n i e . T o u t e s  

p r s u p p o s e n t c e p e n d a n t l ' u t i l i s a t i o n d e l i e n s e n t r e l e s n u d s d e r o u t a g e q u i s o n t  

c o n s t i t u s d e p a i r e s d e b r e s o p t i q u e s u n i d i r e c t i o n n e l l e s . A i n s i , n o u s m o d l i s o n s  

u n r s e a u t o u t - o p t i q u e p a r u n g r a p h e o u m u l t i - g r a p h e o r i e n t s y m t r i q u e , d o n t l e s  

s o m m e t s r e p r s e n t e n t i n d i r e m m e n t l e s p o i n t s d ' a c c s e t l e s n u d s d e r o u t a g e .

D a n s c e c a d r e , c h a q u e a r c c o r r e s p o n d u n e b r e o p t i q u e u n i d i r e c t i o n n e l l e q u i  

s u p p o r t e u n n o m b r e x d e l o n g u e u r s d ' o n d e , q u e n o u s s u p p o s o n s u n i f o r m e d a n s  

t o u t l e r s e a u . N o t o n s t o u t e f o i s q u ' u n a r c n e r e p r s e n t e p a s n c e s s a i r e m e n t u n e  

l i a i s o n p h y s i q u e p o i n t - - p o i n t , m a i s p e u t c o r r e s p o n d r e u n e l i a i s o n v i r t u e l l e p r -  

t a b l i e . A i n s i l a t o p o l o g i e f o u r n i e a u d p a r t p e u t t r e c e l l e l i b r e m e n t c h o i s i e p a r  

l e c o n c e p t e u r d u r s e a u . D e p l u s , n o u s c o n s i d r o n s l ' u n e d e s a r c h i t e c t u r e s l e s p l u s  

c o m m u n e s e t l e s p l u s s o u v e n t t u d i e s , q u i e s t c o n s t i t u e d e n u d s d e c o m m u t a -  

t i o n f o r m s d e b r a s s e u r s e t d e m u l t i p l e x e u r s i n s e r t i o n / e x t r a c t i o n , s a n s t o u t e f o i s  

a u t o r i s e r l a c o n v e r s i o n d e s l o n g u e u r s d ' o n d e . L a p o s s i b i l i t d e c o n v e r s i o n t o t a l e  

P o r t o   ( P l a n i c a t i o n e t O p t i m i s a t i o n d e s R s e a u x d e T r a n s p o r t O p t i q u e s ) e s t u n p r o j e t  

p r c o m p t i t i f d u   R n r t   ( R s e a u N a t i o n a l d e R e c h e r c h e e n T l c o m m u n i c a t i o n s ) e n t r e l e p r o j e t  

S l o o p  , A l c a t e l   ( C o r p o r a t e R e s e a r c h C e n t e r ) e t   F r a n c e T e l e c o m   ( C N E T ) .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 14/200

d a n s t o u t l e r s e a u a t c e p e n d a n t a b o r d e , m a i s n o u s a v o n s l a i s s d e c t  

l ' h y p o t h s e d e c o n v e r s i o n p a r t i e l l e e t l i m i t e c e r t a i n s n u d s .

D a n s l e   c h a p i t r e 1   , n o u s p r s e n t o n s l a t e c h n o l o g i e o p t i q u e p o u r l e s t l c o m -  

m u n i c a t i o n s , a n d e p r c i s e r l e c a d r e t e c h n i q u e d e n o t r e r e c h e r c h e e t d ' a i d e r l e  

l e c t e u r i n f o r m a t i c i e n l a c o m p r h e n s i o n d e s c o n t r a i n t e s p h y s i q u e s s o u s - j a c e n t e s  

l a m o d l i s a t i o n t h o r i q u e . C e t t e p r s e n t a t i o n v i s e c a r a c t r i s e r l e s p r o b l m e s  

e s s e n t i e l s r e n c o n t r s e n p r a t i q u e , e n g a r d a n t t o u t e f o i s l ' e s p r i t q u e l e s p r o g r s  

t e c h n o l o g i q u e s d a n s l e d o m a i n e s o n t r a p i d e s .

N o u s c o m m e n o n s d a n s l a s e c t i o n 1 . 1 p a r d o n n e r u n a p e r u h i s t o r i q u e d e  

l ' v o l u t i o n d e s t l c o m m u n i c a t i o n s e t d e l ' a v n e m e n t d e l a b r e o p t i q u e c o m m e  

s u p p o r t d e t r a n s m i s s i o n p r i v i l g i . N o u s p o u r s u i v o n s d a n s l a s e c t i o n 1 . 2 e n  

d c r i v a n t l e s d i r e n t s l m e n t s d ' u n s y s t m e d e t r a n s m i s s i o n o p t i q u e q u e s o n t  

l a b r e , l e s m e t t e u r s , l e s r c e p t e u r s e t l e s a m p l i c a t e u r s e t e n d o n n a n t q u e l q u e s  

c a r a c t r i s t i q u e s t e c h n i q u e s .

D a n s l a s e c t i o n 1 . 3 , n o u s p r s e n t o n s d e u x t e c h n i q u e s d e m u l t i p l e x a g e q u i  

p e r m e t t e n t d ' e x p l o i t e r l a b a n d e p a s s a n t e s p e c t r a l e d e l a b r e o p t i q u e : l e m u l -  

t i p l e x a g e t e m p o r e l (  T i m e - D i v i s i o n M u l t i p l e x i n g  ,  T D M  ) e t l e m u l t i p l e x a g e e n  

l o n g u e u r d ' o n d e (  W D M  ) . N o u s e x p l i q u o n s p o u r q u o i c e t t e d e r n i r e a p p r o c h e s e m -  

b l e p r f r a b l e . E n n , n o u s d o n n o n s d a n s l a s e c t i o n 1 . 4 u n e c l a s s i c a t i o n d e s d i f -  

f r e n t s t y p e s d e n u d s d e c o m m u t a t i o n e n v i s a g s d a n s l a c o n c e p t i o n d e r s e a u x  

d i t s t o u t - o p t i q u e s , d a n s l e s q u e l s l e s s i g n a u x s o n t a c h e m i n s t r s h a u t d b i t s a n s  

c o n v e r s i o n o p t o - l e c t r o n i q u e i n t e r m d i a i r e e n t r e l a s o u r c e e t l a d e s t i n a t i o n .

D a n s l e   c h a p i t r e 2  , n o u s p o s o n s l a p r o b l m a t i q u e t u d i e a u c o u r s d e l a  

t h s e e t n o u s d o n n o n s l a m o d l i s a t i o n q u i a s e r v i d e b a s e n o s r e c h e r c h e s . N o u s  

c o m m e n o n s d a n s l a s e c t i o n 2 . 1 p a r r a p p e l e r l e c o n t e x t e q u i e s t c e l u i d e s r s e a u x  

d e t l c o m m u n i c a t i o n s t o u t - o p t i q u e s , d a n s l e s q u e l s i l e s t p o s s i b l e d e r a l i s e r d e s  

c o m m u n i c a t i o n s s o u s l e m o d e d e l a c o m m u t a t i o n d e c i r c u i t (  c i r c u i t s w i t c h i n g   ) , 

d j a b o n d a m m e n t t u d i p o u r l e s r s e a u x d ' i n t e r c o n n e x i o n e n t r e p r o c e s s e u r s .

A i n s i u n e r e q u t e d e c o n n e x i o n e n t r e d e u x s i t e s d i s t a n t s p e u t t r e t a b l i e p a r  

l ' a l l o c a t i o n d ' u n c h e m i n o p t i q u e , q u i c o n s i s t e e n l ' a t t r i b u t i o n d ' u n e r o u t e d a n s  

l e r s e a u e t d ' u n e l o n g u e u r d ' o n d e s u r l e s l i e n s u t i l i s s . U n t e l r o u t a g e o p t i q u e  

p r s u p p o s e u n e c e r t a i n e f o n c t i o n a l i t d e s n u d s d e c o m m u t a t i o n . N o u s p r c i s o n s  

l e t y p e d e c o m m u t a t e u r s o p t i q u e s r e t e n u d a n s n o t r e t u d e , e n i n s i s t a n t s u r s a  

s l e c t i v i t e n l o n g u e u r d ' o n d e . C e t t e h y p o t h s e p e r m e t d e c o m m u t e r l e s c h e m i n s  

o p t i q u e s i n d p e n d a m m e n t l e s u n s d e s a u t r e s , a v e c l a c o n t r a i n t e q u e d e u x c h e m i n s  

n e p e u v e n t u t i l i s e r l a m m e l o n g u e u r d ' o n d e s u r l e m m e l i e n . D e p l u s , s a n s  

c o n v e r s i o n d a n s l e s n u d s d e r o u t a g e , l a m m e l o n g u e u r d ' o n d e d o i t t r e u t i l i s e  

t o u t l e l o n g d ' u n c h e m i n o p t i q u e .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 15/200

D a n s l a s e c t i o n 2 . 2 , n o u s d o n n o n s l e s n o t i o n s l m e n t a i r e s d e l a t h o r i e  

d e s g r a p h e s n c e s s a i r e s l a m o d l i s a t i o n d e s c o m m u n i c a t i o n s d a n s l e s r s e a u x  

o p t i q u e s , a i n s i q u e l a d n i t i o n d e t o p o l o g i e s p a r t i c u l i r e s t u d i e s p a r l a s u i t e .

N o u s r a p p e l o n s d a n s l a s e c t i o n 2 . 3 q u e l q u e s n o t i o n s s u r l e s p r o b l m e s d ' o p t i m i -  

s a t i o n e t l e s a l g o r i t h m e s d ' a p p r o x i m a t i o n .

N o u s f o r m u l o n s d a n s l a s e c t i o n 2 . 4 l e s p r o b l m e s d ' o p t i m i s a t i o n t u d i s d a n s  

l e c h a p i t r e s u i v a n t e t l e s a n n e x e s . N o u s c o m m e n o n s p a r m o d l i s e r u n r s e a u  

t o u t - o p t i q u e p a r u n g r a p h e o r i e n t , l a p l u p a r t d u t e m p s s y m t r i q u e , p u i s n o u s  

d n i s s o n s f o r m e l l e m e n t d ' u n e p a r t l e p r o b l m e d u r o u t a g e o p t i q u e , e t d ' a u t r e  

p a r t c e l u i d e l a c h a r g e . C e d e r n i e r p r o b l m e c o r r e s p o n d a u c a s o l a c o n v e r s i o n  

e n l o n g u e u r d ' o n d e e s t p o s s i b l e . D a n s l e s d e u x c a s , l ' o b j e c t i f e s t d e t r o u v e r u n  

e n s e m b l e   R  d e c h e m i n s o p t i q u e s p o u r u n e n s e m b l e   I  d e r e q u t e s d e c o n n e x i o n  

d o n n d a n s u n g r a p h e   G  d o n n , e t d e m i n i m i s e r l e n o m b r e t o t a l d e l o n g u e u r s  

d ' o n d e u t i l i s e s ( l ' o p t i m a l e s t n o t   ~  w  (  G I  )  d a n s l e p r e m i e r c a s , n o t   ~  (  G I  )  e t 

a p p e l   c h a r g e   d a n s l e s e c o n d ) . C e s p r o b l m e s d e m i n i m i s a t i o n s o n t r e l i s d e s  

p r o b l m e s d e m a x i m i s a t i o n a s s o c i s , p o u r l e s q u e l s i l s ' a g i t d e t r o u v e r u n e n s e m -  

b l e d e r e q u t e s r a l i s a b l e s d e c a r d i n a l i t m a x i m a l e , t a n t d o n n u n n o m b r e d e  

l o n g u e u r s d ' o n d e x . P l u s g n r a l e m e n t , t o u s c e s p r o b l m e s s o n t i n t r i n s q u e -  

m e n t c o n n e c t s d e s p r o b l m e s d e r o u t a g e d i s j o i n t e t d e m u l t i o t e n t i e r .

N o u s t e r m i n o n s c e c h a p i t r e p a r l a s e c t i o n 2 . 5 q u i e x p o s e c e r t a i n s s c h m a s  

d e c o m m u n i c a t i o n t u d i s p a r l a s u i t e . C e t y p e d e c o m m u n i c a t i o n s , d i t e s s t r u c -  

t u r e s , p o s s d e u n e r g u l a r i t q u i p e r m e t u n e f o r m a l i s a t i o n e t u n e r s o l u t i o n p l u s  

a i s e s , e t p e u t s e r v l e r i n t r e s s a n t t u d i e r d a n s l a m e s u r e o i l s e r a p p r o c h e  

d e s s i t u a t i o n s r e l l e s p l u s i r r g u l i r e s .

L e  c h a p i t r e 3   e s t u n e s y n t h s e d e s r s u l t a t s o b t e n u s d a n s l a l i t t r a t u r e c o n -  

c e r n a n t p r i n c i p a l e m e n t l e p r o b l m e d u r o u t a g e o p t i q u e . U n e v e r s i o n p r l i m i n a i r e  

d e c e t t a t d e l ' a r t a v a i t t f o u r n i e d a n s 1 ] . N o u s a v o n s t e n t d e p r s e n t e r l e s  

a p p o r t s l e s p l u s s i g n i c a t i f s s e l o n n o t r e p o i n t d e v u e , e n e s p r a n t n ' a v o i r o u b l i  

a u c u n e c o n t r i b u t i o n i m p o r t a n t e . L ' a c c e n t a t m i s s u r l e s r a p p o r t s e n t r e l e s  

p a r a m t r e s   ~  w  e t  ~  , c ' e s t - - d i r e s u r l e s r e l a t i o n s e n t r e l e p r o b l m e d u r o u t a g e o p -  

t i q u e e t c e l u i d e l a c h a r g e , p o u r l e q u e l i l e x i s t a i t d j n o m b r e d e m t h o d e s d e  

r s o l u t i o n a l g o r i t h m i q u e s , d e p a r s o n a n t r i o r i t d a n s l e s d o m a i n e s d e l a t h o r i e  

d e s g r a p h e s e t d e l ' o p t i m i s a t i o n c o m b i n a t o i r e .

N o u s c o m m e n o n s d a n s l a s e c t i o n 3 . 1 p a r d o n n e r d e s r s u l t a t s d e c o m p l e x i t  

m o n t r a n t l a d i c u l t d u p r o b l m e t u d i d a n s s a g n r a l i t , c a u s e d e s e s l i e n s  

t r o i t s a v e c l e s p r o b l m e s d e m u l t i o t e n t i e r e t d e c o l o r a t i o n , c o n n u s c o m m e  

t a n t d i c i l e s . N o u s m e n t i o n n o n s e n s u i t e d e s b o r n e s i n f r i e u r e s e t s u p r i e u r e s  

g n r a l e s r e l a t i v e s c e r t a i n s p a r a m t r e s d e s g r a p h e s . N o u s p o u r s u i v o n s c e t t e  

a p p r o c h e e n r e s t r e i g n a n t l e s i n s t a n c e s d e c o m m u n i c a t i o n c o n s i d r e s c e l l e s d e s  

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 16/200

p e r m u t a t i o n s , d e s   k  - r e l a t i o n s , d e l a d i u s i o n , d u m u l t i c a s t , p u i s d e l ' c h a n g e  

t o t a l . D a n s l a s e c t i o n 3 . 2 , n o u s e n v e n o n s c o n s i d r e r d e s t o p o l o g i e s d e r s e a u x  

p a r t i c u l i r e s , q u e s o n t l e s a r b r e s , l e s c y c l e s e t l e s g r i l l e s , d o n t i l e s t g n r a l e m e n t  

p l u s f a c i l e d ' e x p l o i t e r l e s p r o p r i t s s t r u c t u r e l l e s .

L a c o n c l u s i o n p r s e n t e d e s p e r s p e c t i v e s d e n o u v e a u x a x e s d e r e c h e r c h e s u r l e s  

c o m m u n i c a t i o n s o p t i q u e s , q u ' i l s e m b l e d ' o r e s e t d j i n t r e s s a n t d ' a p p r o f o n d i r  

a u v u d e l ' v o l u t i o n d e l a t e c h n o l o g i e e t d e s o n a p p l i c a t i o n e e c t i v e . L e r e s t e d e  

l a t h s e e s t c o n s t i t u e d e s a n n e x e s q u i r a s s e m b l e n t l e s a r t i c l e s p u b l i s , d a n s l e  

f o r m a t d e s r a p p o r t s d e r e c h e r c h e .

L '  a n n e x e A   c o r r e s p o n d l ' a r t i c l e 2 ] e t p r s e n t e u n a l g o r i t h m e p o l y n m i a l  

p o u r r s o u d r e d e f a o n o p t i m a l e l e p r o b l m e d u r o u t a g e o p t i q u e p o u r l e s i n s t a n c e s  

d e m u l t i c a s t d a n s l e s g r a p h e s o r i e n t s , a v e c u n n o m b r e d e l o n g u e u r s d ' o n d e g a l  

l a c h a r g e (  ~  w  =  ~  ) . U n e c o n s q u e n c e d e c e r s u l t a t , c o m m e d ' a u t r e s q u i s u i v e n t ,  

e s t q u e l a c o n v e r s i o n d e s l o n g u e u r s d ' o n d e n ' e s t p a s u t i l e p o u r r o u t e r o p t i q u e m e n t  

c e t y p e d e c o m m u n i c a t i o n s . L a p a r t i c u l a r i t d u m u l t i c a s t , q u i p o s s d e u n e s o u r c e  

u n i q u e p o u r t o u t e s l e s r e q u t e s d e c o n n e x i o n , a p e r m i s d e r a m e n e r l a r s o l u t i o n  

d u p r o b l m e c e l l e d ' u n o t e n t i e r s i m p l e d a n s u n r s e a u a s s o c i , p o u r l e q u e l  

u n e m t h o d e o p t i m a l e e s t c o n n u e . U n a r g u m e n t d e c o u p e p e r m e t d e r e l i e r c e t t e  

o p t i m a l i t c e l l e d e l a c h a r g e .

L '  a n n e x e B   c o r r e s p o n d l ' a r t i c l e 3 ] e t d o n n e d e s m t h o d e s c o n s t r u c t i v e s  

o p t i m a l e s ( o u q u a s i - o p t i m a l e s ) p o u r r o u t e r o p t i q u e m e n t l ' i n s t a n c e d e l ' c h a n g e  

t o t a l d a n s d i v e r s e s t o p o l o g i e s r g u l i r e s : l e s g r i l l e s t o r i q u e s c a r r e s m u l t i - d i m e n -  

s i o n n e l l e s , l e s g r i l l e s s i m p l e s a s s o c i e s , e t l e s s o m m e s c a r t s i e n n e s d e g r a p h e s  

c o m p l e t s . L a s t r u c t u r e r g u l i r e d e c e s r s e a u x a p e r m i s u n e r s o l u t i o n d e t y p e  

a l g b r i q u e . I c i e n c o r e n o u s a v o n s m o n t r l ' g a l i t e n t r e l e s p a r a m t r e s   ~  w  e t  ~  .

L '  a n n e x e C   c o r r e s p o n d l ' a r t i c l e 4 ] e t m o n t r e , e n c o r e u n e f o i s , q u e l e p r o -  

b l m e d u r o u t a g e o p t i q u e s e r s o u t a u s s i b i e n q u e l e p r o b l m e d e l a c h a r g e p o u r  

l ' c h a n g e t o t a l , c e t t e f o i s - c i p o u r u n e c l a s s e d e r s e a u x t r s u t i l i s e d a n s l e s t l -  

c o m m u n i c a t i o n s , c e l l e d e s a r b r e s d e c y c l e s . C e r s u l t a t p o s s d e e n p l u s l ' a v a n t a g e  

d e v o i r l a d n i t i o n d e l ' c h a n g e t o t a l g n r a l i s e u n r s e a u d o n t l e s n u d s s o n t  

p o n d r s , c e q u i p e r m e t d e c o n s i d r e r u n t r a c n o n u n i f o r m e d p e n d a n t d u p r o -  

d u i t d e s p o i d s d e s c o u p l e s d e n u d s c o m m u n i q u a n t .

L '  a n n e x e D   c o r r e s p o n d l ' a r t i c l e 5 ] q u i t u d i e u n e m o d l i s a t i o n d e s c o m -  

m u n i c a t i o n s d i r e n t e d e c e l l e a b o r d e j u s q u ' p r s e n t . C e t t e t u d e c o n c e r n a n t  

l a d i u s i o n e s t v a l a b l e a u s s i p o u r t o u s l e s m o d l e s d e r s e a u x d ' i n t e r c o n n e x i o n  

u t i l i s a n t l e m o d e d e l a c o m m u t a t i o n d e c i r c u i t . L ' h y p o t h s e d e t r a v a i l e s t l a  

r a l i s a t i o n d ' u n e i n s t a n c e d e r e q u t e s e n p l u s i e u r s t a p e s s u c c e s s i v e s . D a n s l e  

c a d r e d e s r s e a u x o p t i q u e s , u n e t e l l e c o n t r a i n t e s u r v i e n t l o r s q u ' i l n ' e s t p a s p o s -  

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 17/200

s i b l e d e r a l i s e r l ' i n s t a n c e d o n n e e n u n e s e u l e t a p e , p a r e x e m p l e c a u s e d ' u n  

n o m b r e d e l o n g u e u r s d ' o n d e i n s u s a n t . O n p a r l e a l o r s d e r s e a u x   m u l t i h o p   . L e 

c o t d ' u n p r o t o c o l e r a l i s a n t u n e n s e m b l e d e r e q u t e s p e u t a l o r s t r e e x p r i m  

c o m m e l a s o m m e d e s c o t s d e s d i r e n t e s t a p e s e e c t u e s p o u r l e s s a t i s f a i r e .

L e c o t d ' u n e t a p e d e c o m m u n i c a t i o n e s t s u p p o s d p e n d r e d e m a n i r e a n e  

d e l a q u a n t i t d ' i n f o r m a t i o n t r a n s m i s e , c ' e s t - - d i r e c o m p o s d ' u n c o t x e e t  

d ' u n c o t d e t r a n s m i s s i o n . D a n s c e c o n t e x t e , n o u s f o u r n i s s o n s d e s p r o t o c o l e s  

d e d i u s i o n p o u r l e g r a p h e c o m p l e t e t n o u s o b t e n o n s d e s b o r n e s i n f r i e u r e s c o r -  

r e s p o n d a n t e s t r s n e s , q u i r e s t e n t v a l a b l e s d a n s t o u t e t o p o l o g i e . I l e s t a i n s i  

o b s e r v u n e d c r o i s s a n c e e x p o n e n t i e l l e d u c o t g l o b a l d e t r a n s m i s s i o n l o r s q u ' u n  

p e t i t n o m b r e d ' t a p e s e s t a j o u t p a r r a p p o r t a u m i n i m u m , e t u n e d c r o i s s a n c e  

l i n a i r e p o u r u n t r s g r a n d n o m b r e d ' t a p e s s u p p l m e n t a i r e s .

L '  a n n e x e E   c o r r e s p o n d l ' a r t i c l e 6 ] e t m e t e n a p p l i c a t i o n p o u r l e s r s e a u x  

o p t i q u e s W D M l e s r s u l t a t s o b t e n u s d a n s l ' a n n e x e p r c d e n t e . S a l e c t u r e s e s u f -  

t c e p e n d a n t e l l e - m m e . N o u s o b t e n o n s , s o u s u n m o d l e d e c o t a n e , d e s  

f a m i l l e s d e p r o t o c o l e s q u a s i - o p t i m a u x p o u r l a d i u s i o n d a n s d e s r s e a u x o p t i q u e s  

m u l t i h o p , q u i s o n t d e s c y c l e s e t d e s g r i l l e s t o r i q u e s b i d i m e n s i o n n e l l e s . C e s a l -  

g o r i t h m e s e x p l o i t e n t l e g a i n d e c o n n e c t i v i t f o u r n i p a r l e r o u t a g e o p t i q u e , d e  

m a n i r e t r a n s p o s e r l ' t u d e p r c d e n t e r e l a t i v e a u g r a p h e c o m p l e t , e t a p p o r t e n t  

d e s p e r f o r m a n c e s s i g n i c a t i v e s p a r r a p p o r t l a d i u s i o n c l a s s i q u e s u r u n a r b r e  

c o u v r a n t .

P o u r t e r m i n e r , n o u s p r s e n t o n s d a n s l '  a n n e x e F   , q u i c o r r e s p o n d l ' a r t i c l e 7 ] ,  

d e s r s u l t a t s i s s u s d ' u n e c o l l a b o r a t i o n a v e c l a s o c i t A l c a t e l S p a c e I n d u s t r i e s e t  

q u i s o r t e n t d u c a d r e d e l ' t u d e d e s r s e a u x o p t i q u e s . C e s t r a v a u x o n t t m o t i v s  

p a r l a c o n c e p t i o n d e r s e a u x d e p e r m u t a t i o n t o l r a n t s a u x p a n n e s e t d e s t i n s  

t r e e m b a r q u s d a n s d e s s a t e l l i t e s d e t l c o m m u n i c a t i o n s . L e p r o b l m e g n r a l  

c o n s i s t e m i n i m i s e r l e n o m b r e d e c o m m u t a t e u r s u t i l i s s , c a u s e d e l e u r c o t  

p r o h i b i t i f , p o u r r a l i s e r u n r s e a u d e p e r m u t a t i o n r a r r a n g e a b l e . N o u s a v o n s  

a i n s i g n r a l i s l a f a m i l l e d e s r s e a u x d e W a k s m a n q u i t a i t d n i e e t d m o n t r e  

v a l i d e s e u l e m e n t p o u r l e s p u i s s a n c e s d e d e u x . N o u s a v o n s g a l e m e n t c o n s i d r l e  

c a s d ' u n b l o c a g e q u e l c o n q u e d e c o m m u t a t e u r e t f o u r n i u n e c o n s t r u c t i o n p o u r l e  

t o l r e r .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 18/200

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 19/200

B i b l i o g r a p h i e      

1 ] B . B e a u q u i e r , J - C . B e r m o n d , L . G a r g a n o , P . H e l l , S . P r e n n e s e t  

U . V a c c a r o . G r a p h p r o b l e m s a r i s i n g f r o m w a v e l e n g t h - r o u t i n g i n a l l - o p t i c a l  

n e t w o r k s . I n   P r o c . o f I P P S ' 9 7 , 2 n d W o r k s h o p o n O p t i c s a n d C o m p u t e r S c i -  

e n c e ( W O C S ' 9 7 )  , G e n e v a , S w i t z e r l a n d , a v r i l 1 9 9 7 . I E E E P r e s s .

2 ] B . B e a u q u i e r , P . H e l l e t S . P r e n n e s . O p t i m a l w a v e l e n g t h - r o u t e d m u l t i c a s t i n g .

D i s c r e t e A p p l i e d M a t h e m a t i c s   ( E l s e v i e r S c i e n c e ) , 8 4 : 1 5 2 0 , 1 9 9 8 . E d i t o r s '  

C h o i c e 1 9 9 8 .

3 ] B . B e a u q u i e r . A l l - t o - a l l c o m m u n i c a t i o n i n s o m e w a v e l e n g t h - r o u t e d a l l - o p t i c a l  

n e t w o r k s . N e t w o r k s   ( W i l e y - I n t e r s c i e n c e ) , 3 3 ( 3 ) : 1 7 9 1 8 7 , m a i 1 9 9 9 .

4 ] B . B e a u q u i e r , S . P r e n n e s e t D . T t h . A l l - t o - a l l r o u t i n g a n d c o l o r i n g i n  

w e i g h t e d t r e e s o f r i n g s . I n   P r o c . o f t h e 1 1 t h A C M S y m p o s i u m o n P a r a l l e l  

A l g o r i t h m s a n d A r c h i t e c t u r e s ( S P A A )  , p a g e s 1 8 5 1 9 0 , S a i n t - M a l o , F r a n c e ,  

 j u i n 1 9 9 9 . A C M P r e s s .

5 ] B . B e a u q u i e r , O . D e l m a s e t S . P r e n n e s . T i g h t b o u n d s f o r b r o a d c a s t i n g i n  

t h e l i n e a r c o s t m o d e l . R a p p o r t d e r e c h e r c h e S l o o p , n o v e m b r e 1 9 9 9 . E n c o u r s  

d e d p t .

6 ] B . B e a u q u i e r . B r o a d c a s t i n g i n W D M o p t i c a l r i n g s a n d t o r i . I n D - Z . D u  

P - J . W a n a n d P . M . P a r d a l o s , e d i t o r s ,   P r o c . t h e D I M A C S W o r k s h o p : " M u l -  

t i c h a n n e l O p t i c a l N e t w o r k s : T h e o r y a n d P r a c t i c e "  , v o l u m e 4 6 o f   D I M A C S  

S e r i e s o n D i s c r e t e M a t h e m a t i c s a n d T h e o r e t i c a l C o m p u t e r S c i e n c e  , p a g e s 6 3  

7 3 , R u t g e r s U n i v e r s i t y , N J , m a r s 1 9 9 8 . A m e r i c a n M a t h e m a t i c a l S o c i e t y .

7 ] B . B e a u q u i e r a n d E . D a r r o t . A r b i t r a r y s i z e W a k s m a n n e t w o r k s a n d t h e i r  

v u l n e r a b i l i t y . S o u m i s   P a r a l l e l P r o c e s s i n g L e t t e r s   ( W o r l d S c i e n t i c ) . V e r s i o n  

t e n d u e d e l ' a r t i c l e p a r u d a n s   A c t e s d e s 1 r e s R e n c o n t r e s F r a n c o p h o n e s s u r l e s  

A s p e c t s A l g o r i t h m i q u e s d e s T l c o m m u n i c a t i o n s ( A l g o T e l ' 9 9 )  , p a g e s 9 5 1 0 0 ,  

R o s c o , F r a n c e , m a i 1 9 9 9 .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 20/200

1 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 21/200

C H A P I T R E 1      

L a t e c h n o l o g i e o p t i q u e p o u r l e s    

t l c o m m u n i c a t i o n s    

1 . 1 A p e r u h i s t o r i q u e    

L e s p r e m i r e s l i a i s o n s s e r v a n t c o m m u n i q u e r e n t r e l e s c o n t i n e n t s f u r e n t l e s c b l e s  

t l g r a p h i q u e s , i n s t a l l s s o u s l a m e r d e p u i s l ' p o q u e d e l a g u e r r e d e S c e s s i o n .

L e s c b l e s c o a x i a u x l e u r o n t s u c c d p o u r a c h e m i n e r l e s c o n v e r s a t i o n s t l p h o -  

n i q u e s . L e p r e m i e r c b l e c o a x i a l t r a v e r s a n t l ' A t l a n t i q u e f u t p o s e n 1 9 5 5 e t c o r r e s -  

p o n d a i t 4 8 l i g n e s t l p h o n i q u e s . D e p u i s , q u e l c h e m i n p a r c o u r u g r c e a u x b r e s  

o p t i q u e s ! U n e s e u l e p a i r e d e c e s m i n c e s e t l o n g s l s d e v e r r e , q u i p r o p a g e n t  

l ' i n f o r m a t i o n s o u s f o r m e d ' i m p u l s i o n s d e l u m i r e , t r a n s m e t s i m u l t a n m e n t p r s  

d ' u n d e m i - m i l l i o n d e c o m m u n i c a t i o n s t l p h o n i q u e s d ' u n c o n t i n e n t l ' a u t r e .

L ' i d e d e f a b r i q u e r d e s b r e s e n v e r r e d e s i l i c e s u s a m m e n t p u r p o u r t r a n s -  

p o r t e r l a l u m i r e s u r d e g r a n d e s d i s t a n c e s a f a i t s o n c h e m i n d s l a n d e s  

a n n e s 1 9 6 0 . L e p r i n c i p e s i m p l i e s t l e s u i v a n t : l a l u m i r e e n v o y e d a n s l e  

c u r d e l a b r e s e r c h i t s u r s e s p a r o i s , c e q u i p e r m e t d e g u i d e r l e f a i s c e a u  

l u m i n e u x l e l o n g d e l a b r e , m a l g r s a c o u r b u r e .

L a c o n c r t i s a t i o n d e c e t t e i d e a p r i s d u t e m p s . I l a f a l l u d e s i n n o v a t i o n s  

t e c h n o l o g i q u e s s u c c e s s i v e s t o u c h a n t l a f o i s l e s u p p o r t m a t r i e l e t l a m a n i r e  

d ' y f a i r e c i r c u l e r l ' i n f o r m a t i o n . I l a f a l l u e n p a r t i c u l i e r d v e l o p p e r d e s s o u r c e s  

l a s e r m i n i a t u r e s ( d i o d e s l a s e r ) e t d e s d i s p o s i t i f s d e r c e p t i o n ( p h o t o d i o d e s ) , a i n s i  

q u e l ' l e c t r o n i q u e n u m r i q u e d e s c i r c u i t s i n t g r s . A u s s i , p o u r l e s c o m m u n i c a -  

t i o n s l o n g u e d i s t a n c e , l e s l i a i s o n s r a d i o p a r s a t e l l i t e s o n t l o n g t e m p s r e s t e s l e s  

p l u s u t i l i s e s e t e l l e s n ' o n t c d l e p a s d e v a n t l e s c b l e s o p t i q u e s q u ' l a n d e s  

a n n e s 1 9 8 0 . M a i s a u j o u r d ' h u i , l ' e s s e n t i e l d e s c o m m u n i c a t i o n s i n t e r c o n t i n e n t a l e s  

p a s s e p a r d e s c b l e s o p t i q u e s s o u s - m a r i n s d p o s s s u r l e f o n d d e s o c a n s , q u i  

t i s s e n t u n e v r i t a b l e t o i l e s u r l a p l a n t e . L e s b r e s o p t i q u e s o n t a i n s i c o m p l t e -  

1 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 22/200

m e n t r e m p l a c l e s c b l e s c o a x i a u x . P o u r l ' u t i l i s a t e u r , u n s i g n e t a n g i b l e d e c e t t e  

m u t a t i o n a t l a d i s p a r i t i o n , e n 1 9 8 8 , d u t e m p s m o r t d e 0 , 4 s e c o n d e , d l a  

l i a i s o n v e r s l e s a t e l l i t e r e l a i s .

E n q u o i r s i d e l ' i n t r t d e s l i a i s o n s o p t i q u e s e t q u e l l e e s t l a t e c h n o l o g i e n c e s -  

s a i r e l e u r u t i l i s a t i o n ? R a p p e l o n s d ' a b o r d l e s p r i n c i p a u x l m e n t s d ' u n e l i a i s o n  

o p t i q u e . E l l e c o m p r e n d u n e s o u r c e d e l u m i r e l a s e r , q u i e s t u n e d i o d e l a s e r s e m -  

b l a b l e c e l l e d e s l e c t e u r s d e d i s q u e s c o m p a c t s , f o n c t i o n n a n t p r s d e l ' i n f r a r o u g e  

( d e s l o n g u e u r s d ' o n d e a l l a n t d e 1 , 2 1 , 6     m ) . L a l u m i r e m i s e e s t m o d u -  

l e p a r u n t r a n s m e t t e u r , s y s t m e c o m m a n d p a r l e s i g n a l l e c t r i q u e q u i a p p o r t e  

l ' i n f o r m a t i o n . C e s i m p u l s i o n s l u m i n e u s e s s o n t e n v o y e s d a n s l a b r e e t r c u p r e s  

l ' a u t r e e x t r m i t p a r u n r c e p t e u r ( u n e p h o t o d i o d e ) q u i r e c o n v e r t i t l e s i g n a l  

o p t i q u e e n s i g n a l l e c t r i q u e , l e q u e l e s t e n n t r a n s f o r m e n s o n , i m a g e o u t e x t e ,  

d a n s l e t l p h o n e , l a t l v i s i o n o u l ' c r a n d ' o r d i n a t e u r .

C o m m e d a n s t o u t s y s t m e d e c o m m u n i c a t i o n n u m r i q u e , l ' i n f o r m a t i o n e s t  

c o d e s o u s l a f o r m e d ' u n e s u c c e s s i o n d e   b i t s   ( d e  b i n a r y d i g i t  , p o u r d s i g n e r 0  

o u 1 ) . D a n s u n e b r e o p t i q u e , l e s b i t s s o n t a c h e m i n s p h y s i q u e m e n t p a r u n e  

o n d e l u m i n e u s e d o n t o n m o d u l e l ' i n t e n s i t : l e t e m p s e s t d i v i s e n c r n e a u x d e  

m m e d u r e , p e n d a n t l e s q u e l s l e b i t 1 e s t c o d p a r u n e i m p u l s i o n l u m i n e u s e e t  

l e b i t 0 p a r u n e a b s e n c e d e l u m i r e , c o m m e p o u r l a l e c t u r e d e s d i s q u e s l a s e r  

c o m p a c t s .

L e t l p h o n e s t a n d a r d f o n c t i o n n e 6 4 k i l o b i t s ( 6 4 m i l l e b i t s ) p a r s e c o n d e ,  

l a f u t u r e t l v i s i o n n u m r i q u e q u e l q u e 1 0 0 m g a b i t s ( c e n t m i l l i o n s d e b i t s )  

p a r s e c o n d e . D a n s l e s c o m m u n i c a t i o n s n u m r i q u e s h a u t d b i t , o n c o m p t e  

m a i n t e n a n t e n g i g a b i t s p a r s e c o n d e ( G b i t / s ) , s o i t u n m i l l i a r d d e b i t s t r a n s m i s  

p a r s e c o n d e s o u s f o r m e d ' i m p u l s i o n s l u m i n e u s e s . P o u r d o n n e r u n e i d e , 1 G b i t / s  

r e p r s e n t e e n v i r o n q u i n z e m i l l e c o n v e r s a t i o n s t l p h o n i q u e s s i m u l t a n e s .

P o u r q u o i l e d b i t e s t - i l l i m i t ? N ' o u b l i o n s p a s q u e l e s i m p u l s i o n s c o n s t i t u a n t  

l e s s i g n a u x s o n t d c o u p e s d a n s u n e o n d e l u m i n e u s e . C e d c o u p a g e n ' a d e s e n s  

q u e s i c h a q u e c r n e a u c o n t i e n t a u m o i n s u n e p r i o d e d e l ' o n d e . P l u s f o r m e l l e m e n t ,  

l a t h o r i e d e s c o m m u n i c a t i o n s n o u s d i t q u e l e n o m b r e d ' i n f o r m a t i o n s t r a n s m i s e s  

p a r s e c o n d e n e p e u t e x c d e r l a f r q u e n c e d e l ' o n d e p o r t e u s e ( s o i t a u p l u s u n b i t  

p a r p r i o d e d e l ' o n d e ) . C e t t e p r o p r i t m o n t r e l ' i n t r t d ' u t i l i s e r d e s s i g n a u x  

o p t i q u e s , d o n t l e s f r q u e n c e s v o n t d e   1 0 

1 4 

  1 0 

1 5 

H e r t z ( H z ) , p l u t t q u e l e s o n d e s  

r a d i o d e f r q u e n c e s p l u s f a i b l e s ( d e l ' o r d r e d e   1 0 

  1 0 

1 1 

H z ) .

U n d b i t s u p r i e u r n ' e s t p a s l e s e u l a v a n t a g e d e l a l u m i r e . L e s b r e s o p t i q u e s  

p r s e n t e n t d e s p e r t e s b i e n m o i n d r e s q u e l e s c b l e s e n c u i v r e u t i l i s s p o u r l e s  

t r a n s m i s s i o n s l e c t r i q u e s , j u s q u ' c e r t a i n e s d i s t a n c e s . P r e n o n s u n e x e m p l e : p o u r  

d e s d b i t s d e 1 G b i t / s , l a f r q u e n c e d e l ' o n d e p o r t e u s e d o i t t r e a u m o i n s d e  

1 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 23/200

l ' o r d r e d u g i g a h e r t z (  1 0 

H z ) . O r d a n s c e t t e g a m m e , u n c b l e c o a x i a l p e r d  

9 9    9 %  d e l ' n e r g i e s u r 1 k i l o m t r e , e t p l u s e n c o r e a u x f r q u e n c e s p l u s l e v e s .

C e s u p p o r t n e s i e d q u e p o u r d e s s i g n a u x d e p l u s b a s s e f r q u e n c e ( 1 - 1 0 0 M H z ) ,  

d o n c d e f a i b l e s d b i t s . l ' i n v e r s e , l e s b r e s d e v e r r e p r s e n t e n t l a f r q u e n c e  

d e  2     1 0 

1 4 

H z u n e t r a n s m i s s i o n d e   9 5 %  p a r k i l o m t r e , c e q u i a u t o r i s e u n e t r s  

l o n g u e p o r t e . L ' a m p l e u r e t l a r a p i d i t d e s p r o g r s a p p a r a i s s e n t c l a i r e m e n t q u a n d  

o n s a i t q u e l a p r e m i r e b r e d v e l o p p e p a r l a s o c i t C o r n i n g e n 1 9 7 0 p e r d a i t  

g a l e m e n t   9 9 %  d e l a l u m i r e a u b o u t d ' u n k i l o m t r e s e u l e m e n t , c o m p a r e r a v e c  

l a m m e p e r t e p o u r 1 0 0 k i l o m t r e s a c t u e l l e m e n t .

E n d p i t d e c e s p e r f o r m a n c e s r e m a r q u a b l e s , l e s i g n a l n i t p a r s ' a a i b l i r a p r s  

u n e c e r t a i n e d i s t a n c e e t s e r a p p r o c h e t r o p d u b r u i t d e f o n d d e s d t e c t e u r s . A u -  

d e s s o u s d ' u n c e r t a i n s e u i l d ' n e r g i e , l e r c e p t e u r d e v i e n t i n c a p a b l e d e d i s t i n g u e r  

l e s b i t s s a n s a m b i g u t . L e s s t a n d a r d s h a b i t u e l s d e s t l c o m m u n i c a t i o n s i m -  

p o s e n t u n m a x i m u m d ' u n e e r r e u r p a r m i l l i a r d d e b i t s r e u s , e t c e l a c o r r e s p o n d  

g r o s s i r e m e n t 5 0 0 p h o t o n s p a r b i t . D a n s l e s c o m m u n i c a t i o n s f o r t d b i t , o n  

a t t e i n t v i t e c e t t e l i m i t e . L a p u i s s a n c e o p t i q u e d ' u n e d i o d e l a s e r e s t d e q u e l q u e s  

m i l l i w a t t s , c e q u i r e p r s e n t e q u e l q u e   1 0 

1 6 

p h o t o n s p a r s e c o n d e . u n t a u x d e  

t r a n s m i s s i o n d e 1 G b i t / s , i l y a d o n c   1 0 

p h o t o n s p a r b i t . O n c a l c u l e f a c i l e m e n t  

q u ' a v e c u n e t r a n s p a r e n c e d e   9 5 %  p a r k i l o m t r e , l e s e u i l d e 5 0 0 p h o t o n s p a r b i t  

e s t f r a n c h i a u b o u t d ' e n v i r o n 2 0 0 k i l o m t r e s .

P o u r t e n d r e l a p o r t e d e s l i a i s o n s s u r p l u s i e u r s c e n t a i n e s d e k i l o m t r e s s a n s  

d g r a d e r l e t a u x d ' e r r e u r , i l s u t d e m a i n t e n i r l e n o m b r e d e p h o t o n s p a r b i t  

a u - d e s s u s d e l a v a l e u r f a t i d i q u e a u m o y e n d e d i s p o s i t i f s q u i r e g n r e n t l e s i g n a l  

a a i b l i . D e s r p t e u r s o p t o l e c t r o n i q u e s s o n t a r r i v s s u r l e m a r c h d s l e s a n -  

n e s 1 9 8 0 . I l s c o m p o r t e n t u n e p h o t o d i o d e ( p u c e e n m a t r i a u s e m i - c o n d u c t e u r  

m i s e s o u s t e n s i o n ) q u i c o n v e r t i t l e s i g n a l o p t i q u e e n s i g n a l l e c t r i q u e , u n a m -  

p l i c a t e u r , u n e b a s c u l e l e c t r o n i q u e q u i i d e n t i e l e s b i t s , e t n a l e m e n t u n e d i o d e  

l a s e r c o m m a n d e p a r l e s i g n a l l e c t r i q u e r s u l t a n t p o u r l a c o n v e r s i o n i n v e r s e .

C ' e s t e n 1 9 8 8 q u e l e t o u t p r e m i e r s y s t m e d e c e t y p e a t i n s t a l l e n t r e  

l a F r a n c e , l ' A n g l e t e r r e e t l e s t a t s - U n i s . I l e s t c o n s t i t u d ' u n c b l e s o u s - m a r i n  

d ' u n e l o n g u e u r d e 7 5 0 0 k m , d o t d ' e n v i r o n 1 1 0 r p t e u r s p l a c s t o u s l e s 7 0 k m ,  

e t i l o p r e   0    2 8  G b i t s / s , s o i t l ' q u i v a l e n t d e q u a r a n t e m i l l e l i g n e s t l p h o n i q u e s .

M a i s p o u r l e s d i s t a n c e s t r a n s o c a n i q u e s , l e d b i t m a x i m a l d e c e t y p e d e l i a i s o n s  

a v e c r p t e u r s o p t o l e c t r o n i q u e s t a i t l i m i t n o n p a r l a b r e e l l e - m m e , m a i s  

p a r l a r a p i d i t d e l ' l e c t r o n i q u e . E n e e t , d e s f r q u e n c e s d e f o n c t i o n n e m e n t  

s u p r i e u r e s a u g i g a h e r t z , l e s c i r c u i t s l e c t r o n i q u e s d e v i e n n e n t c o t e u x e t l e u r  

a b i l i t d i m i n u e .

C e t o b s t a c l e a t c o n t o u r n l a n d e s a n n e s 1 9 8 0 g r c e l ' a p p a r i t i o n r v o -  

l u t i o n n a i r e d e s a m p l i c a t e u r s o p t i q u e s b r e d e v e r r e d o p e l ' e r b i u m G l a 9 3 ,  

1 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 24/200

D e s 9 4 ] . U n d v e l o p p e m e n t q u i f u t r a p i d e m e n t s u i v i e n 1 9 9 5 p a r l e u r m i s e e n s e r -  

v i c e d a n s l e d o m a i n e d e s c b l e s s o u s - m a r i n s . U n a m p l i c a t e u r o p t i q u e f o n c t i o n n e  

s u r l e p r i n c i p e d e l ' m i s s i o n s t i m u l e c o m m e u n l a s e r . L e s a t o m e s d ' e r b i u m c o n -  

t e n u s d a n s l a b r e s o n t e x c i t s p a r u n e d i o d e l a s e r a u x i l i a i r e q u i l e s p o r t e v e r s  

u n t a t d ' n e r g i e s u p r i e u r , n e r g i e q u ' i l s p e u v e n t c d e r e n r e t o u r p o u r a m p l i e r  

l e s i g n a l a a i b l i p a s s a n t d a n s l a b r e . L e s i g n a l o p t i q u e v o i t a i n s i s a p u i s s a n c e  

m u l t i p l i e p a r u n f a c t e u r a l l a n t d e 1 0 0 1 0 0 0 0 .

D a n s l e s t l c o m m u n i c a t i o n s o p t i q u e s , l ' i n t r t d ' u t i l i s e r d e t e l s a m p l i c a -  

t e u r s o p t i q u e s p l u t t q u ' l e c t r o n i q u e s e s t n o r m e . T o u t d ' a b o r d , i l s s e r a c c o r -  

d e n t p a r s i m p l e s o u d u r e a u x b r e s d e t r a n s m i s s i o n . M a i s s u r t o u t , i l s v i t e n t l e s  

c o n v e r s i o n s o p t o l e c t r o n i q u e s e e c t u e s p a r l e s r p t e u r s e t d o n c l a l i m i t a t i o n d u  

d b i t a s s o c i e c e s d e r n i e r s . L a g a m m e d e f r q u e n c e s q u ' a c c e p t e l ' a m p l i c a t e u r  

o p t i q u e s ' t e n d s u r p l u s i e u r s t r a H e r t z ( 1 T H z = m i l l e m i l l i a r d s d e H e r t z ) , c e q u i  

e n g l o b e t r s l a r g e m e n t l e s i g n a l a m p l i e r . A u t r e p r o p r i t , d o n t n o u s v e r r o n s  

l ' i n t r t p a r l a s u i t e : p l u s i e u r s c a n a u x o p t i q u e s d e l o n g u e u r s d ' o n d e d i r e n t e s  

p e u v e n t t r e a m p l i s s i m u l t a n m e n t .

E n s u s d u p o m p a g e e c a c e p a r d i o d e l a s e r , l a b r e d o p e l ' e r b i u m p o s -  

s d e d e u x q u a l i t s s u p p l m e n t a i r e s . D ' a b o r d , l e g a i n - c ' e s t - - d i r e l e r a p p o r t  

d ' a m p l i c a t i o n - e s t t r s p e u s e n s i b l e l a p o l a r i s a t i o n d u s i g n a l i n c i d e n t ( l a p o -  

l a r i s a t i o n c a r a c t r i s e l a d i r e c t i o n d a n s l a q u e l l e v i b r e l e c h a m p l e c t r i q u e a s s o c i  

l ' o n d e l u m i n e u s e ) . C ' e s t u n a t o u t e s s e n t i e l , c a r l ' t a t d e p o l a r i s a t i o n d e s s i g n a u x  

s e m o d i e d e f a o n a l a t o i r e a u f u r e t m e s u r e q u ' i l s s e p r o p a g e n t d a n s l a b r e .

E n s u i t e , l ' a m p l i c a t e u r n e d f o r m e p a s l e s s i g n a u x , i l l e s a m p l i e l ' i d e n t i q u e  

( y c o m p r i s l e b r u i t e n g e n d r p a r l ' m i s s i o n s p o n t a n e q u i p e u t t r e l i m i t p a r  

l e p l a c e m e n t d ' u n l t r e o p t i q u e e n s o r t i e ) . C e t t e p r o p r i t s u b s i s t e d a n s d e s  

c o n d i t i o n s d e f o n c t i o n n e m e n t e x t r m e s . P a r e x e m p l e , a v e c u n e p u i s s a n c e d ' e n t r e  

t r o p l e v e , l e g a i n d i m i n u e m a i s l e s i g n a l n e s u b i t p a s d e d i s t o r s i o n , c o n t r a i r e m e n t  

a u c a s d e s a m p l i c a t e u r s l e c t r o n i q u e s .

A u x t r o i s g r o s a t o u t s d e l ' a m p l i c a t e u r b r e d o p e l ' e r b i u m ( p o m p a g e  

e c a c e , i n s e n s i b i l i t l a p o l a r i s a t i o n , a b s e n c e d e d i s t o r s i o n ) s ' a j o u t e n t l a c o m -  

p a t i b i l i t a v e c l e s b r e s s t a n d a r d s , l a f a i b l e s s e d e s p e r t e s d ' n e r g i e d a n s l e s c o n -  

n e x i o n s , l e b r u i t m i n i m a l , l ' i n s e n s i b i l i t l a t e m p r a t u r e . S e l o n l e s a p p l i c a t i o n s ,  

l a p l a g e d e g a i n e x p l o i t a b l e a u t o u r d e l a l o n g u e u r d ' o n d e   1    5  m  s ' t a l e s u r 1 0 0  

3 0 0 0 G H z .

L a c o u r s e v e r s l e s h a u t s d b i t s a g a l e m e n t b n c i d u d v e l o p p e m e n t d e s  

t e c h n i q u e s o p t i q u e s d e   m u l t i p l e x a g e   e t d e   c o m m u t a t i o n  . L e m u l t i p l e x a g e  

c o n s i s t e t r a n s p o r t e r s u r u n m m e s u p p o r t p h y s i q u e p l u s i e u r s s i g n a u x . L a c o m -  

m u t a t i o n e s t u n e o p r a t i o n d e r o u t a g e a u n i v e a u d u r s e a u g l o b a l q u i p e r m e t  

d ' a c h e m i n e r l e s s i g n a u x d e c h a q u e m e t t e u r v e r s c h a q u e d e s t i n a t a i r e .

1 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 25/200

L e m u l t i p l e x a g e d i t t e m p o r e l d e m e u r e t r s u t i l i s . I l c o n s i s t e i m b r i q u e r  

t e m p o r e l l e m e n t l e s d i r e n t s o t s d ' i n f o r m a t i o n e n t r a m e s s u c c e s s i v e s . O n p e u t  

r a l i s e r l e c t r o n i q u e m e n t l e s f o n c t i o n s d e m u l t i p l e x a g e / d m u l t i p l e x a g e t e m p o r e l s  

a v e c d e s c i r c u i t s i n t g r s u l t r a - r a p i d e s ( 4 0 G b i t s / s e n l a b o r a t o i r e ) . T o u t e f o i s , l e  

c o t p r o h i b i t i f d e c e s c i r c u i t s p o u r l e s t r s h a u t s d b i t s s u g g r e d ' e e c t u e r l e  

m u l t i p l e x a g e t e m p o r e l p a r d e s m o y e n s p u r e m e n t o p t i q u e s , u n e v o i e a c t u e l l e m e n t  

e x p l o r e .

D a n s l e s g n r a t i o n s d e c b l e s o p t i q u e s e n d v e l o p p e m e n t , l ' a c c r o i s s e m e n t  

d u d b i t e s t a s s u r p a r u n e t e c h n i q u e q u i s e s u p e r p o s e l a p r e m i r e : l e m u l t i -  

p l e x a g e e n l o n g u e u r d ' o n d e , c o n n u s o u s l ' a p p e l l a t i o n a n g l a i s e W D M ( W a v e l e n g t h -  

D i v i s i o n M u l t i p l e x i n g ) . C e l u i - c i c o n s i s t e e n v o y e r p l u s i e u r s s i g n a u x d e l o n g u e u r s  

d ' o n d e d i r e n t e s s i m u l t a n m e n t d a n s l a m m e b r e o p t i q u e . M u l t i p l e x a g e e t  

d m u l t i p l e x a g e e n l o n g u e u r d ' o n d e s o n t e e c t u s p a r d e s c o m p o s a n t s o p t i q u e s  

p a s s i f s , d e f a o n s i m i l a i r e l a d c o m p o s i t i o n e t r e c o m p o s i t i o n d e s c o u l e u r s d e  

l ' a r c - e n - c i e l p a r u n p r i s m e . L a t e c h n i q u e W D M o u v r e g a l e m e n t d e s p e r s p e c t i v e s  

d e r o u t a g e o p t i q u e d a n s l e s r s e a u x . L e s c o m m u n i c a t i o n s p e u v e n t t r e a i n s i  

a i g u i l l e s d a n s t e l l e o u t e l l e d i r e c t i o n s u i v a n t l e u r l o n g u e u r d ' o n d e .

D e u x q u e s t i o n s m a j e u r e s s e p o s e n t : q u e l l e e s t l a p o r t e m a x i m a l e d e s l i a i s o n s  

a m p l i e s ? J u s q u ' q u e l d b i t d ' i n f o r m a t i o n p e u t - o n a l l e r ? C a r l o r s q u ' o n  

a t t e i n t d e s d b i t s d e p l u s d e 1 0 G b i t s / s s u r d e s m i l l i e r s d e k i l o m t r e s , d ' a u t r e s  

d i c u l t s m a j e u r e s d ' o r d r e p h y s i q u e s e f o n t j o u r , e n p a r t i c u l i e r l a d i s p e r s i o n c h r o -  

m a t i q u e e t l e s e e t s n o n - l i n a i r e s ( v a r i a t i o n d e l a v i t e s s e d e p r o p a g a t i o n l i e l a  

l o n g u e u r d ' o n d e d ' u n e p a r t , l i e l ' i n t e n s i t d ' a u t r e p a r t ) . L e   s o l i t o n   ( i m p u l s i o n  

t r s b r v e , c f . L T 7 6 ] ) p e r m e t d ' c h a p p e r c e d i l e m m e e n c o n j u g u a n t i d a l e m e n t  

l e s d e u x t y p e s d e d i s p e r s i o n d e m a n i r e l e s n e u t r a l i s e r , c e c i e n c a l c u l a n t j u d i -  

c i e u s e m e n t s o n i n t e n s i t e t s a l o n g u e u r d ' o n d e . L e s o l i t o n e x c i t e l ' i m a g i n a t i o n  

d e s i n g n i e u r s d u m o n d e d e s t l c o m m u n i c a t i o n s . M a i s s o n u t i l i s a t i o n s u p p o s e  

c e r t a i n s d v e l o p p e m e n t s t e c h n i q u e s p o i n t u s , r e l a t i f s a u x d i s p o s i t i f s d ' m i s s i o n e t  

a u l t r a g e e n r c e p t i o n .

L e s t e c h n i q u e s p r o g r e s s a n t c o n t i n u e l l e m e n t , i l e s t h a s a r d e u x d e f a i r e u n  

p r o n o s t i c s u r l e s c a p a c i t s u l t i m e s d e s s y s t m e s d e c o m m u n i c a t i o n o p t i q u e s .

c h a q u e r e c o r d d e t r a n s m i s s i o n , d e n o u v e a u x e e t s l i m i t a n t s s o n t d c o u v e r t s , e t  

d e n o u v e l l e s p a r a d e s m i s e s e n u v r e p o u r c h a c u n . I l n ' e n r e s t e p a s m o i n s q u e l e s  

d b i t s f a r a m i n e u x d e l ' o r d r e d u T b i t s / s d j d m o n t r s e n l a b o r a t o i r e , q u i v a l e n t  

p l u s i e u r s d i z a i n e s m i l l i o n s d e c o n n e x i o n s t l p h o n i q u e s s i m u l t a n e s d a n s u n e  

s e u l e b r e . D e t e l s d b i t s o u v r e n t d e s p e r s p e c t i v e s p r a t i q u e m e n t i l l i m i t e s a u x  

a u t o r o u t e s d e l ' i n f o r m a t i o n .

1 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 26/200

1 . 2 S y s t m e s d e t r a n s m i s s i o n o p t i q u e s    

U n s y s t m e d e t r a n s m i s s i o n o p t i q u e l m e n t a i r e e s t c o n s t i t u d e t r o i s p a r t i e s ,  

c o m m e i l e s t m o n t r s u r l a g u r e 1 . 1 : u n m e t t e u r , u n e b r e o p t i q u e e t u n  

r c e p t e u r . C o m m e p l u s i e u r s l i v r e s e x c e l l e n t s t r a i t e n t e n d t a i l s d e s s y s t m e s  

d e t r a n s m i s s i o n o p t i q u e s , p a r e x e m p l e J J 9 6 , G r e 9 3 , A g r 9 2 , v E v d P 9 1 ] , n o u s n e  

d c r i v o n s d a n s c e t t e s e c t i o n q u e l e s c o n c e p t s d e b a s e .

fibreoptique

récepteuroptique

émetteuroptique

F i g u r e 1 . 1 : S y s t m e d e t r a n s m i s s i o n o p t i q u e l m e n t a i r e .

1 . 2 . 1 F i b r e o p t i q u e    

L a b r e o p t i q u e p o s s d e u n g r a n d n o m b r e d e p r o p r i t s r e m a r q u a b l e s q u i e n  

f o n t u n s u p p o r t p h y s i q u e e x c e l l e n t p o u r l e s t l c o m m u n i c a t i o n s . L a q u a l i t d ' u n  

m i l i e u p h y s i q u e p o u r l a t r a n s m i s s i o n d e s i g n a u x s e f o n d e s u r d e u x p r i n c i p a u x  

f a c t e u r s q u i s o n t l '  a t t n u a t i o n   e t l a   d i s p e r s i o n   .

A t t n u a t i o n  

L ' a t t n u a t i o n r e p r s e n t e l a r d u c t i o n d e l a p u i s s a n c e d u s i g n a l a u c o u r s d e s a  

p r o p a g a t i o n . C e f a c t e u r e s t d t e r m i n a n t p o u r c o n n a t r e l a d i s t a n c e m a x i m a l e q u e  

p e u t p a r c o u r i r u n s i g n a l , t a n t d o n n e s l a p u i s s a n c e d ' m i s s i o n e t l a s e n s i b i l i t  

e n r c e p t i o n .

N o t o n s   P  (  D  )  l a p u i s s a n c e d e l ' i m p u l s i o n l u m i n e u s e d a n s u n e b r e o p t i q u e  

l a d i s t a n c e d e   D  k m d e l ' m e t t e u r ,   P 

l a s e n s i b i l i t d u r c e p t e u r ( p u i s s a n c e  

m i n i m a l e r e q u i s e p o u r d t e c t e r l e s i g n a l ) e t   A  l e f a c t e u r d ' a t t n u a t i o n d e l a b r e .

D ' a p r s H e n 8 5 ] , l ' a t t n u a t i o n e s t c a r a c t r i s e p a r  

P  (  D  ) = 1 0  

;  A D =  1 0 

P  ( 0 ) 

P o u r u n e l o n g u e u r d e b r e d e   D  k m , l a p u i s s a n c e   P  (  D  )  d o i t t r e a u m o i n s g a l e  

l a s e n s i b i l i t   P 

, d ' o n o u s d d u i s o n s  

m a x 

1 0 

l o g 

1 0 

P  ( 0 ) 

1 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 27/200

L a d i s t a n c e m a x i m a l e e n t r e l ' m e t t e u r e t l e r c e p t e u r ( o u e n t r e l e s a m p l i c a -  

t e u r s ) d p e n d d o n c b i e n d a v a n t a g e d u f a c t e u r d ' a t t n u a t i o n q u e d e l a p u i s s a n c e  

d ' m i s s i o n o u d e l a s e n s i b i l i t e n r c e p t i o n .

L a g u r e 1 . 2 ( a ) m o n t r e u n e c o u r b e t y p i q u e d e l ' a t t n u a t i o n ( e x p r i m e e n  

d c i b e l s p a r k i l o m t r e ( d B / k m ) ) d e l a p u i s s a n c e d u s i g n a l l u m i n e u x e n f o n c t i o n  

d e s a l o n g u e u r d ' o n d e ( e x p r i m e e n     m ) d a n s u n e b r e o p t i q u e u t i l i s e e n r g i m e  

m o n o m o d e . L a b a n d e p a s s a n t e s p e c t r a l e e s t d ' e n v i r o n 2 5 t e r a h e r t z ( T H z ) a u t o u r  

d e l a l o n g u e u r d ' o n d e 1 . 3     m p o u r u n e a t t n u a t i o n i n f r i e u r e 0 . 5 d B / k m , e t  

d ' a u t a n t a u t o u r d e l a l o n g u e u r d ' o n d e 1 . 5     m p o u r u n e a t t n u a t i o n i n f r i e u r e  

0 . 2 d B / k m . C e s v a l e u r s s o n t d e u x o r d r e s d e g r a n d e u r p l u s f a i b l e s e n a t t n u a t i o n  

e t q u a t r e o r d r e s d e g r a n d e u r p l u s l e v s e n b a n d e p a s s a n t e q u e c e l l e s d e s c b l e s  

c o a x i a u x .

F i g u r e 1 . 2 : C o u r b e s t y p i q u e s d e l ' a t t n u a t i o n ( a ) e t d e l a d i s p e r s i o n ( b ) e n  

f o n c t i o n d e l a l o n g u e u r d ' o n d e p o u r u n e b r e o p t i q u e e n m o d e s i m p l e .

D i s p e r s i o n  

L a d i s p e r s i o n r e p r s e n t e l a d p e n d a n c e d e l a c o n s t a n t e d e p r o p a g a t i o n p a r r a p -  

p o r t l a f r q u e n c e . E l l e p e r m e t d e c a l c u l e r l ' l a r g i s s e m e n t d e l a d u r e d e s i m -  

p u l s i o n s a u c o u r s d e l e u r p r o p a g a t i o n . P o u r d e s s i g n a u x l u m i n e u x , o n p a r l e d e  

d i s p e r s i o n   c h r o m a t i q u e  , c e p h n o m n e t a n t r e s p o n s a b l e d e l a d c o m p o s i t i o n  

d e l a l u m i r e b l a n c h e p a r u n p r i s m e d e v e r r e .

E n e e t , l a v i t e s s e d e p r o p a g a t i o n d e l a l u m i r e d a n s l a m a t i r e t r a n s p a r e n t e ,  

d n i e p a r l ' i n d i c e d e r f r a c t i o n o p t i q u e , e s t f o n c t i o n d e l a l o n g u e u r d ' o n d e . O r  

u n e i m p u l s i o n l u m i n e u s e d a n s u n e b r e o p t i q u e n ' e s t p a s p a r f a i t e m e n t m o n o c h r o -  

m a t i q u e , p u i s q u ' u n l a s e r n e t r a n s m e t p a s s u r u n e f r q u e n c e u n i q u e , e t p u i s q u ' u n  

1 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 28/200

s i g n a l t r a n s p o r t a n t d e l ' i n f o r m a t i o n a u n e l a r g e u r s p e c t r a l e n o n n u l l e . P a r c o n -  

s q u e n t , l e s d i r e n t e s l o n g u e u r s d ' o n d e c o n s t i t u a n t l e s i g n a l l u m i n e u x v o n t s e  

p r o p a g e r d e s v i t e s s e s d i r e n t e s , c e q u i e n t r a i n e l ' l a r g i s s e m e n t t e m p o r e l d e s  

i m p u l s i o n s q u i p e u v e n t a l o r s s e c h e v a u c h e r , p r o v o q u a n t d e s e r r e u r s l a d t e c -  

t i o n . E n o u t r e , p l u s u n e i m p u l s i o n e s t b r v e , p l u s s a g a m m e d e f r q u e n c e s e s t  

t e n d u e . A u s s i l a d i s p e r s i o n c h r o m a t i q u e e s t u n f a c t e u r d ' a u t a n t p l u s l i m i t a t i f  

q u e l e s d b i t s s o n t l e v s , c a r l e s i m p u l s i o n s s o n t a l o r s t r s b r v e s e t p r o c h e s l e s  

u n e s d e s a u t r e s d a n s l e t e m p s .

L a g u r e 1 . 2 ( b ) m o n t r e u n e c o u r b e t y p i q u e d e l a d i s p e r s i o n c h r o m a t i q u e ( e x -  

p r i m e e n p i c o s e c o n d e s p a r n a n o m t r e p a r k i l o m t r e ( p s / ( n m . k m ) ) ) d u s i g n a l  

l u m i n e u x p a r r a p p o r t s a l o n g u e u r d ' o n d e ( e x p r i m e e n     m ) d a n s u n e b r e  

o p t i q u e s t a n d a r d ( G . 6 5 2 ) u t i l i s e e n m o d e s i m p l e . L a d i s p e r s i o n e s t q u a s i m e n t  

n u l l e a u t o u r d e l a l o n g u e u r d ' o n d e 1 . 3     m e t c o n s e r v e d e s v a l e u r s f a i b l e s a u t o u r  

d e l a l o n g u e u r d ' o n d e 1 . 5     m . P a r c h a n c e , l a b r e o p t i q u e c o m b i n e d o n c d a n s  

l e s m m e s z o n e s d e f r q u e n c e s s e s t r s b o n n e s p e r f o r m a n c e s e n d i s p e r s i o n e t e n  

a t t n u a t i o n .

1 . 2 . 2 m e t t e u r s o p t i q u e s    

D a n s u n s y s t m e d e t r a n s m i s s i o n o p t i q u e , u n m e t t e u r a d e u x f o n c t i o n s p r i -  

m o r d i a l e s : l a g n r a t i o n d ' u n s i g n a l o p t i q u e e t l a m o d u l a t i o n d e c e s i g n a l p a r  

l ' i n f o r m a t i o n m e t t r e ( v o i r F i g u r e 1 . 1 ) . U n e q u a l i t s u p p l m e n t a i r e t r s u t i l e  

d ' u n m e t t e u r o p t i q u e e s t s a c a p a c i t d ' t r e   a c c o r d a b l e e n f r q u e n c e  .

P r i n c i p e d u l a s e r  

L e m o t   l a s e r   e s t l ' a c r o n y m e d e   L i g h t A m p l i c a t i o n b y S t i m u l a t e d E m i s s i o n o f  

R a d i a t i o n   , s i g n i a n t l i t t r a l e m e n t a m p l i c a t i o n d e l u m i r e p a r m i s s i o n s t i m u l e  

d e r a y o n n e m e n t . L e b u t e s t d e p r o d u i r e u n f a i s c e a u t r s i n t e n s e d e l u m i r e  

c o h r e n t e m o n o c h r o m a t i q u e .

P o u r c o m p r e n d r e l e p r i n c i p e d u l a s e r e t d e l ' m i s s i o n s t i m u l e , n o u s d e v o n s  

r a p p e l e r q u e l q u e s n o t i o n s s u r l e s n i v e a u x d ' n e r g i e d e s p a r t i c u l e s l m e n t a i r e s .

U n a t o m e e s t d i t   s t a b l e   l o r s q u e s e s l e c t r o n s s o n t d a n s l e s n i v e a u x d ' n e r g i e l e s  

p l u s f a i b l e s . P o u r c h a q u e t y p e d ' a t o m e , l e s l e c t r o n s o n t u n n o m b r e n i d e  

n i v e a u x d ' n e r g i e p o s s i b l e s , a p p e l s t a t s . L o r s q u ' u n a t o m e a b s o r b e d e l ' n e r g i e ,  

c e s l e c t r o n s s o n t p o r t s d a n s d e s t a t s d ' n e r g i e p l u s l e v s . L ' a t o m e d e v i e n t  

a l o r s i n s t a b l e e t g n r a l e m e n t i l r e t o u r n e d a n s u n t a t i n f r i e u r r a p i d e m e n t e n  

l i b r a n t u n p h o t o n . C e p e n d a n t , c e r t a i n e s m o l c u l e s s o n t d i t e s   m t a s t a b l e s   c a r 

e l l e s p e u v e n t d e m e u r e r d a n s u n t a t e x c i t p l u s l o n g t e m p s . C e t t e p r o p r i t  

p e r m e t l ' m i s s i o n s t i m u l e c o m m e n o u s a l l o n s l e v o i r i m m d i a t e m e n t .

1 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 29/200

L a g u r e 1 . 3 m o n t r e u n e r e p r s e n t a t i o n s c h m a t i q u e d e l a s t r u c t u r e d ' u n  

l a s e r . I l e s t c o n s t i t u d e d e u x m i r o i r s q u i f o r m e n t u n e c a v i t c o n t e n a n t u n e  

s u b s t a n c e q u a s i - s t a b l e . L ' e x c i t a t i o n d e s l e c t r o n s d e c e t t e s u b s t a n c e p a r a p p o r t  

d ' n e r g i e ( p a r e x e m p l e p a r u n c o u r a n t l e c t r i q u e ) p r o v o q u e d a n s u n p r e m i e r  

t e m p s l ' m i s s i o n d e p h o t o n s , q u i v o n t e n s u i t e s e r c h i r s u r l e s m i r o i r s a u x  

e x t r m i t s d e l a c a v i t .

Milieu excité

semi-réfléchissant

MiroirMiroir

réfléchissant

LASERFaisceau

Cavité

Excitation

F i g u r e 1 . 3 : L a s t r u c t u r e g n r a l e d ' u n l a s e r .

L ' m i s s i o n s t i m u l e s e p r o d u i t l o r s q u ' u n p h o t o n r e n c o n t r e u n l e c t r o n e x c i t .

C e t t e p r o b a b i l i t e s t d ' a u t a n t p l u s f o r t e d a n s u n m i l i e u q u a s i - s t a b l e , p u i s q u e  

l e s l e c t r o n s e x c i t s p e u v e n t y d e v e n i r m a j o r i t a i r e s s i s u s a m m e n t d ' n e r g i e e s t  

a p p o r t e . L ' l e c t r o n p e u t a l o r s r e t o u r n e r d a n s u n t a t i n f r i e u r e t l i b r e r s o n  

n e r g i e s o u s l a f o r m e d ' u n a u t r e p h o t o n q u i p o s s d e l a m m e d i r e c t i o n e t l a  

m m e c o h r e n c e q u e l e p h o t o n s t i m u l a n t . S i l a l o n g u e u r d e l a c a v i t e s t m u l t i p l e  

e n t i e r d e l a d e m i - l o n g u e u r d ' o n d e d e s p h o t o n s , c e u x - c i v o n t p o u v o i r s e c o m b i n e r  

d e f a o n c o h r e n t e e t s e d u p l i q u e r , d e m a n i r e p r o d u i r e u n f a i s c e a u d e p l u s e n  

p l u s i n t e n s e u n e f r q u e n c e p r c i s e . C e f a i s c e a u l a s e r e s t r c u p r e n u t i l i s a n t  

u n m i r o i r s e m i - r c h i s s a n t l ' u n e d e s e x t r m i t s d e l a c a v i t , e t s a f r q u e n c e  

p e u t t r e a j u s t e e n m o d i a n t l a t a i l l e d e l a c a v i t . O n p e u t g a l e m e n t a c c o r d e r  

u n l a s e r p l u s r a p i d e m e n t e n m o d i a n t l ' i n d i c e o p t i q u e d u m i l i e u e x c i t .

M o d u l a t i o n  

L a  m o d u l a t i o n   e s t l e p r o c d q u i p e r m e t a u l a s e r d e t r a n s m e t t r e d e l ' i n f o r m a t i o n  

d a n s u n e b r e o p t i q u e , e n f a i s a n t v a r i e r c e r t a i n e s c a r a c t r i s t i q u e s d u s i g n a l  

l u m i n e u x m i s , e n p a r t i c u l i e r s o n a m p l i t u d e , s a f r q u e n c e o u s a p h a s e . L a  

f r q u e n c e d e m o d u l a t i o n   d t e r m i n e l e d b i t d e d o n n e s q u i p e u t t r e t r a n s -  

m i s . O n p a r l e d e m o d u l a t i o n   d i r e c t e   o u  e x t e r n e  , s e l o n q u e l e l a s e r l u i - m m e  

o u u n c o m p o s a n t e x t r i e u r ( m o d u l a t e u r ) f a i t v a r i e r l e s i g n a l .

U n e t u d e d t a i l l e d e l a m o d u l a t i o n d i r e c t e p e u t t r e t r o u v e d a n s P e t 8 8 ] .

L e s  l a s e r s s e m i - c o n d u c t e u r s   p e r m e t t e n t d e s f r q u e n c e s d e m o d u l a t i o n d i r e c t e  

 j u s q u ' q u e l q u e s d i z a i n e s d e g i g a h e r t z , m a i s c e t t e m o d u l a t i o n e s t l i m i t e e n p r a - 

t i q u e p a r d e s e e t s d e d i s p e r s i o n . P o u r d e s d b i t s s u p r i e u r s q u e l q u e s g i g a b i t s  

1 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 30/200

p a r s e c o n d e , l a m o d u l a t i o n e x t e r n e e s t p r f r a b l e , n o t a m m e n t l ' a i d e d e m o d u l a -  

t e u r s p a r   l e c t r o - a b s o r p t i o n   ( v o i r W o o 8 8 ] p o u r u n e p r s e n t a t i o n e x h a u s t i v e ) .

A c c o r d a b i l i t  

I l e x i s t e p l u s i e u r s t e c h n i q u e s p o u r a c c o r d e r d y n a m i q u e m e n t l a l o n g u e u r d ' o n d e  

d ' m i s s i o n d e s s i g n a u x l a s e r . L e s d e u x p a r a m t r e s i m p o r t a n t s s o n t l e t e m p s d e  

r g l a g e s u r u n e f r q u e n c e d o n n e e t l a l a r g e u r d e l a b a n d e d e f r q u e n c e s a c c e s s i b l e .

S a n s e n t r e r d a n s l e s d t a i l s t e c h n i q u e s , n o u s d o n n o n s d a n s l e t a b l e a u 1 . 1 l e s p e r -  

f o r m a n c e s a c t u e l l e s , s u s c e p t i b l e s d ' v o l u e r , d e s d i r e n t s m e t t e u r s l a s e r a c c o r d -  

a b l e s c o m m u n m e n t u t i l i s s B r a 9 0 , M u k 9 2 ] . N o t o n s l ' e x i s t e n c e d ' u n c o m p r o m i s  

e n t r e l e s d e u x p a r a m t r e s d ' a c c o r d a b i l i t .

L a s e r a c c o r d a b l e B a n d e d e f r q u e n c e s ( n m ) T e m p s d e r g l a g e  

M c a n i q u e 5 0 0 1 1 0 m s  

A c o u s t o - o p t i q u e 8 3      1 0    s 

E l e c t r o - o p t i q u e 7 1 1 0 n s ( e s t i m )  

I n j e c t i o n D B R  

1 0 1 1 0 n s  

T a b l e a u 1 . 1 : C a r a c t r i s t i q u e s d e s m e t t e u r s l a s e r .

1 . 2 . 3 R c e p t e u r s o p t i q u e s    

L a f o n c t i o n d ' u n r c e p t e u r d a n s u n s y s t m e d e t r a n s m i s s i o n o p t i q u e e s t d e  

d t e c t e r e t d e d m o d u l e r u n s i g n a l l u m i n e u x t r a n s m i s s u r u n e b r e .

L a  d t e c t i o n   c o n s i s t e e n l a c o n v e r s i o n d u s i g n a l o p t i q u e e n s i g n a l l e c -  

t r i q u e . L a   d m o d u l a t i o n   e s t g n r a l e m e n t a c c o m p l i e e n s u i t e p a r l e s t e c h n i q u e s  

h a b i t u e l l e s d e s s y s t m e s d e t r a n s m i s s i o n l e c t r i q u e s .

D t e c t i o n  

D e u x t e c h n i q u e s d e d t e c t i o n s o n t u t i l i s e s . L a d t e c t i o n   d i r e c t e   e s t r a l i s e p a r  

u n e d i o d e p h o t o - s e n s i b l e q u i c o n v e r t i t u n o t d e p h o t o n s e n u n o t d ' l e c t r o n s .

L e c o u r a n t l e c t r i q u e r s u l t a n t e s t e n s u i t e a m p l i p u i s s o u m i s u n t e s t d e s e u i l  

p o u r d t e r m i n e r s i l ' i n f o r m a t i o n l o g i q u e c o r r e s p o n d a n t e e s t u n b i t 0 o u 1 .

U n e a l t e r n a t i v e e s t l a d t e c t i o n   c o h r e n t e   q u i u t i l i s e u n l a s e r a u x i l i a i r e  

c o m m e o s c i l l a t e u r l o c a l . U n e p h o t o d i o d e r e o i t a l o r s u n s i g n a l i s s u d e l a c o m b i -  

n a i s o n d e s d e u x s i g n a u x l a s e r , q u i e s t p l u s f a c i l e d t e c t e r e t q u i e s t c o m p a t i b l e  

a v e c l e s t r o i s t y p e s d e m o d u l a t i o n ( e n a m p l i t u d e , f r q u e n c e e t p h a s e ) . C e s y s t m e  

r e c t e u r d e B r a g g d i s t r i b u (  D i s t r i b u t e d B r a g g R e e c t o r  ) .

2 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 31/200

e s t n a n m o i n s p l u s c o m p l e x e e t b e a u c o u p p l u s c o t e u x . L ' a v a n t a g e d e l a d t e c -  

t i o n c o h r e n t e e s t l a r c e p t i o n d e s i g n a u x f a i b l e s , r e n d u e d i c i l e p a r l e b r u i t  

d e f o n d , l ' i n c o n v n i e n t t a n t s a c o m p l e x i t d e m i s e e n p l a c e . N o u s r e n v o y o n s  

A g r 9 2 , L G 8 8 ] p o u r d a v a n t a g e d ' i n f o r m a t i o n s u r l a d t e c t i o n c o h r e n t e .

A c c o r d a b i l i t  

C o m m e l e s m e t t e u r s l a s e r , l e s r c e p t e u r s o p t i q u e s s o n t s u s c e p t i b l e s d ' t r e a c -  

c o r d a b l e s e n f r q u e n c e d e r c e p t i o n . U n e d o c u m e n t a t i o n s u r l e s d i r e n t e s t e c h -  

n o l o g i e s p e u t t r e t r o u v e d a n s G r e 9 3 ] e t B r a 9 0 ] . L e t a b l e a u 1 . 2 d o n n e l e s  

c a r a c t r i s t i q u e s d e s r c e p t e u r s a c c o r d a b l e s c o m m u n m e n t u t i l i s s , e n t e r m e s d e  

b a n d e d e f r q u e n c e s e t d e t e m p s d e r g l a g e . I c i e n c o r e , l e s d e u x p a r a m t r e s d e  

r g l a g e s o n t i n v e r s e m e n t p r o p o r t i o n n e l s .

R c e p t e u r a c c o r d a b l e B a n d e d e f r q u e n c e s ( n m ) T e m p s d e r g l a g e  

F a b r y - P e r o t 5 0 0 1 1 0 m s  

A c o u s t o - o p t i q u e 2 5 0      1 0    s 

E l e c t r o - o p t i q u e 1 6 1 1 0 n s  

T a b l e a u 1 . 2 : C a r a c t r i s t i q u e s d e s r c e p t e u r s o p t i q u e s .

1 . 2 . 4 A m p l i c a t e u r s o p t i q u e s    

B i e n q u e l a g u r e 1 . 1 n e m e n t i o n n e p a s l a p r s e n c e d ' a m p l i c a t e u r s d a n s u n  

s y s t m e d e t r a n s m i s s i o n o p t i q u e l m e n t a i r e , c e u x - c i s o n t n c e s s a i r e s l o r s q u e l e s  

s i g n a u x o p t i q u e s p a r c o u r e n t d e l o n g u e s d i s t a n c e s d a n s l a b r e o p t i q u e , c a u s e  

d u p h n o m n e d ' a t t n u a t i o n . I l s s o n t g a l e m e n t u t i l e s d a n s l e s r s e a u x o p t i q u e s  

l o c a u x p o u r r e s t a u r e r l a q u a l i t d e s s i g n a u x a e c t e p a r l a d i s p e r s i o n e t l e b r u i t .

L e s d e u x p r i n c i p a u x p a r a m t r e s q u i d t e r m i n e n t l a q u a l i t d ' u n a m p l i c a t e u r  

o p t i q u e s o n t : l e   g a i n   , e x p r i m e n d c i b e l s ( d B ) , q u i m e s u r e l e r a p p o r t e n t r e l a  

p u i s s a n c e d u s i g n a l e n t r a n t e t c e l l e d u s i g n a l s o r t a n t , e t l a   l a r g e u r d e b a n d e  

d e s f r q u e n c e s a m p l i a b l e s . N o t o n s q u e l e s a m p l i c a t e u r s p e u v e n t t r e g a l e m e n t  

c a r a c t r i s s p a r l e u r   g a i n e c a c e  , e x p r i m e n d c i b e l s p a r m i l l i w a t t ( d B / m W ) ,  

q u i m e s u r e l e r a p p o r t e n t r e l e g a i n e t l a p u i s s a n c e u t i l i s e p o u r l ' a m p l i c a t i o n .

L ' a m p l i c a t i o n o p t i q u e r e p o s e s u r l e p r i n c i p e d e l ' m i s s i o n s t i m u l e , c o m m e  

p o u r l e s m e t t e u r s l a s e r . L e s d e u x g r a n d s t y p e s d e c o m p o s a n t s s o n t l e s   a m - 

p l i c a t e u r s s e m i - c o n d u c t e u r   e t l e s   a m p l i c a t e u r s b r e d o p e  . U n e  

p r s e n t a t i o n g n r a l e d e s a m p l i c a t e u r s o p t i q u e s s e t r o u v e d a n s O ' M 9 3 ] .

2 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 32/200

L e s a m p l i c a t e u r s s e m i - c o n d u c t e u r s o n t c o n s t i t u s d ' u n l a s e r s e m i - c o n d u c -  

t e u r , m o d i e n s u p p r i m a n t l a c a v i t r s o n a n t e . L e s i g n a l l u m i n e u x d ' e n t r e  

t r a v e r s e l a r g i o n a c t i v e d u s e m i - c o n d u c t e u r q u i , p a r m i s s i o n s t i m u l e , l ' a m p l i e .

L e s a m p l i c a t e u r s b r e d o p e s o n t c o m p o s s d ' u n e p o m p e l a s e r , d ' u n  

c o u p l e u r , d ' u n e p o r t i o n d e b r e d o p e a v e c d e s i o n s d e t e r r e r a r e , e t d ' u n  

l t r e , c o m m e i l e s t r e p r s e n t s u r l a g u r e 1 . 4 . L a p o m p e l a s e r m e t u n s i g n a l  

p u i s s a n t q u i e x c i t e l e s i o n s d o p a n t s , a n q u e l e s i g n a l t r a n s m e t t a n t l e s d o n n e s  

p u i s s e a g i r s u r l e s i o n s e x c i t s p a r l e p r i n c i p e d e l ' m i s s i o n s t i m u l e . L e b r u i t  

e n g e n d r p a r l ' m i s s i o n s p o n t a n e p e u t t r e l i m i t p a r l e p l a c e m e n t d ' u n l t r e  

o p t i q u e e n s o r t i e .

pompe

laser

originalsignal

coupleur fibre dopéesignal

amplifié

filtre

F i g u r e 1 . 4 : A m p l i c a t e u r b r e d o p e .

L ' l m e n t d o p a n t d e t e r r e r a r e l e p l u s u t i l i s e s t l '  e r b i u m   , q u i p e r m e t d ' a m p l i -  

e r l e s l o n g u e u r s d ' o n d e e n t r e 1 5 2 5 n m e t 1 5 6 0 n m . L e s a m p l i c a t e u r s b r e  

d o p e l ' e r b i u m ( A F D E ) o n t d e s g a i n s d e l ' o r d r e d e 2 5 d B , e t m m e 5 1 d B  

e x p r i m e n t a l e m e n t . L e s g a i n s e c a c e s v a r i e n t e n t r e 5 e t 1 0 d B / m W . L a p u i s s a n c e  

r e q u i s e d e c e s p o m p e s l a s e r r e s t e d o n c t r s f a i b l e , q u o i q u e s u p r i e u r e c e l l e d e s  

a u t r e s l a s e r s d ' m i s s i o n ( 2 5 0 m W c o n t r e 1 2 m W ) .

P o u r a m p l i e r l e s s i g n a u x a u t o u r d e l a l o n g u e u r d ' o n d e 1 3 0 0 n m , l e s a m -  

p l i c a t e u r s b r e u o r e d o p e a u p r a s e o d y m i u m ( A F F D P ) o n t r c e m m e n t  

r e t e n u l ' a t t e n t i o n d e s c h e r c h e u r s . L e s d e r n i e r s d v e l o p p e m e n t s s o n t p r s e n t s  

d a n s W h i 9 5 ] .

A m p l i c a t e u r F r q u e n c e s L a r g e u r d e b a n d e G a i n  

S e m i - c o n d u c t e u r T o u t e s 4 0 n m 2 5 d B  

A F D E 1 5 2 5 1 5 6 0 n m 3 5 n m 2 5 5 1 d B  

A F F D P 1 2 8 0 1 3 3 0 n m 5 0 n m 2 0 4 0 d B  

T a b l e a u 1 . 3 : C a r a c t r i s t i q u e s d e s a m p l i c a t e u r s o p t i q u e s .

2 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 33/200

1 . 3 M u l t i p l e x a g e o p t i q u e    

C e t t e p a r t i e r p o n d l a q u e s t i o n d e s a v o i r c o m m e n t e x p l o i t e r l e s d i z a i n e s d e  

t r a h e r t z d e b a n d e p a s s a n t e s p e c t r a l e d i s p o n i b l e s d a n s l a b r e o p t i q u e . L a t e c h -  

n i q u e g n r a l e u t i l i s e e s t l e m u l t i p l e x a g e d a n s l e d o m a i n e o p t i q u e , c e q u i s i g n i e  

q u e l a c a p a c i t d e l a b r e e s t d i v i s e p a r d e s m o y e n s o p t i q u e s e n p l u s i e u r s c a n a u x  

a c c e s s i b l e s i n d i v i d u e l l e m e n t e t i n d p e n d a m m e n t .

L a d i v i s i o n d e l a b a n d e p a s s a n t e e n c a n a u x p e u t t r e r a l i s e , c o m m e e n  

l e c t r o n i q u e , d a n s l a d i m e n s i o n t e m p o r e l l e o u d a n s l a d i m e n s i o n d e s f r q u e n c e s  

( o u l o n g u e u r s d ' o n d e ) . D a n s l e p r e m i e r c a s , o n p a r l e d e m u l t i p l e x a g e t e m -  

p o r e l (  T i m e - D i v i s i o n M u l t i p l e x i n g , T D M   ) e t d a n s l e s e c o n d d e m u l t i p l e x a g e e n  

l o n g u e u r d ' o n d e (  W a v e l e n g t h - D i v i s i o n M u l t i p l e x i n g , W D M   ) .

1 . 3 . 1 M u l t i p l e x a g e t e m p o r e l ( T D M )  

L e m u l t i p l e x a g e T D M c o n s i s t e i m b r i q u e r t e m p o r e l l e m e n t d i r e n t s c a n a u x d e  

c o m m u n i c a t i o n e n t r a m e s s u c c e s s i v e s . S i l ' o n s e r e p r s e n t e u n o t d ' i n f o r m a t i o n  

p a r l e s d e n t s d ' u n p e i g n e , l e m u l t i p l e x a g e t e m p o r e l r e v i e n t s u p e r p o s e r l e s  

p e i g n e s d e s d i r e n t s c a n a u x e n l e s d c a l a n t l e s u n s p a r r a p p o r t a u x a u t r e s ( v o i r  

g u r e 1 . 5 ) . C e l a n c e s s i t e u n e s y n c h r o n i s a t i o n p r c i s e . l a r c e p t i o n , c h a q u e  

c a n a l t e m p o r e l e s t d m u l t i p l e x p u i s a c h e m i n v e r s s a d e s t i n a t i o n . O n p e u t  

r a l i s e r l e c t r o n i q u e m e n t l e s f o n c t i o n s d e m u l t i p l e x a g e / d m u l t i p l e x a g e t e m p o r e l s  

a v e c d e s c i r c u i t s i n t g r s u l t r a - r a p i d e s ( 4 0 G b i t s / s e n l a b o r a t o i r e ) . T o u t e f o i s , l e  

c o t p r o h i b i t i f d e c e s c i r c u i t s p o u r l e s t r s h a u t s d b i t s s u g g r e d ' e e c t u e r l e  

m u l t i p l e x a g e t e m p o r e l p a r d e s m o y e n s p u r e m e n t o p t i q u e s , u n e v o i e a c t u e l l e m e n t  

e x p l o r e .

multiplexeur

électronique

laser

émetteurselectroniques

tempsfréquence

filtre démultiplexeur

électronique

récepteursélectroniques

t

t

t t

t

t

F i g u r e 1 . 5 : M u l t i p l e x a g e t e m p o r e l ( T D M ) .

2 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 34/200

1 . 3 . 2 M u l t i p l e x a g e e n l o n g u e u r d ' o n d e ( W D M )  

L e m u l t i p l e x a g e e n l o n g u e u r d ' o n d e (  W a v e l e n g t h - D i v i s i o n M u l t i p l e x i n g , W D M   ) 

e s t u n e t e c h n i q u e d e m u l t i p l e x a g e q u i p e u t s e s u p e r p o s e r l a p r c d e n t e . L e  

p r i n c i p e e s t l e m m e q u e c e l u i d u m u l t i p l e x a g e e n f r q u e n c e s (  F r e q u e n c y - D i v i s i o n  

M u l t i p l e x i n g , F D M   ) d a n s l e s t r a n s m i s s i o n s l e c t r i q u e s . P l u s i e u r s s i g n a u x s o n t  

g n r s s i m u l t a n m e n t s u r d e s f r q u e n c e s o p t i q u e s ( o u l o n g u e u r s d ' o n d e )  

d i r e n t e s e t p e u v e n t t r e m o d u l s i n d i v i d u e l l e m e n t .

L e m u l t i p l e x a g e W D M e s t u n e a p p r o c h e q u i p e r m e t d e g r e r l ' i m p o r t a n t e  

d i s c o r d a n c e o p t o - l e c t r o n i q u e e n t e r m e s d e b a n d e p a s s a n t e . L e s p e c t r e o p t i q u e  

d ' u n e b r e e s t d c o u p e n u n c e r t a i n n o m b r e d ' i n t e r v a l l e s d e l o n g u e u r s d ' o n d e  

( o u f r q u e n c e s ) d i s t i n c t s , d a n s l e s r g i o n s d e f a i b l e a t t n u a t i o n ( v o i r g u r e 1 . 2 ) ,  

d e t e l l e s o r t e q u e c h a q u e i n t e r v a l l e s u p p o r t e u n c a n a l d e c o m m u n i c a t i o n t r a n s -  

m e t t a n t a u d b i t d s i r , p a r e x e m p l e c e l u i d e l ' l e c t r o n i q u e . A i n s i , e n a u t o r i s a n t  

l a c o e x i s t e n c e d e p l u s i e u r s c a n a u x W D M s u r u n e m m e b r e , l ' n o r m e b a n d e  

p a s s a n t e o p t i q u e p e u t t r e e x p l o i t e , e n p e r m e t t a n t a u x q u i p e m e n t s d ' a c c d e r  

a u r s e a u a u d b i t d e l ' l e c t r o n i q u e s e u l e m e n t .

L e s c a n a u x W D M s o n t a c c e s s i b l e s p a r d e s m e t t e u r s l a s e r r g l s s u r d e s  

l o n g u e u r s d ' o n d e s p c i q u e s . L e m u l t i p l e x a g e e t l e d m u l t i p l e x a g e e n l o n g u e u r  

d ' o n d e s o n t e e c t u s p a r d e s c o m p o s a n t s o p t i q u e s p a s s i f s , d e f a o n s i m i l a i r e l a  

d c o m p o s i t i o n e t r e c o m p o s i t i o n d e s c o u l e u r s d e l ' a r c - e n - c i e l p a r u n p r i s m e .

fréquence temps

multiplexeur

optique

transmetteurs

laser

démultiplexeur

optique

filtres

optiques

t

t

t t

t

t

F i g u r e 1 . 6 : M u l t i p l e x a g e e n l o n g u e u r d ' o n d e ( W D M ) .

C a n a u x W D M  

U n f a c t e u r i m p o r t a n t d a n s l a c o n c e p t i o n d e s r s e a u x o p t i q u e s W D M e s t l e n o m b r e  

d e l o n g u e u r s d ' o n d e u t i l i s a b l e s , q u i e s t l i m i t p a r l a t e c h n o l o g i e d e s c o m p o s a n t s .

L a b a n d e p a s s a n t e d e l a b r e o p t i q u e , c o m m e i l e s t m e n t i o n n d a n s l a  

s e c t i o n 1 . 2 . 1 , e s t l i m i t e p a r l e s r g i o n s d e f a i b l e a t t n u a t i o n a u t o u r d e s l o n g u e u r s  

2 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 35/200

d ' o n d e 1 . 3     m e t 1 . 5     m . C e s r g i o n s o n t u n e b a n d e p a s s a n t e d ' e n v i r o n 2 5 T H z  

c h a c u n e . C e p e n d a n t , l e s r s e a u x o p t i q u e s n e v o n t p a s p o u v o i r b n c i e r d e t o u t e  

c e t t e l a r g e u r d e b a n d e e n r a i s o n d e l a l i m i t a t i o n d e s c o m p o s a n t s o p t i q u e s e t d e  

l ' e s p a c e m e n t d e s c a n a u x W D M .

L e s a m p l i c a t e u r s o p r e n t s u r d e s b a n d e s d e f r q u e n c e s d e 3 5 n m 4 0 n m ,  

l e s m e t t e u r s l a s e r r g l a b l e s s u r 1 0 n m , e t l e s l t r e s r g l a b l e s n e c o u v r e n t p a s  

t o u j o u r s t o u t e l a g a m m e d e s f r q u e n c e s d i s p o n i b l e s ( 1 6 n m p o u r l e s l t r e s l e c t r o -  

o p t i q u e s ) .

P a r a i l l e u r s , l e n o m b r e d e c a n a u x u t i l i s a b l e s d p e n d f o r t e m e n t d e l e u r  

e s p a c e m e n t . D ' a p r s B r a 9 0 ] , l ' e s p a c e m e n t d e s c a n a u x d o i t v a l o i r a u m o i n s 6 f o i s  

l e u r b a n d e p a s s a n t e p o u r v i t e r l e s i n t e r f r e n c e s . E n s u p p o s a n t u n e e c a c i t e n  

m o d u l a t i o n d e 0 . 5 b p s / H z ( c e q u i s i g n i e q u ' u n b i t e s t c o d s u r d e u x i n t e r v a l l e s  

d e t e m p s ) , i l e n r s u l t e u n f a c t e u r 8 e n t r e l a b a n d e d e s f r q u e n c e s u t i l i s e s e t l e  

d b i t d ' i n f o r m a t i o n q u i v a p o u v o i r c i r c u l e r s u r l e s c a n a u x .

U n n o m b r e l e v d e c a n a u x f o u r n i t a u r s e a u d a v a n t a g e d e c a p a c i t , a i n s i  

q u ' u n c o t p l u s l e v d e s c o m p o s a n t s e t u n e p l u s g r a n d e c o m p l e x i t d e s m c a n -  

i s m e s d e g e s t i o n .

1 . 3 . 3 C o m p a r a i s o n e n t r e T D M e t W D M        

A u p r e m i e r a b o r d , o n p o u r r a i t p e n s e r q u e l e s d e u x a p p r o c h e s d e m u l t i p l e x a g e  

o p t i q u e T D M e t W D M s o n t s e m b l a b l e s . E l l e s l e s o n t a u n i v e a u f o r m e l p u i s q u ' e l l e s  

p e r m e t t e n t l a s u p e r p o s i t i o n s u r l e m m e s u p p o r t p h y s i q u e d e t r a n s m i s s i o n d e  

p l u s i e u r s c a n a u x d e c o m m u n i c a t i o n , i d e n t i a b l e s s e l o n l e u r d c a l a g e t e m p o r e l  

p o u r T D M e t s e l o n l e u r l o n g u e u r d ' o n d e p o u r W D M . C e p e n d a n t , a u n i v e a u t e c h -  

n o l o g i q u e l ' a p p r o c h e T D M p r s e n t e d e s i n c o n v n i e n t s s i g n i c a t i f s p a r r a p p o r t  

l ' a p p r o c h e W D M .

E n p r e m i e r l i e u , l e s c a n a u x T D M n e s o n t p a s t r a n s p a r e n t s p o u r l e d b i t  

d e m o d u l a t i o n n i p o u r l e t y p e d e m o d u l a t i o n . I l s s o n t u n i q u e m e n t m o d u l a -  

b l e s n u m r i q u e m e n t e n a m p l i t u d e e t l e u r d b i t e s t i m p o s p a r l e m u l t i p l e x e u r  

t e m p o r e l . l ' i n v e r s e , c h a q u e c a n a l W D M p e u t t r e m o d u l i n d i v i d u e l l e m e n t ,  

n u m r i q u e m e n t o u a n a l o g i q u e m e n t , e n a m p l i t u d e o u e n p h a s e . L e d b i t d e c h a q u e  

c a n a l W D M p e u t e n o u t r e t r e c h o i s i a r b i t r a i r e m e n t , d u m o m e n t q u e l e s s i g n a u x  

n e s e r e c o u v r e n t p a s s p e c t r a l e m e n t . I l e n r s u l t e u n e p l u s g r a n d e e x i b i l i t .

U n e a u t r e c a r a c t r i s t i q u e d s a v a n t a g e u s e d u m u l t i p l e x a g e o p t i q u e T D M  

p r o v i e n t d u t r s h a u t d b i t d u s i g n a l m u l t i p l e x , q u i r s u l t e d e l ' a g r g a t i o n d e s  

c a n a u x e n t r e l a c s t e m p o r e l l e m e n t . C e t t e c o n s q u e n c e i n h r e n t e a u m u l t i p l e x a g e  

t e m p o r e l c o n s t i t u e u n i n c o n v n i e n t m a j e u r p o u r l e s s y s t m e s d e t r a n s m i s s i o n  

o p t i q u e s , l o r s q u e l e s i g n a l m u l t i p l e x s e m e t c o u v r i r d e s d i z a i n e s d e g i g a h e r t z .

L e t r a i t e m e n t l e c t r o n i q u e c o n s t i t u e a l o r s u n f r e i n a u x o p r a t i o n s d e m u l t i p l e x a g e  

2 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 36/200

e t d m u l t i p l e x a g e t e m p o r e l s , a l o r s q u e l ' a p p r o c h e W D M e e c t u e c e l l e s - c i o p t i q u e -  

m e n t e t p a s s i v e m e n t . D e p l u s , l e p h n o m n e d e d i s p e r s i o n l i m i t e d ' a u t a n t p l u s l a  

p r o p a g a t i o n d u s i g n a l T D M m u l t i p l e x q u e s o n d b i t e s t i m p o r t a n t . L e s d b i t s  

m o i n d r e s d e c h a q u e c a n a l W D M p e r m e t t e n t d ' v i t e r c e p r o b l m e .

E n n , l ' a p p r o c h e T D M s o u r e d ' u n m a n q u e d ' e x t e n s i b i l i t . L ' a d d i t i o n d ' u n  

n o u v e a u c a n a l T D M n c e s s i t e u n e m o d i c a t i o n d e s d c a l a g e s t e m p o r e l s e t u n e  

r e s y n c h r o n i s a t i o n d e t o u s l e s c a n a u x d j e x i s t a n t s . I n v e r s e m e n t , l ' i n d p e n d a n c e  

d e s c a n a u x W D M a u t o r i s e l a c r a t i o n d ' u n n o u v e a u c a n a l s i m p l e m e n t p a r l ' a j o u t  

d ' u n m e t t e u r l a s e r e t d ' u n l t r e o p t i q u e a p p r o p r i s , s a n s a e c t e r l e s a u t r e s  

c a n a u x .

E n c o n c l u s i o n , l ' a p p r o c h e W D M s ' a v r e l a t e c h n i q u e d e m u l t i p l e x a g e p r f r e n -  

t i e l l e p o u r l e s s y s t m e s d e t r a n s m i s s i o n o p t i q u e s , e n r a i s o n d e l a t r a n s p a r e n c e ,  

d e l a e x i b i l i t e t d e l ' e x t e n s i b i l i t d e s c a n a u x W D M .

1 . 4 C o m m u t a t i o n o p t i q u e    

L a p l u p a r t d e s r s e a u x a c t u e l s p r o c d e n t l e c t r o n i q u e m e n t a u t r a i t e m e n t d e s  

d o n n e s e t u t i l i s e n t l a b r e o p t i q u e s e u l e m e n t c o m m e u n s u p p o r t d e t r a n s m i s s i o n .

L e s o p r a t i o n s d e c o m m u t a t i o n e t d e r o u t a g e s o n t r a l i s e s e n c o n v e r t i s s a n t l e s  

s i g n a u x o p t i q u e s s o u s l e u r f o r m e l e c t r o n i q u e o r i g i n e l l e . I l e n r s u l t e u n e g r a n d e  

e x i b i l i t , c e p e n d a n t l e d b i t d e l ' l e c t r o n i q u e n ' e s t p a s c o m p a t i b l e a v e c l ' n o r m e  

b a n d e p a s s a n t e d e l a b r e o p t i q u e .

D e p l u s , l a c o n v e r s i o n o p t o - l e c t r o n i q u e i n t r o d u i t u n d l a i s u p p l m e n t a i r e  

d a n s l e r o u t a g e d e s o t s d ' i n f o r m a t i o n . P o u r s ' a r a n c h i r d e c e s l i m i t a t i o n s d e s  

c o m p o s a n t s d e c o m m u t a t i o n o p t i q u e s o n t t d v e l o p p s , c a p a b l e s d e t r a i t e r d e s  

s i g n a u x o p t i q u e s t r s h a u t d b i t s a n s c o n v e r s i o n o p t o - l e c t r o n i q u e .

P o u r c e t t e r a i s o n , l e s r s e a u x u t i l i s a n t c e t t e t e c h n o l o g i e d e c o m m u t a t i o n s o n t  

a p p e l s   r s e a u x t o u t - o p t i q u e s  . D a n s l ' t a t a c t u e l , l e c o n t r l e d e s f o n c t i o n s d e  

c o m m u t a t i o n d e m e u r e c e p e n d a n t r a l i s d e f a o n l e c t r o n i q u e .

1 . 4 . 1 G n r a t i o n s d e r s e a u x    

A u v u d e l e u r v o l u t i o n , o n p e u t c l a s s i e r l e s r s e a u x d e c o m m u n i c a t i o n c b l s  

e n t r o i s g n r a t i o n s , s e l o n l e r l e d e s b r e s o p t i q u e s d a n s l e u r t o p o l o g i e . C e t t e  

c l a s s i c a t i o n a t t a b l i e d a n s G r e 9 1 ] .

L a p r e m i r e g n r a t i o n d e r s e a u x n e f a i t a u c u n e u t i l i s a t i o n d e l a b r e o p t i q u e .

L e s r s e a u x l o c a u x t r a d i t i o n n e l s L A N (  L o c a l A r e a N e t w o r k  ) , c o m m e E t h e r n e t ,  

t o m b e n t d a n s c e t t e c a t g o r i e , d e m m e q u e c e r t a i n s g r a n d s r s e a u x W A N (  W i d e  

A r e a N e t w o r k  ) c o m m e A R P A n e t . I l s o n t t c o n u s s u r l a b a s e d ' u n m i l i e u d e  

2 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 37/200

t r a n s m i s s i o n e n c u i v r e p l u s o u m o i n s a b l e . U n e c a r a c t r i s t i q u e p r i n c i p a l e d e c e s  

r s e a u x e s t l e c o n t r l e e n c h a q u e n u d d e s o t s d ' i n f o r m a t i o n a n d e r a l i s e r  

l e u r c o m m u t a t i o n .

D a n s l a d e u x i m e g n r a t i o n d e r s e a u x , l e s t r a n s m i s s i o n s l e c t r i q u e s d e s  

d o n n e s s o n t r e m p l a c e s p a r d e s s y s t m e s d e t r a n s m i s s i o n o p t i q u e s . L ' a r c h i t e c -  

t u r e t r a d i t i o n n e l l e d e s r s e a u x e s t c e p e n d a n t c o n s e r v e . L e s a v a n t a g e s i m m d i a t s  

s o n t u n d b i t b e a u c o u p p l u s l e v , d e s d i s t a n c e s d e t r a n s m i s s i o n p l u s g r a n d e s e t  

u n e a b i l i t a c c r u e . I l e n a r s u l t l ' m e r g e n c e d e r s e a u x m t r o p o l i t a i n s M A N  

(  M e t r o p o l i t a n A r e a N e t w o r k  ) , a i n s i q u e l e s p r e m i e r s r s e a u x S O N E T (  S y n c h r o -  

n o u s O p t i c a l N E T w o r k  ) e t S D H (  S y n c h r o n o u s D i g i t a l H i e r a r c h y  ) .

L a t r o i s i m e e t d e r n i r e g n r a t i o n d e r s e a u x p e r m e t d e p r o t e r p l e i n e m e n t  

d e s p r o p r i t s u n i q u e s d e l a t r a n s m i s s i o n o p t i q u e p a r b r e . L ' e x c e p t i o n n e l l e  

b a n d e p a s s a n t e s p e c t r a l e p e u t e n e e t t r e e x p l o i t e p a r l a t e c h n i q u e d u m u l t i -  

p l e x a g e e n l o n g u e u r d ' o n d e W D M q u e n o u s a v o n s v o q u e d a n s l a s e c t i o n 1 . 3 . 2 .

D e p l u s , n o n s e u l e m e n t l e s f o n c t i o n s d ' m i s s i o n e t d e r c e p t i o n s o n t r a l i s e s  

p a r d e s c o m p o s a n t s o p t i q u e s ( d i o d e s l a s e r e t p h o t o - d i o d e s ) , m a i s g a l e m e n t l e s  

f o n c t i o n s d e c o m m u t a t i o n e n c h a q u e n u d d u r s e a u .

P o u r c e t t e r a i s o n , l e s r s e a u x d e l a t r o i s i m e g n r a t i o n s o n t a p p e l s   r s e a u x  

t o u t - o p t i q u e s  . N o u s a l l o n s d c r i r e p r s e n t l e s d i r e n t s c o m p o s a n t s o p t i q u e s  

d e c o m m u t a t i o n q u i s o n t l ' o r i g i n e d e l e u r a v n e m e n t .

1 . 4 . 2 C o m m u t a t e u r s o p t i q u e s    

R p a r t i t e u r  

U n r p a r t i t e u r (  F i b e r O p t i c a l C r o s s - C o n n e c t , F - O X C   ) p e r m e t d ' e e c t u e r u n e  

f o n c t i o n d e c o m m u t a t i o n e n t r e l e s b r e s d ' e n t r e e t d e s o r t i e d u r o u t e u r ( v o i r  

g u r e 1 . 7 ) . C ' e s t l e p l u s l m e n t a i r e d e s c o m m u t a t e u r s o p t i q u e s e t l e m o i n s  

c o t e u x e n f a b r i c a t i o n . C e t y p e d ' q u i p e m e n t s n e p e r m e t p a s d ' e e c t u e r l e s  

o p r a t i o n s d e d m u l t i p l e x a g e s u r l e s s i g n a u x e n t r a n t s n i d e m u l t i p l e x a g e s u r l e s  

s i g n a u x s o r t a n t s . C ' e s t p o u r q u o i l e r p a r t i t e u r e s t d i t   i n s e n s i b l e a u x l o n g u e u r s  

d ' o n d e  . L e s f o n c t i o n s d ' e x t r a c t i o n e t d ' i n s e r t i o n d e s i g n a u x a v e c l e t e r m i n a l  

r e l i a u r o u t e u r s o n t p o s s i b l e s , m a i s c ' e s t a l o r s l ' e n s e m b l e d e s c a n a u x W D M  

m u l t i p l e x s q u i e s t e x t r a i t d ' u n e b r e d ' e n t r e o u i n s r d a n s u n e b r e d e s o r t i e .

M u l t i p l e x e u r i n s e r t i o n / e x t r a c t i o n ( M I E )  

U n m u l t i p l e x e u r i n s e r t i o n / e x t r a c t i o n (  O p t i c a l A d d / D r o p M u l t i p l e x e r , O A D M   ) 

p e r m e t d ' e x t r a i r e c e r t a i n s c a n a u x W D M e n t r a n s i t s u r u n e b r e o p t i q u e e t d ' e n  

i n s r e r d ' a u t r e s . I l e s t g n r a l e m e n t c o n s t i t u d ' u n d m u l t i p l e x e u r o p t i q u e p a s -  

s i f , d e c o m m u t a t e u r s 2     2 d d i s a u x d i r e n t e s l o n g u e u r s d ' o n d e e t d ' u n m u l -  

2 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 38/200

d’entrée de sortie

Extraction Insertion

Fibres Fibres

F i g u r e 1 . 7 : R p a r t i t e u r ( F - O X C ) .

t i p l e x e u r o p t i q u e p a s s i f , c o m m e i l e s t m o n t r s c h m a t i q u e m e n t s u r l a g u r e 1 . 8 .

L e s t a t s d e s c o m m u t a t e u r s i n t e r m d i a i r e s c o n t r l s l e c t r o n i q u e m e n t d t e r m i -  

n e n t q u e l s c a n a u x W D M p o u r s u i v e n t l e u r c h e m i n , l e s q u e l s s o n t e x t r a i t s e n v u e  

d e l e u r r c e p t i o n l o c a l e e t l e s q u e l s p e u v e n t t r e i n s r s a p r s m i s s i o n l o c a l e .

F i g u r e 1 . 8 : M u l t i p l e x e u r i n s e r t i o n / e x t r a c t i o n ( M I E ) .

L e c o m p o s a n t M I E p e u t t r e g r e d i r e c t e m e n t s u r u n e b r e o p t i q u e , o u  

f a i r e p a r t i e d ' u n n u d d e r o u t a g e p l u s c o m p l e x e . E n p a r t i c u l i e r , a s s o c i s a v e c  

u n r p a r t i t e u r , p l u s i e u r s M I E p e u v e n t f o r m e r u n r o u t e u r M I E , c o m m e i l e s t  

r e p r s e n t s u r l a g u r e 1 . 9 .

2 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 39/200

Extraction Insertion

d’entréeFibres

de sortieFibres

Extraction Insertion

F i g u r e 1 . 9 : R p a r t i t e u r a v e c M I E .

B r a s s e u r  

U n b r a s s e u r (  W a v e l e n g t h R o u t i n g O p t i c a l C r o s s - C o n n e c t , W R - O X C   ) e s t u n c o m -  

p o s a n t d e c o m m u t a t i o n   s l e c t i f e n l o n g u e u r d ' o n d e  . C e l a s i g n i e q u e c h a q u e  

c a n a l W D M p e u t t r e d i r i g v e r s u n e b r e d e s o r t i e i n d p e n d a m m e n t d e s a u t r e s  

c a n a u x m u l t i p l e x s s u r l a m m e b r e d ' e n t r e .

CommutateursFibresd’entrée

MultiplexeursDémultiplexeurs

de sortieFibres

F i g u r e 1 . 1 0 : B r a s s e u r r e c o n g u r a b l e ( W R - O X C ) .

L a c o m p o s i t i o n d ' u n b r a s s e u r e s t r e p r s e n t e s u r l a g u r e 1 . 1 0 . U n e s r i e  

d e d m u l t i p l e x e u r s s i t u s a u x e x t r m i t s d e s b r e s d ' e n t r e p e r m e t d a n s u n  

p r e m i e r t e m p s d e d m u l t i p l e x e r l e s s i g n a u x e n t r a n t s e t d e d i r i g e r s p a t i a l e m e n t  

c h a q u e g r o u p e d e c a n a u x W D M l a m m e l o n g u e u r d ' o n d e v e r s u n c o m m u t a -  

2 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 40/200

t e u r p h o t o n i q u e p a r t i c u l i e r . C e s c o m m u t a t e u r s s o n t c o n t r l s l e c t r o n i q u e m e n t  

e t a p p l i q u e n t s u r l e s g r o u p e s d e c a n a u x d e s f o n c t i o n s d e c o m m u t a t i o n i n d p e n -  

d a n t e s l e s u n e s d e s a u t r e s . L e s c a n a u x W D M s o n t e n n r e m u l t i p l e x s s u r c h a q u e  

b r e d e s o r t i e .

A s s o c i d e s m u l t i p l e x e u r s i n s e r t i o n / e x t r a c t i o n , u n b r a s s e u r p o s s d e u n e  

c a p a c i t d e r o u t a g e p l u s t e n d u e , p u i s q u ' a i n s i l e s c a n a u x W D M p e u v e n t t r e  

c o m m u t s , e x t r a i t s o u i n s r s , c o m m e i l e s t r e p r s e n t s u r l a g u r e 1 . 1 1 .

d’entrée de sortie

Extraction Insertion

Fibres Fibres

F i g u r e 1 . 1 1 : B r a s s e u r a v e c M I E .

1 . 4 . 3 C o n v e r t i s s e u r s o p t i q u e s    

L e s d i r e n t s c o m p o s a n t s o p t i q u e s d e c o m m u t a t i o n q u e n o u s v e n o n s d e d c r i r e  

i m p o s e n t a u x c a n a u x W D M d e r e s p e c t e r l a   c o n t r a i n t e d e c o n t i n u i t e n  

l o n g u e u r d ' o n d e  . E n d ' a u t r e s t e r m e s , l e s c a n a u x c o m m u t s c o n s e r v e n t e n  

s o r t i e l a l o n g u e u r d ' o n d e q u ' i l s p o s s d e n t e n e n t r e . O n p e u t s ' a r a n c h i r d e c e t t e  

c o n t r a i n t e e t a u g m e n t e r a i n s i l e s c a p a c i t s d e r o u t a g e o p t i q u e p a r l ' u t i l i s a t i o n d e  

c o n v e r t i s s e u r s d e l o n g u e u r d ' o n d e .

L e s d i r e n t e s t e c h n i q u e s p e r m e t t a n t l a c o n v e r s i o n d e l o n g u e u r d ' o n d e o n t t  

c l a s s i e s e t c o m p a r e s d a n s d i r e n t e s t u d e s D M J  

9 6 , S I 9 6 , W i e 9 6 , Y o o 9 6 ] .

O n p e u t d i s t i n g u e r d e u x g r a n d s t y p e s d e t e c h n o l o g i e s : l a   c o n v e r s i o n o p t o -  

l e c t r o n i q u e   , p o u r l a q u e l l e l e s i g n a l o p t i q u e d o i t t r e p r a l a b l e m e n t c o n v e r t i  

e n u n s i g n a l l e c t r i q u e , e t l a   c o n v e r s i o n t o u t - o p t i q u e  , p o u r l a q u e l l e l e s i g n a l  

d e m e u r e d a n s l e d o m a i n e o p t i q u e . L e s t e c h n i q u e s d e c o n v e r s i o n t o u t - o p t i q u e  

p e u v e n t l e u r t o u r t r e d i v i s e s e n c e l l e s b a s e s s u r l e s   e e t s c o h r e n t s   e t c e l l e s  

q u i u t i l i s e n t l a   m o d u l a t i o n c r o i s e  .

3 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 41/200

C o n v e r s i o n o p t o - l e c t r o n i q u e  

D a n s l a c o n v e r s i o n d e l o n g u e u r d ' o n d e o p t o - l e c t r o n i q u e , l e s i g n a l o p t i q u e c o n -  

v e r t i r d o i t d ' a b o r d t r e t r a d u i t d a n s l e d o m a i n e l e c t r i q u e l ' a i d e d ' u n e p h o t o -  

d i o d e ( v o i r g u r e 1 . 1 2 ) . L e o t l e c t r o n i q u e r s u l t a n t e s t e n s u i t e r i n j e c t , a p r s  

s t o c k a g e v e n t u e l d a n s u n e m m o i r e t a m p o n , s u r l a c o m m a n d e d e m o d u l a t i o n  

d ' u n m e t t e u r l a s e r r g l s u r l a l o n g u e u r d ' o n d e d s i r e .

C e t t e m t h o d e a t e x p r i m e n t e p o u r d e s d b i t s a l l a n t j u s q u ' 1 0 G b p s  

Y o o 9 6 ] . C e p e n d a n t , e l l e e s t p l u s c o m p l e x e e t c o n s o m m e d a v a n t a g e d e p u i s s a n c e  

q u e l e s a u t r e s m t h o d e s d c r i t e s c i - d e s s o u s D M J  

9 6 ] . D e p l u s , l e p r o c d d e  

c o n v e r s i o n o p t o - l e c t r o n i q u e a e c t e l a t r a n s p a r e n c e d u s i g n a l , e n l u i i m p o s a n t  

u n f o r m a t d e m o d u l a t i o n e t u n d b i t s p c i q u e s . T o u t e i n f o r m a t i o n m o d u l e  

e n p h a s e , e n f r q u e n c e o u a n a l o g i q u e m e n t , e s t p e r d u e d u r a n t c e p r o c e s s u s d e  

c o n v e r s i o n .

photodiode tampon laser

signal signal

d’entrée converti

F i g u r e 1 . 1 2 : C o n v e r t i s s e u r d e l o n g u e u r d ' o n d e o p t o - l e c t r o n i q u e .

C o n v e r s i o n t o u t - o p t i q u e  

S a n s e n t r e r d a n s l e s d t a i l s t e c h n o l o g i q u e s , n o u s d o n n o n s i c i b r i v e m e n t l e s p r o -  

p r i t s d e s d e u x p r i n c i p a l e s t e c h n i q u e s d e c o n v e r s i o n t o u t - o p t i q u e .

L e s m t h o d e s d e c o n v e r s i o n b a s e s s u r l e s e e t s c o h r e n t s t o l r e n t t o u s l e s  

f o r m a t s d e m o d u l a t i o n , o r a n t a i n s i u n e t r a n s p a r e n c e t o t a l e d u s i g n a l . C ' e s t d e  

p l u s l e s e u l t y p e d ' a p p r o c h e q u i p e r m e t l a c o n v e r s i o n s i m u l t a n e d ' u n e n s e m b l e  

d e l o n g u e u r s d ' o n d e v e r s u n a u t r e e t q u i p e u t t o l r e r d e s d b i t s d p a s s a n t l e s  

1 0 0 G b p s Y o o 9 6 ] .

L e s t e c h n i q u e s d e c o n v e r s i o n b a s e s s u r l a m o d u l a t i o n c r o i s e u t i l i s e n t d e s  

c o m p o s a n t s o p t i q u e s a c t i f s s e m i - c o n d u c t e u r s , t e l s q u e d e s a m p l i c a t e u r s o u  

d e s m e t t e u r s l a s e r . L e s d b i t s a u t o r i s s s o n t d e l ' o r d r e d e 1 0 G b p s . L ' a v a n t a g e  

d e c e t t e a p p r o c h e r s i d e d a n s s a f a c i l i t d ' u t i l i s a t i o n .

3 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 42/200

B r a s s e u r c o n v e r t i s s e u r  

U n b r a s s e u r c o n v e r t i s s e u r (  W a v e l e n g t h T r a n s l a t i n g O p t i c a l C r o s s - C o n n e c t , W T -  

O X C  ) e s t u n c o m p o s a n t d e c o m m u t a t i o n s l e c t i f e n l o n g u e u r d ' o n d e e t q u i p e r m e t  

d e p l u s l e u r c o n v e r s i o n . L e b r a s s a g e d e s c a n a u x W D M n e s ' e e c t u e d o n c p a s  

n c e s s a i r e m e n t l o n g u e u r d ' o n d e c o n s t a n t e , c o m m e d a n s u n b r a s s e u r s i m p l e .

C e s n u d s d e c o m m u t a t i o n p r s e n t e n t a i n s i d a v a n t a g e d e e x i b i l i t , m a i s u n e  

s t r u c t u r e b e a u c o u p p l u s c o m p l e x e .

L e s a r c h i t e c t u r e s d e s b r a s s e u r s c o n v e r t i s s e u r s t a n t a u s s i v a r i e s q u e s o p h i s -  

t i q u e s , n o u s n e d o n n o n s p a s i c i d e r e p r s e n t a t i o n d t a i l l e . I l f a u t m e n t i o n n e r  

d e p l u s q u e l e d o m a i n e t e c h n o l o g i q u e d e l a c o n v e r s i o n d e l o n g u e u r d ' o n d e e s t e n  

p l e i n e v o l u t i o n , e t l e s t e c h n i q u e s a c t u e l l e s p e u v e n t c h a n g e r r a p i d e m e n t .

C e p e n d a n t , n o u s r e p r s e n t o n s s u r l a g u r e 1 . 1 3 l a c a p a c i t d e r o u t a g e o p t i q u e  

d ' u n b r a s s e u r c o n v e r t i s s e u r t o t a l , c ' e s t - - d i r e c a p a b l e d ' e e c t u e r n ' i m p o r t e q u e l l e  

c o n v e r s i o n d ' u n c a n a l W D M , a s s o c i d e s m u l t i p l e x e u r s i n s e r t i o n / e x t r a c t i o n .

C e t t e f o n c t i o n a l i t p u i s s a n t e s e r a c o n s i d r e d a n s l e s c h a p i t r e s s u i v a n t s e t n o u s  

t u d i e r o n s s o n i n t r t p a r r a p p o r t c e l l e d e s b r a s s e u r s s i m p l e s .

d’entrée de sortie

Extraction Insertion

Fibres Fibres

F i g u r e 1 . 1 3 : B r a s s e u r c o n v e r t i s s e u r t o t a l a v e c M I E .

R e m a r q u e .   L e s s y s t m e s d e t r a n s m i s s i o n W D M p o i n t - - p o i n t a u j o u r d ' h u i  

d i s p o n i b l e s u t i l i s e n t l ' e n t r e d e s l i a i s o n s d e s c o n v e r t i s s e u r s o p t o - l e c t r o n i q u e s  

a p p e l s   t r a n s p o n d e u r s  . U t i l i s s l ' o r i g i n e c o m m e i n t e r f a c e a v e c l e s a u t r e s r s e a u x  

( S D H e n l ' o c c u r e n c e ) , i l s p r e n n e n t d e l ' i m p o r t a n c e d a n s l e b r a s s a g e o p t i q u e  

p u i s q u ' i l s p e u v e n t t r e u t i l i s s a u t o u r d e b r a s s e u r s r e c o n g u r a b l e s , p a r a n t a i n s i  

l ' i n c o m p a t i b i l i t e n t r e l e s l o n g u e u r s d ' o n d e p r o p r i t a i r e s d e s d i r e n t s c o n s t r u c -  

t e u r s .

3 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 43/200

B i b l i o g r a p h i e      

A g r 9 2 ] G . P . A g r a w a l . F i b e r - O p t i c C o m m u n i c a t i o n S y s t e m s  . W i l e y , 1 9 9 2 .

B r a 9 0 ] C . A . B r a c k e t t . D e n s e w a v e l e n g t h d i v i s i o n m u l t i p l e x i n g n e t w o r k s :

p r i n c i p l e s a n d a p p l i c a t i o n s . I E E E J o u r n a l o n S e l e c t e d A r e a s i n C o m -  

m u n i c a t i o n s  , 8 ( 6 ) : 9 4 8 9 6 4 , 1 9 9 0 .

D e s 9 4 ] E . D e s u r v i r e . E r b i u m - D o p e d F i b e r A m p l i e r s : P r i n c i p l e s a n d A p p l i -  

c a t i o n s  . W i l e y , N e w - Y o r k , 1 9 9 4 .

D M J  

9 6 ] T . D u r h u u s , B . M i k k e l s e n , C . J o e r g e n s e n , S . L . D a n i e l s e n , a n d K . E .

S t u b k j a e r . A l l - o p t i c a l w a v e l e n g t h c o n v e r s i o n b y s e m i c o n d u c t o r o p t i -  

c a l a m p l i e r s . I E E E / O S A J o u r n a l o f L i g h t w a v e T e c h n o l o g y  , 1 4 : 9 4 2  

9 5 4 , 1 9 9 6 .

G l a 9 3 ] A . M . G l a s s . F i b e r o p t i c s . P h y s i c s T o d a y  , J a n u a r y 1 9 9 3 .

G r e 9 1 ] P . E . G r e e n . T h e f u t u r e o f b e r o p t i c c o m p u t e r n e t w o r k s . I E E E  

C o m p u t e r  , 2 4 ( 9 ) : 7 8 8 7 , S e p t e m b e r 1 9 9 1 .

G r e 9 3 ] P . E . G r e e n . F i b e r O p t i c N e t w o r k s  . P r e n t i c e - H a l l , 1 9 9 3 .

H e n 8 5 ] P . S . H e n r y . L i g h t w a v e p r i m e r . I E E E J o u r n a l o f Q u a n t u m E l e c t r o n i c s  , 

2 1 : 1 8 6 2 1 8 7 9 , D e c e m b e r 1 9 8 5 .

J J 9 6 ] I . J o i n d o t a n d M . J o i n d o t . L e s T l c o m m u n i c a t i o n s p a r F i b r e O p -  

t i q u e   . C o l l e c t i o n T e c h n i q u e e t S c i e n t i q u e d e s T l c o m m u n i c a t i o n s .

D u n o d , 1 9 9 6 .

L G 8 8 ] R . A . L i n k e a n d A . H . G n a u k . H i g h - c a p a c i t y c o h e r e n t l i g h t w a v e s y s -  

t e m s . I E E E J o u r n a l o f L i g h t w a v e T e c h n o l o g y  , 6 ( 1 1 ) : 1 7 5 0 1 7 6 9 , N o -  

v e m b e r 1 9 8 8 .

L T 7 6 ] A . L i b c h a b e r a n d G . T o u l o u s e . L e r e t o u r d e s s o l i t o n s . L a R e c h e r c h e  , 

D e c e m b e r 1 9 7 6 .

M u k 9 2 ] B . M u k h e r j e e . W D M - b a s e d l o c a l l i g h t w a v e n e t w o r k s , P a r t 1 : S i n g l e -  

h o p s y s t e m s . I E E E N e t w o r k M a g a z i n e  , 6 ( 3 ) : 1 2 2 7 , M a y 1 9 9 2 .

3 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 44/200

O ' M 9 3 ] M . J . O ' M a h o n y . O p t i c a l a m p l i e r s . I n J . E . M i d w i n t e r , e d i t o r ,   P h o -  

t o n i c s i n S w i t c h i n g   , v o l u m e 1 , p a g e s 1 4 7 1 6 7 . A c a d e m i c P r e s s , S a n  

D i e g o , C A , 1 9 9 3 .

P e t 8 8 ] K . P e t e r m a n n . L a s e r D i o d e M o d u l a t i o n a n d N o i s e  . K l u w e r A c a d e m i c  

P u b l i s h e r s , 1 9 8 8 .

S I 9 6 ] R . S a b e l l a a n d E . I a n n o n e . W a v e l e n g t h c o n v e r s i o n i n o p t i c a l t r a n s -  

p o r t n e t w o r k s . J o u r n a l o f F i b e r a n d I n t e g r a t e d O p t i c s  , 1 5 ( 3 ) : 1 6 7 1 9 1 ,  

1 9 9 6 .

v E v d P 9 1 ] W . v a n E t t e n a n d J . v a n d e r P l a a t s . F u n d a m e n t a l s o f O p t i c a l F i b e r  

C o m m u n i c a t i o n s  . P r e n t i c e - H a l l , 1 9 9 1 .

W h i 9 5 ] T . J . W h i t l e y . A r e v i e w o f r e c e n t s y s t e m d e m o n s t r a t i o n s i n c o r p o r a t -  

i n g 1 . 3 -    m p r a s e o d y m i u m - d o p e d u o r i d e b e r a m p l i e r s . I E E E / O S A  

J o u r n a l o f L i g h t w a v e T e c h n o l o g y  , 1 3 : 7 4 4 7 6 0 , M a y 1 9 9 5 .

W i e 9 6 ] J . M . W i e s e n f e l d . W a v e l e n g t h c o n v e r s i o n t e c h n i q u e s . I n   P r o c . o f  

O p t i c a l F i b e r C o m m u n i c a t i o n ( O F C ' 9 6 )  , p a g e s 7 1 7 2 , S a n J o s e , C A ,  

1 9 9 6 .

W o o 8 8 ] T . H . W o o d . M u l t i p l e Q u a n t u m W e l l ( M Q W ) w a v e g u i d e m o d u l a t o r s .

I E E E J o u r n a l o f L i g h t w a v e T e c h n o l o g y  , 6 ( 6 ) : 1 4 3 1 5 7 , J u n e 1 9 8 8 .

Y o o 9 6 ] S . J . B . Y o o . W a v e l e n g t h c o n v e r s i o n t e c h n o l o g i e s f o r W D M n e t w o r k  

a p p l i c a t i o n s . I E E E / O S A J o u r n a l o f L i g h t w a v e T e c h n o l o g y  , 1 4 : 9 5 5  

9 6 6 , J u n e 1 9 9 6 .

3 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 45/200

C H A P I T R E 2      

P r o b l m a t i q u e e t m o d l i s a t i o n      

2 . 1 P r o b l m a t i q u e    

U n r s e a u d e c o m m u n i c a t i o n e n b r e o p t i q u e e s t d p l o y s u r u n e r g i o n t r s  

t e n d u e p a r u n o p r a t e u r e n t l c o m m u n i c a t i o n s e n t a n t q u ' p i n e d o r s a l e d e s o n  

r s e a u g l o b a l . U n p o i n t d ' a c c s e s t r a t t a c h a u r s e a u b r p a r l ' i n t e r m d i a i r e  

d ' u n n u d d e r o u t a g e o p t i q u e . D a n s c e c o n t e x t e , u n p o i n t d ' a c c s n e f o u r n i t p a s  

n c e s s a i r e m e n t u n e p o r t e d ' e n t r e u n t e r m i n a l p a r t i c u l i e r , m a i s p l u t t u n e  

c o l l e c t i o n d e t e r m i n a u x i s s u s d e s o u s - r s e a u x l o c a u x , d o n t l ' a c t i v i t s e t r o u v e  

a g r g e , d e m a n i r e c e q u e c h a q u e m e t t e u r o u r c e p t e u r d u p o i n t d ' a c c s  

f o n c t i o n n e u n d b i t d e t r a n s m i s s i o n l e c t r o n i q u e .

L e s p o i n t s d ' a c c s a u r s e a u o p t i q u e c o m m u n i q u e n t e n t r e e u x v i a d e s c a n a u x  

W D M ( c f . s e c t i o n 1 . 3 . 2 ) , d i t s   t o u t - o p t i q u e s   c a r i l s n e s u b i s s e n t p a s d e c o n v e r s i o n  

l e c t r o n i q u e i n t e r m d i a i r e , e t q u i s o n t g a l e m e n t a p p e l s   c h e m i n s o p t i q u e s  . U n e  

t e l l e l i a i s o n p e u t r e c o u v r i r u n e s r i e d e l i e n s e n b r e o p t i q u e e t f o u r n i r a i n s i u n e  

c o n n e x i o n d e t y p e   c o m m u t a t i o n d e c i r c u i t s   (  c i r c u i t - s w i t c h i n g   , e n a n g l a i s ) e n t r e  

d e u x s i t e s d i s t a n t s d a n s l a t o p o l o g i e p h y s i q u e . C h a q u e n u d d e r o u t a g e i n t e r -  

m d i a i r e d o i t p o u r c e l a p o s s d e r u n e f o n c t i o n d e c o m m u t a t i o n o p t i q u e a d a p t e .

L e s d i r e n t s t y p e s d e c o m m u t a t e u r s o p t i q u e s e x i s t a n t s o n t t p r s e n t s d a n s  

l a s e c t i o n 1 . 4 . N o u s n e n o u s i n t r e s s o n s p a s i c i a u x m c a n i s m e s d e c o m m u t a t i o n  

p e r m e t t a n t l ' t a b l i s s e m e n t d e s c o n n e x i o n s , m a i s n o u s s u p p o s o n s q u e l e c o n t r l e  

d u r s e a u e s t e e c t u d e m a n i r e c e n t r a l i s e e n v u e d ' a s s u r e r d e s l i a i s o n s d u r a b l e s .

P l u s i e u r s a r c h i t e c t u r e s p o u r l e s r s e a u x t o u t - o p t i q u e s o n t t p r o p o s e s d a n s  

l a d e r n i r e d c e n n i e . T o u t e s p r s u p p o s e n t c e p e n d a n t l ' u t i l i s a t i o n d e l i e n s e n t r e  

l e s n u d s d e r o u t a g e q u i s o n t c o n s t i t u s d e p a i r e s d e b r e s o p t i q u e s u n i d i r e c t i o n -  

n e l l e s , p u i s q u e l a p o s e d e c e s b r e s e n p r a t i q u e s ' e e c t u e f a c i l e m e n t d e m a n i r e  

s y m t r i q u e . L a d i s t i n c t i o n e n t r e l e s d i r e n t e s a r c h i t e c t u r e s i n t e r v i e n t a u n i v e a u  

3 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 46/200

d u t y p e d e s n u d s d e c o m m u t a t i o n u t i l i s s . P o u r n o t r e p a r t , n o u s c o n s i d r o n s  

l ' u n e d e s a r c h i t e c t u r e s l e s p l u s c o m m u n e s e t l e s p l u s s o u v e n t t u d i e s , p a r e x -  

e m p l e d a n s C N W 9 0 , P a n 9 2 , V D 9 3 , R S 9 5 ] , q u i e s t c o n s t i t u e d e n u d s d e c o m -  

m u t a t i o n f o r m s p a r t i r d e b r a s s e u r s a v e c m u l t i p l e x e u r s i n s e r t i o n / e x t r a c t i o n  

( n u d s W R - O X C a v e c M I E ) , t e l s q u ' i l s s o n t p r s e n t s d a n s l a s e c t i o n 1 . 4 . 2 ( v o i r  

g u r e 1 . 1 1 , p a g e 3 0 ) . C e t t e h y p o t h s e p e r m e t a i n s i u n e g r a n d e l i b e r t d e c o m -  

m u t a t i o n o p t i q u e , s a n s t o u t e f o i s a u t o r i s e r l a c o n v e r s i o n d e s l o n g u e u r s d ' o n d e , q u i  

e s t e n r e v a n c h e p o s s i b l e a v e c l e s b r a s s e u r s c o n v e r t i s s e u r s ( n u d s W T - O X C , v o i r  

g u r e 1 . 1 3 , p a g e 3 2 ) .

L ' e n s e m b l e d e n o s t r a v a u x e s t b a s s u r c e t y p e d ' a r c h i t e c t u r e . l ' p o q u e  

d e l e u r r d a c t i o n , l e s p o s s i b i l i t s d e c o n v e r s i o n t o u t - o p t i q u e t a i e n t a l o r s e n c o r e  

c o n s i d r e s c o m m e r e l a t i v e m e n t i m m a t u r e s e t t r s c o t e u s e s B D O  

9 8 ] . I l f a u t  

c e p e n d a n t n o t e r q u e l a r e c h e r c h e t e c h n o l o g i q u e a c t u e l l e s e f o c a l i s e s u r c e n o u v e l  

e n j e u a n d e r e n d r e l e s c o m p o s a n t s d e c o n v e r s i o n u t i l i s a b l e s g r a n d e c h e l l e e t  

d a n s u n f u t u r p r o c h e . C e t t e n o u v e l l e p e r s p e c t i v e a m n e d e n o u v e a u x p r o b l m e s  

a l g o r i t h m i q u e s n o t a m m e n t s i l e s p o s s i b i l i t s d e c o n v e r s i o n s o n t l i m i t e s q u e  

n o u s n ' a v o n s p a s a b o r d s d a n s n o t r e t u d e , s i c e n ' e s t l e c a s d e l a c o n v e r s i o n t o -  

t a l e . N o u s i n v i t o n s l e l e c t e u r i n t r e s s p a r l e s p r o b l m e s r s u l t a n t d e l a c o n v e r s i o n  

l i m i t e s e r e p o r t e r s u r l e s t r a v a u x G a r 9 8 , A C K P 9 8 a , A C K P 9 8 b , R S 9 8 , K K 9 9 ] .

D a n s c e q u i s u i t , n o u s a l l o n s p r s e n t e r l a m o d l i s a t i o n t h o r i q u e q u i a s e r v i  

d e s u p p o r t n o t r e r e c h e r c h e . D a n s u n e c e r t a i n e m e s u r e , e l l e v i s e s i m p l i e r l a  

s t r u c t u r e r e l l e d e s r s e a u x o p t i q u e s q u i p e u v e n t s e r v l e r h t r o g n e s , t o u t e n  

c o n s e r v a n t c e p e n d a n t l e s c a r a c t r i s t i q u e s e s s e n t i e l l e s d e s p r o b l m e s d i v e r s r e n -  

c o n t r s e n p r a t i q u e .

A i n s i , n o u s m o d l i s e r o n s u n r s e a u t o u t - o p t i q u e p a r u n g r a p h e o u m u l t i -  

g r a p h e o r i e n t , s y m t r i q u e l a p l u p a r t d u t e m p s , d o n t l e s s o m m e t s r e p r s e n t e r o n t  

i n d i r e m m e n t l e s p o i n t s d ' a c c s e t l e s n u d s d e r o u t a g e . D a n s c e c a d r e , c h a q u e  

a r c c o r r e s p o n d u n e b r e o p t i q u e u n i d i r e c t i o n n e l l e q u i s u p p o r t e u n n o m b r e x  

d e l o n g u e u r s d ' o n d e , q u e n o u s s u p p o s e r o n s u n i f o r m e d a n s t o u t l e r s e a u .

L e t y p e d e c o m m u t a t e u r s r e t e n u d a n s n o s t u d e s ( b r a s s e u r s W R - O X C ) p o s -  

s d e l a p r o p r i t d ' t r e   s l e c t i f e n l o n g u e u r d ' o n d e   . C e l a s i g n i e q u e l e s d i r e n t s  

s i g n a u x o p t i q u e s a r r i v a n t s u r u n e m m e b r e d ' e n t r e p e u v e n t t r e d i s t i n g u s  

s e l o n l e u r s l o n g u e u r s d ' o n d e e t c o m m u t s c h a c u n s u r u n e b r e d e s o r t i e p a r t i c -  

u l i r e . S a n s c o n v e r s i o n o p t i q u e o u o p t o - l e c t r o n i q u e , u n s i g n a l d o i t c o n s e r v e r l a  

m m e l o n g u e u r d ' o n d e t o u t l e l o n g d ' u n c h e m i n r e l i a n t l a s o u r c e e t l a d e s t i n a -  

t i o n . D e p l u s , c a u s e d e l ' i n t e r f r e n c e l e c t r o - m a g n t i q u e , d e u x s i g n a u x a y a n t l a  

m m e l o n g u e u r d ' o n d e n e p e u v e n t p a s t r e t r a n s m i s s u r l a m m e b r e o p t i q u e .

U n e l o n g u e u r d ' o n d e u n i q u e d o i t d o n c t r e r s e r v e s u r t o u s l e s l i e n s d ' u n c h e m i n  

3 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 47/200

p o u r s a t i s f a i r e u n e r e q u t e d e c o n n e x i o n . C e t t e d e r n i r e c o n t r a i n t e d i s p a r a t e n  

c a s d e c o n v e r s i o n p o s s i b l e e n d e s n u d s i n t e r m d i a i r e s .

D a n s l e s r s e a u x o p t i q u e s W D M , l e n o m b r e d e l o n g u e u r s d ' o n d e d i s p o n i b l e s  

e s t f o r t e m e n t l i m i t , g n r a l e m e n t d e l ' o r d r e d e l a t r e n t a i n e , e t l e s p e r s p e c t i v e s  

f u t u r e s n e l a i s s e n t p a s e n v i s a g e r d e d p a s s e r l ' o r d r e d e l a c e n t a i n e . D e p l u s , l e  

c o t e t l a c o m p l e x i t d e s c o m m u t a t e u r s e t d e s m u l t i p l e x e u r s a u g m e n t e n t s i g n i -  

c a t i v e m e n t a v e c l e n o m b r e d e l o n g u e u r s d ' o n d e t r a i t e r . C ' e s t p o u r q u o i i l e s t  

c r u c i a l d e c h e r c h e r m i n i m i s e r l ' u t i l i s a t i o n d e c e s r e s s o u r c e s o p t i q u e s .

E n g n r a l , l e p r o b l m e s e p o s a n t d a n s u n r s e a u W D M t o u t - o p t i q u e c o n s i s t e  

s a t i s f a i r e s i m u l t a n m e n t u n e n s e m b l e d e r e q u t e s d e c o n n e x i o n , a p p e l   i n s t a n c e  

d e c o m m u n i c a t i o n   , q u i e s t f o r m d e c o u p l e s s o u r c e - d e s t i n a t i o n . P o u r c h a c u n e  

d e s r e q u t e s , i l s ' a g i t d ' a t t r i b u e r u n c h e m i n d a n s l e r s e a u a i n s i q u ' u n e l o n g u e u r  

d ' o n d e , d e m a n i r e r e s p e c t e r l e s c o n t r a i n t e s d u r o u t a g e o p t i q u e f o r m u l e s c i -  

d e s s u s .

L ' o b j e c t i f d e c e t t e a l l o c a t i o n d e r e s s o u r c e s e s t d e m i n i m i s e r l e n o m b r e d e  

l o n g u e u r s d ' o n d e u t i l i s e s . C e t t e o p t i m i s a t i o n e s t i m p o r t a n t e d e d e u x p o i n t s  

d e v u e : d ' u n e p a r t , d a n s l e c a d r e d e l a c o n c e p t i o n e t d u d i m e n s i o n n e m e n t  

d ' u n r s e a u o p t i q u e , e n v u e d e s a t i s f a i r e u n e c e r t a i n e d e m a n d e d e t r a c p r v u e  

l ' a v a n c e e t a n d e m i n i m i s e r l e c o t g l o b a l d e s q u i p e m e n t s n c e s s a i r e s  

( b r e s , b r a s s e u r s , m u l t i p l e x e u r s ) d ' a u t r e p a r t , d a n s u n r s e a u e x i s t a n t , p o u r  

g r e r l ' u t i l i s a t i o n d e s r e s s o u r c e s o p t i q u e s e n a s s u r a n t l a p o s s i b i l i t d ' t a b l i r d e  

n o u v e l l e s c o n n e x i o n s u l t r i e u r e m e n t .

2 . 2 G r a p h e s e t r s e a u x      

U n r s e a u o p t i q u e d e t l c o m m u n i c a t i o n s p e u t s e m o d l i s e r l ' a i d e d ' u n g r a p h e  

o u d ' u n m u l t i g r a p h e o r i e n t , t e l s q u e n o u s a l l o n s l e s d n i r f o r m e l l e m e n t . L e s  

s o m m e t s r e p r s e n t e n t l e s n u d s d u r s e a u , q u i p e u v e n t t r e d e s p o i n t s d ' a c c s o u  

d e s c o m m u t a t e u r s . L e s a r c s r e p r s e n t e n t l e s l i e n s p h y s i q u e s u n i d i r e c t i o n n e l s e n  

b r e o p t i q u e . U n c e r t a i n n o m b r e d e p a r a m t r e s u s u e l s e n t h o r i e d e s g r a p h e s s o n t  

a s s o c i s d e s p r o p r i t s p h y s i q u e s o u d e s p e r f o r m a n c e s d e s r s e a u x m o d l i s s .

E n r g l e g n r a l e , l e g r a p h e p h y s i q u e d u r s e a u o p t i q u e n e c o m p o r t e p a s d e  

s t r u c t u r e p a r t i c u l i r e , h o r m i s u n e c e r t a i n e c o n n e x i t n c e s s a i r e l ' a c h e m i n e m e n t  

d u t r a c e t l a s c u r i s a t i o n d u r s e a u . N o t o n s c e p e n d a n t q u e l ' t u d e d e t o p o l o -  

g i e s r g u l i r e s p e u t s ' a v r e r i n t r e s s a n t e p a r t i r d u m o m e n t o o n l e s r e t r o u v e  

c o m m e s o u s - s t r u c t u r e s d u r s e a u g l o b a l . D e m m e , l ' t u d e d e s c h m a s d e c o m -  

m u n i c a t i o n r g u l i e r s , p l u s a i s m e n t f o r m a l i s a b l e s e t s o l u b l e s e n g n r a l , p r s e n t e  

u n i n t r t d a n s l a m e s u r e o i l s s e r a p p r o c h e n t d e s i t u a t i o n s r e l l e s .

3 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 48/200

2 . 2 . 1 N o t i o n s l m e n t a i r e s d e t h o r i e d e s g r a p h e s    

N o u s d o n n o n s s e u l e m e n t l e s d n i t i o n s n c e s s a i r e s p a r l a s u i t e . L e l e c t e u r p o u r r a  

t r o u v e r l e s n o t i o n s n o n r a p p e l e s i c i d a n s l e l i v r e d e l ' a c t i o n R U M E U R d R 9 4 ] ,  

d a n s l e s l i v r e s d e t h o r i e d e s g r a p h e s d e B e r g e B e r 8 3 ] , d e B o n d y e t M u r t y B M 7 6 ]

o u d a n s l ' o u v r a g e d e L e i g h t o n c o n s a c r a u p a r a l l l i s m e L e i 9 2 ] .

D n i t i o n s  

- U n  g r a p h e o r i e n t   (  d i g r a p h   e n a n g l a i s )   G  = (  V  (  G  )  A  (  G  ) )  e s t c o n s t i t u  

d ' u n e n s e m b l e n i   V  (  G  ) =  f  x 

: : : x  

g  d ' l m e n t s , a p p e l s   s o m m e t s   , 

e t d ' u n e f a m i l l e n i e   A  (  G  ) =  f  a 

: : : a  

g  d e r e p r s e n t a n t s d e c o u p l e s  

d e s o m m e t s , a p p e l s   a r c s  .

- N o t o n s q u ' u n c o u p l e d e s o m m e t s   (  x y  )  2   V  (  G  )     V  (  G  )  p e u t t r e r e p r s e n t  

p l u s i e u r s f o i s d a n s l a f a m i l l e   A  (  G  )  o n p a r l e a l o r s d '  a r c m u l t i p l e   (  x y  )  e t 

d e  m u l t i g r a p h e   G  .

- U n  g r a p h e n o n o r i e n t   G  = (  V  (  G  )  E  (  G  ) )  e s t c o n s t i t u d ' u n e n s e m b l e  

n i  V  (  G  )  d e s o m m e t s e t d ' u n e f a m i l l e n i e   E  (  G  ) =  f  e 

: : : e  

g  d e 

r e p r s e n t a n t s d e p a i r e s d e s o m m e t s , a p p e l e s   a r t e s  .

- L e n o m b r e d e s o m m e t s d ' u n ( m u l t i ) g r a p h e ( o r i e n t o u n o n ) e s t a p p e l  

l '  o r d r e   d u g r a p h e , e t e s t n o t   N  .

- S i  a  = (  x y  )  e s t u n a r c , a l o r s   x  e s t s o n   e x t r m i t i n i t i a l e   e t  y  s o n 

e x t r m i t f i n a l e  .

- S i  a  = (  x y  )  e s t u n a r c , l e s o m m e t   y  e s t u n   s u c c e s s e u r   d u s o m m e t   x 

e t  x  e s t u n   p r d c e s s e u r   d e  y  . O n s ' a u t o r i s e d i r e g a l e m e n t q u e   y  e s t 

a d j a c e n t     x  .

- S i  e  =  f  x y  g  e s t u n e a r t e , l e s s o m m e t s   x  e t  y  s o n t d i t s   a d j a c e n t s   l ' u n  

l ' a u t r e e t l ' a r t e   e  e s t d i t e   i n c i d e n t e     x  e t  y  .

- N o u s a p p e l l e r o n s p a r l a s u i t e   l i e n s   l e s a r c s o u l e s a r t e s d ' u n g r a p h e , q u ' i l  

s o i t o r i e n t o u n o n .

- U n g r a p h e o r i e n t e s t d i t   s y m t r i q u e   s i l ' e x i s t e n c e d ' u n a r c   a  = (  x y  ) 

i m p l i q u e l ' e x i s t e n c e d e l ' a r c   a 

0

= (  y x  )  .

- O n n o t e   G 

 

l e g r a p h e o r i e n t s y m t r i q u e o b t e n u p a r t i r d ' u n g r a p h e n o n  

o r i e n t   G  e n p r e n a n t d a n s   A  (  G 

 

)  l e s a r c s   a  = (  x y  )  e t  a 

0

= (  y x  )  p o u r  

c h a q u e a r t e   e  =  f  x y  g  d e  E  (  G  )  .

- U n a r c d e l a f o r m e   (  x x  )  o u u n e a r t e d e l a f o r m e  

f x x 

g e s t a p p e l ( e )  

b o u c l e   .

3 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 49/200

- U n ( m u l t i ) g r a p h e n e c o m p o r t a n t n i b o u c l e , n i a r c o u a r t e m u l t i p l e , e s t  

a p p e l   g r a p h e s i m p l e  .

- N o u s a p p e l l e r o n s p a r l a s u i t e   g r a p h e s   ( s a n s a u t r e a d j e c t i f ) l e s g r a p h e s  

s i m p l e s n o n o r i e n t s .

- O n a p p e l l e   d e g r s o r t a n t   ( r e s p . e n t r a n t  ) d ' u n s o m m e t   x  d a n s u n g r a p h e  

o r i e n t , n o t   d 

(  x  )  ( r e s p . d 

(  x  )  ) l e n o m b r e d ' a r c s d ' e x t r m i t i n i t i a l e ( r e s p .

n a l e )   x  .

- O n a p p e l l e   d e g r   d ' u n s o m m e t   x  d a n s u n g r a p h e , n o t   d  (  x  )  , l e n o m b r e  

d ' a r t e s i n c i d e n t e s   x  .

- O n a p p e l l e   d e g r m a x i m u m   ( r e s p . m i n i m u m  ) d ' u n g r a p h e , n o t     ( r e s p .   ) , 

l e m a x i m u m ( r e s p . m i n i m u m ) d e s d e g r s d e s s o m m e t s .

- O n a p p e l l e   c h e m i n   (  d i p a t h   e n a n g l a i s ) d a n s u n g r a p h e o r i e n t u n e s u i t e  

P  = (  a 

: : : a  

)  d ' a r c s , t e l l e q u e l ' e x t r m i t n a l e d e   a 

e s t l ' e x t r m i t  

i n i t i a l e d e   a 

i  + 1 

, p o u r   1     i < q  . L a  l o n g u e u r   d u c h e m i n   P  e s t a l o r s l e  

n o m b r e d ' a r c s q u i l e c o m p o s e n t .

- O n p e u t g a l e m e n t d n i r u n c h e m i n   P  = (  a 

: : : a  

)  d a n s u n g r a p h e  

o r i e n t s i m p l e p a r l a s u i t e d e s s o m m e t s   (  x 

: : : x  

)  , t e l l e q u e   a 

(  x 

i  ;  1 

)  . O n d i t a l o r s q u e   P  e s t u n c h e m i n d e   x 

v e r s   x 

.

- O n a p p e l l e   c h a n e   (  p a t h   e n a n g l a i s ) d a n s u n g r a p h e u n e s u i t e   P  = (  e 

 

: : : e  

)  d ' a r t e s , t e l l e q u e d e u x a r t e s c o n s c u t i v e s s o n t i n c i d e n t e s u n  

m m e s o m m e t . L a   l o n g u e u r   d e l a c h a n e   P  e s t a l o r s l e n o m b r e d ' a r t e s  

q u i l a c o m p o s e n t .

- O n s ' a u t o r i s e p a r l a s u i t e a p p e l e r u n e c h a n e u n c h e m i n , l a d i s t i n c t i o n  

d p e n d a n t d e l a n a t u r e d u g r a p h e c o n s i d r .

- U n c h e m i n q u i n e c o m p o r t e p a s d e u x f o i s l e m m e l i e n e s t d i t   s i m p l e   . U n 

c h e m i n q u i n e c o m p o r t e p a s d e u x f o i s l e m m e s o m m e t e s t d i t   l m e n t a i r e   .

- O n a p p e l l e   d i s t a n c e   e n t r e d e u x s o m m e t s   x  e t  y  d a n s u n g r a p h e ( o r i e n t  

o u n o n ) , n o t e   d  (  x y  )  , l a l o n g u e u r m i n i m a l e d ' u n c h e m i n d e   x  v e r s   y  .

- O n a p p e l l e   d i a m t r e   d ' u n g r a p h e ( o r i e n t o u n o n ) , n o t   D  , l e m a x i m u m  

d e s d i s t a n c e s e n t r e l e s s o m m e t s .

- O n a p p e l l e   c i r c u i t   d a n s u n g r a p h e o r i e n t u n c h e m i n d ' u n s o m m e t v e r s  

l u i - m m e .

- O n a p p e l l e   c y c l e   d a n s u n g r a p h e u n e c h a n e d ' u n s o m m e t v e r s l u i - m m e .

3 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 50/200

- U n g r a p h e o r i e n t e s t d i t   f o r t e m e n t c o n n e x e   s ' i l e x i s t e u n c h e m i n d e t o u t  

s o m m e t v e r s t o u t a u t r e s o m m e t .

- U n g r a p h e e s t d i t   c o n n e x e   s ' i l e x i s t e u n e c h a n e e n t r e t o u t e p a i r e d e s o m -  

m e t s .

C o n s t r u c t i o n s c l a s s i q u e s  

- L a  s o m m e c a r t s i e n n e   (  c a r t e s i a n p r o d u c t   e n a n g l a i s ) d e d e u x g r a p h e s s i m -  

p l e s o r i e n t s   G  = (  V A  )  e t  G 

0

= (  V 

0

0

)  , n o t e   G  2  G 

0

, e s t l e g r a p h e a y a n t  

p o u r e n s e m b l e d e s o m m e t s l e p r o d u i t c a r t s i e n   V     V 

0

e t p o u r e n s e m b l e  

d ' a r c s l e s c o u p l e s   ( (  x x 

0

)    (  y y 

0

) )  t e l s q u e   x  =  y  e t  (  x 

0

0

)  2   A 

0

o u t e l s q u e  

0

=  y 

0

e t  (  x y  )  2   A  . L a s o m m e c a r t s i e n n e d e d e u x g r a p h e s n o n - o r i e n t s  

s e d n i t d e m a n i r e a n a l o g u e .

- S o i e n t   ;  u n g r o u p e d o n t l a l o i d e c o m p o s i t i o n e s t n o t e m u l t i p l i c a t i v e -  

m e n t e t   S  u n e n s e m b l e ( o u s y s t m e ) d e g n r a t e u r s d e   ;  n e c o n t e n a n t p a s  

l ' l m e n t n e u t r e   e  d e  ;  . A l o r s l e   g r a p h e d e C a y l e y o r i e n t   s u r  ;  m u n i  

d u s y s t m e d e g n r a t e u r s   S  , n o t   G  ( ;  S  )  , e s t d n i p a r :

- l ' e n s e m b l e d e s s o m m e t s e s t   ;  , 

- l ' e n s e m b l e d e s a r c s e s t c o n s t i t u d e s c o u p l e s   (  x s x   )  , p o u r   x 

2  ;  e t 

s  2   S  .

2 . 2 . 2 R s e a u x u s u e l s    

N o u s d n i s s o n s i c i c e r t a i n s g r a p h e s c l a s s i q u e s q u i s o n t l e p l u s s o u v e n t t u d i s .

D a n s l e c a d r e d e s r s e a u x o p t i q u e s , i l s ' a g i r a d e c o n s i d r e r l e s g r a p h e s o r i e n t s  

s y m t r i q u e s a s s o c i s .

- O n n o t e   C 

l e  c y c l e   ( o u  a n n e a u   ) ( l m e n t a i r e ) d ' o r d r e   N  , d e l o n g u e u r   N 

( v o i r g u r e 2 . 1 ) .

- O n n o t e   P 

l a  c h a n e   ( l m e n t a i r e ) d ' o r d r e   N  , d e l o n g u e u r   N  ;   1  .

- O n n o t e   K 

l e  g r a p h e c o m p l e t   d ' o r d r e   N  , a y a n t   N  s o m m e t s d e u x d e u x  

a d j a c e n t s ( v o i r g u r e 2 . 1 ) .

- O n n o t e   H 

l '  h y p e r c u b e   d e d i m e n s i o n   n  , d ' o r d r e   N  = 2 

, q u i e s t l a s o m m e  

c a r t s i e n n e d e   n  c o p i e s d u g r a p h e   K 

. I l s e d n i t r c u r s i v e m e n t p a r t i r  

d e  K 

:

=  K 

2  H 

n  ;  1 

=  K 

2  K 

2    2  K 

 | { z } 

n  f o i s  

I l p e u t g a l e m e n t s e d n i r c o m m e l e g r a p h e d o n t l e s s o m m e t s s o n t l e s m o t s  

d e l o n g u e u r   n  s u r l ' a l p h a b e t  

f 0    1 

g , t e l q u e d e u x s o m m e t s s o n t a d j a c e n t s s i  

e t s e u l e m e n t s i l e u r s m o t s d i r e n t e n u n e s e u l e l e t t r e ( v o i r g u r e 2 . 2 ) .

4 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 51/200

F i g u r e 2 . 1 : C y c l e   C 

e t g r a p h e c o m p l e t   K 

.

0000

1000

0101

0010

0111

1111

11101101

110010101001

1011

0110

01000001

0011

F i g u r e 2 . 2 : H y p e r c u b e   H 

.

- O n n o t e   M  (   p 

: : : p  

)  l a  g r i l l e   (  m e s h   e n a n g l a i s ) d e d i m e n s i o n   n  , 

d ' o r d r e   N  = 

Q  

i  = 1 

 p 

, q u i e s t l a s o m m e c a r t s i e n n e d e s   n  c h a n e s   P 

 p 

i

(  i  = 

1    2  : : : n   ) , s o i t   P 

 p 

2  P 

 p 

2    2  P 

 p 

( v o i r g u r e 2 . 3 ) .

- O n n o t e   T M  (  l 

: : : l  

)  l a  g r i l l e t o r i q u e   (  t o r o i d a l m e s h   e n a n g l a i s )  

o u  t o r e   d e d i m e n s i o n   n  , d ' o r d r e   N  = 

Q  

i  = 1 

, q u i e s t l a s o m m e c a r t s i e n n e  

d e s  n  c y c l e s   C 

l

i

(  i  = 1    2  : : : n   ) , s o i t   C 

l

2  C 

l

2    2  C 

l

( v o i r g u r e 2 . 3 ) .

- U n  a r b r e d e c y c l e s   e s t u n g r a p h e f o r m p a r u n e u n i o n d e c y c l e s q u i  

s ' i n t e r s e c t e n t d e u x - - d e u x e n a u p l u s u n s o m m e t , e t t e l q u e d e u x s o m m e t s  

q u e l c o n q u e s p e u v e n t t r e r e l i s p a r e x a c t e m e n t d e u x c h e m i n s a r t e - d i s j o i n t s  

( v o i r g u r e 2 . 4 ) .

4 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 52/200

F i g u r e 2 . 3 : G r i l l e   M  ( 5    4 )  e t t o r e   T M  ( 5    4 )  .

F i g u r e 2 . 4 : A r b r e d e c y c l e s .

2 . 3 O p t i m i s a t i o n e t a p p r o x i m a t i o n      

U n  p r o b l m e d ' o p t i m i s a t i o n   P  e s t d o n n p a r p a r u n e n s e m b l e    I   d ' i n s t a n c e s ( e n -  

t r e s ) , u n e n s e m b l e   S   d e s o l u t i o n s ( s o r t i e s ) , u n e f o n c t i o n   s  :  I ! P   (  S   )  d e s 

i n s t a n c e s v e r s l e s p a r t i e s d e s s o l u t i o n s a c c e p t a b l e s , u n e f o n c t i o n   v a l  :  I S !    N 

m e s u r a n t l a q u a l i t   v a l  (  I S  )  d e l a s o l u t i o n   S  2   s  (  I  )  p o u r l ' i n s t a n c e   I  , e t u n  

o b j e c t i f   m i n  o u  m a x  . S i l ' o b j e c t i f e s t   m i n  ( r e s p . m a x  ) , o n s o u h a i t e t r o u v e r  

u n e s o l u t i o n   S  2   s  (  I  )  q u i m i n i m i s e ( r e s p . m a x i m i s e )   v a l  (  I S  )  . N o u s n e c o n -  

s i d r o n s q u e d e s p r o b l m e s d ' o p t i m i s a t i o n p o u r l e s q u e l s i l e s t f a c i l e d e v r i e r  

l ' a p p a r t e n a n c e    I   , l ' a p p a r t e n a n c e u n e p a r t i e d e s o l u t i o n s a c c e p t a b l e s , e t d e  

c a l c u l e r l a f o n c t i o n   v a l  . D a v a n t a g e d e d t a i l s s u r l e s d n i t i o n s f o r m e l l e s d e  

c e s p r o b l m e s p e u v e n t t r e t r o u v s d a n s M P S 9 8 ] . L o r s q u e n o u s a b o r d e r o n s p a r  

l a s u i t e d e s p r o b l m e s p a r t i c u l i e r s d ' o p t i m i s a t i o n , n o u s l e s p r s e n t e r o n s p a r f o i s  

4 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 53/200

d ' u n e m a n i r e p l u s i n f o r m e l l e , e n g a r d a n t t o u t e f o i s l ' e s p r i t c e s d n i t i o n s .

N o u s r a p p e l o n s q u ' u n   p r o b l m e d e d c i s i o n   P  e s t   N P   - c o m p l e t s ' i l e s t d a n s l a  

c l a s s e d e c o m p l e x i t    N P   e t s ' i l e x i s t e u n e r d u c t i o n p o l y n m i a l e d e t o u t a u t r e  

p r o b l m e d e    N P   v e r s   P  . L a v e r s i o n d c i s i o n n e l l e d ' u n p r o b l m e d ' o p t i m i s a t i o n   P 

e s t l e p r o b l m e d e d c i s i o n o b t e n u e n a j o u t a n t u n e n t i e r   K  l ' i n s t a n c e   I  e t e n s e  

d e m a n d a n t E x i s t e - t - i l u n e s o l u t i o n   S  2   s  (  I  )  t e l l e q u e   v a l  (  I S  )     K  ? d a n s l e  

c a s d ' u n p r o b l m e d e m a x i m i s a t i o n , o u b i e n E x i s t e - t - i l u n e s o l u t i o n   S  2   s  (  I  )  t e l l e  

q u e  v a l  (  I S  )     K  ? d a n s l e c a s d ' u n p r o b l m e d e m i n i m i s a t i o n . U n p r o b l m e  

d ' o p t i m i s a t i o n e s t d i t    N P   - d u r o u    N P   - d i c i l e s i s a v e r s i o n d c i s i o n n e l l e e s t    N P   - 

c o m p l t e . N o u s i n v i t o n s l e l e c t e u r i n t r e s s s e r f r e r a u l i v r e d e G a r e y e t  

J o h n s o n G J 7 9 ] p o u r u n e i n t r o d u c t i o n l a t h o r i e d e l a    N P   - c o m p l t u d e .

P o u r u n p r o b l m e d ' o p t i m i s a t i o n d o n n , u n a l g o r i t h m e q u i s ' e x c u t e e n t e m p s  

p o l y n m i a l e t q u i p r o d u i t t o u j o u r s u n e s o l u t i o n o p t i m a l e e s t d i t   e x a c t  , o u s i m -  

p l e m e n t   o p t i m a l  . L ' e x i s t e n c e d ' u n a l g o r i t h m e e x a c t p o u r u n p r o b l m e    N P   - d u r  

i m p l i q u e r a i t l ' g a l i t   P   =   N P   . P a r c o n s q u e n t , l e s a l g o r i t h m e s p o l y n m i a u x  

d ' a p p r o x i m a t i o n s o n t i n t r e s s a n t s p o u r l e s p r o b l m e s d ' o p t i m i s a t i o n    N P   - d u r s .

U n  a l g o r i t h m e d ' a p p r o x i m a t i o n   A  p o u r u n p r o b l m e d ' o p t i m i s a t i o n   P  e s t u n  

a l g o r i t h m e d t e r m i n i s t e d o n t l e t e m p s d ' e x c u t i o n e s t p o l y n m i a l e n l a t a i l l e d e  

l ' e n t r e e t q u i r e n d t o u j o u r s u n e s o l u t i o n a c c e p t a b l e . N o t o n s   O P T  (  I  )  l a v a l e u r  

d ' u n e s o l u t i o n o p t i m a l e , i . e . ,   O P T  (  I  ) = m a x  

S  2  s  (  I  ) 

v a l  (  I S  )  p o u r l e s p r o b l m e s  

d e m a x i m i s a t i o n e t   O P T  (  I  ) = m i n  

S  2  s  (  I  ) 

v a l  (  I S  )  p o u r l e s p r o b l m e s d e m i n i -  

m i s a t i o n . D a n s l e p r e m i e r c a s , o n d i t q u e l ' a l g o r i t h m e   A  p o s s d e u n    f a c t e u r 

d ' a p p r o x i m a t i o n   (  a b s o l u   )    s i  O P T  (  I  )  = v a l  (  I A  (  I  ) )       p o u r t o u t e i n s t a n c e   I  , 

A  (  I  )  r e p r s e n t a n t l a s o r t i e d e   A  s u r l ' e n t r e   I  . D a n s l e s e c o n d c a s , l a c o n d i t i o n  

e s t  v a l  (  I A  (  I  ) )  = O P T   (  I  )       .

P a r f o i s i l p e u t t r e i n t r e s s a n t d e c o n s i d r e r l e c o m p o r t e m e n t a s y m p t o t i q u e  

d ' u n a l g o r i t h m e d ' a p p r o x i m a t i o n . P o u r u n p r o b l m e d e m a x i m i s a t i o n , u n a l g o -  

r i t h m e   A  p o s s d e u n    f a c t e u r d ' a p p r o x i m a t i o n a s y m p t o t i q u e    s i  l i m s u p  

O P T  (  I  )  ! 1 

A  (  I  )  = O P T   (  I  )       . P o u r u n p r o b l m e d e m i n i m i s a t i o n , l a c o n d i t i o n r e q u i s e  

e s t  l i m s u p  

O P T  (  I  )  ! 1 

O P T  (  I  )  = A  (  I  )       . U n e p r s e n t a t i o n g n r a l e d e s a l g o -  

r i t h m e s d ' a p p r o x i m a t i o n p o u r l e s p r o b l m e s    N P   - d u r s p e u t t r e t r o u v e d a n s  

l e l i v r e H o c 9 7 ] p u b l i p a r H o c h b a u m .

L e s a l g o r i t h m e s d ' a p p r o x i m a t i o n r e q u i r e n t h a b i t u e l l e m e n t q u e l ' e n t r e s o i t  

d o n n e e n t i r e m e n t l ' a v a n c e , e t d a n s c e c a s i l s s o n t a p p e l s   s t a t i q u e s   (  o - l i n e   , e n 

a n g l a i s ) . P o u r l e s p r o b l m e s d ' o p t i m i s a t i o n c o n s i d r s d a n s c e t t e t h s e , l ' e n t r e  

c o n s i s t e g n r a l e m e n t e n u n e n s e m b l e o u u n e c o l l e c t i o n d e r e q u t e s d e c o m m u -  

n i c a t i o n . E n r e v a n c h e , p o u r c e r t a i n e s a p p l i c a t i o n s i l e s t r a l i s t e d e s u p p o s e r q u e  

l e s r e q u t e s s e p r s e n t e n t a u f u r e t m e s u r e e t l ' a l g o r i t h m e d o i t l e s t r a i t e r s a n s  

4 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 54/200

c o n n a t r e l e s r e q u t e s v e n i r . D e t e l s a l g o r i t h m e s s o n t a p p e l s   d y n a m i q u e s   (  o n - 

l i n e   , e n a n g l a i s ) . P o u r d ' a u t r e s a p p l i c a t i o n s e n c o r e , l ' e n s e m b l e d e s r e q u t e s e s t  

c o n n u l ' a v a n c e , m a i s l a d u r e d ' u n e c o m m u n i c a t i o n e s t i n c o n n u e j u s q u ' s a n .

U n e i n t r o d u c t i o n a u x a l g o r i t h m e s d y n a m i q u e s e t u n t a t - d e - l ' a r t p e u v e n t t r e  

t r o u v s d a n s l e l i v r e d e B o r o d i n e t E l - Y a n i v B E Y 9 8 ] e t d a n s c e l u i p u b l i p a r  

F i a t e t W o e g i n g e r F W 9 8 ] .

2 . 4 F o r m u l a t i o n d e s p r o b l m e s t u d i s    

N o u s s o m m e s p r s e n t e n m e s u r e d e d n i r l e s p r o b l m e s d ' o p t i m i s a t i o n t u d i s  

d a n s l e c h a p i t r e s u i v a n t e t l e s a n n e x e s . C e s p r o b l m e s s o n t r e l i s l ' a l l o c a t i o n  

d e s r e s s o u r c e s p o u r d e s r e q u t e s d e c o n n e x i o n d a n s u n r s e a u d e c o m m u n i c a t i o n  

o p t i q u e . U n r s e a u d o n n e s t m o d l i s p a r u n g r a p h e o u m u l t i g r a p h e o r i e n t  

G  = (  V A  )  . L e s s o m m e t s c o r r e s p o n d e n t a u x n u d s d u r s e a u e t l e s a r c s a u x  

l i e n s p h y s i q u e s e n b r e o p t i q u e . L a p l u p a r t d u t e m p s , l e s g r a p h e s t u d i s s e r o n t  

o r i e n t s s y m t r i q u e s . L e u r g r a p h e n o n - o r i e n t a s s o c i p o u r r a a l o r s t r e c o n s i d r  

g a l e m e n t , p a r s o u c i d e s i m p l i c i t .

D a n s l e u r g n r a l i t , l e s p r o b l m e s s e p o s a n t d a n s l e s r s e a u x W D M t o u t -  

o p t i q u e s c o n s i s t e n t s a t i s f a i r e s i m u l t a n m e n t u n e n s e m b l e d e r e q u t e s d e c o n -  

n e x i o n , a p p e l   i n s t a n c e  , f o r m d e c o u p l e s d e n u d s . P o u r c h a q u e r e q u t e , i l s ' a g i t  

d ' a t t r i b u e r u n c h e m i n d a n s l e r s e a u e t d ' a l l o u e r u n e l o n g u e u r d ' o n d e , s o i t t o u t l e  

l o n g d u c h e m i n , s o i t s u r c h a q u e l i e n f o r m a n t l e c h e m i n e n c a s d e c o n v e r s i o n p o s s i -  

b l e , d e m a n i r e c e q u e d e u x r e q u t e s d i s t i n c t e s n ' u t i l i s e n t p a s l a m m e l o n g u e u r  

d ' o n d e s u r l e m m e l i e n . L ' o b j e c t i f d a n s c e c a d r e e s t d e m i n i m i s e r l ' u t i l i s a t i o n d e s  

r e s s o u r c e s o p t i q u e s , c ' e s t - - d i r e l e n o m b r e t o t a l d e l o n g u e u r s d ' o n d e p e r m e t t a n t  

d e s a t i s f a i r e l ' i n s t a n c e d o n n e .

L e s p r e m i r e s t u d e s d a n s l a l i t t r a t u r e o n t r e p r s e n t l e s r s e a u x o p t i q u e s  

p a r d e s g r a p h e s n o n - o r i e n t s . C e t t e m o d l i s a t i o n n e c o r r e s p o n d p a s p r c i s m e n t  

l a r a l i t p h y s i q u e , p u i s q u e l e s c o m m u n i c a t i o n s o p t i q u e s s o n t u n i d i r e c t i o n -  

n e l l e s , m a i s e l l e p e u t t r e p r i s e e n c o n s i d r a t i o n s o u s l e s h y p o t h s e s r e s t r i c t i v e s  

s u i v a n t e s :

R e m a r q u e .   L e m o d l e n o n - o r i e n t d e s r s e a u x d e c o m m u n i c a t i o n t o u t -  

o p t i q u e s c o r r e s p o n d a u c a s o l e s r e q u t e s d e c o n n e x i o n s o n t s y m t r i q u e s e t  

s o u s l a c o n t r a i n t e d ' t r e r o u t e s d e u x - - d e u x p a r d e s c h e m i n s s y m t r i q u e s e t s u r  

l a m m e l o n g u e u r d ' o n d e .

L e s p r o b l m e s d ' o p t i m i s a t i o n d n i s d a n s t o u t e c e t t e s e c t i o n p e u v e n t t r e  

t u d i s p o u r l e s d i r e n t e s v a r i a n t e s d e g r a p h e s ( o r i e n t s , o r i e n t s s y m t r i q u e s ,  

4 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 55/200

o r i e n t s n o n - s y m t r i q u e s , n o n - o r i e n t s ) .

2 . 4 . 1 P r o b l m e d u r o u t a g e t o u t - o p t i q u e    

D a n s u n r s e a u t o u t - o p t i q u e , u n e r e q u t e d e c o n n e x i o n e n t r e u n n u d   u  e t u n  

n u d   v  e s t r e p r s e n t e p a r l e c o u p l e   (  u v  )  . E l l e e s t t a b l i e e n r s e r v a n t u n e  

l o n g u e u r d ' o n d e s u r t o u s l e s l i e n s d ' u n c h e m i n d e   u  v e r s   v  . L e s c h e m i n s c o r r e s -  

p o n d a n t a u x d i r e n t e s c o n n e x i o n s n e d o i v e n t p a s u t i l i s e r l a m m e l o n g u e u r  

d ' o n d e s u r l e m m e l i e n . S i l e s c o m m u t a t e u r s n e p e r m e t t e n t p a s d e c o n v e r s i o n  

( d o n c d e t y p e W R - O X C ) , u n e c o n n e x i o n d o i t u t i l i s e r l a m m e l o n g u e u r d ' o n d e  

t o u t l e l o n g d u c h e m i n d e l a s o u r c e v e r s l a d e s t i n a t i o n .

N o u s a p p e l o n s   p r o b l m e d u r o u t a g e ( t o u t - ) o p t i q u e   l e p r o b l m e d e l ' a l l o c a t i o n  

d e s c h e m i n s e t d e s l o n g u e u r s d ' o n d e ( o u c o u l e u r s ) p o u r u n e c o l l e c t i o n d e r e q u t e s  

( i n s t a n c e ) d a n s l e s r s e a u x t o u t - o p t i q u e s s a n s c o n v e r s i o n .

P R O B L M E d u R o u t a g e O p t i q u e  

E n t r e :   u n ( m u l t i ) g r a p h e   G  e t u n e i n s t a n c e   I  d e r e q u t e s d a n s   G 

S o r t i e :   u n e a l l o c a t i o n d e c h e m i n s e t d e c o u l e u r s a u x r e q u t e s , t e l l e q u e  

d e u x c h e m i n s u t i l i s a n t l e m m e l i e n o n t d e u x c o u l e u r s d i r e n t e s  

O b j e c t i f :   m i n i m i s e r l e n o m b r e d e c o u l e u r s u t i l i s e s  

O n n o t e   ~  w  (  G    I  )  l e n o m b r e d e c o u l e u r s d ' u n e s o l u t i o n o p t i m a l e s i l e g r a p h e   G 

e s t o r i e n t , e t   w  (  G    I  )  s i l e g r a p h e   G  e s t n o n - o r i e n t .

L ' a l l o c a t i o n d e c h e m i n s a u x r e q u t e s d e l ' i n s t a n c e d o n n e e s t a p p e l e   r o u t a g e   .

P a r a b u s d e l a n g a g e , l e t e r m e r o u t a g e d s i g n e g a l e m e n t l ' e n s e m b l e d e s c h e m i n s  

a i n s i f o r m s . N o t o n s q u e l e r o u t a g e d o i t t r e c a l c u l e t f o u r n i e n s o r t i e . S i  

l e r o u t a g e e s t d o n n c o m m e u n e p a r t i e d e l ' e n t r e ( a u l i e u d e p e r m e t t r e  

l ' a l g o r i t h m e d e l e c h o i s i r ) , o n o b t i e n t u n p r o b l m e d e   c o l o r a t i o n d e c h e m i n s  .

C e c i r e v i e n t r s o u d r e l e p r o b l m e d e l a c o l o r a t i o n d e s s o m m e t s d u   g r a p h e d e  

c o n i t   a s s o c i , d e t e l l e m a n i r e q u e d e u x s o m m e t s a d j a c e n t s s o n t c o l o r s d i r e m -  

m e n t . L e n o m b r e m i n i m u m d e c o u l e u r s n c e s s a i r e s p o u r c o l o r e r l e s s o m m e t s d ' u n  

g r a p h e e s t a p p e l   n o m b r e c h r o m a t i q u e  .

D f i n i t i o n .   L e  g r a p h e d e c o n f l i t   a s s o c i u n r o u t a g e   R  d a n s u n g r a p h e   G 

( o r i e n t o u n o n ) e s t l e g r a p h e n o n - o r i e n t d o n t l e s s o m m e t s r e p r s e n t e n t l e s  

c h e m i n s d e   R  e t t e l q u e d e u x s o m m e t s s o n t a d j a c e n t s s i e t s e u l e m e n t s i l e s  

c h e m i n s c o r r e s p o n d a n t s p a r t a g e n t u n l i e n d e   G  .

O n n o t e   ~  w  (  G    I    R  )  ( r e s p . w  (  G    I    R  )  ) l e n o m b r e c h r o m a t i q u e d u g r a p h e d e  

c o n i t d ' u n r o u t a g e   R  r a l i s a n t u n e i n s t a n c e   I  d a n s u n g r a p h e o r i e n t   G  ( r e s p .

4 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 56/200

n o n - o r i e n t ) . A i n s i   ~  w  (  G I  ) = m i n  

~  w  (  G I R   )  , e t d e m m e p o u r   w  (  G I  )  .

P o u r l e s g r a p h e s q u i s o n t d e s a r b r e s , l e r o u t a g e o p t i q u e e t l a c o l o r a t i o n d e  

c h e m i n s s o n t d e u x p r o b l m e s q u i v a l e n t s , p u i s q u e u n c h e m i n l m e n t a i r e a s s o c i  

u n e r e q u t e q u e l c o n q u e e s t u n i q u e . L a g u r e 2 . 5 m o n t r e u n e x e m p l e s i m p l e  

d ' i n s t a n c e d e r e q u t e s d a n s u n a r b r e o r i e n t s y m t r i q u e s i x s o m m e t s , c h a q u e  

l i e n r e p r s e n t a n t u n e p a i r e d ' a r c s s y m t r i q u e s . C i n q c h e m i n s s o n t d e s s i n s c o r r e -  

s p o n d a n t a u x r e q u t e s   ( 0    2 )  ,  ( 1    3 )  ,  ( 4    3 )  ,  ( 4    5 )  e t  ( 0    5 )  . U n e c o l o r a t i o n c o r r e c t e  

p o s s i b l e a t t r i b u e c e s c h e m i n s l e s c o u l e u r s v e r t , r o u g e , v e r t , r o u g e e t b l e u , r e -  

s p e c t i v e m e n t . E n o u t r e , t r o i s c o u l e u r s s o n t e e c t i v e m e n t n c e s s a i r e s p u i s q u e l e  

g r a p h e d e c o n i t e s t u n c y c l e d e l o n g u e u r i m p a i r e .

0 3

1 2

45

(1,3)

(4,5)   (4,3)

(0,2)

(0,5)

F i g u r e 2 . 5 : U n r o u t a g e d a n s u n a r b r e e t s o n g r a p h e d e c o n i t a s s o c i .

L e p r o b l m e d u r o u t a g e o p t i q u e v a u t l a p e i n e d ' t r e t u d i d a n s l e c a d r e  

d e l a c o n c e p t i o n e t d u d i m e n s i o n n e m e n t d ' u n r s e a u o p t i q u e , e n v u e d e s a t i s -  

f a i r e u n e c e r t a i n e d e m a n d e d e t r a c p r v u e l ' a v a n c e . D e m m e , i l e s t d i g n e  

d ' i n t r t d a n s u n r s e a u p o s s d a n t u n e b a n d e p a s s a n t e o p t i q u e s u s a n t e p o u r  

s a t i s f a i r e u n e n s e m b l e d e r e q u t e s d e c o n n e x i o n , e n v u e d e m i n i m i s e r l ' u t i l i s a t i o n  

d e s r e s s o u r c e s o p t i q u e s , q u i s e r v l e n t l i m i t e s p a r l a t e c h n o l o g i e , e t d ' a s s u r e r  

a i n s i l a p o s s i b i l i t d ' t a b l i r d e n o u v e l l e s c o n n e x i o n s u l t r i e u r e m e n t .

C e p e n d a n t , l a s i t u a t i o n e s t d i r e n t e d a n s u n r s e a u o p t i q u e q u i n ' a p a s l a c a -  

p a c i t s u s a n t e p o u r s a t i s f a i r e t o u t u n e n s e m b l e d e r e q u t e s s i m u l t a n m e n t . P l u s  

e x a c t e m e n t , c e c i s e p r o d u i t l o r s q u e l e n o m b r e d e l o n g u e u r s d ' o n d e d i s p o n i b l e s e s t  

p l u s p e t i t q u e l e n o m b r e n c e s s a i r e . I l p e u t a l o r s t r e s o u h a i t a b l e d e s a t i s f a i r e  

u n s o u s - e n s e m b l e d e l ' i n s t a n c e i n i t i a l e , l e b u t t a n t d e m a x i m i s e r s o n c a r d i n a l .

P R O B L M E d u R o u t a g e O p t i q u e M a x i m u m  

4 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 57/200

E n t r e :   u n ( m u l t i ) g r a p h e   G  , u n e i n s t a n c e   I  d e r e q u t e s d a n s   G  e t u n  

e n t i e r   W >  0 

S o r t i e :   u n e p a r t i e   I 

0

   I  e t u n e a l l o c a t i o n a u x r e q u t e s d e   I 

0

d e c h e m i n s  

e t d e c o u l e u r s p a r m i   W  p o s s i b l e s , t e l l e q u e d e u x c h e m i n s u t i l i s a n t  

l e m m e l i e n o n t d e u x c o u l e u r s d i r e n t e s  

O b j e c t i f :   m a x i m i s e r l e c a r d i n a l d e   I 

0

R e m a r q u e .   U n e a u t r e p o s s i b i l i t d e r o u t a g e , s i l e n o m b r e d e l o n g u e u r s d ' o n d e  

e s t i n s u s a n t , c o n s i s t e r a l i s e r l ' i n s t a n c e d e c o m m u n i c a t i o n e n p l u s i e u r s t a p e s  

s u c c e s s i v e s . S i l ' o n c o n s e r v e u n r o u t a g e t o u t - o p t i q u e e n t r e l e s s o u r c e s e t l e s  

d e s t i n a t i o n s , a l o r s l e n o m b r e d ' t a p e s n c e s s a i r e s d e v i e n t   d  ~  w  = W  e  s i  W  l o n g u e u r s  

d ' o n d e s o n t d i s p o n i b l e s . S i l ' o n s ' a u t o r i s e d e s r e c o n v e r s i o n s o p t o - l e c t r o n i q u e s  

e n d e s n u d s i n t e r m d i a i r e s , o n s e p l a c e a l o r s d a n s l e c a d r e d e s r s e a u x d i t s  

m u l t i - h o p   q u i e s t a b o r d d a n s l e s a n n e x e s D e t E .

2 . 4 . 2 P r o b l m e d e l a c h a r g e    

D a n s l e s r s e a u x o p t i q u e s p e r m e t t a n t t o u t e c o n v e r s i o n d ' u n e l o n g u e u r d ' o n d e e n  

u n e a u t r e , d a n s u n n u d i n t e r m d i a i r e d ' u n c h e m i n o p t i q u e , l a c o n t r a i n t e d e l a  

c o l o r a t i o n d e s c h e m i n s a l l o u s a u x r e q u t e s d i s p a r a t . I l e n r s u l t e e n f a i t u n e  

m u l t i c o l o r a t i o n d e c h a q u e c h e m i n , q u i c o n s i s t e a t t r i b u e r u n e c o u l e u r s p c i q u e  

s u r c h a q u e l i e n u t i l i s , d e t e l l e s o r t e q u e d e u x c h e m i n s q u i p a r t a g e n t u n l i e n n ' o n t  

p a s l a m m e c o u l e u r s u r c e l i e n . C e c i n e p o s e a u c u n p r o b l m e a l g o r i t h m i q u e ,  

p u i s q u e t o u t e s t r a t g i e d ' a l l o c a t i o n g l o u t o n n e f o n c t i o n n e . L e n o m b r e t o t a l d e  

l o n g u e u r s d ' o n d e n c e s s a i r e s p o u r t a b l i r l e s r e q u t e s d e c o n n e x i o n e s t a l o r s g a l  

a u n o m b r e m a x i m u m d e c h e m i n s u t i l i s a n t l e m m e l i e n .

D f i n i t i o n s .   L a  c h a r g e d ' u n l i e n     p o u r u n r o u t a g e   R  r a l i s a n t u n e  

i n s t a n c e   I  d a n s u n g r a p h e   G  ( o r i e n t o u n o n ) d s i g n e l e n o m b r e d e c h e m i n s  

d e  R  q u i u t i l i s e n t l e l i e n     . C e n o m b r e e s t n o t   ~  (  G I R   )  s i  G  e s t o r i e n t e t  

  (  G I R   )  s i  G  e s t n o n - o r i e n t .

L a  c h a r g e d u r o u t a g e   R  e s t a l o r s d n i e c o m m e l a c h a r g e m a x i m a l e d e s  

l i e n s p o u r   R  . C ' e s t l e n o m b r e m a x i m u m d e c h e m i n s d e   R  q u i u t i l i s e n t l e m m e  

l i e n d e   G  . I l e s t n o t   ~  (  G I R   )  e n o r i e n t e t     (  G I R   )  e n n o n - o r i e n t .

N o u s a p p e l o n s   p r o b l m e d e l a c h a r g e   l e p r o b l m e d ' o p t i m i s a t i o n r s u l t a n t d u  

p r o b l m e d u r o u t a g e o p t i q u e a v e c l ' h y p o t h s e d e c o n v e r s i o n t o t a l e d e s l o n g u e u r s  

d ' o n d e . I l s ' a g i t d e t r o u v e r u n r o u t a g e   R  r a l i s a n t l ' i n s t a n c e   I  d o n n e e t m i n -  

i m i s a n t l a c h a r g e   ~  (  G I R   )  ( o u    (  G I R   )  ) .

4 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 58/200

P R O B L M E d e l a C h a r g e  

E n t r e :   u n ( m u l t i ) g r a p h e   G  e t u n e i n s t a n c e   I  d e r e q u t e s d a n s   G 

S o r t i e :   u n e a l l o c a t i o n d e c h e m i n s a u x r e q u t e s ( u n r o u t a g e )  

O b j e c t i f :   m i n i m i s e r l a c h a r g e d u r o u t a g e  

O n n o t e   ~   (  G    I  )  l a c h a r g e d ' u n e s o l u t i o n o p t i m a l e s i l e g r a p h e   G  e s t o r i e n t , e t  

  (  G    I  )  s i l e g r a p h e   G  e s t n o n - o r i e n t . A i n s i   ~  (  G I  ) = m i n  

m a x 

 

~  (  G I R   )  , 

e t d e m m e p o u r     (  G I  )  .

P o u r l ' e x e m p l e d e l a g u r e 2 . 5 , n o u s a v o n s   ~  (  G I  ) = 2  .

D e m a n i r e v i d e n t e , l a c h a r g e o p t i m a l e d ' u n r o u t a g e r a l i s a n t u n e i n s t a n c e  

d o n n e m i n o r e l e n o m b r e o p t i m a l d e l o n g u e u r s d ' o n d e p o u r l e p r o b l m e d u  

r o u t a g e o p t i q u e a p p l i q u l a m m e i n s t a n c e . C e c i r s u l t e i m m d i a t e m e n t d u  

f a i t q u e l e p r o b l m e d e l a c h a r g e e s t u n p r o b l m e d ' a l l o c a t i o n d e c h e m i n s e t d e  

l o n g u e u r s d ' o n d e , a v e c l a l i b e r t s u p p l m e n t a i r e d e l a c o n v e r s i o n .

P r o p r i t .   P o u r t o u t p r o b l m e   (  G I  )  ,  ~  w  (  G I  )     ~  (  G I  )  .

L a p r o p r i t a n a l o g u e e s t a u s s i v a l a b l e e n n o n - o r i e n t . U n e a u t r e d m o n s -  

t r a t i o n c o n s i s t e d i r e q u e l e n o m b r e d e l o n g u e u r s d ' o n d e n c e s s a i r e s p o u r l e  

p r o b l m e d u r o u t a g e o p t i q u e e s t a u m o i n s g a l a u n o m b r e m a x i m u m d e c h e m i n s  

d e v a n t n c e s s a i r e m e n t u t i l i s e r l e m m e l i e n , c e q u i c o r r e s p o n d l a d n i t i o n d e  

l a c h a r g e m i n i m a l e d ' u n r o u t a g e .

R e m a r q u e .   N o t o n s q u e r p o n d r e l a q u e s t i o n  ~  (  G I  ) 

   p  ? , t a n t d o n n  

u n e n t i e r    p  , r e v i e n t d t e r m i n e r s i l e m u l t i o t e n t i e r c o r r e s p o n d a n t a u x r e q u t e s  

d e  I  e s t r a l i s a b l e d a n s l e r s e a u d e o t   F 

 p 

o b t e n u e n a e c t a n t c h a q u e a r c d e   G 

u n e c a p a c i t g a l e    p  . I l s ' a g i t d o n c d ' u n p r o b l m e t r s c l a s s i q u e e n o p t i m i s a t i o n  

( c f . l e l i v r e A M O 9 3 ] o u l e c h a p i t r e G T T 9 0 ] ) .

C o m m e l e p r o b l m e d u r o u t a g e o p t i q u e , l e p r o b l m e d e l a c h a r g e p o s s d e s o n  

p r o b l m e d e m a x i m i s a t i o n a s s o c i :

P R O B L M E d u R o u t a g e M a x i m u m  

E n t r e :   u n ( m u l t i ) g r a p h e   G  e t u n e i n s t a n c e   I  d e r e q u t e s d a n s   G  e t u n  

e n t i e r   W >  0 

S o r t i e :   u n e p a r t i e   I 

0

   I  e t u n e a l l o c a t i o n d e c h e m i n s a u x r e q u t e s d e   I 

0

d e c h a r g e a u p l u s   W 

O b j e c t i f :   m a x i m i s e r l e c a r d i n a l d e   I 

0

4 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 59/200

D a n s l e c a s e x t r m e o l e n o m b r e   W  d e l o n g u e u r s d ' o n d e d i s p o n i b l e s e s t r d u i t  

  1  , l e s d e u x p r o b l m e s d e m a x i m i s a t i o n p r c d a n t s d e v i e n n e n t q u i v a l e n t s e t  

p e u v e n t t r e n o n c s p a r u n e f o r m u l a t i o n q u i a t t r s t u d i e d a n s l a l i t t r a t u r e  

( c f . p a r e x e m p l e l e c h a p i t r e d e F r a n k F r a 9 5 b ] d a n s G G L 9 5 ] ) :

P R O B L M E d u R o u t a g e D i s j o i n t M a x i m u m  

E n t r e :   u n ( m u l t i ) g r a p h e   G  e t u n e i n s t a n c e   I  d e r e q u t e s d a n s   G 

S o r t i e :   u n e p a r t i e   I 

0

  I  e t u n e a l l o c a t i o n d e c h e m i n s a u x r e q u t e s d e   I 

0

t e l l e q u e d e u x c h e m i n s n ' u t i l i s e n t p a s l e m m e l i e n  

O b j e c t i f :   m a x i m i s e r l e c a r d i n a l d e   I 

0

L a v e r s i o n d c i s i o n n e l l e d u p r o b l m e d e v i e n t :

P R O B L M E d u R o u t a g e D i s j o i n t  

D o n n e s :   u n ( m u l t i ) g r a p h e   G  e t u n e i n s t a n c e   I  d e r e q u t e s d a n s   G 

Q u e s t i o n :   e x i s t e - t - i l u n e a l l o c a t i o n d e c h e m i n s a u x r e q u t e s d e   I 

0

, t e l l e q u e  

d e u x c h e m i n s n ' u t i l i s e n t p a s l e m m e l i e n ?  

2 . 4 . 3 R e l a t i o n s e n t r e l e s p r o b l m e s    

N o u s c o m m e n o n s p a r m o n t r e r b r i v e m e n t e n q u o i l e p r o b l m e d u r o u t a g e o p -  

t i q u e p e u t t r e v u c o m m e u n p r o b l m e d e m u l t i o t e n t i e r d a n s u n g r a p h e a s s o c i ,  

e t d o n c g a l e m e n t c o m m e u n p r o b l m e d e r o u t a g e d i s j o i n t .

P a r s o u c i d e s i m p l i c i t , n o u s a v o n s r e p r s e n t s u r l a g u r e 2 . 6 l a r d u c t i o n  

d a n s l e c a s d ' u n e i n s t a n c e d e m u l t i c a s t , p o u r l a q u e l l e t o u t e s l e s r e q u t e s p o s s d e n t  

l e m m e n u d s o u r c e . U n e c o n s t r u c t i o n s e m b l a b l e e s t u t i l i s e e n a n n e x e A . I l  

s ' a g i t e n l ' o c c u r e n c e d e r s o u d r e d a n s u n g r a p h e o r i e n t s y m t r i q u e   G  l e p r o b l m e  

d u r o u t a g e o p t i q u e p o u r l ' i n s t a n c e   I  =  f  x  g f  v w y z  g  .

N o u s a v o n s d j r e m a r q u q u e l e p r o b l m e d e l a c h a r g e p o u r   (  G I  )  r e v i e n t  

d t e r m i n e r l e p l u s p e t i t e n t i e r    p  r e n d a n t r a l i s a b l e u n c e r t a i n p r o b l m e a s s o c i   F 

 p 

d e m u l t i o t e n t i e r . N o u s d i r o n s q u ' u n s o m m e t   x  2   V  (  G  )  e s t u n e s o u r c e ( r e s p .

u n e d e s t i n a t i o n ) s ' i l e x i s t e   y  2   V  (  G  )  t e l q u e   (  x y  )  2   I  ( r e s p . (  y x  )  2   I  ) . L e  

r s e a u d e m u l t i o t   F 

0

 p 

a s s o c i a u p r o b l m e d u r o u t a g e o p t i q u e   (  G I  )  e s t c o n s t r u i t  

p a r t i r d e   G  d e l a m a n i r e s u i v a n t e .

- o n c o m m e n c e p a r p r e n d r e    p  c o p i e s i n d p e n d a n t e s d u g r a p h e   G  d o n t l e s a r c s  

s o n t m u n i s d ' u n e c a p a c i t u n i t a i r e . L e s    p  c o p i e s d ' u n s o m m e t   u  2   V  (  G  ) 

s o n t n o t e s   u 

: : : u  

 p 

.

- p o u r c h a q u e s o u r c e   x 

2  V  (  G  )  , o n a j o u t e u n s o m m e t   x 

o u t 

q u i e s t r e l i   x 

p o u r   1     i      p  , p a r u n a r c   (  x 

o u t 

)  d e c a p a c i t i n n i e .

4 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 60/200

(p)

(p)(p)

(p)

(p)

(p)   (p)

( a ) 

(  1  )

( b ) 

( c ) 

(  1  )

i n 

i n 

i n 

i n 

o u t 

F i g u r e 2 . 6 : ( a ) U n g r a p h e o r i e n t   G  a v e c u n e s o u r c e   x  e t d e s d e s t i n a -  

t i o n s   f  v w y z  g  . ( b ) L e r s e a u d e o t   F 

 p 

. ( c ) L e r s e a u d e o t   F 

0

. T o u t e s l e s  

c a p a c i t s n o n m a r q u e s v a l e n t   1  e t t o u t e s l e s o r i e n t a t i o n s d e s a r c s s o n t o m i s e s .

- p o u r c h a q u e d e s t i n a t i o n   y  2   V  (  G  )  , o n a j o u t e u n s o m m e t   y 

i n 

, e t l e s o m m e t  

, p o u r   1     i      p  , e s t r e l i   y 

i n 

p a r u n a r c   (  y 

i n 

)  d e c a p a c i t u n i t a i r e .

- l ' i n s t a n c e d e r e q u t e s   I  d a n s   G  , n o u s a s s o c i o n s l ' i n s t a n c e   I 

0

f (  x 

o u t 

i n 

(  x y  )  2   I  g  d a n s   F 

0

 p 

.

I l e s t a l o r s f a c i l e d e v o i r q u e   ~  w  (  G I  ) = m i n   f   p  j  l e m u l t i o t   F 

0

 p 

e s t r a l i s a b l e   g  .

N o u s a v o n s d o n c t a b l i q u e p r o b l m e d u r o u t a g e o p t i q u e ( r e s p . m a x i m u m )  

s e r d u i t a u p r o b l m e d u r o u t a g e d i s j o i n t ( r e s p . m a x i m u m ) .

R e m a r q u e .   D a n s l e c a s p a r t i c u l i e r d ' u n e i n s t a n c e m u l t i c a s t , l e p r o b l m e  

d e r o u t a g e o p t i q u e s e r d u i t u n p r o b l m e d e s i m p l e o t . N o u s r e n v o y o n s  

l ' a n n e x e A p o u r u n e p r s e n t a t i o n p l u s d t a i l l e .

P r o p r i t .   S ' i l e x i s t e , p o u r u n e c l a s s e d e g r a p h e s , u n a l g o r i t h m e p o u r l e  

p r o b l m e d u r o u t a g e d i s j o i n t m a x i m u m a y a n t u n f a c t e u r d ' a p p r o x i m a t i o n     ( n o n  

n c e s s a i r e m e n t c o n s t a n t ) , a l o r s i l e x i s t e , p o u r c e t t e m m e c l a s s e d e g r a p h e s , u n  

a l g o r i t h m e p o u r l e p r o b l m e d u r o u t a g e o p t i q u e a y a n t u n f a c t e u r d ' a p p r o x i m a t i o n  

e n  O  ( l o g   j  I  j  :   )  .

R e m a r q u e .   L a t e c h n i q u e u t i l i s e e s t s e m b l a b l e c e l l e c o l o r a n t l e s s o m m e t s  

d ' u n g r a p h e l ' a i d e d ' u n a l g o r i t h m e s a c h a n t a p p r o x i m e r l e p r o b l m e d e t r o u v e r  

5 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 61/200

u n e n s e m b l e d e s o m m e t s i n d p e n d a n t s d e c a r d i n a l i t m a x i m a l e (  m a x i m u m i n d e -  

p e n d e n t s e t  , M I S ) . E l l e a t u t i l i s e p a r A u m a n n e t R a b a n i d a n s A R 9 5 ] a n d e  

t r a i t e r l e p r o b l m e d u r o u t a g e o p t i q u e d a n s l e s g r i l l e s b i d i m e n s i o n n e l l e s .

I d e d e p r e u v e .   S o i t   I  u n e i n s t a n c e d a n s u n g r a p h e   G  e t p o s o n s   ~  w  =  ~  w  (  G I  )  .

P o u r t o u t p a r t i e   I 

0

   I  ,  ~  w  (  G I 

0

)     ~  w  . D o n c d a n s t o u t e s o l u t i o n o p t i m a l e d u  

p r o b l m e d u r o u t a g e o p t i q u e   (  G I  )  , i l e x i s t e a u m o i n s   j  I 

0

j  = ~  w  r e q u t e s u t i l i s a n t l a  

m m e c o u l e u r , e t d o n c r o u t e s p a r d e s c h e m i n s a r c - d i s j o i n t s . P a r c o n s q u e n t , u n e  

s o l u t i o n o p t i m a l e d u p r o b l m e d u r o u t a g e d i s j o i n t m a x i m u m   (  G I 

0

)  e s t d e t a i l l e  

a u m o i n s   j  I 

0

j  = ~  w  . C o m m e n o u s s u p p o s o n s l ' e x i s t e n c e d ' u n a l g o r i t h m e p o l y n m i a l  

d ' a p p r o x i m a t i o n p o u r c e p r o b l m e , n o u s e n d d u i s o n s q u e p o u r t o u t e p a r t i e   I 

0

o n p e u t t r o u v e r e n t e m p s p o l y n m i a l u n e p a r t i e   I 

0 0

   I 

0

d e t a i l l e   (  j  I 

0

j  =  (  ~  w  ) )  q u i 

p e u t t r e r o u t e p a r d e s c h e m i n s a r c - d i s j o i n t s .

O n p e u t a l o r s d n i r u n a l g o r i t h m e d ' a p p r o x i m a t i o n g l o u t o n p o u r l e r o u t a g e  

o p t i q u e d e l a m a n i r e s u i v a n t e . I n i t i a l e m e n t ,   I 

0

=  I  e t o n s a i t r o u t e r a v e c l a  

m m e c o u l e u r u n e p a r t i e   I 

d e t a i l l e   (  j  I  j  = ~  w  )  . E n p o s a n t e n s u i t e   I 

0

=  I  n  I 

o n s a i t r o u t e r a v e c u n e a u t r e c o u l e u r u n e p a r t i e   I 

   I 

0

d e t a i l l e   (  j  I 

0

j  =  (  ~  w  ) )  , 

e n s a c h a n t q u e   j  I 

0

j  =  O  (  j  I  j  ( 1  ;  

~  w 

) )  . L ' e n s e m b l e c o u r a n t   I 

0

d c r o t d o n c d ' u n  

f a c t e u r   (  ~  w  =  (  ~  w  ;   1 ) )  c h a q u e t a p e . L e c a l c u l m o n t r e q u e l e n o m b r e d ' t a p e s  

d e l ' a l g o r i t h m e , j u s q u ' p u i s e m e n t d e t o u t e s l e s r e q u t e s d e   I  , e s t   O  (  ~  w  l o g  j  I  j  )  , 

c e q u i c o r r e s p o n d a u n o m b r e d e c o u l e u r s u t i l i s e s . 2 

2 . 5 C o m m u n i c a t i o n s s t r u c t u r e s    

L o r s q u ' u n e n s e m b l e d e c o n n e x i o n s d o i t s ' t a b l i r d a n s u n r s e a u d e t l c o m m u n i -  

c a t i o n s , i l p e u t t r e p l u s o u m o i n s a l a t o i r e o u p o s s d e r u n e s t r u c t u r e p r d t e r -  

m i n e . D a n s l e c a s d e c o m m u n i c a t i o n s p r v i s i b l e s l ' a v a n c e , i l e s t s o u h a i t a b l e  

d e c o n n a t r e q u e l r o u t a g e u t i l i s e r a v a n t m m e q u e l e p r o b l m e n e s e p o s e , e t  

d ' o p t i m i s e r l a s o l u t i o n f o u r n i e a n d ' e x p l o i t e r a u m i e u x l e s r e s s o u r c e s d e t r a n s -  

m i s s i o n d u r s e a u .

C ' e s t p o u r q u o i l e s p r o b l m e s d e r o u t a g e d a n s l e s r s e a u x , t r s t u d i s d a n s l e  

c a d r e d e s r s e a u x d ' i n t e r c o n n e x i o n e n t r e p r o c e s s e u r s F L 9 4 , H H L 8 6 , H K M P 9 5 ] ,  

p e u v e n t t r e r e g r o u p s e n d e u x g r a n d e s c l a s s e s F r a 9 5 a , L e i 9 2 ] : l e s r o u t a g e s   p r -  

c a l c u l s   o u  s t a t i q u e s   ( e n a n g l a i s ,   o - l i n e   ) e t l e s r o u t a g e s   t e m p s - r e l  o u  d y n a m i q u e s  

( e n a n g l a i s ,   o n - l i n e   ) .

L e t e r m e t e m p s - r e l e s t u t i l i s l o r s q u e l e s r e q u t e s d e c o m m u n i c a t i o n n e s o n t  

p a s c o n n u e s l ' a v a n c e e t q u ' i l f a u t r s o u d r e l e p r o b l m e d e r o u t a g e a u m o m e n t o  

e l l e s s e p r s e n t e n t . D a n s c e c a s d e g u r e , l e s c o m m u n i c a t i o n s p e u v e n t i n t e r v e n i r  

t o u t m o m e n t , a p r i o r i s a n s a u c u n e s y n c h r o n i s a t i o n n i c o h r e n c e e n t r e e l l e s ,  

5 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 62/200

e t o n p o u r r a p a r l e r d e c o m m u n i c a t i o n s a n a r c h i q u e s . L ' t u d e d e c e t t e c l a s s e d e  

p r o b l m e s , q u i n ' e s t p a s n o t r e o b j e t , p a s s e p a r l ' t u d e ( d i c i l e ) d e f o n c t i o n s d e  

r o u t a g e q u i e s s a y e n t d e g a r a n t i r a u m i e u x l ' t a b l i s s e m e n t d e s c o m m u n i c a t i o n s e n  

v i t a n t l e s b l o c a g e s .

l ' o p p o s , l a c l a s s e d e s r o u t a g e s p r c a l c u l s c o n c e r n e d e s p r o b l m e s r g u l i e r s  

q u i a p p a r a i s s e n t s o u v e n t , n o t a m m e n t d a n s l e s r s e a u x d e t r a n s p o r t , e t d o n t i l  

e s t b n q u e d e d t e r m i n e r e t d ' o p t i m i s e r l a s o l u t i o n a u p r a l a b l e . C e s i n s t a n c e s  

d e c o m m u n i c a t i o n p a r t i c u l i r e s s o n t a p p e l e s   c o m m u n i c a t i o n s s t r u c t u r e s  . O n 

p a r l e g a l e m e n t d e c o m m u n i c a t i o n s   g l o b a l e s   o u  c o l l e c t i v e s   , l o r s q u e c e l l e s - c i f o n t  

i n t e r v e n i r l a t o t a l i t d e s n u d s d u r s e a u .

N o u s d n i s s o n s p r s e n t l e s c o m m u n i c a t i o n s s t r u c t u r e s l e s p l u s f r q u e m -  

m e n t m i s e s e n u v r e :

-  D i u s i o n   (  O n e - t o - A l l   o u  b r o a d c a s t i n g   ) : o p r a t i o n q u i c o n s i s t e e n v o y e r  

d ' u n n u d d u r s e a u u n e m m e i n f o r m a t i o n v e r s t o u s l e s a u t r e s n u d s .

-  D i s t r i b u t i o n   ( d i u s i o n p e r s o n n a l i s e ,   p e r s o n a l i z e d O n e - t o - A l l  ,  d i s t r i b u t i n g  

o u  s c a t t e r i n g   ) : o p r a t i o n q u i c o n s i s t e e n v o y e r d ' u n n u d d u r s e a u u n e  

i n f o r m a t i o n d i r e n t e v e r s c h a c u n d e s a u t r e s n u d s .

-  R a s s e m b l e m e n t   (  g a t h e r i n g   ) : o p r a t i o n q u i c o n s i s t e e n v o y e r d e c h a q u e  

n u d d u r s e a u u n e i n f o r m a t i o n v e r s u n n u d p a r t i c u l i e r . C ' e s t l ' o p r a t i o n  

i n v e r s e d e l a d i s t r i b u t i o n .

-  c h a n g e t o t a l   (  A l l - t o - A l l  ,  t o t a l e x c h a n g e   o u  g o s s i p i n g   ) : o p r a t i o n q u i  

c o n s i s t e e n v o y e r d e c h a q u e n u d d u r s e a u u n e m m e i n f o r m a t i o n v e r s  

t o u s l e s a u t r e s n u d s . C e l a r e v i e n t e e c t u e r u n e d i u s i o n p a r t i r d e  

t o u s l e s n u d s d u r s e a u s i m u l t a n m e n t .

-  M u l t i d i s t r i b u t i o n   ( c h a n g e t o t a l p e r s o n n a l i s ,   p e r s o n a l i z e d A l l - t o - A l l  ,  c o m -  

p l e t e e x c h a n g e   o u  m u l t i s c a t t e r i n g   ) : o p r a t i o n q u i c o n s i s t e e n v o y e r d e  

c h a q u e n u d d u r s e a u u n e i n f o r m a t i o n d i r e n t e v e r s c h a c u n d e s a u t r e s  

n u d s . C e l a r e v i e n t e e c t u e r u n e d i s t r i b u t i o n p a r t i r d e t o u s l e s n u d s  

d u r s e a u s i m u l t a n m e n t .

-  M u l t i c a s t   ( d i u s i o n p a r t i e l l e ,   O n e - t o - M a n y   o u  m u l t i c a s t i n g   ) : o p r a t i o n  

q u i c o n s i s t e e n v o y e r d ' u n n u d d u r s e a u u n e m m e i n f o r m a t i o n v e r s  

d ' a u t r e s n u d s .

-  P e r m u t a t i o n   : o p r a t i o n p o u r l a q u e l l e c h a q u e n u d d u r s e a u e n v o i e e t  

r e o i t u n e i n f o r m a t i o n e x a c t e m e n t .

-  k  - R e l a t i o n   : o p r a t i o n p o u r l a q u e l l e c h a q u e n u d d u r s e a u e n v o i e e t  

r e o i t a u p l u s   k  i n f o r m a t i o n s .

5 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 63/200

R e m a r q u e .   D a n s l e c a d r e d e n o t r e t u d e s u r l e r o u t a g e t o u t - o p t i q u e , n o u s  

a t t i r o n s l ' a t t e n t i o n s u r l e f a i t q u e l e s s c h m a s d e c o m m u n i c a t i o n s t r u c t u r e q u e  

s o n t , d ' u n e p a r t l a d i u s i o n e t l ' c h a n g e - t o t a l , d ' a u t r e p a r t l a d i s t r i b u t i o n e t l a  

m u l t i d i s t r i b u t i o n , c o r r e s p o n d e n t r e s p e c t i v e m e n t a u x m m e s i n s t a n c e s d e c o m -  

m u n i c a t i o n , p u i s q u e l a d o n n e d e s r e q u t e s n e t i e n t p a s c o m p t e d e l a n a t u r e d e  

l ' i n f o r m a t i o n v h i c u l e . A i n s i , u n e n s e m b l e d e c h e m i n s o p t i q u e s r a l i s a n t u n e  

d i u s i o n ( u n c h a n g e t o t a l ) p e u t t o u t a u s s i b i e n r a l i s e r u n e d i s t r i b u t i o n ( u n e  

m u l t i d i s t r i b u t i o n ) . C e p e n d a n t , n o u s c o n t i n u e r o n s d ' u t i l i s e r l e s t e r m e s l e s p l u s  

r e s t r i c t i f s p a r ( m a u v a i s e ) h a b i t u d e . N o t o n s t o u t e f o i s q u e l a d i s t i n c t i o n d e v i e n t  

i m p o r t a n t e d a n s l e c a d r e d e s r s e a u x o p t i q u e s m u l t i - h o p , q u i s o n t t u d i s p o u r  

l a d i u s i o n e n a n n e x e E .

D f i n i t i o n s .   t a n t d o n n l ' e n s e m b l e   V  d e s s o m m e t s d ' u n g r a p h e   G  , 

- U n e i n s t a n c e d e d i u s i o n o u d e d i s t r i b u t i o n e s t n o t e   I 

e t c o r r e s p o n d u n  

e n s e m b l e   f  (  x 

y  )  j  y  2   V  g  p o u r u n s o m m e t   x 

x .

- L ' i n s t a n c e d e l ' c h a n g e t o t a l o u d e l a m u l t i d i s t r i b u t i o n e s t n o t e   I 

e t c o r -  

r e s p o n d l ' e n s e m b l e   f  (  x y  )  j  x  2   V y  2   V  g  .

- U n e i n s t a n c e d e m u l t i c a s t o u d e m u l t i c a s t p e r s o n n a l i s e s t n o t e   I 

e t c o r -  

r e s p o n d u n e n s e m b l e   f  (  x 

y  )  j  y  2   V 

0

g  p o u r u n s o m m e t   x 

x e t u n e  

p a r t i e   V 

0

   V  .

- U n e i n s t a n c e d e p e r m u t a t i o n e s t n o t e   I 

e t c o r r e s p o n d u n e n s e m b l e  

f  (  x   (  x  ) )  j  x  2   V  g  p o u r u n e b i j e c t i o n     d e  V  .

- U n e   1  - r e l a t i o n e s t u n e i n s t a n c e n o t e g a l e m e n t   I 

e t q u i c o r r e s p o n d u n e  

p a r t i e d ' u n e i n s t a n c e d e p e r m u t a t i o n .

- U n e   k  - r e l a t i o n e s t u n e i n s t a n c e n o t e   I 

e t q u i c o r r e s p o n d u n e u n i o n d e  

k  i n s t a n c e s q u i s o n t d e s   1  - r e l a t i o n s .

5 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 64/200

5 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 65/200

B i b l i o g r a p h i e      

A C K P 9 8 a ] V . A u l e t t a , I . C a r a g i a n n i s , C . K a k l a m a n i s , a n d G . P e r s i a n o . E -  

c i e n t w a v e l e n g t h r o u t i n g w i t h l o w - d e g r e e c o n v e r t e r s . I n   P r o c . t h e  

D I M A C S W o r k s h o p : " M u l t i c h a n n e l O p t i c a l N e t w o r k s : T h e o r y a n d  

P r a c t i c e "   , v o l u m e 4 6 o f   D I M A C S S e r i e s o n D i s c r e t e M a t h e m a t i c s  

a n d T h e o r e t i c a l C o m p u t e r S c i e n c e  , p a g e s 1 1 4 , R u t g e r s U n i v e r s i t y ,  

N J , M a r c h 1 9 9 8 . A m e r i c a n M a t h e m a t i c a l S o c i e t y .

A C K P 9 8 b ] V . A u l e t t a , I . C a r a g i a n n i s , C . K a k l a m a n i s , a n d P . P e r s i a n o . O n t h e  

c o m p l e x i t y o f w a v e l e n g t h c o n v e r t e r s . I n   P r o c . o f t h e 2 3 r d S y m p o s i u m  

o n M a t h e m a t i c a l F o u n d a t i o n s o f C o m p u t e r S c i e n c e ( M F C S ' 9 8 )  , v o l -  

u m e 1 4 5 0 o f   L e c t u r e N o t e s i n C o m p u t e r S c i e n c e  , p a g e s 7 7 1 7 7 9 .

S p r i n g e r - V e r l a g , 1 9 9 8 .

A M O 9 3 ] R . K . A h u j a , T . L . M a g n a n t i , a n d J . B . O r l i n . N e t w o r k F l o w s :  

T h e o r y , A l g o r i t h m s , a n d A p p l i c a t i o n s  . P r e n t i c e - H a l l , 1 9 9 3 .

A R 9 5 ] Y . A u m a n n a n d Y . R a b a n i . I m p r o v e d b o u n d s f o r a l l o p t i c a l r o u t -  

i n g . I n   P r o c . o f t h e 6 t h A n n u a l A C M - S I A M S y m p o s i u m o n D i s c r e t e  

A l g o r i t h m s ( S O D A ' 9 5 )  , p a g e s 5 6 7 5 7 6 . A C M P r e s s , J a n u a r y 1 9 9 5 .

B D O  

9 8 ] G - L . B o n a , W . E . D e n z e l , B . J . O r e i n , R . G e r m a n n , H . W . M .

S a l e m i n k , a n d F . H o r s t . W a v e l e n g t h d i v i s i o n m u l t i p l e x e d a d d / d r o p  

r i n g t e c h n o l o g y i n c o r p o r a t e b a c k b o n e n e t w o r k s . T e c h n i c a l R e p o r t  

R Z 3 0 4 6 , I B M R e s e a r c h D i v i s i o n , A u g u s t 1 9 9 8 .

B e r 8 3 ] C . B e r g e . G r a p h e s  . G a u t h i e r s - V i l l a r s , 1 9 8 3 .

B E Y 9 8 ] A . B o r o d i n a n d R . E l - Y a n i v . O n l i n e C o m p u t a t i o n a n d C o m p e t i t i v e  

A n a l y s i s  . C a m b r i d g e U n i v e r s i t y P r e s s , 1 9 9 8 .

B M 7 6 ] J . A . B o n d y a n d U . S . R . M u r t y . G r a p h T h e o r y w i t h A p p l i c a t i o n s  .

M a c M i l l a n P r e s s , 1 9 7 6 .

C N W 9 0 ] N . K . C h e u n g , K . N o s u , a n d G . W i n z e r . S p e c i a l i s s u e o n d e n s e  

W D M n e t w o r k s . I E E E J o u r n a l o n S e l e c t e d A r e a s i n C o m m u n i c a -  

t i o n s ( J S A C )  , 8 , 1 9 9 0 .

5 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 66/200

d R 9 4 ] J e a n d e R u m e u r . C o m m u n i c a t i o n s d a n s l e s R s e a u x d e P r o c e s s e u r s  .

M a s s o n , P a r i s , C o l l e c t i o n E t u d e s e t R e c h e r c h e e n I n f o r m a t i q u e e d i -  

t i o n , 1 9 9 4 .

F L 9 4 ] P . F r a i g n i a u d a n d E . L a z a r d . M e t h o d s a n d p r o b l e m s o f c o m m u n i -  

c a t i o n i n u s u a l n e t w o r k s . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 5 3 : 7 9 1 3 3 ,  

1 9 9 4 .

F r a 9 5 a ] P . F r a i g n i a u d . V e r s u n p r i n c i p e d e l o c a l i t p o u r l e s c o m m u n i c a t i o n s  

d a n s l e s r s e a u x d ' i n t e r c o n n e x i o n   . T h s e d ' h a b i l i t a t i o n , U n i v e r s i t  

d e L y o n , c o l e N o r m a l e S u p r i e u r e d e L y o n , 1 9 9 5 .

F r a 9 5 b ] A . F r a n k . H a n d b o o k o f C o m b i n a t o r i c s  , v o l u m e 1 , c h a p t e r C o n n e c -  

t i v i t y a n d N e t w o r k F l o w s , p a g e s 1 1 1 1 7 7 . N o r t h - H o l l a n d , 1 9 9 5 .

F W 9 8 ] A . F i a t a n d G . J . W o e g i n g e r , e d i t o r s . O n l i n e A l g o r i t h m s : T h e  

S t a t e o f t h e A r t  , v o l u m e 1 4 4 2 o f   L e c t u r e N o t e s i n C o m p u t e r S c i -  

e n c e  . S p r i n g e r - V e r l a g , 1 9 9 8 .

G a r 9 8 ] L . G a r g a n o . L i m i t e d w a v e l e n g t h c o n v e r s i o n i n a l l - o p t i c a l t r e e n e t -  

w o r k s . I n   P r o c . o f 2 5 t h I n t e r n a t i o n a l C o l l o q u i u m o n A u t o m a t a , L a n -  

g u a g e s a n d P r o g r a m m i n g ( I C A L P ' 9 8 )  , v o l u m e 1 4 4 3 o f  L e c t u r e N o t e s  

i n C o m p u t e r S c i e n c e  , p a g e s 5 4 4 5 5 5 . S p r i n g e r - V e r l a g , 1 9 9 8 .

G G L 9 5 ] R . L . G r a h a m , M G r t s c h e l , a n d L L o v s z , e d i t o r s . H a n d b o o k o f  

C o m b i n a t o r i c s  , v o l u m e 1 . N o r t h - H o l l a n d , 1 9 9 5 .

G J 7 9 ] M . R . G a r e y a n d D . S . J o h n s o n . C o m p u t e r s a n d I n t r a c t a b i l i t y -  

A G u i d e t o t h e T h e o r y o f N P C o m p l e t e n e s s  . W . H . F r e e m a n a n d  

C o m p a n y , 1 9 7 9 .

G T T 9 0 ] A . V . G o l d b e r g , R . E . T a r j a n , a n d . T a r d o s . N e t w o r k o w a l g o -  

r i t h m s . I n B . K o r t e , L . L o v s z , H . J . P r m e l , a n d A . S c h r i j v e r ,  

e d i t o r s ,   P a t h s , F l o w s a n d V L S I - L a y o u t  , p a g e s 1 0 1 1 6 4 . S p r i n g e r -  

V e r l a g , 1 9 9 0 .

H H L 8 6 ] S . M . H e d e t n i e m i , S . T . H e d e t n i e m i , a n d A . L . L i e s t m a n . A s u r v e y o f  

g o s s i p i n g a n d b r o a d c a s t i n g i n c o m m u n i c a t i o n n e t w o r k s . N e t w o r k s  , 

1 8 : 3 1 9 3 4 9 , 1 9 8 6 .

H K M P 9 5 ] J . H r o m k o v i c , R . K l a s i n g , B . M o n i e n , a n d R . P e i n e . C o m b i n a t o r -  

i a l N e t w o r k T h e o r y  , c h a p t e r D i s s e m i n a t i o n o f i n f o r m a t i o n i n i n t e r -  

c o n n e c t i o n n e t w o r k s ( b r o a d c a s t i n g a n d g o s s i p i n g ) , p a g e s 1 2 5 2 1 2 .

K l u w e r A c a d e m i c , 1 9 9 5 .

H o c 9 7 ] D . S . H o c h b a u m , e d i t o r . A p p r o x i m a t i o n A l g o r i t h m s f o r N P - H a r d  

P r o b l e m s  . P W S P u b l i s h i n g C o m p a n y , 1 9 9 7 .

5 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 67/200

K K 9 9 ] J . K l e i n b e r g a n d A . K u m a r . W a v e l e n g t h c o n v e r s i o n i n o p t i c a l n e t -  

w o r k s . I n   P r o c o f t h e 1 0 t h A n n u a l A C M - S I A M S y m p o s i u m o n D i s -  

c r e t e A l g o r i t h m s ( S O D A ' 9 9 )  , 1 9 9 9 .

L e i 9 2 ] F . T . L e i g h t o n . I n t r o d u c t i o n t o P a r a l l e l A r c h i t e c t u r e s : A r r a y s ,  

T r e e s , H y p e r c u b e s  . M o r g a n K a u f m a n n P u b l i s h e r s , 1 9 9 2 .

M P S 9 8 ] E . W . M a y r , H . J . P r m e l , a n d A . S t e g e r , e d i t o r s . L e c t u r e s o n P r o o f  

V e r i c a t i o n a n d A p p r o x i m a t i o n A l g o r i t h m s  , v o l u m e 1 3 6 7 o f   L e c t u r e  

N o t e s i n C o m p u t e r S c i e n c e  . S p r i n g e r - V e r l a g , 1 9 9 8 .

P a n 9 2 ] R . K . P a n k a j . A r c h i t e c t u r e s f o r L i n e a r L i g h t w a v e N e t w o r k s  . P h D  

t h e s i s , D e p t . o f E l e c t r i c a l E n g i n e e r i n g a n d C o m p u t e r S c i e n c e , M I T ,  

C a m b r i d g e , M A , 1 9 9 2 .

R S 9 5 ] R . R a m a s w a m i a n d K . N . S i v a r a j a n . R o u t i n g a n d w a v e l e n g t h a s -  

s i g n m e n t i n a l l - o p t i c a l n e t w o r k s . I E E E / A C M T r a n s a c t i o n s o n N e t -  

w o r k i n g  , 3 ( 5 ) : 4 8 9 5 0 0 , 1 9 9 5 .

R S 9 8 ] R . R a m a s w a m i a n d G . S a s a k i . M u l t i w a v e l e n g t h o p t i c a l n e t w o r k s  

w i t h l i m i t e d w a v e l e n g t h c o n v e r s i o n . I E E E / A C M T r a n s a c t i o n s o n  

N e t w o r k i n g  , 6 ( 6 ) : 7 4 4 7 5 4 , D e c e m b e r 1 9 9 8 .

V D 9 3 ] R . J . V e t t e r a n d D . H . C . D u . D i s t r i b u t e d c o m p u t i n g w i t h h i g h - s p e e d  

o p t i c a l n e t w o r k s . I E E E C o m p u t e r  , 2 6 ( 2 ) : 8 1 8 , F e b r u a r y 1 9 9 3 .

5 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 68/200

5 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 69/200

C H A P I T R E 3      

R o u t a g e W D M t o u t - o p t i q u e      

3 . 1 R s e a u x g n r a u x      

3 . 1 . 1 I n s t a n c e s q u e l c o n q u e s    

T r o u v e r u n r o u t a g e o p t i q u e u t i l i s a n t u n m i n i m u m d e l o n g u e u r s d ' o n d e ( o u c o u -  

l e u r s ) n ' e s t p a s u n p r o b l m e f a c i l e . D a n s l e c a s g n r a l , c ' e s t - - d i r e p o u r u n  

g r a p h e o r i e n t   G  e t u n e i n s t a n c e   I  q u e l c o n q u e s , l e p r o b l m e d u r o u t a g e o p t i q u e  

e t d e l a d t e r m i n a t i o n d e   ~  w  (  G I  )  a t m o n t r    N P   - c o m p l e t p a r E r l e b a c h e t  

J a n s e n d a n s E J 9 6 ] . E n f a i t , i l s o n t m o n t r c e t t e p r o p r i t p o u r l e s a r b r e s e t l e s  

c y c l e s o r i e n t s s y m t r i q u e s . I l s l ' o n t t e n d u e a u x g r i l l e s d a n s E J 9 7 ] e t a u c a s d e s  

a r b r e s b i n a i r e s a v e c u n n o m b r e d e c o u l e u r s l i m i t   3  , p a r r d u c t i o n d u p r o b l m e  

d e l a c o l o r a t i o n d e s a r t e s d ' u n m u l t i g r a p h e ,  

 N P  - c o m p l e t d ' a p r s H o l y e r H o l 8 1 ] .

T h o r m e 3 . 1 . 1   ( E r l e b a c h e t J a n s e n E J 9 7 ] )   L e p r o b l m e s u i v a n t e s t    N P   - 

c o m p l e t :  

D o n n e s :   U n a r b r e b i n a i r e o r i e n t s y m t r i q u e   T  e t u n e i n s t a n c e   I  . 

Q u e s t i o n :   E x i s t e - t - i l u n r o u t a g e o p t i q u e p o u r   (  T I  )  u t i l i s a n t a u p l u s   3  c o u l e u r s ?  

C o r o l l a i r e 3 . 1 . 2     L e p r o b l m e s u i v a n t e s t    N P   - c o m p l e t :  

D o n n e s :   U n g r a p h e o r i e n t   G  , u n e i n s t a n c e   I  e t u n e n t i e r   k  . 

Q u e s t i o n :   E x i s t e - t - i l u n r o u t a g e o p t i q u e p o u r   (  G I  )  u t i l i s a n t a u p l u s   k  c o u l e u r s ?  

D ' u n c e r t a i n p o i n t d e v u e , l a d i c u l t d u p r o b l m e d e r o u t a g e o p t i q u e p r o v i e n t  

d e l a d i c u l t i n t r i n s q u e d e d e u x p r o b l m e s s o u s - j a c e n t s : l e p r o b l m e d u  

r o u t a g e e t l e p r o b l m e d e l a c o l o r a t i o n d e s c h e m i n s .

t a n t d o n n s u n g r a p h e o r i e n t   G  e t u n e i n s t a n c e   I  , l a r e c h e r c h e d ' u n r o u t a g e  

R  , r a l i s a n t   I  e t m i n i m i s a n t l a c h a r g e m a x i m a l e   ~  (  G I R   )  d e s a r c s d e   G  , e s t  

i n t r e s s a n t e p o u r l e p r o b l m e d e r o u t a g e o p t i q u e p u i s q u e l a c h a r g e d ' u n r o u t a g e  

m i n o r e l e n o m b r e d e c o u l e u r s n c e s s a i r e s p o u r l e c o l o r e r : ~  (  G I R   )     ~  w  (  G I R   )  .

5 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 70/200

L a d t e r m i n a t i o n d e   ~  e s t t r o i t e m e n t r e l i e a u p r o b l m e d u m u l t i o t c a p a c i t s  

e n t i r e s . t a n t d o n n s u n g r a p h e   G  m u n i d e c a p a c i t s e n t i r e s s u r s e s l i e n s e t  

u n e n s e m b l e d e r e q u t e s m u n i e s d e d e m a n d e s e n t i r e s , i l s ' a g i t d e t r o u v e r u n o t  

d e v a l e u r c o r r e s p o n d a n t e d e c h a q u e s o u r c e v e r s s a d e s t i n a t i o n , d e m a n i r e n e  

p a s d p a s s e r l e s c a p a c i t s d e s l i e n s . D ' a p r s E v e n , I t a i e t S h a m i r E I S 7 6 ] , m m e  

l e b i - o t c a p a c i t s u n i t a i r e s e s t u n p r o b l m e    N P   - c o m p l e t , d a n s l e s g r a p h e s  

o r i e n t s o u n o n . E n t r a n s f o r m a n t c h a q u e r e q u t e m u n i e d e s a d e m a n d e   d  e n  d 

c o p i e s d e l a m m e r e q u t e u n i t a i r e , l e p r o b l m e d u m u l t i o t c o n s i s t e a l o r s r o u t e r  

u n e i n s t a n c e   I  d a n s l e g r a p h e   G  s a n s d p a s s e r l e s c h a r g e s d e s l i e n s a u t o r i s e s .

I l s ' e n s u i t i m m d i a t e m e n t l a    N P   - c o m p l t u d e d u p r o b l m e d e r o u t a g e e t d e l a  

d t e r m i n a t i o n d e   ~  (  G I  )  o u d e    (  G I  )  , p u i s q u ' i l s ' a g i t d e f a i r e p a s s e r u n m u l t i o t  

u n i t a i r e d a n s u n g r a p h e c a p a c i t s c o n s t a n t e s .

T h o r m e 3 . 1 . 3   ( d ' a p r s E v e n , I t a i e t S h a m i r E I S 7 6 ] )   L e p r o b l m e s u i v a n t  

e s t   N P   - c o m p l e t :  

D o n n e s :   U n g r a p h e   G  ( o r i e n t o u n o n ) , u n e i n s t a n c e   I  e t u n e n t i e r   k  . 

Q u e s t i o n :   E x i s t e - t - i l u n r o u t a g e p o u r   (  G I  )  d e c h a r g e m a x i m a l e   k  s u r l e s l i e n s  

d e  G  ? 

N o t o n s q u e d a n s l e c a s o r i e n t , c e d e r n i e r r s u l t a t p e u t a u s s i s ' o b t e n i r p a r t i r  

d ' u n t h o r m e p l u s p u i s s a n t d e F o r t u n e , H o p c r o f t e t W i l l i e F H W 8 0 ] , t a b l i s s a n t  

l a   N P   - d i c u l t d e t r o u v e r d e u x c h e m i n s a r c - d i s j o i n t s p o u r d e u x r e q u t e s d a n s  

u n g r a p h e o r i e n t . E n e e t , r o u t e r u n e i n s t a n c e d a n s u n g r a p h e s a n s d p a s s e r  

u n e c e r t a i n e c h a r g e   c  e s t q u i v a l e n t r o u t e r l e s r e q u t e s p a r d e s c h e m i n s d i s j o i n t s  

d a n s l e m u l t i - g r a p h e a s s o c i d e m u l t i p l i c i t u n i f o r m e   c  .

l ' a i d e d e c e t t e p r o p r i t , n o u s p o u v o n s d o n n e r u n r s u l t a t e n c o r e p l u s  

f o r t d m o n t r a n t l a n o n - a p p r o x i m a b i l i t d u p r o b l m e d u r o u t a g e o p t i q u e d a n s  

l e m o d l e o r i e n t , c o m m e c e l a a t r e m a r q u p a r J a r r y d a n s J a r 9 9 ] .

T h o r m e 3 . 1 . 4     L e p r o b l m e s u i v a n t e s t    N P   - c o m p l e t :  

D o n n e s :   U n g r a p h e o r i e n t   G  e t u n e i n s t a n c e   I  . 

Q u e s t i o n :   S e t r o u v e - t - o n d a n s l ' u n e d e s d e u x s i t u a t i o n s s u i v a n t e s ?  

I l e x i s t e d e u x c h e m i n s a r c - d i s j o i n t s d a n s   G  p o u r d e u x r e q u t e s d e   I  . 

I l n ' e x i s t e p a s d e r o u t a g e p o u r   (  G I  )  p a r d e s c h e m i n s a r c - d i s j o i n t s .  

L ' i d e d e l a p r e u v e d e c e t h o r m e c o n s i s t e c o n s t r u i r e u n e s e m i - g r i l l e   G 

o r i e n t e ( n o n - s y m t r i q u e ) e n p l a a n t a u x i n t e r s e c t i o n s d e s l i g n e s e t d e s c o l o n n e s  

d e s c o p i e s d ' u n s o u s - g r a p h e   G   p o u r l e q u e l i l e s t    N P   - d i c i l e d ' a p r s F H W 8 0 ]

d e d c i d e r s i d e u x r e q u t e s p e u v e n t l e t r a v e r s e r p a r d e u x c h e m i n s a r c - d i s j o i n t s .

U n e r e p r s e n t a t i o n s c h m a t i q u e s e t r o u v e s u r l a g u r e 3 . 1 . O n d n i t a l o r s u n  

e n s e m b l e   I  d e r e q u t e s  

f (  x 

j 1 

  i 

  l 

g t e l l e s q u e l e u r r a l i s a t i o n p a r d e s  

c h e m i n s a r c - d i s j o i n t s e s t p o s s i b l e s i e t s e u l e m e n t s i d e u x c h e m i n s a r c - d i s j o i n t s  

6 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 71/200

e x i s t e n t p o u r t r a v e r s e r l e s o u s - g r a p h e  

G  . D a n s l e c a s c o n t r a i r e , i l n ' e x i s t e p a s  

d e u x c h e m i n s a r c - d i s j o i n t s d a n s   G  p o u r r o u t e r d e u x r e q u t e s d e   I  .

1xx2x3x4x

y

5

y2

y3

y4

y5

1y

x

F i g u r e 3 . 1 : S e m i - g r i l l e e t r o u t a g e d i s j o i n t n o n - a p p r o x i m a b l e .

A i n s i , i l e s t    N P   - d i c i l e d e d c i d e r s i u n e s e u l e o u t o u t e s l e s r e q u t e s p e u v e n t  

t r e r o u t e s a v e c u n e c h a r g e m a x i m a l e u n i t a i r e s u r l e s a r c s d u g r a p h e , d o n c d e  

d c i d e r s i   ~  w  (  G I  ) = 1  o u s i   ~  w  (  G I  ) =  j  I  j  , e t n o u s e n d d u i s o n s l e c o r o l l a i r e  

s u i v a n t :

C o r o l l a i r e 3 . 1 . 5     I l n ' e x i s t e p a s d ' a l g o r i t h m e d ' a p p r o x i m a t i o n p o u r l e p r o -  

b l m e d u r o u t a g e o p t i q u e d a n s u n g r a p h e o r i e n t , m o i n s q u e   P   =   N P   . 

L a q u e s t i o n a n a l o g u e d a n s l e c a s o r i e n t s y m t r i q u e r e s t e o u v e r t e .

C e p e n d a n t , l o r s q u e l e n o m b r e d e r e q u t e s e s t b o r n , l e p r o b l m e d e r o u t a g e  

d e v i e n t p o l y n m i a l , d a n s l e c a s n o n - o r i e n t d ' a p r s u n r s u l t a t d e R o b e r t s o n e t  

S e y m o u r R S 9 5 ] , e t d a n s l e c a s o r i e n t s y m t r i q u e d ' a p r s d e s t r a v a u x r c e n t s  

d e J a r r y J a r 9 9 ] , a v e c t o u t e f o i s d e s c o n s t a n t e s c a c h e s n o r m e s q u i r e n d e n t l e s  

a l g o r i t h m e s i m p r a t i c a b l e s .

N o u s i n v i t o n s l e l e c t e u r i n t r e s s p a r l a c o m p l e x i t d e s p r o b l m e s d e r o u t a g e  

( e t l a s o l v a b i l i t e n t e m p s p o l y n m i a l d e c e r t a i n s c a s p a r t i c u l i e r s ) s e r f r e r  

a u l i v r e d i t p a r K o r t e , L o v s z , P r m e l e t S c h r i j v e r K L P S 9 0 ] , e t e n p a r t i c u l i e r  

6 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 72/200

a u c h a p i t r e c r i t p a r F r a n k F r a 9 0 ] . U n e t e c h n i q u e g n r a l e p o u r o b t e n i r d e s  

a l g o r i t h m e s d ' a p p r o x i m a t i o n ( r a n d o m i s s ) p o u r l e p r o b l m e d e r o u t a g e ( s o u s  

c e r t a i n e s c o n d i t i o n s ) e s t l a t e c h n i q u e r a n d o m i s e d ' a r r o n d i d u e R a g h a v a n e t  

T h o m p s o n . L e s d t a i l s d e l e u r m t h o d e e t l e s a p p l i c a t i o n s a u r o u t a g e V L S I e t  

a u x r s e a u x d e m u l t i o t p e u v e n t t r e t r o u v s d a n s R T 8 7 ] .

U n e f o i s u n r o u t a g e c o n n u p o u r r a l i s e r u n e i n s t a n c e d e c o m m u n i c a t i o n ,  

s a v o i r c o l o r e r e c a c e m e n t s e s c h e m i n s e s t n c e s s a i r e d a n s l e c a d r e d u p r o b l m e  

d e r o u t a g e o p t i q u e . M a l h e u r e u s e m e n t , c e p r o b l m e d e c o l o r a t i o n r e s t r e i n t  

d e s c h e m i n s e s t a u s s i d i c i l e q u e l e p r o b l m e b i e n c o n n u d e l a c o l o r a t i o n d e s  

s o m m e t s d ' u n g r a p h e , c o m m e i l a t r e m a r q u p a r C h l a m t a c , G a n z e t K a r m i  

d a n s C G K 9 2 ] . t a n t d o n n u n g r a p h e n o n - o r i e n t   H  q u e l c o n q u e , i l s u t d e  

d n i r u n e n s e m b l e   R  d e c h e m i n s a d - h o c d a n s u n g r a p h e   G  g a l e m e n t c o n s t r u i t  

d e s s e i n , d e t e l l e s o r t e q u e   H  s o i t l e g r a p h e d e c o n i t d e   R  . P a r a i l l e u r s , l e  

r s u l t a t d c o u l e i m m d i a t e m e n t d u p r e m i e r t h o r m e d e c e c h a p i t r e , p u i s q u e l e  

r o u t a g e e s t x d a n s u n a r b r e .

P r o p o s i t i o n 3 . 1 . 6     L e p r o b l m e s u i v a n t e s t    N P   - c o m p l e t :  

D o n n e s :   U n g r a p h e   G  ( o r i e n t o u n o n ) e t u n r o u t a g e   R  . 

Q u e s t i o n :   E x i s t e - t - i l u n e c o l o r a t i o n d e s c h e m i n s d e   R  u t i l i s a n t   3  c o u l e u r s ?  

D a n s l e m o d l e n o n - o r i e n t , l a    N P   - c o m p l t u d e d u p r o b l m e d e r o u t a g e o p -  

t i q u e p r o v i e n t d e r s u l t a t s b i e n a n t r i e u r s l ' a v n e m e n t d e l a t e c h n o l o g i e W D M .

C o n c e r n a n t l e p r o b l m e d e l a c o l o r a t i o n d e c h e m i n s d a n s u n a r b r e , G o l u m b i c  

e t J a m i s o n G J 8 5 b ] o n t t a b l i q u e l a d t e r m i n a t i o n d e   w  (  G I  )  e s t u n p r o b l m e  

 N P   - c o m p l e t m m e p o u r l e s t o i l e s ( a r b r e s d o n t t o u s l e s s o m m e t s s a u f u n o n t  

d e g r 1 ) , e n r d u i s a n t c e p r o b l m e c e l u i d e l a c o l o r a t i o n d e s a r t e s d ' u n m u l t i -  

g r a p h e q u i e s t    N P   - c o m p l e t d ' a p r s H o l y e r H o l 8 1 ] ( v o i r s e c t i o n 3 . 2 . 1 , p a g e 7 8 ) .

C e r s u l t a t a t t e n d u d a n s E J 9 6 ] a u c a s d e s c y c l e s n o n - o r i e n t s , a l o r s q u e l e  

p r o b l m e d e v i e n t p o l y n m i a l p o u r l e s a r b r e s d e d e g r b o r n d ' a p r s E J 9 7 ] .

A u v u d e c e d e r n i e r r s u l t a t e t d e l a    N P   - d i c u l t d t e r m i n e r   ~  w  (  G I  )  p o u r  

l e s a r b r e s b i n a i r e s o r i e n t s , o n p o u r r a i t c r o i r e q u e l e p r o b l m e d e r o u t a g e o p t i q u e  

e s t p l u s d i c i l e d a n s l e m o d l e o r i e n t . C e n ' e s t p a s v r a i e n g n r a l . P a r e x e m p l e ,  

p o u r l e s t o i l e s , l e p r o b l m e n o n - o r i e n t e s t    N P   - c o m p l e t G J 8 5 b ] a l o r s q u e l e  

p r o b l m e o r i e n t e s t p o l y n m i a l , p a r r d u c t i o n a u p r o b l m e d e c o u p l a g e d a n s  

l e s g r a p h e s b i p a r t i s ( v o i r s e c t i o n 3 . 2 . 1 , p a g e 7 6 ) , s o l u b l e d ' a p r s l e t h o r m e d e  

K n i g - H a l l .

P r e n o n s u n g r a p h e o r i e n t   G  e t u n r o u t a g e   R  r a l i s a n t u n e i n s t a n c e   I  . S o i e n t  

L  l a l o n g u e u r m a x i m a l e d e s c h e m i n s d a n s   R  e t    l e d e g r m a x i m u m d u g r a p h e d e  

c o n i t a s s o c i   R  . P u i s q u e t o u t c h e m i n e s t e n c o n i t a v e c a u p l u s   ~  (  G I R   ) 

;  1 

a u t r e s c h e m i n s s u r c h a c u n d e s e s a r c s , i l e s t c l a i r q u e        L  (  ~  (  G I R   )  ;   1 )  . U n e  

6 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 73/200

c o l o r a t i o n g l o u t o n n e d u g r a p h e d e c o n i t p e r m e t d ' u t i l i s e r a u p l u s   + 1  c o u l e u r s .

N o u s e n d d u i s o n s u n e b o r n e a s y m p t o t i q u e p o u r l e p r o b l m e d e r o u t a g e o p t i q u e  

(  G I  )  : ~  w  =  O  (  L ~  )  , o   L  r e p r s e n t e i c i l a p l u s p e t i t e l o n g u e u r m a x i m a l e d e s  

c h e m i n s d ' u n r o u t a g e   R  t e l q u e   ~  (  G I R   ) =  ~  (  G I  )  . L e m m e r a i s o n n e m e n t  

d a n s l e m o d l e n o n - o r i e n t c o n d u i t g a l e m e n t   w  =  O  (  L   )  .

U n e s t r a t g i e g l o u t o n n e p l u s l a b o r e p o u r c o l o r e r l e s c h e m i n s d ' u n r o u t a g e  

e s t p r o p o s e d a n s A B N C  

9 4 , A B N C  

9 6 ] . E l l e s ' a v r e p l u s e c a c e q u e l a p r c -  

d e n t e s i l e p a r a m t r e   L  e s t s u s a m m e n t g r a n d . R e p r e n o n s l e s m m e s n o t a t i o n s  

e t n o t o n s   m  l e n o m b r e d ' a r c s d u g r a p h e   G  . L a s o m m e d e s c h a r g e s d e s a r c s d e   G 

v a u t a u p l u s   m ~  (  G I R   )  , o r e l l e e s t g a l e d ' a u t r e p a r t l a s o m m e d e s l o n g u e u r s  

d e s c h e m i n s d e   R  . P a r c o n s q u e n t , l e n o m b r e d e c h e m i n s d e l o n g u e u r a u m o i n s  

p   

m  n e p e u t e x c d e r   ~  (  G I R   ) 

p   

m  . U n e c o u l e u r s p c i q u e e s t a t t r i b u e c h a c u n  

d e c e s c h e m i n s . E n c o n s i d r a n t l e g r a p h e d e c o n i t d e s c h e m i n s r e s t a n t s e t e n  

a p p l i q u a n t l a m m e c o l o r a t i o n g l o u t o n n e q u e p r c d e m m e n t , o n p e u t c o m p l t e r  

l a c o l o r a t i o n e n u t i l i s a n t a u p l u s   ~  (  G I R   ) 

p   

m  c o u l e u r s s u p p l m e n t a i r e s . I l e n  

d c o u l e l e r s u l t a t s u i v a n t , f o r m u l i n i t i a l e m e n t d a n s l e m o d l e n o n - o r i e n t :

T h o r m e 3 . 1 . 7   ( A g g a r w a l e t a l . A B N C  

9 4 ] )   P o u r t o u t p r o b l m e   (  G I  )  , 

o   G  a  m  a r c s ,  

~  w  (  G I  ) 

  2  ~  (  G I  ) 

p   

m :

D a n s l e m m e t e m p s , i l e s t m o n t r d a n s A B N C  

9 4 , A B N C  

9 6 ] q u e l e s d e u x  

b o r n e s s u p r i e u r e s i s s u e s d e s c o l o r a t i o n s g l o u t o n n e s m e n t i o n n e s c i - d e s s u s s o n t  

o p t i m a l e s u n f a c t e u r c o n s t a n t p r s . P l u s p r c i s m e n t , i l e s t f o u r n i u n e f a m i l l e  

d e p r o b l m e s n o n - o r i e n t s , d o n t u n e r e p r s e n t a t i o n e s t d o n n e p a r l a g u r e 3 . 2 ,  

t e l l e q u e   w  = (      m i n  f  L  

p   

m  g  )  , o   L  r e p r s e n t e l a d i s t a n c e m a x i m a l e e n t r e  

d e u x s o m m e t s f o r m a n t u n e r e q u t e e t   m  l e n o m b r e d ' a r t e s d u g r a p h e .

C e t t e f a m i l l e d e c a s p a t h o l o g i q u e s r e p o s e s u r u n e t o p o l o g i e e n " p s e u d o - g r i l l e " ,  

t e l l e q u ' e l l e e s t r e p r s e n t e s u r l a g u r e 3 . 2 . P o u r u n e n t i e r   n     2  d o n n , l a  

p s e u d o - g r i l l e   G 

e s t c o n s t i t u e d e   n  n u d s s o u r c e s   f  s 

: : : s  

g  , d e  2  n  ;   2 

c o l o n n e s d e   2  n  ;   1  n u d s c h a c u n e e t d e   n  n u d s d e s t i n a t i o n s   f  t 

: : : t  

g  , 

r e l i s e n t r e e u x c o m m e i l e s t m o n t r s u r l a g u r e 3 . 2 p o u r   n  = 4  . L e n o m b r e  

d ' a r t e s d e   G 

e s t a i n s i   m  =  O  (  n 

)  . N o t o n s   I 

l ' i n s t a n c e   f  (  s 

)  g 

1    i    n 

e t  I 

l ' i n s t a n c e f o r m e p a r   k  c o p i e s d e l ' i n s t a n c e   I 

. D a n s t o u s l e s c a s , l a d i s t a n c e  

m a x i m a l e p o u r u n e r e q u t e v a u t   L  = 4  n  ;   3 =  O  (  n  )  . R e m a r q u o n s d ' a b o r d q u e  

d e u x r e q u t e s q u e l c o n q u e s d a n s   I 

e n t r e n t n c e s s a i r e m e n t e n c o n i t , p u i s q u ' i l  

n ' e x i s t e p a s d e u x c h e m i n s a r t e - d i s j o i n t s r e l i a n t d e u x p a i r e s s o u r c e - d e s t i n a t i o n .

O n e n d d u i t q u e   w  (  G 

) =  n  = ( m i n   f  L  

p   

m  g  )  . P a r a i l l e u r s , n o t o n s q u e  

l ' i n s t a n c e   I 

p e u t t r e r o u t e a v e c u n e c h a r g e m a x i m a l e d e     (  G 

) = 2 =   O  ( 1 ) 

( v o i r g u r e 3 . 2 ) . E n c o n s i d r a n t p r s e n t l ' i n s t a n c e   I 

, o n o b t i e n t p o u r l a  

6 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 74/200

m m e r a i s o n q u e   w  (  G 

) =  k n  , o r    (  G 

) =  O  (  k  )  . N o u s a v o n s d o n c b i e n  

w  (  G 

) =  k n  = (   

 m i n 

f L  

p   

g )  .

s1

s2

s3

s4

t4

t3

t2

t1

F i g u r e 3 . 2 : I n s t a n c e p a t h o l o g i q u e d a n s u n e p s e u d o - g r i l l e n o n - o r i e n t e .

L a q u e s t i o n s e p o s e a l o r s d e s a v o i r s i c e d e r n i e r r s u l t a t e s t t r a n s p o s a b l e d a n s  

l e m o d l e o r i e n t . N o u s p o u v o n s r p o n d r e p a r l ' a r m a t i v e , m a i s l e p r o b l m e  

r e s t e o u v e r t d a n s l e c a s o r i e n t s y m t r i q u e .

P r o p o s i t i o n 3 . 1 . 8     P o u r t o u t     e t t o u t   L  , i l e x i s t e u n g r a p h e o r i e n t   G  e t 

u n e i n s t a n c e   I  t e l s q u e  

~  (  G I  )       m a x 

(  x y  )  2  I 

d  (  x y  )     L  e t  ~  w  (  G I  ) = (   L  )  :

L a p r e u v e d e c e t t e p r o p o s i t i o n e s t e n t o u s p o i n t s s e m b l a b l e l a p r c d e n t e  

d m o n s t r a t i o n . E l l e r e p o s e s u r l a c o n s t r u c t i o n d e l a g u r e 3 . 3 , i d e n t i q u e c e l l e  

d e l a g u r e 3 . 2 s i c e n ' e s t l ' o r i e n t a t i o n d e s a r c s . C e t t e o r i e n t a t i o n p e r m e t d e  

c o n s e r v e r l a p r o p r i t q u e d e u x r e q u t e s e n t r e n t n c e s s a i r e m e n t e n c o n i t , d u  

f a i t q u ' i l n ' e x i s t e p a s d e u x c h e m i n s a r c - d i s j o i n t s r e l i a n t d e u x c o u p l e s s o u r c e -  

d e s t i n a t i o n . N o t o n s q u e l a m m e t o p o l o g i e o r i e n t e s y m t r i q u e m e n t n e p o s s d e  

p l u s c e t t e p r o p r i t , p u i s q u ' a l o r s d e u x c h e m i n s o n t l a p o s s i b i l i t d e s e c r o i s e r  

v e r t i c a l e m e n t e n s e n s i n v e r s e s a n s g n r e r d e c o n i t .

N o u s a v o n s v u p r c d e m m e n t q u e l a r s o l u t i o n d u p r o b l m e d e r o u t a g e  

o p t i q u e p e u t t r e d c o m p o s e e n d e u x t a p e s ( t r o u v e r u n r o u t a g e d e c h a r g e  

m i n i m a l e e t c o l o r e r s e s c h e m i n s ) , c h a c u n e d ' e l l e s d e m e u r a n t c e p e n d a n t i n t r i n -  

s q u e m e n t d i c i l e o p t i m i s e r . I l e s t n o t e r q u e c e t t e a p p r o c h e s o u v e n t u t i -  

l i s e n e c o n d u i t p a s n c e s s a i r e m e n t u n e s o l u t i o n o p t i m a l e , m m e s i c h a c u n  

d e s d e u x s o u s - p r o b l m e s e s t r s o l u d e f a o n o p t i m a l e . E n e e t , n o u s p o u v o n s  

6 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 75/200

s1

s2

s3

s4 t1

t2

t3

t4

F i g u r e 3 . 3 : I n s t a n c e p a t h o l o g i q u e d a n s u n e p s e u d o - g r i l l e o r i e n t e n o n - s y m t r i q u e .

c o n s t r u i r e u n p r o b l m e   (  G I  )  t e l q u e t o u t r o u t a g e   R  r a l i s a n t   I  , d e c h a r g e m i n -  

i m a l e   ~  (  G I R   ) =  ~  (  G I  )  , n ' e s t p a s c o l o r a b l e a v e c   ~  w  (  G I  )  c o u l e u r s . A u t r e m e n t  

d i t , u n r o u t a g e o p t i q u e o p t i m a l p o u r c e p r o b l m e p a r t i c u l i e r n ' e s t p a s u n r o u t a g e  

o p t i m a l e n t e r m e s d e c h a r g e ( c e q u i r p o n d u n e q u e s t i o n p o s e d a n s B B G  

9 7 ] ) .

P r o p o s i t i o n 3 . 1 . 9     I l n ' e x i s t e p a s t o u j o u r s d e r o u t a g e   R  r a l i s a n t u n e  

i n s t a n c e   I  d a n s u n g r a p h e o r i e n t   G  , t e l q u e   ~  (  G I R   ) =  ~  (  G I  )  e t  ~  w  (  G I R   ) = 

~  w  (  G I  )  . 

P r e u v e .   N o u s d o n n o n s u n e c o n s t r u c t i o n d a n s u n g r a p h e o r i e n t n o n -  

s y m t r i q u e , q u i r e p r e n d l a s t r u c t u r e e n p s e u d o - g r i l l e v e n a n t d ' t r e p r s e n t e .

P o u r t o u t e n t i e r   n     2  , l e g r a p h e   H 

e s t c o n s t r u i t p a r t i r d u g r a p h e   G 

r e p r s e n t s u r l a g u r e 3 . 3 , a u q u e l o n a j o u t e d e u x s o m m e t s   s  e t  t  a i n s i q u e  

l ' a r c   (  s t  )  e t t o u s l e s a r c s   (  s 

s  )  ,  (  t t 

)  , p o u r   1     i     n  , c o m m e l e m o n t r e l a  

g u r e 3 . 4 p o u r   n  = 4  .

N o u s r e p r e n o n s l a n o t a t i o n   I 

p o u r l ' i n s t a n c e   f  (  s 

)  g 

1    i    n 

. C o m m e p r c -  

d e m m e n t , n o u s a v o n s   ~  (  H 

) = 2  . P a r c o n s q u e n t , d a n s t o u t r o u t a g e   R 

r a l i s a n t   I 

, d e c h a r g e m a x i m a l e   ~  (  H 

) =  ~  (  H 

)  , a u m o i n s   n  ;   2 

c h e m i n s n ' u t i l i s e n t p a s l ' a r c   (  s t  )  , d ' o   ~  w  (  H 

)     n  ;   2  . O r i l n ' e s t p a s  

d i c i l e d e v o i r q u e   ~  w  (  H 

) =  d  n =  2  e  , p u i s q u ' e n r o u t a n t   x  r e q u t e s p a r l ' a r c  

(  s t  )  e t  n  ;   x  r e q u t e s p a r l e s o u s - g r a p h e   G 

, o n o b t i e n t u n r o u t a g e c o l o r a b l e  

a v e c   m a x 

f x n 

;  x 

g c o u l e u r s .

N o t o n s e n n q u ' e n d n i s s a n t l e m u l t i g r a p h e   H 

0

p a r t i r d u g r a p h e   H 

e n 

m u l t i p l i a n t l ' a r c   (  s t  )  p a r u n f a c t e u r   c  =  n =  4  ;   1  ( o u e n r e l i a n t   s    t  p a r  c 

c h e m i n s a r c - d i s j o i n t s , a n q u e   H 

0

s o i t u n g r a p h e s i m p l e ) , o n o b t i e n t a l o r s q u e  

~  (  H 

0

) = 2  e t  ~  w  (  H 

0

) = 4  , a l o r s q u e t o u t r o u t a g e   R 

d e c h a r g e   2  n c e s s i t e  

6 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 76/200

s3

s2

s1

s4 t1

t2

t3

t4

ts

F i g u r e 3 . 4 : P s e u d o - g r i l l e   H 

a v e c r a c c o u r c i .

n =  2  ;   2  c o u l e u r s . L e r a p p o r t   ~  w  (  H 

0

)  = ~  w  (  H 

0

)  e s t a i n s i d e l ' o r d r e d e   n =  8  .

Q u e s t i o n 3 . 1 . 1 0   Q u ' e n e s t - i l d e s p r o p o s i t i o n s 3 . 1 . 8 e t 3 . 1 . 9 d a n s l e c a s o r i -  

e n t s y m t r i q u e ?  

L a p r e m i r e p a r t i e d e c e t t e q u e s t i o n r e v i e n t s e t r o u v e r d e s c o n s t r u c t i o n s  

o r i e n t e s s y m t r i q u e s t e l l e s q u e l e s p a r a m t r e s   ~  w  e t  ~  d i r e n t s i g n i c a t i v e -  

m e n t . D e t e l l e s c o n s t r u c t i o n s p o u r r a i e n t a l o r s v e n t u e l l e m e n t t r e e x p l o i t e s  

p o u r r p o n d r e l a s e c o n d e p a r t i e d e l a q u e s t i o n , c o m m e i l a t f a i t p r c d e m -  

m e n t p o u r l a p r o p o s i t i o n 3 . 1 . 9 .

D a n s c e t t e p e r s p e c t i v e , n o u s p o u v o n s f o u r n i r u n l m e n t d e r p o n s e e n c o n -  

s i d r a n t l e c y c l e   C 

. N o u s a l l o n s d n i r u n e i n s t a n c e   I 

t e l l e q u e   ~  w  (  C 

) = 

N =  2 = 2  ~  (  C 

)  ;   1  . A i n s i , d a n s l e c a s o r i e n t s y m t r i q u e ,   ~  w  e t  ~  p e u v e n t  

d i r e r d ' u n f a c t e u r   2  .

P o s o n s   N  = 2 ( 2  k  + 1 )  e t r e p r s e n t o n s l e s s o m m e t s d e   C 

p a r l e s e n t i e r s  

m o d u l o   N  . S o i e n t   J 

=  f  ( 2  i  m o d  N   2  i  +  N =  2 m o d   N  )  g 

1    i    N =  2 

e t  I 

l ' i n s t a n c e  

f o r m e p a r d e u x c o p i e s d e   J 

. N o u s a v o n s d o n c d a n s   I 

u n t o t a l d e   N  r e q u t e s  

e t c l a i r e m e n t t o u t e s l e s r e q u t e s q u i s o n t r o u t e s d a n s l e m m e s e n s e n t r e n t  

e n c o n i t . N o u s e n d d u i s o n s q u e   ~  w  (  C 

) =  N =  2  . P a r a i l l e u r s , n o u s p o u v o n s  

m o n t r e r q u ' u n r o u t a g e o p t i m a l p o u r l a c h a r g e c o n s i s t e r o u t e r d a n s l e s d e u x s e n s  

o p p o s s c h a q u e p a i r e d e r e q u t e s i d e n t i q u e s , c o m m e i l e s t m o n t r s u r l a g u r e 3 . 5  

p o u r   N  = 6  , c e q u i d o n n e u n e c h a r g e m a x i m a l e d e   k  + 1 = 

d N =  4 

e . C o m m e t o u t  

r o u t a g e p o u r   I 

c o m p o r t e   N  c h e m i n s d e l o n g u e u r   N =  2  e t l e c y c l e   C 

c o n t i e n t   2  N 

6 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 77/200

a r c s ,   N 

=  4  N  =  N =  4  e s t l a c h a r g e m o y e n n e d e s a r c s e t d o n c   ~  (  C 

) = 

d N =  4 

e .

F i g u r e 3 . 5 : R o u t a g e o p t i q u e p o u r   (  C 

)  .

N o u s a l l o n s p r s e n t n o u s i n t r e s s e r a u x l i e n s e n t r e l e p r o b l m e d e r o u t a g e  

o p t i q u e e t l '  a r c - c o n n e x i t   .

D f i n i t i o n s .   S o i t   G  = (  V A  )  u n g r a p h e o r i e n t f o r t e m e n t c o n n e x e .

- P o u r t o u t   S     V  (  G  )  , o n n o t e   m  (  S  )  l e n o m b r e d ' a r c s d e   A  (  G  )  a y a n t s e u l e -  

m e n t l e u r e x t r m i t i n i t i a l e d a n s   S  .

- L '  a r c - c o n n e x i t     (  G  )  d e  G  e s t l e n o m b r e m i n i m u m d ' a r c s d o n t l a s u p -  

p r e s s i o n r e n d l e g r a p h e n o n f o r t e m e n t c o n n e x e :   (  G  ) = m i n  

  S    V  (  G  ) 

m  (  S  )  .

- O n d i t q u e   G  e s t  k  - a r c - c o n n e x e   s i    (  G  )     k  .

- L '  a r c - c o n n e x i t   c 

(  r  )  d ' u n s o m m e t   r  2   V  (  G  )  e s t l e n o m b r e m i n i m u m  

d ' a r c s d o n t l a s u p p r e s s i o n r e n d u n s o m m e t d e   V  (  G  )  n o n a c c e s s i b l e p a r t i r  

d e  r  : c 

(  r  ) = m i n  

r  2  S    V  (  G  ) 

m  (  S  )  .

L e s v e r s i o n s o r i e n t e s d e s t h o r m e s d e M e n g e r , q u e l ' o n p e u t t r o u v e r p a r  

e x e m p l e d a n s l e l i v r e d e B e r g e B e r 8 3 ] , p e r m e t t e n t d e r e l i e r l e s n o t i o n s g l o b a l e e t  

l o c a l e d e l ' a r c - c o n n e x i t a v e c l e p r o b l m e d u r o u t a g e a r c - d i s j o i n t . N o u s d o n n o n s  

i c i l a v e r s i o n l o c a l e .

T h o r m e 3 . 1 . 1 1   ( M e n g e r )   P o u r t o u t c o u p l e   (  r t  )  d e s o m m e t s d a n s u n  

g r a p h e o r i e n t   G  , l e n o m b r e m a x i m u m d e c h e m i n s a r c - d i s j o i n t s d e   r  v e r s   t  e s t 

(  r  )  . 

D a n s u n g r a p h e o r i e n t , u n   a r b r e d e r e c o u v r e m e n t   e n r a c i n e s t u n a r b r e  

q u i p e r m e t d ' a t t e i n d r e t o u t s o m m e t p a r t i r d e l a r a c i n e . L e t h o r m e s u i v a n t  

m o n t r e q u e l ' a r c - c o n n e x i t d o n n e u n e p r o p r i t e n c o r e p l u s f o r t e q u e c e l l e d c r i t e  

p a r l e t h o r m e d e M e n g e r .

6 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 78/200

T h o r m e 3 . 1 . 1 2   ( E d m o n d s E d m 7 2 ] )   P o u r t o u t s o m m e t   r  d a n s u n g r a p h e  

o r i e n t   G  , l e n o m b r e m a x i m u m d ' a r b r e s d e r e c o u v r e m e n t a r c - d i s j o i n t s e n r a c i n s  

e n  r  e s t  c 

(  r  )  . 

U n e c o n s q u e n c e t r s i n t r e s s a n t e d e c e t h o r m e f o n d a m e n t a l a t t a b l i e  

d a n s S h i 7 9 ] .

C o r o l l a i r e 3 . 1 . 1 3   ( S h i l o a c h ( e t T a r j a n ) S h i 7 9 ] )   P o u r   k  c o u p l e s q u e l c o n q u e s  

d e s o m m e t s   (  s 

)  : : :  (  s 

)  d a n s u n g r a p h e o r i e n t   k  - a r c - c o n n e x e , i l e x i s t e  

k  c h e m i n s a r c - d i s j o i n t s   P 

: : : P  

t e l s q u e   P 

e s t u n c h e m i n d e   s 

v e r s   t 

, p o u r  

1     i     k  . 

P r e u v e .   A j o u t o n s a u g r a p h e   G  u n s o m m e t   r  a i n s i q u e l e s a r c s   (  r s 

)  , 

p o u r   1     i     k  , p o u r f o r m e r l e g r a p h e   G 

0

. L e g r a p h e   G  t a n t   k  - a r c - c o n n e x e ,  

0

(  r  ) =  k  . E n a p p l i q u a n t l e t h o r m e 3 . 1 . 1 2 , o n o b t i e n t   k  a r b r e s d e r e c o u v r e m e n t  

a r c - d i s j o i n t s e n r a c i n s e n   r  e t u n c h e m i n d a n s c h a c u n r e s p e c t i v e m e n t d e   r  v e r s  

c h a q u e   t 

e n p a s s a n t p a r   s 

, c e q u i i n d u i t l e r s u l t a t . 2 

T o u s l e s r s u l t a t m e n t i o n n s s u r l ' a r c - c o n n e x i t s o n t a c c o m p a g n s d a n s l a  

l i t t r a t u r e d ' a l g o r i t h m e s p o l y n m i a u x p e r m e t t a n t d ' e x h i b e r d e s s o l u t i o n s e e c -  

t i v e s . L e d e r n i e r r s u l t a t n o u s p e r m e t d ' e n d d u i r e u n e m t h o d e e c a c e p o u r  

r s o u d r e u n p r o b l m e d e r o u t a g e o p t i q u e   (  G I  )  d a n s u n g r a p h e d ' a r c - c o n n e x i t     .

E n p a r t i t i o n n a n t l ' e n s e m b l e d e s r e q u t e s e n   d j  I  j  =   e  s o u s - e n s e m b l e s d e t a i l l e a u  

p l u s     , o n p e u t a l o r s r o u t e r c h a c u n p a r d e s c h e m i n s a r c s - d i s j o i n t s e t l u i a t t r i b u e r  

a i n s i u n e l o n g u e u r d ' o n d e s p c i q u e .

C o r o l l a i r e 3 . 1 . 1 4     P o u r t o u t g r a p h e o r i e n t   G  d ' a r c - c o n n e x i t     e t p o u r t o u t e  

i n s t a n c e   I  , l e p r o b l m e d e r o u t a g e o p t i q u e   (  G I  )  p e u t t r e r s o l u e n t e m p s p o l y -  

n m i a l e n u t i l i s a n t   d j  I  j  =   e  l o n g u e u r s d ' o n d e .  

3 . 1 . 2 P e r m u t a t i o n s e t    k  - r e l a t i o n s    

D a n s s a t h s e P a n 9 2 ] e t d a n s P G 9 5 ] , P a n k a j a d t e r m i n u n e b o r n e i n f r i e u r e s u r  

l a c h a r g e n c e s s a i r e d a n s l e p i r e d e s c a s p o u r r o u t e r u n e i n s t a n c e d e p e r m u t a t i o n  

d a n s u n g r a p h e q u e l c o n q u e d e d e g r m a x i m u m d o n n . L a t e c h n i q u e u t i l i s e  

r e p o s e s u r l a c o n s t r u c t i o n d ' u n e i n s t a n c e d e p e r m u t a t i o n d o n t l e s r e q u t e s s o n t  

d i s t a n t e s , d e m a n i r e m a x i m i s e r l a s o m m e d e s d i s t a n c e s d e l ' i n s t a n c e . E n  

d i v i s a n t c e t t e s o m m e p a r l e n o m b r e d e l i e n s d a n s l e g r a p h e , o n o b t i e n t u n e  

m i n o r a t i o n d e l a c h a r g e m o y e n n e d ' u n r o u t a g e , e t d o n c d e l a c h a r g e m a x i m a l e .

P l u s p r c i s m e n t , i l e s t m o n t r q u e d a n s t o u t g r a p h e o r i e n t   G  d e d e g r  

e n t r a n t o u s o r t a n t m a x i m u m        2  , i l e x i s t e u n e i n s t a n c e d e p e r m u t a t i o n   I 

6 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 79/200

t e l l e q u e   ~  (  G I 

  

b  l o g 

 

N =  2  c

2  

. L a p r e u v e d o n n e d a n s P G 9 5 ] p e u t t r e m o d i e  

a n d ' a m l i o r e r l e r s u l t a t . A u s s i n o u s d o n n o n s d i r e c t e m e n t l e t h o r m e o p t i m i s  

e t s a p r e u v e :

P r o p o s i t i o n 3 . 1 . 1 5     P o u r t o u t g r a p h e o r i e n t   G  d e d e g r s m a x i m u m s o r t a n t  

e t e n t r a n t    

   

   2  , a v e c   = m a x  f   

   

g  e t    = m i n  f   

   

g  , i l e x i s t e  

u n e i n s t a n c e d e p e r m u t a t i o n   I 

t e l l e q u e  

~  w  (  G I 

)     ~  (  G I 

)    

b  l o g 

 

(  N  ;   1 )  c 

 

:

P r e u v e .   S u p p o s o n s q u e   =  

( e t    =  

) . L e c a s i n v e r s e e s t i d e n t i q u e  

p a r s y m t r i e . P o u r t o u t s o m m e t   x  d a n s   G  , i l y a a u p l u s     s o m m e t s d i s t a n c e   1 

d e  x  , e t p l u s g n r a l e m e n t a u p l u s    

d i s t a n c e   d  . D o n c l e n o m b r e d e s o m m e t s  

d i s t a n c e   < d  d e  x  e s t a u p l u s  

d  ;  1 

X   

i  = 0 

 

 

;   1 

  ;   1 

    

A i n s i , e n p o s a n t   d 

=  b  l o g 

 

(  N  ;   1 )  c  , o n o b t i e n t q u e l e n o m b r e d e s o m m e t s  

d i s t a n c e   < d 

d e  x  e s t a u p l u s   N  ;   1  . P a r c o n s q u e n t , i l e x i s t e u n s o m m e t  

d i s t a n c e a u m o i n s   d 

d e t o u t s o m m e t x .

C o n s t r u i s o n s p r s e n t u n g r a p h e b i p a r t i   H  = (  V 

E  )  o   V 

e t  V 

s o n t  

d e u x c o p i e s d e   V  (  G  )  e t t e l q u e l ' a r t e   f  x 

g  e s t d a n s   E  s i e t s e u l e m e n t s i  

(  x y  )     d 

, o   x  e t  y  s o n t l e s d e u x s o m m e t s c o r r e s p o n d a n t s d a n s   G  . D ' a p r s  

c e q u i p r c d e , t o u s l e s s o m m e t s d e   V 

o n t u n d e g r a u m o i n s   1  , e t l e s s o m -  

m e t s d e   V 

a u s s i p a r l e r a i s o n n e m e n t s y m t r i q u e , p u i s q u e   d 

b  l o g 

 

(  N  ;   1 )  c  .

L e t h o r m e d e K n i g - H a l l ( d o n t u n c o r o l l a i r e a r m e q u '  i l e x i s t e d a n s t o u t  

( m u l t i ) g r a p h e b i p a r t i u n c o u p l a g e s a t u r a n t t o u s l e s s o m m e t s d e d e g r m a x i m u m   , 

v o i r p a r e x e m p l e B e r 8 3 ] ) i m p l i q u e a l o r s l ' e x i s t e n c e d ' u n c o u p l a g e p a r f a i t d a n s   H  , 

q u i i n d u i t d e f a o n n a t u r e l l e u n e p e r m u t a t i o n   I 

s u r l e s s o m m e t s d e   G  ( t o u t e a r t e  

f  x 

g  d u c o u p l a g e i n d u i t l a r e q u t e   (  x y  )  ) .

N o u s a v o n s d o n c m o n t r l ' e x i s t e n c e d ' u n e i n s t a n c e d e p e r m u t a t i o n d a n s l e  

g r a p h e   G  q u i n c e s s i t e   N  c h e m i n s , c h a c u n d e l o n g u e u r a u m o i n s   d 

. L a c h a r g e  

d ' u n r o u t a g e p o u r c e t t e i n s t a n c e e s t m i n o r e p a r l e r a p p o r t e n t r e l a s o m m e d e s  

l o n g u e u r s d e s e s c h e m i n s e t l e n o m b r e d ' a r c s v a l a n t a u p l u s   N  , c e q u i d o n n e  

~  w  (  G I 

)     ~  (  G I 

)    

b  l o g 

 

(  N  ;  1 )  c

 

. 2 

L a m m e t e c h n i q u e d e d m o n s t r a t i o n p e r m e t d ' o b t e n i r u n r s u l t a t e n c o r e p l u s  

s a t i s f a i s a n t d a n s l e c a s d e s g r a p h e s o r i e n t s s y m t r i q u e s e t   s o m m e t - t r a n s i t i f s  .

D f i n i t i o n .   U n g r a p h e o r i e n t   G  = (  V A  )  e s t  s o m m e t - t r a n s i t i f   s i p o u r  

t o u t c o u p l e d e s o m m e t s   (  a b  )  , i l e x i s t e u n e b i j e c t i o n     s u r l ' e n s e m b l e   V  (  G  )  , t e l l e  

q u e    (  a  ) =  b  e t  (  x y  )  2   A  (  G  )  s i e t s e u l e m e n t s i   (    (  x  )    (  y  ) )  2   A  (  G  )  .

6 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 80/200

P r o p o s i t i o n 3 . 1 . 1 6   ( P a n k a j P a n 9 2 ] )   P o u r t o u t g r a p h e o r i e n t s y m t r i q u e e t  

s o m m e t - t r a n s i t i f   G  d e d i a m t r e   D  e t d e d e g r m a x i m u m     , i l e x i s t e u n e i n s t a n c e  

d e p e r m u t a t i o n   I 

t e l l e q u e  

~  w  (  G I 

  ~  (  G I 

  

 

:

R e m a r q u e .   N o t o n s q u e c e t t e d e r n i r e b o r n e n e p e u t t r e a m l i o r e , p u i s q u ' e l l e  

s ' a p p l i q u e e x a c t e m e n t a u c a s d e l ' h y p e r c u b e , o   D =  = 1  . E n e e t , c o m m e n o u s  

l e v e r r o n s u l t r i e u r e m e n t , l ' i n s t a n c e f o r m e d e s c o u p l e s d e s o m m e t s a n t i p o d a u x  

( d e c h a r g e u n i f o r m e   1  ) p e u t t r e r o u t e a v e c u n e s e u l e l o n g u e u r d ' o n d e .

I n t r e s s o n s - n o u s p r s e n t a u x   k  - r e l a t i o n s . P o u r r a p p e l , u n e   k  - r e l a t i o n e s t  

u n e i n s t a n c e d e c o m m u n i c a t i o n o c h a q u e s o m m e t e s t o r i g i n e e t d e s t i n a t i o n d ' a u  

p l u s   k  r e q u t e s . P a r l e t h o r m e d e K n i g - H a l l , o n p e u t p a r t i t i o n n e r u n e   k  - 

r e l a t i o n e n   k  i n s t a n c e s d e p e r m u t a t i o n . R c i p r o q u e m e n t , l ' u n i o n d e   k  i n s t a n c e s d e  

p e r m u t a t i o n d o n n e u n e   k  - r e l a t i o n ( q u i p e u t t r e u n e m u l t i - i n s t a n c e , o c e r t a i n e s  

r e q u t e s p e u v e n t a p p a r a t r e p l u s i e u r s f o i s ) . A i n s i , l e s d e u x t h o r m e s p r c d e n t s  

p e u v e n t t r e f a c i l e m e n t a d a p t s a u c a s d e s   k  - r e l a t i o n s , e n m u l t i p l i a n t l e s b o r n e s  

i n f r i e u r e s p a r   k  .

E n s ' i n s p i r a n t d e l a c o n s t r u c t i o n d e l a g u r e 3 . 2 d o n n e p a r A g g a r w a l e t  

a l . A B N C  

9 4 , A B N C  

9 6 ] , R a g h a v a n e t U p f a l o n t o b t e n u d a n s R U 9 4 ] u n e b o r n e  

i n f r i e u r e p o u r l e r o u t a g e o p t i q u e n o n - o r i e n t d e s   k  - r e l a t i o n s , q u i t i e n t c o m p t e d e  

l '  a r t e - e x p a n s i o n   d u g r a p h e . E n a d a p t a n t l e u r p r e u v e l ' a i d e d e l a c o n s t r u c t i o n  

d e l a g u r e 3 . 3 , o n o b t i e n t u n r s u l t a t q u i v a l e n t d a n s l e m o d l e o r i e n t , q u i t i e n t  

c o m p t e d e l '  a r c - e x p a n s i o n   d u g r a p h e .

D f i n i t i o n .   S o i t   G  = (  V A  )  u n g r a p h e o r i e n t . P o u r t o u t   S     V  (  G  )  , s o i t  

m  (  S  )  l e n o m b r e d ' a r c s a y a n t s e u l e m e n t l e u r e x t r m i t i n i t i a l e d a n s   S  .

L '  a r c - e x p a n s i o n   d e  G  e s t a l o r s d n i e p a r  

  (  G  ) = m i n  

1  j S  j   N =  2 

m  (  S  ) 

j  S  j 

:

C e p a r a m t r e a t t u d i d a n s l e c a s d e s g r a p h e s n o n - o r i e n t s p a r M o -  

h a r M o h 8 9 ] s o u s l e n o m d e n o m b r e i s o p r i m t r i q u e . U n e d n i t i o n l g r e m e n t  

d i r e n t e a t c o n s i d r e p a r S o l d a n s S o l 9 5 ] . S o n i n v e r s e p e u t s e v o i r c o m m e  

u n m i n o r a n t d e l a c h a r g e n c e s s a i r e p o u r r o u t e r u n e p e r m u t a t i o n d a n s l e p i r e c a s .

O n p e u t d e m m e m o n t r e r f a c i l e m e n t q u e p o u r t o u t g r a p h e   G  o r i e n t d ' o r d r e   N  , 

  (  G  )  : ~  (  G I 

  N =  2  , o   I 

e s t l ' i n s t a n c e d e l ' c h a n g e t o t a l . C e p a r a m t r e v a u t  

p a r e x e m p l e     =  N =  2  p o u r l e g r a p h e c o m p l e t d ' o r d r e   N  e t    = 2  = N  p o u r l e  

7 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 81/200

c h e m i n d e l o n g u e u r   N  , e t p o u r c e s d e u x g r a p h e s o n a l ' g a l i t d a n s l a r e l a t i o n  

p r c d e n t e s i   N  e s t p a i r . D a n s l e c a s d u c h e m i n , i l e s t f a c i l e d e c o n s t r u i r e u n e  

k  - r e l a t i o n c o m p r e n a n t   k N =  2  r e q u t e s d e v a n t t o u t e s u t i l i s e r l e m m e a r c c e n t r a l .

L e n o m b r e d e c o u l e u r s p o u r c e t t e i n s t a n c e s e r a a l o r s g a l   ~  w  =  k N =  2 =  k =   . L e 

r s u l t a t s u i v a n t m o n t r e q u ' o n p e u t s e t r o u v e r d a n s u n e s i t u a t i o n e n c o r e p i r e , e n  

t e r m e s d ' a r c - e x p a n s i o n .

P r o p o s i t i o n 3 . 1 . 1 7   ( ( d ' a p r s R a g h a v a n e t U p f a l R U 9 4 ] ) )   P o u r t o u t        1 

e t t o u t   1     k     N  , i l e x i s t e u n g r a p h e o r i e n t   G  p l a n a i r e , d e d e g r b o r n e t  

d ' a r c - e x p a n s i o n     , e t u n e   k  - r e l a t i o n   I 

, t e l s q u e  

~  w  (  G I 

) = (  k =  

)  :

P r e u v e .   C o n s i d r o n s l a p s e u d o - g r i l l e o r i e n t e   G 

, r e p r s e n t e p o u r   n  = 4  s u r 

l a g u r e 3 . 3 , s u r l a q u e l l e o n g r e e u n c h e m i n o r i e n t ( s y m t r i q u e ) d e l o n g u e u r   n 

s u r c h a q u e   s 

e t  t 

, p o u r   1     i     n  . L e g r a p h e o r i e n t   H 

a i n s i o b t e n u p o s s d e  

u n e a r c - e x p a n s i o n     a p p r o x i m a t i v e m e n t g a l e   1  = n  , p o u r   n  g r a n d . C o n s t i t u o n s  

p r s e n t l ' i n s t a n c e   I 

l ' a i d e d e   k  r e q u t e s   (  s 

)  p o u r   1     i j     n  , o   s 

e t  t 

s o n t l e s   j  - m e s s o m m e t s d e s c h e m i n s r e l i s r e s p e c t i v e m e n t   s 

e t  t 

. I l s ' e n s u i t  

q u e  I 

e s t u n e   k  - r e l a t i o n e t q u e t o u t e s s e s r e q u t e s e n t r e n t e n c o n i t , p o u r l e s  

m m e s r a i s o n s q u e p r c d e m m e n t . N o u s a v o n s d o n c   ~  w  (  H 

) =  k n 

= (  k =  

)  .

L a d e r n i r e p r o p o s i t i o n r e p o s e s u r l ' a d a p t a t i o n a u c a s o r i e n t q u i a p e r m i s  

d ' o b t e n i r l a p r o p o s i t i o n 3 . 1 . 8 e t q u i n e c o n n a t p a s d ' q u i v a l e n t d a n s l e c a s  

o r i e n t s y m t r i q u e . L a q u e s t i o n s u i v a n t e s e p o s e d o n c s u r l e m m e p l a n q u e  

l a q u e s t i o n 3 . 1 . 1 0 .

Q u e s t i o n 3 . 1 . 1 8   L a p r o p o s i t i o n 3 . 1 . 1 7 e s t - e l l e v r i e p o u r l e s g r a p h e s  

o r i e n t s s y m t r i q u e s ?  

t a n t d o n n u n p r o b l m e d e r o u t a g e o p t i q u e   (  G I  )  , n o u s a v o n s t a b l i a u  

d b u t d e c e c h a p i t r e q u e   ~  w  (  G I  )     L  (  R  )  ~  (  G I R   )  p o u r t o u t r o u t a g e   R  r a l i s a n t  

l ' i n s t a n c e   I  , o   L  (  R  )  e s t l a l o n g u e u r m a x i m a l e d e s c h e m i n s d e   R  . A i n s i , i l e s t  

i n t r e s s a n t d e s a v o i r r o u t e r u n e i n s t a n c e e n m i n i m i s a n t l a f o i s l a c h a r g e e t l a  

l o n g u e u r d e s c h e m i n s . C e p r o b l m e a t t r a i t p a r L e i g h t o n e t R a o L R 8 8 ] d a n s  

l e m o d l e n o n - o r i e n t e t d a n s l e c a d r e d e s r s e a u x d e m u l t i o t . L e r s u l t a t q u i  

n o u s i n t r e s s e c o n c e r n e l e s i n s t a n c e s d e p e r m u t a t i o n e t p e u t t r e t r a n s p o s a u  

c a s o r i e n t s y m t r i q u e , c ' e s t p o u r q u o i n o u s l e f o r m u l o n s s o u s c e t t e f o r m e .

T h o r m e 3 . 1 . 1 9   ( L e i g h t o n e t R a o L R 8 8 ] )   P o u r t o u t g r a p h e o r i e n t s y m -  

t r i q u e   G  d e d e g r b o r n e t d ' a r c - e x p a n s i o n     , e t p o u r t o u t e i n s t a n c e d e p e r m u -  

t a t i o n   I 

, o n p e u t o b t e n i r e n t e m p s p o l y n m i a l u n r o u t a g e   R  r a l i s a n t   I 

t e l q u e  

~  (  G I 

R  ) =  O  ( l o g   N =   )  e t  L  (  R  ) =  O  ( l o g   N =   )  , o   L  (  R  )  e s t l a l o n g u e u r m a x i -  

m a l e d e s c h e m i n s d e   R  . 

7 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 82/200

M a l h e u r e u s e m e n t , a u c u n r s u l t a t q u i v a l e n t p o u r l e s g r a p h e s o r i e n t s n o n -  

s y m t r i q u e s n ' e s t c o n n u , l e s p r o b l m e s d e m u l t i o t t a n t e n g n r a l p l u s d i f -  

c i l e s r s o u d r e d a n s c e c a s . E n u t i l i s a n t l e t h o r m e p r c d e n t , A u m a n n e t  

R a b a n i A R 9 5 ] o n t o b t e n u u n e b o r n e s u p r i e u r e q u i d c o u l e d e l a r e m a r q u e c i -  

d e s s u s e t d u f a i t q u ' u n e   k  - r e l a t i o n p e u t t r e d c o m p o s e e n   k  p e r m u t a t i o n s . A u  

v u d e l a p r o p o s i t i o n 3 . 1 . 1 7 , l e r s u l t a t s u i v a n t c o n s t i t u e u n e b o n n e a p p r o x i m a t i o n  

a s y m p t o t i q u e d u p r o b l m e d e r o u t a g e o p t i q u e p o u r l e s   k  - r e l a t i o n s d a n s l e s c a s  

l e s p i r e s .

C o r o l l a i r e 3 . 1 . 2 0   ( A u m a n n e t R a b a n i A R 9 5 ] )   P o u r t o u t g r a p h e o r i e n t  

s y m t r i q u e   G  d e d e g r b o r n e t d ' a r c - e x p a n s i o n     , e t p o u r t o u t e   k  - r e l a t i o n   I 

l e p r o b l m e d e r o u t a g e o p t i q u e   (  G I 

)  p e u t t r e r s o l u e n t e m p s p o l y n m i a l e n  

u t i l i s a n t   O  (  k  l o g 

N =  

)  l o n g u e u r s d ' o n d e .  

3 . 1 . 3 D i u s i o n e t m u l t i c a s t    

U n e i n s t a n c e d e   d i u s i o n   d a n s u n g r a p h e   G  = (  V A  )  e s t c o n s t i t u e d e t o u s  

l e s c o u p l e s   (  u 

v  )  p o u r u n s o m m e t   u 

x : I 

(  u 

) =  f  (  u 

v  )  j  v  2   V  (  G  )  v  6= 

g  . I l s ' a g i t d o n c d e r o u t e r e t c o l o r e r   N  ;   1  r e q u t e s d e c o m m u n i c a t i o n . S i l e  

d e g r s o r t a n t d e   u 

e s t n o t   d 

(  u 

)  , a u m o i n s   j  I 

(  u 

)  j  = d 

(  u 

)  c h e m i n s d o i v e n t  

n c e s s a i r e m e n t p a r t a g e r u n a r c i s s u d e   u 

, d ' o   ~  w  (  G I 

(  u 

) )     ~  (  G I 

(  u 

) )    

N  ;  1 

(  u 

e  . P a r a i l l e u r s , s i   G  e s t  k  - a r c - c o n n e x e , e n u t i l i s a n t l e c o r o l l a i r e 3 . 1 . 1 4  

o n a  ~  w  (  G I 

(  u 

) )  d 

N  ;  1 

e  . D o n c , c o m m e i l a t m o n t r d a n s B G P  

9 6 ] , c e l a  

n o u s d o n n e l a v a l e u r e x a c t e d e   ~  w  (  G I 

(  u 

) )  p o u r l a d i u s i o n d a n s u n g r a p h e  

k  - a r c - c o n n e x e p a r t i r d ' u n s o m m e t d e d e g r s o r t a n t   k  .

P r o p o s i t i o n 3 . 1 . 2 1   ( B e r m o n d e t a l . B G P  

9 6 ] )   P o u r t o u t g r a p h e o r i e n t   G 

k  - a r c - c o n n e x e e t p o u r u n e i n s t a n c e d e d i u s i o n   I 

(  u 

)  p a r t i r d ' u n s o m m e t   u 

d e d e g r s o r t a n t   k  , 

~  w  (  G I 

(  u 

) ) =  ~  (  G I 

(  u 

) ) = 

 

N  ;   1 

 

:

C e d e r n i e r r s u l t a t e s t i n t r e s s a n t c a r i l s ' a p p l i q u e p o u r d i u s e r p a r t i r d ' u n  

s o m m e t d e d e g r s o r t a n t m i n i m u m d a n s l e s g r a p h e s d i t s   d ' a r c - c o n n e x i t m a x i -  

m a l e  , p o u r l e s q u e l s l ' a r c - c o n n e x i t e s t j u s t e m e n t g a l e a u d e g r m i n i m u m s o r t a n t .

D ' a p r s u n t h o r m e d e M a d e r M a d 7 1 ] , l e s g r a p h e s s o m m e t - t r a n s i t i f s f o n t p a r t i e  

d e c e t t e f a m i l l e , e t d o n c g a l e m e n t t o u s l e s g r a p h e s d e C a y l e y .

U n e g n r a l i s a t i o n d e l a p r o p o s i t i o n p r c d e n t e a t t a b l i e d a n s B H P 9 8 ]

e t f a i t l ' o b j e t d e l ' a r t i c l e e n a n n e x e A . U n e i n s t a n c e d e   m u l t i c a s t   e s t u n m u l t i -  

e n s e m b l e d e r e q u t e s t e l q u e l a p r o j e c t i o n s u r l a p r e m i r e c o o r d o n n e e s t r d u i t e  

7 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 83/200

u n s o m m e t u n i q u e . A i n s i u n e i n s t a n c e d e d i u s i o n e s t u n c a s p a r t i c u l i e r d e  

m u l t i c a s t .

T h o r m e 3 . 1 . 2 2   ( B e a u q u i e r , H e l l e t P r e n n e s B H P 9 8 ] )   P o u r t o u t g r a p h e  

o r i e n t   G  e t t o u t e i n s t a n c e d e m u l t i c a s t   I 

, l e p r o b l m e d e r o u t a g e o p t i q u e   (  G I 

p e u t t r e r s o l u d e f a o n o p t i m a l e e n t e m p s p o l y n m i a l , e t d e p l u s ,  

~  w  (  G I 

) =  ~  (  G I 

)  :

3 . 1 . 4 c h a n g e t o t a l  

N o u s r a p p e l o n s q u e l ' i n s t a n c e d e l ' c h a n g e t o t a l d a n s u n g r a p h e   G  e s t d n i e  

p a r  I 

=  V  (  G  )     V  (  G  )  . T o u s l e s r s u l t a t s d e c e t t e s e c t i o n s o n t a c c o m p a g n s  

d ' a l g o r i t h m e s o p t i m a u x r s o l v a n t l e s p r o b l m e s e n t e m p s p o l y n m i a l . N o t o n s  

q u e l a c o m p l e x i t d e l a d t e r m i n a t i o n d e s p a r a m t r e s   ~  (  G I 

)  e t  ~  w  (  G I 

)  e n 

g n r a l d e m e u r e u n p r o b l m e o u v e r t .

B e r m o n d e t a l . d a n s B G P  

9 6 ] e t i n d p e n d a m m e n t W i l f o n g d a n s W i l 9 6 ] o n t  

t r a i t l e c a s d e s c y c l e s .

T h o r m e 3 . 1 . 2 3     D a n s t o u t c y c l e o r i e n t s y m t r i q u e   C 

~  w  (  C 

) =  ~  (  C 

) =  d b  N 

=  4  c  =  2  e  :

L e c a s d e l ' h y p e r c u b e a t r s o l u p a r P a n k a j d a n s P a n 9 2 ] e t i n d p e n d a m m e n t  

p a r B e r m o n d e t a l . d a n s B G P  

9 6 ] .

T h o r m e 3 . 1 . 2 4     D a n s t o u t h y p e r c u b e o r i e n t s y m t r i q u e   H 

d e d i m e n -  

s i o n   d  e t d ' o r d r e   N  = 2 

~  w  (  H 

) =  ~  (  H 

) = 2 

d  ;  1 

:

L e s t r o i s r s u l t a t s s u i v a n t s f o n t l ' o b j e t d e l ' a r t i c l e e n a n n e x e B . L e p r e m i e r  

g n r a l i s e l e t h o r m e p r c d a n t e t a t m o n t r g a l e m e n t e n p a r t i e d a n s T o g 9 8 b ,  

T o g 9 8 a ] .

T h o r m e 3 . 1 . 2 5   ( B e a u q u i e r B e a 9 9 ] )   S o i e n t   n 

: : : n  

d e s e n t i e r s t e l s  

q u e  2     n 

   n 

   : : :    n 

. E n n o t a n t p a r   K  (  n 

: : : n  

)  l a s o m m e c a r t -  

s i e n n e d e s   d  g r a p h e s c o m p l e t s   K 

i

(  1     i     d  ) o r i e n t s s y m t r i q u e s ,  

~  w  (  K  (  n 

: : : n  

)  I 

) =  ~  (  K  (  n 

: : : n  

)  I 

) = 

Y  

i  = 1 

:

7 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 84/200

T h o r m e 3 . 1 . 2 6   ( B e a u q u i e r B e a 9 9 ] )   D a n s t o u t e g r i l l e t o r i q u e c a r r e   C 

d e d i m e n s i o n   d  , d e c t   n  e t d ' o r d r e   N  =  n 

~  w  (  C 

) =  ~  (  C 

) =  n 

d  + 1 

=  8  , s i  n  e s t p a i r , e t s i n o n ,  

~  (  C 

) = (  n 

;   1 )  n 

d  ;  1 

=  8     ~  w  (  C 

)     (  n  + 1 ) 

d  + 1 

=  8 =  ~  w  (  C 

n  + 1 

T h o r m e 3 . 1 . 2 7   ( B e a u q u i e r B e a 9 9 ] )   D a n s t o u t e g r i l l e c a r r e   P 

d e d i m e n -  

s i o n   d  , d e c t   n  e t d ' o r d r e   N  =  n 

~  w  (  P 

) =  ~  (  P 

) =  n 

d  + 1 

=  4  , s i  n  e s t p a i r , e t s i n o n ,  

~  (  P 

) = (  n 

;   1 )  n 

d  ;  1 

=  4     ~  w  (  P 

)     (  n  + 1 ) 

d  + 1 

=  4 =  ~  w  (  P 

n  + 1 

E n n , l e c a s d e s a r b r e s d e c y c l e s a t c o n s i d r d a n s B P T 9 9 ] e t f a i t l ' o b j e t  

d e l ' a n n e x e C . N o t o n s q u e c e t t e t u d e t r a i t e d e g r a p h e s m u n i s d ' u n e p o n d r a t i o n  

s u r l e s s o m m e t s e t d ' u n c h a n g e t o t a l p o n d r e n c o n s q u e n c e .

D f i n i t i o n .   U n  a r b r e d e c y c l e s   e s t u n g r a p h e f o r m p a r u n e u n i o n d e c y c l e s  

q u i s ' i n t e r s e c t e n t d e u x - - d e u x e n a u p l u s u n s o m m e t , e t t e l q u e d e u x s o m m e t s  

q u e l c o n q u e s p e u v e n t t r e r e l i s p a r e x a c t e m e n t d e u x c h e m i n s a r t e - d i s j o i n t s .

T h o r m e 3 . 1 . 2 8   ( B e a u q u i e r , P r e n n e s e t T t h B P T 9 9 ] )   D a n s t o u t a r b r e  

d e c y c l e s p o n d r   T    ,  ~  w  (  T    I 

) =  ~  (  T    I 

)  . 

A u v u d e c e s r s u l t a t s v a r i s , u n e p e r s p e c t i v e d e r e c h e r c h e i n t r e s s a n t e s e r a i t  

d e m o n t r e r l ' g a l i t e n t r e l e s p a r a m t r e s   ~  w  e t  ~  p o u r l ' c h a n g e t o t a l d a n s t o u t  

g r a p h e o r i e n t , m o i n s d e t r o u v e r u n c o n t r e - e x e m p l e . L a q u e s t i o n r e s t e o u v e r t e .

Q u e s t i o n 3 . 1 . 2 9   L ' g a l i t   ~  w  (  G I 

) =  ~  (  G I 

)  e s t - e l l e v r i e p o u r l ' i n s t a n c e  

d ' c h a n g e t o t a l   I 

d a n s t o u t g r a p h e o r i e n t   G  ? 

N o u s p e n s o n s q u e c ' e s t a u m o i n s l e c a s p o u r l e s g r a p h e s o r i e n t s s y m t r i q u e s .

C o n j e c t u r e 3 . 1 . 3 0   L ' g a l i t   ~  w  (  G I 

) =  ~  (  G I 

)  e s t v r i e p o u r l ' i n s t a n c e  

d e l ' c h a n g e t o t a l   I 

d a n s t o u t g r a p h e o r i e n t s y m t r i q u e   G  .

L ' t u d e d u p a r a m t r e     (  G I 

)  e n n o n - o r i e n t , q u i a t i n t r o d u i t i n i t i a l e m e n t  

( p o u r l a c h a r g e d e s s o m m e t s ) p a r C h u n g e t a l . d a n s C C R S 8 7 ] s o u s l e n o m  

d ' i n d i c e d e t r a n s m i s s i o n (   f o r w a r d i n g i n d e x  ) e t q u i e s t s o u v e n t r e l i a u c a s o r i -  

e n t , a d o n n l i e u d e s r s u l t a t s g n r a u x p a r H e y d e m a n n , M e y e r e t S o t t e a u  

d a n s H M S 8 9 ] e t p a r H e y d e m a n n e t a l . d a n s H M O S 9 4 ] .

7 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 85/200

3 . 2 R s e a u x p a r t i c u l i e r s    

L o r s q u e l a t o p o l o g i e d u r s e a u e s t p r d t e r m i n e , i l e s t s o u v e n t p l u s f a c i l e d ' e x -  

p l o i t e r s e s p r o p r i t s s t r u c t u r e l l e s c o n n u e s l ' a v a n c e a n d e r s o u d r e e c a c e m e n t  

l e p r o b l m e d u r o u t a g e o p t i q u e . Q u a n d c e p r o b l m e d e m e u r e    N P   - c o m p l e t m a l -  

g r l a r e s t r i c t i o n u n e c e r t a i n e c l a s s e d e r s e a u x e t / o u u n e c e r t a i n e f a m i l l e  

d ' i n s t a n c e s d e c o m m u n i c a t i o n , o n p a r v i e n t c e p e n d a n t o b t e n i r d e m e i l l e u r e s  

a p p r o x i m a t i o n s q u e d a n s l e c a s g n r a l . N o u s c o n s i d r o n s e n p r e m i e r l i e u l e  

c a s d e s a r b r e s , t r s f r q u e m m e n t u t i l i s s d a n s l e s r s e a u x d e t l c o m m u n i c a t i o n s  

l o n g u e d i s t a n c e , p u i s n o u s t r a i t e r o n s c e r t a i n e s f a m i l l e s d e g r a p h e s p l u s a d a p t s  

a u x r s e a u x l o c a u x , d e p a r l e u r f o r t e c o n n e x i t .

3 . 2 . 1 A r b r e s    

D a n s n o t r e c o n t e x t e , u n   a r b r e   e s t u n g r a p h e o r i e n t s y m t r i q u e f o r t e m e n t c o n -  

n e x e e t s a n s c i r c u i t . C e l a r e v i e n t d i r e q u ' i l e x i s t e u n s e u l c h e m i n l m e n t a i r e  

r e l i a n t u n c o u p l e d e s o m m e t s d o n n s . P a r c o n s q u e n t , l e p r o b l m e d u r o u t a g e n e  

s e p o s e p a s d a n s l e s a r b r e s : t o u t e s l e s r e q u t e s s o n t r o u t e s p a r l e s p l u s c o u r t s  

c h e m i n s .

L ' e x e m p l e l e p l u s s i m p l e d ' a r b r e e s t l e c h e m i n . D a n s c e c a s , l a c o l o r a t i o n d e s  

r e q u t e s p e u t s e f a i r e i n d p e n d a m m e n t p o u r c e l l e s q u i v o n t d a n s u n s e n s e t d a n s  

l ' a u t r e , e t c h a c u n d e c e s d e u x s o u s - p r o b l m e s d e v i e n t u n p r o b l m e p o l y n m i a l  

b i e n c o n n u : l a c o l o r a t i o n d e s s o m m e t s d u   g r a p h e d ' i n t e r v a l l e s   c o r r e s p o n -  

d a n t . C ' e s t l e g r a p h e d e c o n i t c o n s t i t u d ' u n s o m m e t p a r r e q u t e e t d ' u n e  

a r t e e n t r e r e q u t e s q u i s e c h e v a u c h e n t . U n e c o l o r a t i o n g l o u t o n n e d a n s l ' o r d r e  

d e s s o u r c e s d e s r e q u t e s d o n n e u n e s o l u t i o n o p t i m a l e . A i n s i   ~  w  (  P 

I  ) =  ~  (  P 

I  ) 

p o u r t o u t e i n s t a n c e   I  d a n s t o u t c h e m i n o r i e n t s y m t r i q u e   P 

d e l o n g u e u r   N  ;   1  .

U n e a u t r e f a m i l l e d ' a r b r e s r e l a t i v e m e n t s i m p l e e s t c e l l e d e s t o i l e s . U n e  

t o i l e   e s t u n a r b r e a y a n t u n s e u l s o m m e t d e d e g r s u p r i e u r   1  . L ' t o i l e  

o r i e n t e s y m t r i q u e d ' o r d r e   N     3  e s t n o t e   S 

.

L ' e x e m p l e d e l a g u r e 2 . 5 ( p a g e 4 6 ) m o n t r e q u e l ' g a l i t   ~  w  (  T    I  ) =  ~  (  T    I  ) 

n ' e s t p a s v r i e p o u r t o u t a r b r e   T    e t t o u t e i n s t a n c e   I  . N o u s p o u v o n s c e p e n d a n t  

c a r a c t r i s e r l e s a r b r e s p o u r l e s q u e l s c e t t e g a l i t e s t s a t i s f a i t e p o u r t o u t e i n s t a n c e .

D f i n i t i o n .   U n e  s u b d i v i s i o n d ' t o i l e   (  s p i d e r   e n a n g l a i s ) e s t u n a r b r e  

a y a n t a u p l u s u n s o m m e t d e d e g r s u p r i e u r   2  .

T h o r m e 3 . 2 . 1     S o i t  

T   u n a r b r e o r i e n t s y m t r i q u e . L e s d e u x a s s e r t i o n s  

s u i v a n t e s s o n t q u i v a l e n t e s :  

7 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 86/200

( a ) 

T   e s t u n e s u b d i v i s i o n d ' t o i l e .  

( b ) P o u r t o u t e i n s t a n c e   I  ,  ~  w  (  T    I  ) =  ~  (  T    I  )  . 

P r e u v e .   O n p e u t d d u i r e d e s a d n i t i o n q u ' u n e s u b d i v i s i o n d ' t o i l e e s t  

f o r m e p a r l ' u n i o n d e c h e m i n s q u i s ' i n t e r s e c t e n t t o u s e n u n m m e s o m m e t . L e s  

c h e m i n s d e l o n g u e u r s      2  e t l e s t o i l e s s o n t d e s s u b d i v i s i o n s d ' t o i l e s p a r t i c u l i r e s .

O n a v u q u e l a c o n d i t i o n ( b ) e s t s a t i s f a i t e p o u r l e s c h e m i n s . M o n t r o n s q u ' e l l e e s t  

a u s s i v r i e p o u r l e s t o i l e s .

N o t o n s   V  (  S 

) =  f  u 

: : : u  

g  l ' e n s e m b l e d e s s o m m e t s d e l ' t o i l e   S 

, d e 

t e l l e m a n i r e q u e t o u s l e s s o m m e t s s a u f   u 

s o i e n t d e d e g r   1  . S o i t   I  u n e i n s t a n c e  

d e c o m m u n i c a t i o n d a n s   S 

. O n p e u t s u p p o s e r s a n s p e r t e d e g n r a l i t q u e l e  

s o m m e t   u 

n e f a i t p a r t i e d ' a u c u n e r e q u t e d e   I  . D a n s l e c a s c o n t r a i r e , l e s r e q u t e s  

c o n c e r n a n t   u 

s e c o l o r e n t e n d e r n i e r f a c i l e m e n t e t e n c o n s e r v a n t l a p r o p r i t  

d s i r e . S o i t   G  (  I  ) = (  V 

E  )  l e ( m u l t i ) g r a p h e b i p a r t i t e l q u e   V 

=  f  a 

1  < i    N 

=  f  b 

1  < j    N 

, e t l ' a r t e     a 

] 2   E  (  G  )  p o u r t o u t e r e q u t e   (  u 

)  2   I  . D e c e t t e  

d n i t i o n o n e n d d u i t q u e d e u x a r t e s d e   G  (  I  )  s o n t a d j a c e n t e s s i e t s e u l e m e n t  

s i l e s d e u x r e q u t e s c o r r e s p o n d a n t e s d a n s   I  s o n t e n c o n i t ( v o i r g u r e 3 . 6 , a v e c  

u n e n o t a t i o n d i r e n t e ) . P a r c o n s q u e n t , t r o u v e r u n e c o l o r a t i o n d e s r e q u t e s  

d e  I  r e v i e n t t r o u v e r u n e c o l o r a t i o n d e s a r t e s d e   G  (  I  )  , t e l l e q u e d e u x a r t e s  

a d j a c e n t e s s o n t c o l o r e s d i r e m m e n t .

a’

b’

c’

d’

e’

a

b

c

d

e

A

C D

EB

F i g u r e 3 . 6 : C o u p l a g e b i p a r t i e t r o u t a g e o p t i q u e d a n s u n e t o i l e o r i e n t e .

P o u r c e p r o b l m e , c o n n u g a l e m e n t s o u s l e n o m d e p r o b l m e d e   c o u p l a g e d a n s  

u n g r a p h e b i p a r t i  , i l e x i s t e l e t h o r m e d e K n i g - H a l l ( v o i r B e r 8 3 ] p a r e x e m p l e )  

q u i n o u s d i t q u e d a n s t o u t ( m u l t i ) g r a p h e b i p a r t i d e d e g r m a x i m u m     , o n p e u t  

7 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 87/200

t r o u v e r u n e c o l o r a t i o n d e s a r t e s q u i u t i l i s e     c o u l e u r s . E n r e m a r q u a n t q u e l e  

d e g r m a x i m u m d e   G  (  I  )  c o r r e s p o n d e x a c t e m e n t l a c h a r g e m a x i m a l e d e s a r c s  

d e l ' t o i l e   S 

p o u r l ' i n s t a n c e   I  , o n o b t i e n t q u e   ~  w  (  S 

I  ) =  ~  (  S 

I  )  .

P o u r g n r a l i s e r c e t t e p r o p r i t a u x s u b d i v i s i o n s d ' t o i l e s , l a t e c h n i q u e e m -  

p l o y e r e p o s e s u r u n e c o m b i n a i s o n d e s d e u x m t h o d e s a p p l i q u e s a u x t o i l e s e t  

a u x c h e m i n s r e s p e c t i v e m e n t . t a n t d o n n e u n e i n s t a n c e d a n s u n e s u b d i v i s i o n  

d ' t o i l e , o n p e u t c o l o r e r l e s r e q u t e s e n t r e l e s d i r e n t e s b r a n c h e s p a r l a t e c h -  

n i q u e u t i l i s e p o u r l e s t o i l e s , e t l e s r e q u t e s r e s t a n t e s l ' i n t r i e u r d e s b r a n c h e s  

p a r l a t e c h n i q u e u t i l i s e p o u r l e s c h e m i n s , d e m a n i r e c o n s e r v e r l ' g a l i t e n t r e  

l e n o m b r e d e c o u l e u r s u t i l i s e s e t l a c h a r g e m a x i m a l e d e s a r c s . L ' i m p l i c a t i o n  

( a )  )    ( b ) p e u t t r e a i n s i d m o n t r e .

P o u r m o n t r e r l a c o n t r a p o s e , i l s u t d e m o n t r e r q u e s i l a c o n d i t i o n ( a ) n ' e s t  

p a s s a t i s f a i t e , a l o r s l a c o n d i t i o n ( b ) n o n p l u s . S o i t   T    u n a r b r e p o s s d a n t a u m o i n s  

d e u x s o m m e t s d e d e g r s      3  , n o t s   u  e t  v  . S o i e n t   u 

e t  u 

( r e s p . v 

e t  v 

) d e u x  

s o m m e t s v o i s i n s d e   u  ( r e s p . d e   v  ) n o n s i t u s s u r l e p l u s c o u r t c h e m i n r e l i a n t   u 

e t  v  . A l o r s l ' i n s t a n c e   I  =  f  (  u 

v  )    (  u v 

)    (  v 

)    (  v 

)    (  u 

)  g  e s t t e l l e q u e  

~  (  T    I  ) = 2  e t  ~  w  (  T    I  ) = 3  , d e l a m m e f a o n q u e s u r l a g u r e 2 . 5 , p a g e 4 6 . D ' o  

( b ) 

)   ( a ) . 2 

D a n s s a g n r a l i t , l e p r o b l m e d e r o u t a g e o p t i q u e d a n s l e s a r b r e s o r i e n t s  

s y m t r i q u e s a t m o n t r    N P   - d u r p a r E r l e b a c h e t J a n s e n E J 9 6 ] e t p a r K u m a r  

e t a l . K P R S 9 7 ] , m m e s i l a c h a r g e d e l ' i n s t a n c e v a u t   3  . I l l e d e m e u r e p o u r l e s  

a r b r e s b i n a i r e s E J 9 7 , K P R S 9 7 ] e t p o u r l e s a r b r e s d e p r o f o n d e u r 2 K P R S 9 7 ] ,  

s a n s r e s t r i c t i o n s u r l a c h a r g e . I l d e v i e n t c e p e n d a n t p o l y n m i a l p o u r l e s a r b r e s d e  

t a i l l e b o r n e K P R S 9 7 ] .

D i r e n t s t r a v a u x o n t t e n t d ' a p p r o x i m e r c e p r o b l m e d i c i l e . N o u s c o m -  

m e n o n s p a r p r s e n t e r l e s r s u l t a t s o b t e n u s d a n s l e m o d l e n o n - o r i e n t .

D a n s c e c a s , l a c o l o r a t i o n d e s c h e m i n s c o r r e s p o n d l a c o l o r a t i o n d e s g r a p h e s  

E P T ( p o u r   E d g e i n t e r s e c t i o n g r a p h s o f P a t h s i n a T r e e  , e n a n g l a i s ) t u d i s p a r  

G o l u m b i c e t J a m i s o n d a n s G J 8 5 a , G J 8 5 b ] , q u i o n t m o n t r n o t a m m e n t q u e l e u r  

r e c o n n a i s s a n c e e t l e u r c o l o r a t i o n s o n t    N P   - d i c i l e s . E n f a i t , i l s o n t m o n t r q u e  

l e p r o b l m e d e c o l o r a t i o n e s t d j    N P   - d u r d a n s l e s t o i l e s , p a r r d u c t i o n d u  

p r o b l m e d e l a c o l o r a t i o n d e s a r t e s d ' u n m u l t i g r a p h e , d e l a m a n i r e s u i v a n t e .

N o t o n s   V  (  S 

) =  f  u 

: : : u  

g  l ' e n s e m b l e d e s s o m m e t s d e l ' t o i l e   S 

c e n -  

t r e e n   u 

. S o i t   I  u n e i n s t a n c e d a n s   S 

e t s o i t   G  (  I  ) = (  V  (  S 

)  E  (  I  ) )  l e m u l t i -  

g r a p h e t e l q u e l ' a r t e     u 

] 2   E  (  I  )  p o u r t o u t e r e q u t e   (  u 

)  2   I  . D e c e t t e  

d n i t i o n o n e n d d u i t q u e d e u x a r t e s d e   G  (  I  )  s o n t a d j a c e n t e s s i e t s e u l e m e n t  

s i l e s d e u x r e q u t e s c o r r e s p o n d a n t e s d a n s   I  s o n t e n c o n i t ( v o i r g u r e 3 . 7 , a v e c  

u n e n o t a t i o n d i r e n t e ) . P a r c o n s q u e n t , t r o u v e r u n e c o l o r a t i o n d e s r e q u t e s  

7 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 88/200

d e  I  r e v i e n t t r o u v e r u n e c o l o r a t i o n d e s a r t e s d e   G  (  I  )  , t e l l e q u e d e u x a r t e s  

a d j a c e n t e s s o n t c o l o r e s d i r e m m e n t .

E

DC

B

AA

B

C D

E

F i g u r e 3 . 7 : A r t e - c o l o r a t i o n d ' u n m u l t i g r a p h e e t r o u t a g e o p t i q u e d a n s u n e t o i l e  

n o n - o r i e n t e .

C o m m e T a r j a n p r c d e m m e n t d a n s T a r 8 5 ] , R a g h a v a n e t U p f a l R U 9 4 ] o n t  

m o n t r q u e   w  (  T    I  )     3    (  T    I  )  =  2  p o u r t o u t e i n s t a n c e d a n s t o u t a r b r e . C e r -  

s u l t a t s ' a p p u i e s u r l e t h o r m e d e S h a n n o n S h a 4 9 ] q u i p e r m e t d e c o l o r e r l e s  

a r t e s d ' u n m u l t i g r a p h e d e d e g r m a x i m u m     l ' a i d e d e   3   =  2  c o u l e u r s ( v o i r  

p a r e x e m p l e F W 7 7 ] p o u r u n e p r s e n t a t i o n d e l ' a l g o r i t h m e ) .

I l a t o b s e r v d a n s M K R 9 5 ] q u e c e f a c t e u r d ' a p p r o x i m a t i o n   3  =  2  p e u t t r e  

a m l i o r a s y m p t o t i q u e m e n t e n   9  =  8  g r c e l ' a l g o r i t h m e d e c o l o r a t i o n d e s a r t e s d e  

G o l d b e r g G o l 8 4 a , G o l 8 4 b ] . D e m m e , e n u t i l i s a n t u n t h o r m e d ' a p p r o x i m a t i o n  

d e N i s h i z e k i e t K a s h i w a g i N K 9 0 ] , E r l e b a c h e t J a n s e n o n t d o n n d a n s E J 9 6 ]

u n a l g o r i t h m e a y a n t p o u r f a c t e u r d ' a p p r o x i m a t i o n   1  : 1  a s y m p t o t i q u e m e n t e t   4  =  3 

d a n s l ' a b s o l u . D ' a p r s H o l 8 1 ] , i l e s t    N P   - d u r d e d c i d e r s i l e s a r t e s d ' u n g r a p h e  

d e d e g r 3 s o n t c o l o r a b l e s a v e c   3  o u  4  c o u l e u r s . L e f a c t e u r   4  =  3  d ' a p p r o x i m a t i o n  

a b s o l u e e s t d o n c l e m e i l l e u r p o s s i b l e .

T h o r m e 3 . 2 . 2   ( E r l e b a c h e t J a n s e n E J 9 6 ] )   P o u r t o u t a r b r e n o n - o r i e n t   T   

e t p o u r t o u t e i n s t a n c e   I  , l e p r o b l m e d e r o u t a g e o p t i q u e   (  T    I  )  p e u t t r e r -  

s o l u e n t e m p s p o l y n m i a l e n u t i l i s a n t   w  (  T    I  )  c o u l e u r s s i   w  (  T    I  )     2  e t a u p l u s  

b  1  : 1  w  (  T    I  ) + 0  : 8  c  c o u l e u r s s i n o n .  

R e m a r q u e .   D a n s l e m o d l e n o n - o r i e n t , i l e s t d i c i l e d e c o l o r e r u n e n s e m b l e  

d e c h e m i n s q u i p a r t a g e n t u n s o m m e t , p u i s q u e c e l a r e v i e n t c o l o r e r l e s a r t e s d ' u n  

7 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 89/200

m u l t i g r a p h e . E n r e v a n c h e , i l e s t a i s d e c o m b i n e r d e t e l l e s c o l o r a t i o n s l o c a l e s p o u r  

o b t e n i r u n e c o l o r a t i o n g l o b a l e d e t o u s l e s c h e m i n s c o n s i d r s , s a n s a u g m e n t e r l e  

n o m b r e d e c o u l e u r s u t i l i s e s . I n v e r s e m e n t , d a n s l e m o d l e o r i e n t , i l e s t f a c i l e d e  

c o l o r e r d e s c h e m i n s q u i p a r t a g e n t u n s o m m e t , p u i s q u e c e l a r e v i e n t c o l o r e r l e s  

a r t e s d ' u n g r a p h e b i p a r t i , m a i s i l e s t d i c i l e d e c o m b i n e r p l u s i e u r s c o l o r a t i o n s  

l o c a l e s o p t i m a l e s p o u r f o r m e r u n e c o l o r a t i o n g l o b a l e o p t i m a l e .

M i h a i l , K a k l a m a n i s e t R a o M K R 9 5 ] o n t t l e s p r e m i e r s c o n s i d r e r l e c a s  

o r i e n t p o u r l e s r s e a u x o p t i q u e s . C o n t r a i r e m e n t a u x g r a p h e s E P T , l e s g r a p h e s  

d e c o n i t d e c h e m i n s d a n s l e s a r b r e s o r i e n t s s y m t r i q u e s n ' a v a i e n t p a s r e t e n u  

l ' a t t e n t i o n a u p a r a v a n t . L e u r r s u l t a t s u r l e s a r b r e s e s t u n e b o r n e d e   1 5  ~  (  T    I  )  =  8 

p o u r   ~  w  (  T    I  )  , o b t e n u e e n r d u i s a n t l e p r o b l m e d ' a l l o c a t i o n d e s l o n g u e u r s d ' o n d e  

u n c a s p a r t i c u l i e r d e c o l o r a t i o n d e s a r t e s d ' u n g r a p h e b i p a r t i , c o m m e i l a t  

m o n t r p r c d e m m e n t p o u r l e s t o i l e s . E n u t i l i s a n t l a m m e t e c h n i q u e g n r a l e ,  

l e f a c t e u r   1 5  =  8  a p u t r e a m l i o r e n   7  =  4  p a r K a k l a m a n i s e t P e r s i a n o d a n s K P 9 6 ]

( e t i n d p e n d a m m e n t p a r K u m a r e t S c h w a b e d a n s K S 9 7 ] ) , p u i s e n   5  =  3  p a r E r -  

l e b a c h e t a l . d a n s E J K P 9 7 , E J K  

9 9 ] .

T h o r m e 3 . 2 . 3   ( E r l e b a c h e t a l . E J K P 9 7 , E J K  

9 9 ] )   P o u r t o u t a r b r e o r i e n t  

s y m t r i q u e   T    e t p o u r t o u t e i n s t a n c e   I  , l e p r o b l m e d e r o u t a g e o p t i q u e   (  T    I  )  p e u t  

t r e r s o l u e n t e m p s p o l y n m i a l e n u t i l i s a n t   d  5  ~  (  T    I  )  =  3  e  l o n g u e u r s d ' o n d e .  

L ' a l g o r i t h m e p e r m e t t a n t d ' a t t e i n d r e c e r s u l t a t p r s e n t e e n o u t r e l ' a v a n t a g e  

d ' t r e g l o u t o n . I l p r o c d e p a r p h a s e s e n p a r c o u r a n t l e s s o m m e t s d e l ' a r b r e e n  

p r o f o n d e u r e t e n c o l o r a n t p o u r c h a c u n d ' e u x t o u s l e s c h e m i n s q u i l e c o n t i e n n e n t  

e t q u i n ' o n t p a s t p r a l a b l e m e n t c o l o r s . C e t t e p r o c d u r e e s t r d u i t e u n  

p r o b l m e c o n t r a i n t d e c o l o r a t i o n d e s a r t e s d ' u n g r a p h e b i p a r t i , d ' o e s t i s s u l e  

r s u l t a t . U n t e l a l g o r i t h m e n e n c e s s i t e p a s d e c o n t r l e g l o b a l , d a n s l e s e n s o  

c h a q u e s o m m e t d c i d e l o c a l e m e n t , s o n t o u r , q u e l l e s c o u l e u r s i l a t t r i b u e a u x  

r e q u t e s q u i l e c o n c e r n e n t e t q u i n e s o n t p a s d j c o l o r e s .

N o t o n s q u e d e s a l g o r i t h m e s p l u s s i m p l e s o n t t f o u r n i s p o u r l e s a r b r e s b i -  

n a i r e s d a n s C K P 9 7 ] e t J a n 9 7 ] , p e r m e t t a n t d e c o l o r e r t o u t e i n s t a n c e   I  l ' a i d e  

d ' a u p l u s   b  5  ~  (  T    I  )  =  3  c  c o u l e u r s , c e q u i p r s e n t e u n e t r s l g r e a m l i o r a t i o n p a r  

r a p p o r t a u c a s g n r a l . I l e s t d o n n d e p l u s d a n s J a n 9 7 ] u n e c o n s t r u c t i o n n o n  

t r i v i a l e d a n s u n a r b r e b i n a i r e , p o u r l a q u e l l e   ~  = 3  e t  ~  w  = 5  .

L ' i m p o r t a n c e d u t h o r m e 3 . 2 . 3 e s t s o u l i g n e p a r l a p r o p r i t e , m o n t r e g a l e -  

m e n t d a n s C K P 9 7 , J a n 9 7 , E J K P 9 7 , E J K  

9 9 ] , q u ' a u c u n a l g o r i t h m e g l o u t o n d e  

c e t y p e n e p e u t p r o c u r e r d e m e i l l e u r e a p p r o x i m a t i o n p a r r a p p o r t l a c h a r g e :

P r o p o s i t i o n 3 . 2 . 4   ( E r l e b a c h e t a l . E J K P 9 7 , E J K  

9 9 ] )   P o u r t o u t   >  1  , 

t o u t   >  0  e t t o u t a l g o r i t h m e g l o u t o n   A   , i l e x i s t e u n a r b r e o r i e n t s y m t r i q u e   T   

( b i n a i r e ) e t u n e i n s t a n c e   I  , t e l s q u e   ~  ( 

T    I  ) =    e t 

A  r s o u d l e p r o b l m e   ( 

T    I  ) 

e n u t i l i s a n t a u m o i n s   ( 5  =  3  ;     )    l o n g u e u r s d ' o n d e .  

7 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 90/200

P a r a i l l e u r s , c o m m e d a n s l e m o d l e n o n - o r i e n t , e n s e b a s a n t s u r l a  

 N P  - 

d i c u l t d e l a c o l o r a t i o n d e s a r t e s d ' u n m u l t i g r a p h e d e d e g r 3 H o l 8 1 ] e t p a r  

u n e r d u c t i o n d e c e p r o b l m e , E r l e b a c h a m o n t r d a n s s a t h s e E r l 9 8 ] q u ' o n n e  

p e u t e s p r e r o b t e n i r u n a l g o r i t h m e p o l y n m i a l d ' a p p r o x i m a t i o n i n f r i e u r e   4  =  3  :

T h o r m e 3 . 2 . 5   ( E r l e b a c h E r l 9 8 ] )   D c i d e r s i   ~  w  (  T    I  ) = 3  p o u r u n e i n -  

s t a n c e   I  d a n s u n a r b r e   T    o r i e n t s y m t r i q u e e s t    N P   - c o m p l e t . P a r c o n s q u e n t ,  

i l n ' e x i s t e p a s d ' a l g o r i t h m e p o l y n m i a l p o u r l e p r o b l m e d e r o u t a g e o p t i q u e a y a n t  

u n f a c t e u r d ' a p p r o x i m a t i o n i n f r i e u r   4  =  3  , m o i n s q u e   P   =   N P   . 

T o u j o u r s p o u r a p p r c i e r l e f a c t e u r d ' a p p r o x i m a t i o n   5  =  3  d u t h o r m e 3 . 2 . 3 ,  

o n p e u t e x h i b e r d e s p r o b l m e s d e r o u t a g e o p t i q u e d a n s d e s a r b r e s a y a n t u n e  

c h a r g e a r b i t r a i r e m e n t g r a n d e e t t e l s q u e l e r a p p o r t   ~  w  = ~  v a u t   5  =  4  . L a c o n s t r u c t i o n  

d e t e l s e x e m p l e s e s t b a s e s u r l ' e x e m p l e   (  T    I  )  d e l a g u r e 2 . 5 , p a g e 4 6 . E n  

n o t a n t   I 

l ' i n s t a n c e f o r m e p a r   n  c o p i e s d e   I  , p o u r t o u t   n     2  , l e p r o b l m e   (  T    I 

r e v i e n t m u l t i - c o l o r e r l e s s o m m e t s d ' u n p e n t a g o n e . D ' a p r s u n r s u l t a t m o n t r  

d a n s H R 8 2 ] , n o u s e n d d u i s o n s l a p r o p o s i t i o n s u i v a n t e , d o n n e d a n s B B G  

9 7 ]

e t g a l e m e n t p a r K u m a r e t S c h w a b e d a n s K S 9 7 ] :

P r o p o s i t i o n 3 . 2 . 6     P o u r t o u t e n t i e r     i l e x i s t e u n p r o b l m e   ( 

T    I  )  d a n s u n  

a r b r e o r i e n t s y m t r i q u e  

T   , t e l q u e  

~  (  T    I  )       e t  ~  w  (  T    I  )     5  ~  (  T    I  )  =  4  :

C o n j e c t u r e 3 . 2 . 7   L a c o n s t a n t e   5  =  4  d e l a p r o p o s i t i o n 3 . 2 . 6 e s t n e .

L e p r o b l m e d e l ' c h a n g e t o t a l d a n s l e s a r b r e s o r i e n t s s y m t r i q u e s a t  

r s o l u p a r G a r g a n o , H e l l e t P r e n n e s G H P 9 7 ] , p a r u n a l g o r i t h m e p o l y n m i a l  

p e r m e t t a n t d e c o l o r e r t o u t e s l e s r e q u t e s d e l ' i n s t a n c e   I 

l ' a i d e d e   ~  ( 

T    I 

c o u l e u r s . E n f a i t , l e r s u l t a t a t d m o n t r p o u r l e s a r b r e s   p o n d r s  , p o u r  

l e s q u e l s l e s s o m m e t s o n t d e s p o i d s e n t i e r s e t l ' i n s t a n c e   I 

c o m p o r t e p o u r c h a q u e  

c o u p l e d e s o m m e t s a u t a n t d e c o p i e s d e l a r e q u t e c o r r e s p o n d a n t e q u e l e p r o d u i t  

d e l e u r s p o i d s r e s p e c t i f s .

L a d m o n s t r a t i o n e s t i n d u c t i v e e t r e p o s e s u r l e f a i t q u e t o u t a r b r e p e u t t r e  

o b t e n u p a r t i r d ' u n e t o i l e p o n d r e , d e m m e p o i d s t o t a l e t d e m m e c h a r g e  

m a x i m a l e p o u r l ' c h a n g e t o t a l , l ' a i d e d e d e u x o p r a t i o n s s u r l e s f e u i l l e s q u i s o n t :

1 ) l ' a j o u t d ' u n e n o u v e l l e f e u i l l e s u r u n e a n c i e n n e , e t 2 ) l a d i v i s i o n d ' u n e f e u i l l e e n  

d e u x f e u i l l e s . C e s d e u x o p r a t i o n s s u r l e s f e u i l l e s d ' u n a r b r e p o n d r m a i n t i e n n e n t  

c o n s t a n t l e p o i d s t o t a l d e s s o m m e t s e n j e u a i n s i q u e l a c h a r g e m a x i m a l e d e s  

a r c s p o u r l ' c h a n g e t o t a l . P o u r c h a c u n e d ' e l l e s , u n e m o d i c a t i o n a d q u a t e d e l a  

c o l o r a t i o n d e s r e q u t e s e s t f o u r n i e , n o t a m m e n t l ' a i d e d u t h o r m e d e K n i g - H a l l  

p o u r l ' o p r a t i o n d e d i v i s i o n .

8 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 91/200

T h o r m e 3 . 2 . 8   ( G a r g a n o , H e l l e t P r e n n e s G H P 9 7 ] )   P o u r t o u t a r b r e o r i -  

e n t s y m t r i q u e  

T   e t p o u r l ' i n s t a n c e d ' c h a n g e t o t a l   I 

, l e p r o b l m e d e r o u t a g e  

o p t i q u e   (  T    I 

)  p e u t t r e r s o l u d e f a o n o p t i m a l e e n t e m p s p o l y n m i a l e t  

~  w  ( 

T    I 

) =  ~  ( 

T    I 

)  :

D a n s l e m o d l e n o n - o r i e n t , c e d e r n i e r r s u l t a t n ' e s t p a s v r i e n c e q u i  

c o n c e r n e l ' g a l i t e n t r e   ~  w  e t  ~  . E n e e t , p o u r l a s u b d i v i s i o n d ' t o i l e   S  a y a n t t r o i s  

b r a n c h e s d e l o n g u e u r   2  c h a c u n e , e t d o n c   7  s o m m e t s a u t o t a l , n o u s a v o n s u n e  

c h a r g e     (  S I 

) = 2  : ( 2  : 5 ) = 2 0  , a t t e i n t e s u r l e s a r t e s i n t r i e u r e s , o r a u m o i n s  

2 4  c o u l e u r s s o n t n c e s s a i r e s p o u r c o l o r e r l e s   3  g r o u p e s d e   8  r e q u t e s e n t r e l e s  

b r a n c h e s d i s t i n c t e s , q u i e n t r e n t e n c o n i t d e u x d e u x .

C e p e n d a n t , i l n ' a p a s t d m o n t r n o t r e c o n n a i s s a n c e q u e c e p r o b l m e n e  

p o u v a i t p a s t r e r s o l u e c a c e m e n t , a u s s i n o u s f o r m u l o n s l a q u e s t i o n .

Q u e s t i o n 3 . 2 . 9   P o u r t o u t a r b r e n o n - o r i e n t   T    e t p o u r l ' i n s t a n c e d ' c h a n g e  

t o t a l   I 

, l e p r o b l m e d e r o u t a g e o p t i q u e   ( 

T    I 

)  p e u t - i l t r e r s o l u d e f a o n o p t i -  

m a l e e n t e m p s p o l y n m i a l ?  

3 . 2 . 2 C y c l e s    

D a n s n o t r e c o n t e x t e , s a u f p r c i s e x p l i c i t e m e n t , u n   c y c l e   e s t u n g r a p h e o r i e n t  

s y m t r i q u e , q u i p e u t s e d n i r c o m m e t a n t f o r t e m e n t c o n n e x e e t 2 - r g u l i e r .

C o n t r a i r e m e n t a u c a s d e s a r b r e s o l e p r o b l m e d e r o u t a g e n e s e p o s e p a s , i l  

i n t e r v i e n t d a n s l e s c y c l e s s o u s l a f o r m e d e c h o i x b i n a i r e s : p o u r r o u t e r c h a q u e  

r e q u t e p a r u n c h e m i n , i l f a u t d c i d e r q u e l l e o r i e n t a t i o n d u c y c l e u t i l i s e r .

t a n t d o n n u n r o u t a g e p o u r r a l i s e r u n e i n s t a n c e d e c o m m u n i c a t i o n , l e p r o -  

b l m e d e l a c o l o r a t i o n d e s e s c h e m i n s e s t a l o r s q u i v a l e n t a u p r o b l m e b i e n c o n n u  

d e l a c o l o r a t i o n d e s s o m m e t s d e s g r a p h e s   a r c - c i r c u l a i r e s   , m o n t r    N P   - c o m p l e t  

d a n s G J M P 8 0 ] . A u v u d e l a l i b e r t s u p p l m e n t a i r e a c c o r d e p a r l e c h o i x d u  

r o u t a g e , i l n ' e s t p a s i m m d i a t q u e l e p r o b l m e d e r o u t a g e o p t i q u e d a n s l e s c y -  

c l e s s o i t g a l e m e n t    N P   - d i c i l e . E r l e b a c h e t J a n s e n l ' o n t c e p e n d a n t d m o n t r  

d a n s E J 9 6 ] , a u s s i b i e n d a n s l e m o d l e o r i e n t q u e d a n s l e m o d l e n o n - o r i e n t ,  

p a r u n e r d u c t i o n d u p r o b l m e d e l a c o l o r a t i o n d e s g r a p h e s a r c - c i r c u l a i r e s . U n e  

p r e u v e p l u s s i m p l e d e    N P   - c o m p l e x i t p o u r l e c a s o r i e n t s y m t r i q u e p o u r r a  

t o u t e f o i s t r e t r o u v e d a n s l a v e r s i o n j o u r n a l d e W W 9 8 ] .

U n a l g o r i t h m e d ' a p p r o x i m a t i o n d e f a c t e u r   2  p o u r l e r o u t a g e o p t i q u e p e u t  

t r e o b t e n u f a c i l e m e n t d a n s l e s c y c l e s , c o m m e i l a t r e m a r q u p r c d e m m e n t  

d a n s R U 9 4 ] p o u r l e c a s n o n - o r i e n t e t d a n s M K R 9 5 ] p o u r l e c a s o r i e n t . I l  

s u t d e r o u t e r t o u t e s l e s r e q u t e s p a r d e s c h e m i n s q u i n ' u t i l i s e n t p a s u n l i e n  

8 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 92/200

p a r t i c u l i e r d u c y c l e ( u n e p a i r e d ' a r c s s y m t r i q u e s o u u n e a r t e ) . D e c e t t e f a o n ,  

l a c h a r g e o b t e n u e s u r l e s l i e n s d u c y c l e e s t a u p l u s d o u b l e d e l a c h a r g e o p t i m a l e  

p o u r l ' i n s t a n c e c o n s i d r e . L e g r a p h e d e c o n i t d e s c h e m i n s r s u l t a n t s e s t a l o r s  

u n g r a p h e d ' i n t e r v a l l e s , q u i s e c o l o r e e n t e m p s p o l y n m i a l a v e c a u t a n t d e c o u l e u r s  

q u e l a c h a r g e d u r o u t a g e . L a c h a r g e o p t i m a l e m i n o r a n t l e n o m b r e d e c o u l e u r s  

o p t i m a l , l e f a c t e u r d ' a p p r o x i m a t i o n e s t b i e n d e   2  .

c e j o u r , i l n ' e s t m a l h e u r e u s e m e n t p a s c o n n u d ' a l g o r i t h m e d t e r m i n i s t e q u i  

p o s s d e u n m e i l l e u r f a c t e u r d ' a p p r o x i m a t i o n , c e q u i p e u t p a r a t r e s u r p r e n a n t .

C e p e n d a n t , K u m a r a r c e m m e n t p r s e n t d a n s K u m 9 8 ] u n a l g o r i t h m e r a n -  

d o m i s d ' a p p r o x i m a t i o n a s y m p t o t i q u e   1 + 1  = e  '   1  : 3 7  , a v e c f o r t e p r o b a b i l i t ,  

s o u s l ' h y p o t h s e   l o g  j  I  j  =  o  (  ~  (  G I  ) )  . U n r s u l t a t c o m p l m e n t a i r e e s t f o u r n i  

d a n s C h e 9 9 ] .

E n c e q u i c o n c e r n e l e p r o b l m e d e r o u t a g e , W i l f o n g e t W i n k l e r d a n s W W 9 8 ]

o n t r c e m m e n t d o n n u n a l g o r i t h m e p o l y n m i a l p o u r r o u t e r t o u t e i n s t a n c e   I  d a n s  

u n c y c l e o r i e n t s y m t r i q u e   C  a v e c u n e c h a r g e m a x i m a l e   ~  (  C I  )  . L e u r m t h o d e  

c o n s i s t e u t i l i s e r u n e r e l a x a t i o n d u p r o g r a m m e l i n a i r e e n t i e r c o r r e s p o n d a n t e t  

u n e t e c h n i q u e d ' a r r o n d i q u i p r s e r v e l ' o p t i m a l i t e n t i r e d e l a s o l u t i o n .

T h o r m e 3 . 2 . 1 0   ( W i l f o n g e t W i n k l e r W W 9 8 ] )   P o u r t o u t c y c l e   C  o r i e n t  

s y m t r i q u e e t t o u t e i n s t a n c e   I  , o n p e u t t r o u v e r e n t e m p s p o l y n m i a l u n r o u t a g e   R 

r a l i s a n t   I  t e l q u e   ~  (  C I R   ) =  ~  (  C I  )  . 

L e r s u l t a t q u i v a l e n t d a n s l e m o d l e n o n - o r i e n t a v a i t d j t d m o n t r  

p a r F r a n k e t a l . d a n s F r a 8 5 , F N S  

9 2 ] , p a r t i r d ' u n r s u l t a t d e O k a m u r a e t  

S e y m o u r O S 8 1 ] .

T h o r m e 3 . 2 . 1 1   ( F r a n k e t a l . F N S  

9 2 ] )   P o u r t o u t c y c l e n o n - o r i e n t   C  e t 

p o u r t o u t e i n s t a n c e   I  , o n p e u t t r o u v e r e n t e m p s l i n a i r e u n r o u t a g e   R  p o u r   I  t e l 

q u e    (  C I R   ) =    (  C I  )  . 

L e f a c t e u r d ' a p p r o x i m a t i o n d t e r m i n i s t e d e   2  m e n t i o n n c i - d e s s u s r s u l t e  

d ' u n e c o l o r a t i o n l ' a i d e d ' u n n o m b r e d e c o u l e u r s a u p l u s d o u b l e d e l a c h a r g e  

( o n p e u t m m e c o n o m i s e r u n e c o u l e u r f a c i l e m e n t , v o i r T u c 7 5 ] ) . I l s ' a v r e q u ' o n  

n e p e u t m i e u x f a i r e p a r r a p p o r t l a c h a r g e , c o m m e l e m o n t r e l ' e x e m p l e d o n n l a  

p a g e 6 6 , p o u r l e q u e l  ~  w  (  C I  ) = 2  ~  (  C I  )  ;   1  . A u s s i l e s d e u x t h o r m e s p r c d e n t s  

n e p e r m e t t e n t p a s d ' e n v i s a g e r u n e m e i l l e u r e a p p r o x i m a t i o n d a n s l e c a s g n r a l .

E n r e v a n c h e , t a n t d o n n u n r o u t a g e d a n s u n c y c l e , o n p e u t a p p r o x i m e r l a  

c o l o r a t i o n d e s e s c h e m i n s p a r u n f a c t e u r   3  =  2  . E n e e t , u n r s u l t a t t r s p e u  

c o n n u d e K a r a p e t y a n K a r 8 0 ] p e r m e t d e c o l o r e r l e s s o m m e t s d ' u n g r a p h e a r c -  

c i r c u l a i r e a v e c   b  3  ' =  2  c  c o u l e u r s , o   '  r e p r s e n t e l a t a i l l e m a x i m a l e d ' u n e c l i q u e .

8 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 93/200

L e m e i l l e u r a l g o r i t h m e p r c d e m m e n t c o n n u ( b i e n q u ' a n t r i e u r ! ) t a i t c e l u i d e  

S h i h e t H s u S H 9 0 ] o r a n t u n f a c t e u r d ' a p p r o x i m a t i o n g a l   5  =  3  .

T h o r m e 3 . 2 . 1 2   ( K a r a p e t y a n K a r 8 0 ] )   O n p e u t c o l o r e r e n t e m p s p o l y n m i a l  

t o u t e f a m i l l e   F  d ' a r c s s u r u n c e r c l e e n u t i l i s a n t   b 

'  (  F  )  c  c o u l e u r s .  

I l s e r a i t d o n c s o u h a i t a b l e d ' o b t e n i r u n a l g o r i t h m e d e r o u t a g e q u i m i n i m i s e l a  

t a i l l e d e l a c l i q u e m a x i m a l e e n g e n d r e d a n s l e g r a p h e d e c o n i t d e s c h e m i n s , a n  

d e t i r e r p r o t d e c e r s u l t a t .

E n n , n o t o n s q u e d a n s l e c a s o u n r o u t a g e d o n n e s t   p r o p r e  , c ' e s t - - d i r e s i  

a u c u n c h e m i n n ' e s t c o n t e n u d a n s u n a u t r e , O r l i n , B o n u c c e l l i e t B o v e t o n t d o n n  

u n a l g o r i t h m e o p t i m a l p o u r s a c o l o r a t i o n O B B 8 1 ] .

3 . 2 . 3 G r i l l e s    

K r a m e r e t v a n L e e u w e n o n t d o n n d a n s K v L 8 4 ] u n e p r e u v e d e    N P   - c o m p l t u d e  

p o u r u n p r o b l m e d e r o u t a g e i n t e r v e n a n t d a n s l e c o n t e x t e d e l a t h o r i e V L S I .

E l l e p e r m e t d ' e n d d u i r e l ' a i d e d e l g r e s m o d i c a t i o n s q u e l e m m e r s u l t a t  

p o u r l e p r o b l m e d u r o u t a g e d i s j o i n t m a x i m u m d a n s l e s g r i l l e s b i d i m e n s i o n n e l l e s  

o r i e n t e s s y m t r i q u e s o u n o n - o r i e n t e s . P a r c o n s q u e n t , s o n t g a l e m e n t    N P   - 

d i c i l e s l e s p r o b l m e s d u r o u t a g e o p t i q u e e t d u r o u t a g e d a n s c e s t o p o l o g i e s , e t  

i l n ' e x i s t e a u c u n a l g o r i t h m e d ' a p p r o x i m a t i o n a y a n t u n f a c t e u r i n f r i e u r   2  ,  

m o i n s q u e   P   =   N P   .

L e m o d l e n o n - o r i e n t a t t u d i e s s e n t i e l l e m e n t . P o u r t o u t e g r i l l e   G   d e 

d i m e n s i o n b o r n e e t d ' o r d r e   N  , e t p o u r t o u t e i n s t a n c e   I  , A u m a n n e t R a b a n i o n t  

d o n n d a n s A R 9 5 ] u n a l g o r i t h m e d ' a p p r o x i m a t i o n p o u r r s o u d r e l e p r o b l m e  

d u r o u t a g e o p t i q u e   (  G   I  )  l ' a i d e d e   O  ( l o g   N  l o g  j  I  j  w  (  G   I  ) )  c o u l e u r s . L a t e c h -  

n i q u e u t i l i s e r e p o s e s u r l ' u t i l i s a t i o n d ' u n e r o u t i n e p o u r l e p r o b l m e d u r o u t a g e  

d i s j o i n t m a x i m u m , a y a n t u n f a c t e u r d ' a p p r o x i m a t i o n e n   O  ( l o g   N  )  . K l e i n b e r g e t  

T a r d o s o n t a m l i o r c e t t e r o u t i n e d a n s K T 9 5 ] p o u r u n e c l a s s e d e g r a p h e s i n -  

c l u a n t l e s g r i l l e s b i d i m e n s i o n n e l l e s , e n o b t e n a n t u n e a p p r o x i m a t i o n c o n s t a n t e , c e  

q u i m n e u n e a p p r o x i m a t i o n e n   O  ( l o g   N  )  p o u r l e r o u t a g e o p t i q u e . L a d e r n i r e  

a m l i o r a t i o n , t o u j o u r s p o u r u n e d i m e n s i o n d e   2  , a t a p p o r t e p a r R a b a n i :

T h o r m e 3 . 2 . 1 3   ( R a b a n i R a b 9 6 ] )   P o u r t o u t e g r i l l e c a r r e n o n - o r i e n t e   P 

d ' o r d r e   N  =  n 

e t p o u r t o u t i n s t a n c e   I  , l e p r o b l m e d e r o u t a g e o p t i q u e   (  P 

I  )  p e u t  

t r e r s o l u e n t e m p s p o l y n m i a l e t e n u t i l i s a n t    p o l y  ( l o g l o g   N  )  : w  (  P 

I  )  l o n g u e u r s  

d ' o n d e , o    p o l y  d s i g n e u n p o l y n m e . D e p l u s ,   w  (  P 

I  )  p e u t t r e c a l c u l u n  

 f a c t e u r c o n s t a n t p r s . 

8 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 94/200

8 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 95/200

B i b l i o g r a p h i e      

A B N C  

9 4 ] A . A g g a r w a l , A . B a r - N o y , D . C o p p e r s m i t h , R . R a m a s w a m i ,  

B . S c h i e b e r , a n d M . S u d a n . E c i e n t r o u t i n g a n d s c h e d u l i n g a l -  

g o r i t h m s f o r o p t i c a l n e t w o r k s . I n   P r o c . o f t h e 5 t h A n n u a l A C M -  

S I A M S y m p o s i u m o n D i s c r e t e A l g o r i t h m s ( S O D A ' 9 4 )  , p a g e s 4 1 2  

4 2 3 . A C M P r e s s , J a n u a r y 1 9 9 4 .

A B N C  

9 6 ] A . A g g a r w a l , A . B a r - N o y , D . C o p p e r s m i t h , R . R a m a s w a m i ,  

B . S c h i e b e r , a n d M . S u d a n . E c i e n t r o u t i n g i n o p t i c a l n e t w o r k s .

J o u r n a l o f t h e A C M   , 4 6 ( 6 ) : 9 7 3 1 0 0 1 , N o v e m b e r 1 9 9 6 .

A R 9 5 ] Y . A u m a n n a n d Y . R a b a n i . I m p r o v e d b o u n d s f o r a l l o p t i c a l r o u t -  

i n g . I n   P r o c . o f t h e 6 t h A n n u a l A C M - S I A M S y m p o s i u m o n D i s c r e t e  

A l g o r i t h m s ( S O D A ' 9 5 )  , p a g e s 5 6 7 5 7 6 . A C M P r e s s , J a n u a r y 1 9 9 5 .

B B G  

9 7 ] B . B e a u q u i e r , J - C . B e r m o n d , L . G a r g a n o , P . H e l l , S . P r e n n e s , a n d  

U . V a c c a r o . G r a p h p r o b l e m s a r i s i n g f r o m w a v e l e n g t h - r o u t i n g i n a l l -  

o p t i c a l n e t w o r k s . I n   P r o c . o f I P P S ' 9 7 , 2 n d W o r k s h o p o n O p t i c s a n d  

C o m p u t e r S c i e n c e ( W O C S ' 9 7 )  , G e n v e , A p r i l 1 9 9 7 . I E E E P r e s s .

B e a 9 9 ] B . B e a u q u i e r . A l l - t o - a l l c o m m u n i c a t i o n i n s o m e w a v e l e n g t h - r o u t e d  

a l l - o p t i c a l n e t w o r k s . N e t w o r k s  , 3 3 ( 3 ) : 1 7 9 1 8 7 , M a y 1 9 9 9 .

B e r 8 3 ] C . B e r g e . G r a p h e s  . G a u t h i e r - V i l l a r s , P a r i s , 1 9 8 3 .

B G P  

9 6 ] J - C . B e r m o n d , L . G a r g a n o , S . P r e n n e s , A . A . R e s c i g n o , a n d U . V a c -  

c a r o . E c i e n t c o l l e c t i v e c o m m u n i c a t i o n i n o p t i c a l n e t w o r k s . I n   P r o c .  

o f 2 3 r d I n t e r n a t i o n a l C o l l o q u i u m o n A u t o m a t a , L a n g u a g e s a n d P r o -  

g r a m m i n g ( I C A L P ' 9 6 )  , v o l u m e 1 0 9 9 o f   L e c t u r e N o t e s i n C o m p u t e r  

S c i e n c e  , p a g e s 5 7 4 5 8 5 . S p r i n g e r - V e r l a g , J u l y 1 9 9 6 .

B H P 9 8 ] B . B e a u q u i e r , P . H e l l , a n d S . P r e n n e s . O p t i m a l w a v e l e n t g h - r o u t e d  

m u l t i c a s t i n g . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 8 4 : 1 5 2 0 , 1 9 9 8 .

B P T 9 9 ] B . B e a u q u i e r , S . P r e n n e s , a n d D . T t h . A l l - t o - a l l r o u t i n g a n d  

c o l o r i n g i n w e i g h t e d t r e e s o f r i n g s . I n   P r o c . o f 1 1 t h A C M S y m p o s i u m  

o n P a r a l l e l A l g o r i t h m s a n d A r c h i t e c t u r e s ( S P A A ' 9 9 )  , p a g e s 1 8 5 1 9 0 ,  

S a i n t - M a l o , F r a n c e , J u n e 1 9 9 9 . A C M P r e s s .

8 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 96/200

C C R S 8 7 ] F . R . K . C h u n g , E . G . C o m a n , M . I . R e i m a n , a n d B . E . S i m o n . T h e  

f o r w a r d i n g i n d e x o f c o m m u n i c a t i o n n e t w o r k s . I E E E T r a n s a c t i o n s o n  

I n f o r m a t i o n T h e o r y  , 3 3 : 2 2 4 2 3 2 , 1 9 8 7 .

C G K 9 2 ] I . C h l a m t a c , A . G a n z , a n d G . K a r m i . L i g h t p a t h c o m m u n i c a t i o n s :

A n a p p r o a c h t o h i g h b a n d w i d t h o p t i c a l W A N ' s . I E E E T r a n s a c t i o n s  

o n C o m m u n i c a t i o n s  , 4 0 ( 7 ) : 1 1 7 1 1 1 8 2 , J u l y 1 9 9 2 .

C h e 9 9 ] C . T . C h e n g . A n e w a p p r o x i m a t i o n a l g o r i t h m f o r t h e d e m a n d r o u t -  

i n g a n d s l o t t i n g p r o b l e m w i t h u n i t d e m a n d s o n r i n g s . I n   P r o c . o f t h e  

I n t e r n a t i o n a l W o r k s h o p o n A p p r o x i m a t i o n A l g o r i t h m s f o r C o m b i n a -  

t o r i a l O p t i m i z a t i o n ( A P P R O X ' 9 9 )  , v o l u m e 1 6 7 1 o f  L e c t u r e N o t e s i n  

C o m p u t e r S c i e n c e  , p a g e s 2 0 9 2 2 0 . S p r i n g e r - V e r l a g , 1 9 9 9 .

C K P 9 7 ] I . C a r a g i a n n i s , C . K a k l a m a n i s , a n d P . P e r s i a n o . B o u n d s o n o p -  

t i c a l b a n d w i d t h a l l o c a t i o n o n d i r e c t e d b e r t r e e t o p o l o g i e s . I n  

P r o c . o f I P P S ' 9 7 , 2 n d W o r k s h o p o n O p t i c s a n d C o m p u t e r S c i e n c e  

( W O C S ' 9 7 )  , G e n e v a , S w i t z e r l a n d , A p r i l 1 9 9 7 . I E E E P r e s s .

E d m 7 2 ] J . E d m o n d s . E d g e - d i s j o i n t b r a n c h i n g s . I n R . R u s k i n , e d i t o r ,   C o m -  

b i n a t o r i a l A l g o r i t h m s  , p a g e s 9 1 9 6 . A l g o r i t h m i c P r e s s , N Y , 1 9 7 2 .

E I S 7 6 ] S . E v e n , A . I t a i , a n d A . S h a m i r . O n t h e c o m p l e x i t y o f t i m e t a b l e  

a n d m u l t i c o m m o d i t y o w p r o b l e m s . S I A M J o u r n a l o f C o m p u t i n g  , 

5 ( 4 ) : 6 9 1 7 0 3 , D e c e m b e r 1 9 7 6 .

E J 9 6 ] T . E r l e b a c h a n d K J a n s e n . S c h e d u l i n g o f v i r t u a l c o n n e c t i o n s i n  

f a s t n e t w o r k s . I n   P r o c . o f 4 t h W o r k s h o p o n P a r a l l e l S y s t e m s a n d  

A l g o r i t h m s ( P A S A ' 9 6 )  , p a g e s 1 3 3 2 . W o r l d S c i e n t i c , 1 9 9 6 .

E J 9 7 ] T . E r l e b a c h a n d K J a n s e n . C a l l s c h e d u l i n g i n t r e e s , r i n g s a n d  

m e s h e s . I n   P r o c . o f 3 0 t h H a w a i i I n t e r n a t i o n a l C o n f e r e n c e o n S y s -  

t e m S c i e n c e s ( H I C S S ' 9 7 )  , v o l u m e 1 , p a g e s 2 2 1 2 2 2 . I E E E C o m p u t e r  

S o c i e t y P r e s s , 1 9 9 7 .

E J K  

9 9 ] T . E r l e b a c h , K . J a n s e n , C . K a k l a m a n i s , M . M i h a i l , a n d P . P e r -  

s i a n o . O p t i m a l w a v e l e n g t h r o u t i n g o n d i r e c t e d b e r t r e e s . T h e o r e t -  

i c a l C o m p u t e r S c i e n c e  , 2 2 1 ( 1 2 ) : 1 1 9 1 3 7 , 1 9 9 9 .

E J K P 9 7 ] T . E r l e b a c h , K . J a n s e n , C . K a k l a m a n i s , a n d P . P e r s i a n o . C o n -  

s t r a i n e d b i p a r t i t e e d g e c o l o r i n g w i t h a p p l i c a t i o n s t o w a v e l e n g t h  

r o u t i n g . I n   P r o c . o f 2 4 t h I n t e r n a t . C o l l o q . o n A u t o m a t a , L a n g u a g e s  

a n d P r o g r a m m i n g ( I C A L P ' 9 7 )  , v o l u m e 1 2 5 6 o f   L e c t u r e N o t e s i n  

C o m p u t e r S c i e n c e  , p a g e s 4 9 3 5 0 4 . S p r i n g e r - V e r l a g , 1 9 9 7 .

8 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 97/200

E r l 9 8 ] T h o m a s E r l e b a c h . S c h e d u l i n g C o n n e c t i o n s i n F a s t N e t w o r k s  . P h D  

t h e s i s , T e c h n i s c h e n U n i v e r s i t t M n c h e n , G e r m a n y , O c t o b e r 1 9 9 8 .

F H W 8 0 ] S . F o r t u n e , J . H o p c r o f t , a n d J . W y l l i e . T h e d i r e c t e d s u b g r a p h h o m e -  

o m o r p h i s m p r o b l e m . T h e o r e t . C o m p u t e r S c i e n c e  , 1 0 : 1 1 1 1 2 1 , 1 9 8 0 .

F N S  

9 2 ] A . F r a n k , T . N i s h i z e k i , N . S a i t o , H . S u z u k i , a n d E . T a r d o s . A l g o -  

r i t h m s f o r r o u t i n g a r o u n d a r e c t a n g l e . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 

4 0 : 3 6 3 3 7 8 , 1 9 9 2 .

F r a 8 5 ] A . F r a n k . E d g e - d i s j o i n t p a t h s i n p l a n a r g r a p h s . J o u r n a l o f C o m b i -  

n a t o r i a l T h e o r y , S e r i e s B   , 3 8 : 1 6 4 1 7 8 , 1 9 8 5 .

F r a 9 0 ] A . F r a n k . P a c k i n g p a t h s , c i r c u i t s a n d c u t s A s u r v e y . I n B . K o r t e ,  

L . L o v s z , H . J . P r m e l , a n d A . S c h r i j v e r , e d i t o r s ,   P a t h s , F l o w s a n d  

V L S I - L a y o u t  , p a g e s 4 7 1 0 0 . S p r i n g e r - V e r l a g , 1 9 9 0 .

F W 7 7 ] S . F i o r i n i a n d R . J . W i l s o n . E d g e - C o l o r i n g o f G r a p h s  , v o l u m e 1 6 o f  

R e s e a r c h N o t e s i n M a t h e m a t i c s  . P i t m a n , L o n d o n , 1 9 7 7 .

G H P 9 7 ] L . G a r g a n o , P . H e l l , a n d S . P r e n n e s . C o l o u r i n g p a t h s i n d i -  

r e c t e d s y m m e t r i c t r e e s w i t h a p p l i c a t i o n s t o W D M r o u t i n g . I n  

P r o c . o f 2 4 t h I n t . C o l l o q . o n A u t o m a t a , L a n g u a g e s a n d P r o g r a m -  

m i n g ( I C A L P ' 9 7 )  , v o l u m e 1 2 5 6 o f   L e c t u r e N o t e s i n C o m p u t e r S c i -  

e n c e  , p a g e s 5 0 5 5 1 5 . S p r i n g e r - V e r l a g , J u l y 1 9 9 7 .

G J 8 5 a ] M . C . G o l u m b i c a n d R . E . J a m i s o n . E d g e a n d v e r t e x i n t e r s e c t i o n o f  

p a t h s i n a t r e e . D i s c r e t e M a t h e m a t i c s  , 5 5 : 1 5 1 1 5 9 , 1 9 8 5 .

G J 8 5 b ] M . C . G o l u m b i c a n d R . E . J a m i s o n . T h e e d g e i n t e r s e c t i o n g r a p h s o f  

p a t h s i n a t r e e . J o u r n a l o f C o m b . T h e o r y , S e r i e s B   , 3 8 : 8 2 2 , 1 9 8 5 .

G J M P 8 0 ] M . R . G a r e y , D . S . J o h n s o n , G . L . M i l l e r , a n d C . H . P a p a d i m i t r i o u .

T h e c o m p l e x i t y o f c o l o r i n g c i r c u l a r a r c s a n d c h o r d s . S I A M J o u r n a l  

o n A l g e b r a i c a n d D i s c r e t e M e t h o d s  , 1 ( 2 ) : 2 1 6 2 2 7 , J u n e 1 9 8 0 .

G o l 8 4 a ] M . G o l d b e r g . A n a p p r o x i m a t e a l g o r i t h m f o r t h e e d g e - c o l o r i n g p r o b -  

l e m . C o n g r e s s u s N u m e r a n t i u m   , 4 3 : 3 1 7 3 1 9 , 1 9 8 4 .

G o l 8 4 b ] M . G o l d b e r g . E d g e - c o l o r i n g o f m u l t i g r a p h s : R e c o l o r i n g t e c h n i q u e .

J o u r n a l o f G r a p h T h e o r y  , 8 : 1 2 3 1 3 7 , 1 9 8 4 .

H M O S 9 4 ] M - C . H e y d e m a n n , J - C . M e y e r , J . O p a t r n y , a n d D . S o t t e a u . F o r -  

w a r d i n g i n d i c e s o f c o n s i s t e n t r o u t i n g s a n d t h e i r c o m p l e x i t y . N e t -  

w o r k s  , 2 4 : 7 5 8 2 , 1 9 9 4 .

8 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 98/200

H M S 8 9 ] M - C . H e y d e m a n n , J - C . M e y e r , a n d D . S o t t e a u . O n f o r w a r d i n g i n -  

d i c e s o f n e t w o r k s . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 2 3 : 1 0 3 1 2 3 , 1 9 8 9 .

H o l 8 1 ] I . H o l y e r . T h e N P c o m p l e t e n e s s o f e d g e c o l o r i n g . S I A M J o u r n a l o f  

C o m p u t i n g  , 1 0 ( 4 ) : 7 1 8 7 2 0 , 1 9 8 1 .

H R 8 2 ] P . H e l l a n d F . S . R o b e r t s . A n a l o g u e s o f S h a n n o n c a p a c i t y . A n n a l s  

o f D i s c r e t e M a t h e m a t i c s  , p a g e s 1 5 5 1 6 8 , 1 9 8 2 .

J a n 9 7 ] K . J a n s e n . A p p r o x i m a t i o n r e s u l t s f o r w a v e l e n g t h r o u t i n g i n d i r e c t e d  

t r e e s . I n   P r o c . o f I P P S ' 9 7 , 2 n d W o r k s h o p o n O p t i c s a n d C o m p u t e r  

S c i e n c e ( W O C S ' 9 7 )  , G e n e v a , S w i t z e r l a n d , A p r i l 1 9 9 7 . I E E E P r e s s .

J a r 9 9 ] A . J a r r y . T h o r i e d e s g r a p h e s : c h e m i n s d i s j o i n t s . R a p p o r t d e s t a g e  

d e 1 r e a n n e , c o l e N o r m a l e S u p r i e u r e d e L y o n , J u l y 1 9 9 9 .

K a r 8 0 ] I . A . K a r a p e t y a n . O n c o l o r i n g o f a r c g r a p h s . D o k l a d y A k a d . N a u k  

A r m i a n s k o i C C P   , 7 0 ( 5 ) : 3 0 6 3 1 1 , 1 9 8 0 . I n R u s s i a n .

K L P S 9 0 ] B . K o r t e , L . L o v s z , H . J . P r m e l , a n d A . S c h r i j v e r , e d i t o r s . P a t h s ,  

F l o w s a n d V L S I - L a y o u t  . S p r i n g e r - V e r l a g , B e r l i n , 1 9 9 0 .

K P 9 6 ] C . K a k l a m a n i s a n d P . P e r s i a n o . E c i e n t w a v e l e n g t h r o u t i n g o n  

d i r e c t e d b e r t r e e s . I n   P r o c . o f E u r o p e a n S y m p o s i u m o n A l g o r i t h m s  

( E S A ' 9 6 )  , v o l u m e 1 1 3 6 o f  L e c t u r e N o t e s i n C o m p u t e r S c i e n c e  , p a g e s  

4 6 0 4 7 0 , 1 9 9 6 .

K P R S 9 7 ] S . R . K u m a r , R . P a n i g r a h y , A . R u s s e l , a n d R . S u n d a r a m . A n o t e  

o n o p t i c a l r o u t i n g o n t r e e s . I n f o r m a t i o n P r o c . L e t t e r s  , 6 2 : 2 9 5 3 0 0 ,  

1 9 9 7 .

K S 9 7 ] V . K u m a r a n d E . J . S c h w a b e . I m p r o v e d a c c e s s t o o p t i c a l b a n d w i d t h  

i n t r e e s . I n   P r o c . o f t h e 8 t h A n n u a l A C M - S I A M S y m p o s i u m o n  

D i s c r e t e A l g o r i t h m s ( S O D A ' 9 7 )  , p a g e s 4 3 7 4 4 4 . A C M P r e s s , J a n u -  

a r y 5 7 1 9 9 7 .

K T 9 5 ] J o n K l e i n b e r g a n d v a T a r d o s . D i s j o i n t p a t h s i n d e n s e l y e m b e d -  

d e d g r a p h s . I n   P r o c . o f 3 6 t h A n n u a l S y m p o s i u m o n F o u n d a t i o n s o f  

C o m p u t e r S c i e n c e ( F O C S ' 9 5 )  , p a g e s 5 2 6 1 . I E E E , O c t o b e r 1 9 9 5 .

K u m 9 8 ] V . K u m a r . A p p r o x i m a t i n g c i r c u l a r a r c c o l o r i n g a n d b a n d w i d t h a l l o -  

c a t i o n i n a l l - o p t i c a l r i n g n e t w o r k s . I n   P r o c . o f t h e I n t e r n a t i o n a l  

W o r k s h o p o n A p p r o x i m a t i o n A l g o r i t h m s f o r C o m b i n a t o r i a l O p t i -  

m i z a t i o n ( A P P R O X ' 9 8 )  , v o l u m e 1 4 4 4 o f  L e c t u r e N o t e s i n C o m p u t e r  

S c i e n c e  , p a g e s 1 4 7 1 5 8 . S p r i n g e r - V e r l a g , 1 9 9 8 .

8 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 99/200

K v L 8 4 ] M . E . K r a m e r a n d J . v a n L e e u w e n . T h e c o m p l e x i t y o f w i r e r o u t i n g  

a n d n d i n g t h e m i n i m u m a r e a l a y o u t s f o r a r b i t r a r y V L S I c i r c u i t s .

I n F . P . P r e p a r a t a , e d i t o r ,   A d v a n c e s i n C o m p u t i n g R e s e a r c h V L S I  

T h e o r y  , v o l u m e 2 , p a g e s 1 2 9 1 4 6 . J A I P r e s s I n c . , 1 9 8 4 .

L R 8 8 ] F . T . L e i g h t o n a n d S . R a o . A n a p p r o x i m a t e m a x - o w m i n - c u t t h e o -  

r e m f o r u n i f o r m m u l t i c o m m o d i t y o w p r o b l e m s w i t h a p p l i c a t i o n s t o  

a p p r o x i m a t i o n a l g o r i t h m s ' . I n   P r o c . o f 2 9 t h A n n u a l S y m p o s i u m o n  

F o u n d a t i o n s o f C o m p u t e r S c i e n c e ( F O C S ' 8 8 )  , p a g e s 4 2 2 4 3 1 . I E E E ,  

O c t o b e r 1 9 8 8 .

M a d 7 1 ] W . M a d e r . M i n i m a l e   n  - f a c h k a n t e n z u s a m m e n h a n g e n d e g r a p h e n .

M a t h . A n n .  , 1 9 1 : 2 1 2 8 , 1 9 7 1 .

M K R 9 5 ] M . M i h a i l , C . K a k l a m a n i s , a n d S . R a o . E c i e n t a c c e s s t o o p t i c a l  

b a n d w i d t h w a v e l e n g t h r o u t i n g o n d i r e c t e d b e r t r e e s , r i n g s , a n d  

t r e e s o f r i n g s . I n   P r o c . o f 3 6 t h I E E E A n n u a l S y m p o s i u m o n F o u n d a -  

t i o n s o f C o m p u t e r S c i e n c e ( F O C S ' 9 5 )  , p a g e s 5 4 8 5 5 7 . I E E E P r e s s ,  

O c t o b e r 1 9 9 5 .

M o h 8 9 ] B . M o h a r . I s o p e r i m e t r i c n u m b e r o f g r a p h s . J o u r n a l o f C o m b i n a t o r i a l  

T h e o r y , S e r i e s B   , 4 7 : 2 7 4 2 9 1 , 1 9 8 9 .

N K 9 0 ] T . N i s h i z e k i a n d K . K a s h i w a g i . O n t h e 1 . 1 e d g e - c o l o r i n g o f m u l t i -  

g r a p h s . S I A M J o u r n a l o n D i s c r e t e M a t h e m a t i c s  , 3 ( 3 ) : 3 9 1 4 1 0 , A u -  

g u s t 1 9 9 0 .

O B B 8 1 ] J . B . O r l i n , M . A . B o n u c c e l l i , a n d D . P . B o v e t . A n   O  (  n 

)  a l g o r i t h m  

f o r c o l o r i n g p r o p e r c i r c u l a r a r c g r a p h s . S I A M J o u r n a l o f A l g o r i t h m i c  

D i s c r e t e M e t h o d s  , 2 ( 2 ) : 8 8 9 3 , J u n e 1 9 8 1 .

O S 8 1 ] H . O k a m u r a a n d P . D . S e y m o u r . M u l t i c o m m o d i t y o w s i n p l a n a r  

g r a p h s . J o u r n a l o f C o m b i n a t o r i a l T h e o r y , S e r i e s B   , 3 1 : 7 5 8 1 , 1 9 8 1 .

P a n 9 2 ] R . K . P a n k a j . A r c h i t e c t u r e s f o r L i n e a r L i g h t w a v e N e t w o r k s  . P h D  

t h e s i s , D e p t . o f E l e c t r i c a l E n g i n e e r i n g a n d C o m p u t e r S c i e n c e , M I T ,  

C a m b r i d g e , M A , 1 9 9 2 .

P G 9 5 ] R . K . P a n k a j a n d R . G . G a l l a g e r . W a v e l e n g t h r e q u i r e m e n t s o f a l l -  

o p t i c a l n e t w o r k s . I E E E / A C M T r a n s a c t i o n s o n N e t w o r k i n g  , 3 : 2 6 9  

2 8 0 , 1 9 9 5 .

R a b 9 6 ] Y . R a b a n i . P a t h c o l o r i n g o n t h e m e s h . I n   P r o c . o f 3 7 t h I E E E A n -  

n u a l S y m p o s i u m o n F o u n d a t i o n s o f C o m p u t e r S c i e n c e ( F O C S ' 9 6 )  , 

O c t o b e r 1 9 9 6 .

8 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 100/200

R S 9 5 ] N . R o b e r t s o n a n d P . D . S e y m o u r . G r a p h m i n o r s X I I I . T h e d i s j o i n t  

p a t h s p r o b l e m . J o u r n a l o f C o m b i n a t o r i a l T h e o r y , S e r i e s B   , 6 3 , 1 9 9 5 .

R T 8 7 ] P . R a g h a v a n a n d C . D . T h o m p s o n . R a n d o m i z e d r o u t i n g : A t e c h -  

n i q u e f o r p r o v a b l y g o o d a l g o r i t h m s a n d a l g o r i t h m i c p r o o f s . C o m b i -  

n a t o r i c a   , 7 ( 4 ) : 3 6 5 3 7 4 , 1 9 8 7 .

R U 9 4 ] P . R a g h a v a n a n d E . U p f a l . E c i e n t r o u t i n g i n a l l - o p t i c a l n e t w o r k s .

I n  P r o c . o f t h e 2 6 t h A n n u a l A C M S y m p o s i u m o n T h e o r y o f C o m -  

p u t i n g ( S T O C ' 9 4 )  , p a g e s 1 3 4 1 4 3 . A C M P r e s s , M a y 1 9 9 4 .

S H 9 0 ] W . K . S h i h a n d W . L . H s u . A n a p p r o x i m a t i o n a l g o r i t h m f o r c o l o r -  

i n g c i r c u l a r - a r c g r a p h s . I n   P r o c . o f S I A M C o n f e r e n c e o n D i s c r e t e  

M a t h e m a t i c s  , S a n F r a n c i s c o , C A , 1 9 9 0 .

S h a 4 9 ] C . E . S h a n n o n . A t h e o r e m o n c o l o r i n g t h e l i n e s o f a n e t w o r k . J . 

M a t h . P h y s .  , 2 8 : 1 4 8 1 5 1 , 1 9 4 9 .

S h i 7 9 ] Y . S h i l o a c h . E d g e - d i s j o i n t b r a n c h i n g i n d i r e c t e d m u l t i g r a p h s . I n - 

 f o r m a t i o n P r o c e s s i n g L e t t e r s  , 8 ( 1 ) : 2 4 2 7 , 1 9 7 9 .

S o l 9 5 ] P . S o l . E x p a n d i n g a n d f o r w a r d i n g . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 

5 8 : 6 7 7 8 , 1 9 9 5 .

T a r 8 5 ] R . E . T a r j a n . D e c o m p o s i t i o n b y c l i q u e s e p a r a t o r s . D i s c r e t e M a t h e -  

m a t i c s  , 5 5 ( 2 ) : 2 2 1 2 3 2 , 1 9 8 5 .

T o g 9 8 a ] O . T o g n i . F o r c e d e s g r a p h e s I n d i c e o p t i q u e d e s r s e a u x   . P h D t h e s i s ,  

U n i v e r s i t d e B o r d e a u x 1 , 1 9 9 8 .

T o g 9 8 b ] O . T o g n i . O p t i c a l a l l - t o - a l l c o m m u n i c a t i o n i n i n a t e d n e t w o r k s . I n  

P r o c . o f t h e 5 t h A n n u a l I n t e r n a t i o n a l W o r k s h o p o n G r a p h - T h e o r e t i c  

C o n c e p t s i n C o m p u t e r S c i e n c e ( W G ' 9 8 )  , v o l u m e 1 5 1 7 o f   L e c t u r e  

N o t e s i n C o m p u t e r S c i e n c e  , p a g e s 7 8 8 7 . S p r i n g e r - V e r l a g , 1 9 9 8 .

T u c 7 5 ] A . T u c k e r . C o l o r i n g a f a m i l y o f c i r c u l a r a r c s . S I A M J o u r n a l o f  

A p p l i e d M a t h e m a t i c s  , 2 9 ( 3 ) : 4 9 3 5 0 2 , 1 9 7 5 .

W i l 9 6 ] G . W i l f o n g . M i n i m i z i n g w a v e l e n g t h s i n a n a l l - o p t i c a l r i n g n e t w o r k .

I n  P r o c . o f t h e 7 t h I n t e r n a t i o n a l S y m p o s i u m o n A l g o r i t h m s a n d  

C o m p u t a t i o n ( I S A A C ' 9 6 )  , v o l u m e 1 1 7 8 o f   L e c t u r e N o t e s i n C o m -  

p u t e r S c i e n c e  , p a g e s 3 4 6 3 5 5 . S p r i n g e r - V e r l a g , 1 9 9 6 .

W W 9 8 ] G . W i l f o n g a n d P . W i n k l e r . R i n g r o u t i n g a n d w a v e l e n g t h t r a n s l a -  

t i o n . I n   P r o c . o f t h e 9 t h A n n . A C M - S I A M S y m p o s i u m o n D i s c r e t e  

A l g o r i t h m s ( S O D A ' 9 8 )  , p a g e s 3 3 3 3 4 1 . A C M P r e s s , J a n u a r y 1 9 9 8 .

9 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 101/200

C o n c l u s i o n e t p e r s p e c t i v e s    

N o u s a v o n s t u d i d a n s c e t t e t h s e d e s p r o b l m e s d ' o p t i m i s a t i o n m o d l i s a n t  

l ' a l l o c a t i o n d e s r e s s o u r c e s p o u r l a s a t i s f a c t i o n d e r e q u t e s d e c o n n e x i o n d a n s  

l e s r s e a u x d e c o m m u n i c a t i o n o p t i q u e s . D a n s l e p r e m i e r c h a p i t r e , n o u s a v o n s  

p r s e n t l a t e c h n o l o g i e o p t i q u e p o u r l e s t l c o m m u n i c a t i o n s , a n d e p r c i s e r l e  

c a d r e t e c h n i q u e d e n o t r e r e c h e r c h e e t d ' a i d e r l e l e c t e u r i n f o r m a t i c i e n l a c o m -  

p r h e n s i o n d e s c o n t r a i n t e s p h y s i q u e s s o u s - j a c e n t e s l a m o d l i s a t i o n t h o r i q u e .

D a n s l e d e u x i m e c h a p i t r e , n o u s a v o n s p o s l a p r o b l m a t i q u e t u d i e a u c o u r s d e  

l a t h s e e t d c r i t f o r m e l l e m e n t l e m o d l e e t l e s p r o b l m e s q u i o n t s e r v i d e b a s e  

n o s r e c h e r c h e s . N o u s a v o n s e n s u i t e f o u r n i d a n s l e t r o i s i m e c h a p i t r e u n e s y n -  

t h s e d e s r s u l t a t s o b t e n u s d a n s l a l i t t r a t u r e c o n c e r n a n t l e p r o b l m e d u r o u t a g e  

o p t i q u e e t s e s r e l a t i o n s a v e c l e p r o b l m e d e l a c h a r g e . L e s r s u l t a t s q u e n o u s  

a v o n s o b t e n u s s o n t d t a i l l s d a n s l e s a n n e x e s q u i s u i v e n t , s o u s l a f o r m e d ' a r t i c l e s  

e n a n g l a i s e t d a n s l e f o r m a t d e s r a p p o r t s d e r e c h e r c h e .

U n g r a n d n o m b r e d e p e r s p e c t i v e s d e r e c h e r c h e s s e m b l e n t p r o m e t t e u s e s . N o u s  

a v o n s m o n t r a u d b u t d u t r o i s i m e c h a p i t r e p o u r q u o i l e p r o b l m e d e r o u t a g e  

o p t i q u e n ' e s t p a s a p p r o x i m a b l e d a n s s a g n r a l i t d a n s l e c a s d e s g r a p h e s o r i e n t s .

C e p e n d a n t , a u c u n r s u l t a t d e c e t y p e n ' e s t c o n n u d a n s l e c a s o r i e n t s y m t r i q u e .

D e p l u s , l a q u e s t i o n r e s t e o u v e r t e d e s a v o i r d a n s q u e l l e m e s u r e l e r a p p o r t   ~  w  = ~ 

( e n t r e l e n o m b r e d e l o n g u e u r s d ' o n d e e t l a c h a r g e n c e s s a i r e s ) p e u t t r e l e v , n e  

s e r a i t - c e q u e s u p r i e u r   2  .

D e m a n i r e g n r a l e , i l s e r a i t i n t r e s s a n t d e c h e r c h e r a m l i o r e r l e s f a c t e u r s  

d ' a p p r o x i m a t i o n d e s a l g o r i t h m e s f o u r n i s d a n s l a l i t t r a t u r e . E n p a r t i c u l i e r , l e f a c -  

t e u r d e   5  =  3  , v a l a b l e p o u r t o u t e i n s t a n c e d u p r o b l m e d e r o u t a g e o p t i q u e d a n s l e s  

a r b r e s o r i e n t s s y m t r i q u e s , e s t i s s u d ' u n a l g o r i t h m e l o c a l e t g l o u t o n . L a q u e s t i o n  

d e s a v o i r s i u n a l g o r i t h m e c e n t r a l i s p e u t a t t e i n d r e u n e m e i l l e u r e a p p r o x i m a t i o n  

m r i t e d ' t r e a b o r d e .

P l u s i e u r s d e n o s r s u l t a t s p r s e n t s d a n s l e s a n n e x e s c o n f o r t e n t n o t r e s e n -  

t i m e n t q u e l ' g a l i t   ~  w  (  G I 

) =  ~  (  G I 

)  e s t v r i e d a n s t o u t g r a p h e o r i e n t  

s y m t r i q u e   G  p o u r l ' i n s t a n c e   I 

d e l ' c h a n g e t o t a l . m o i n s d e t r o u v e r u n c o n t r e -  

e x e m p l e q u i c o n t r e d i r a i t n o t r e c o n j e c t u r e , i l s e r a i t s o u h a i t a b l e d e p a r v e n i r  

m o n t r e r c e t t e p r o p r i t d a n s l e c a s g n r a l .

9 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 102/200

N o t r e m o d l i s a t i o n t h o r i q u e t e n d s i m p l i e r l a s t r u c t u r e r e l l e d e s r s e a u x  

d e c o m m u n i c a t i o n o p t i q u e s e t l e s o b j e c t i f s d ' o p t i m i s a t i o n , t o u t e n c o n s e r v a n t l e s  

c a r a c t r i s t i q u e s e s s e n t i e l l e s d e s p r o b l m e s r e n c o n t r s e n p r a t i q u e . D e s g n r a l i -  

s a t i o n s v e r s d e s m o d l e s p l u s l a r g e s s e r a i e n t s o u h a i t a b l e s . E n p a r t i c u l i e r , n o u s  

p o u r r i o n s c o n s i d r e r d e s r s e a u x t o u t - o p t i q u e s p o s s d a n t d e s c a p a c i t s l i m i t e s  

d e c o n v e r s i o n e t d e s e n s e m b l e s d e l o n g u e u r s d ' o n d e d i s p o n i b l e s d i r e n t s s e l o n  

l e s l i e n s . D e p l u s , n o u s p o u r r i o n s c h e r c h e r o p t i m i s e r d e s f o n c t i o n s d e c o t  

s u r l e s r o u t a g e s o p t i q u e s q u i p r e n n e n t e n c o m p t e l a c o m p l e x i t d e s n u d s d e  

c o m m u t a t i o n n c e s s a i r e s p o u r l e s r a l i s e r .

A i n s i , d a n s l e c a d r e d u p r o j e t   P o r t o   d u R N R T , n o u v e l l e m e n t c o n t r a c t a v e c  

A l c a t e l ( C o r p o r a t e R e s e a r c h C e n t e r ) e t F r a n c e T e l e c o m ( C N E T ) , l e d o m a i n e d e  

l a c o n c e p t i o n e t d u d i m e n s i o n n e m e n t d e s r s e a u x o p t i q u e s d e t l c o m m u n i c a -  

t i o n s , q u i v i s e m i n i m i s e r l e c o t g l o b a l d e s q u i p e m e n t s m i s e n p l a c e p o u r  

a s s u r e r u n e c e r t a i n e m a t r i c e d e t r a c , n o u s a p p a r a t c o m m e l e p l u s p r o p i c e  

v a l i d e r p r a t i q u e m e n t l e s c o m p t e n c e s q u e n o u s a v o n s a c q u i s e s p a r l ' t u d e d e s  

c o m m u n i c a t i o n s t o u t - o p t i q u e s m u l t i p l e x e s e n l o n g u e u r d ' o n d e . D e p l u s , c e t t e  

t u d e c o m p o r t e d e n o u v e a u x a s p e c t s p r a t i q u e s i n t r e s s a n t s f o r m a l i s e r , c o m m e  

c e u x i s s u s d e s d i r e n t e s p o l i t i q u e s d e s c u r i s a t i o n ( p r o t e c t i o n s , r e s t a u r a t i o n s )  

d e s r s e a u x d e t r a n s p o r t , d e s t i n e s g a r a n t i r l ' a c h e m i n e m e n t d u t r a c m a l g r  

d ' v e n t u e l l e s p a n n e s d e n u d s o u d e l i e n s .

N o u s a v o n s c o n s i d r d a n s c e t t e t h s e d e s p r o b l m e s r e l a t i v e m e n t r g u l i e r s ,  

s o u s u n e a p p r o c h e s t a t i q u e e t c e n t r a l i s e . I l s e r a i t i n t r e s s a n t d e p r o l o n g e r c e s  

t r a v a u x d a n s u n e p e r s p e c t i v e d y n a m i q u e e t / o u d i s t r i b u e . N o u s s o u h a i t e r i o n s  

d e m m e f a i r e v o l u e r n o s r e c h e r c h e s v e r s l ' a n a l y s e d e t o p o l o g i e s e t d ' i n s t a n c e s  

d e c o m m u n i c a t i o n i r r g u l i r e s . C e c i i m p l i q u e d e s e f a m i l i a r i s e r a v e c d e n o u v e l l e s  

m t h o d e s d e r s o l u t i o n , t e l l e s q u e l a p r o g r a m m a t i o n l i n a i r e e n n o m b r e s e n t i e r s  

o u l ' a l g o r i t h m i q u e r a n d o m i s e , a n d e l e s a s s o c i e r a v e c l e s t e c h n i q u e s p l u s c l a s -  

s i q u e s q u e n o u s a v o n s u t i l i s e s j u s q u ' i c i .

9 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 103/200

A n n e x e s      

9 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 104/200

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 105/200

A N N E X E A        

O p t i m a l w a v e l e n g t h r o u t e d      

m u l t i c a s t i n g      

9 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 106/200

9 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 107/200

Optimal Wavelength–Routed Multicasting

Bruno Beauquier* , Pavol Hell** , Stéphane Pérennes*

Thème 1 — Réseaux et systèmes

Projet SLOOP

Octobre 1997

Abstract: Motivated by wavelength division multiplexing in all-optical networks, we consider the

problem of finding a set of paths from a fixed source to a multiset of destinations, which can be

coloured by the fewest number of colours so that paths of the same colour do not share an arc. We

prove that this minimum number of colours is equal to the maximum number of paths that share one

arc, minimized over all sets of paths from the source to the destinations. We do this by modeling the

problems as network flows in two differentnetworksandrelatingthe structureof their minimum cuts.

The problem can be efficiently solved (paths found and coloured) using network flow techniques.

Key-words:   All–optical networks, WDM routing, multicast, graphs, flows.

(Résumé : tsvp)

Submitted to Discrete Applied Mathematics.

* SLOOP is a joint project with the CNRS and the University of Nice-Sophia Antipolis (I3S laboratory). This work 

has been partially supported by the French GDR/PRC Project PRS, by the Galileo Project. Emails :   {beauquier,speren}@sophia.inria.fr** Simon Fraser University, School of Computing Science, Burnaby, B.C., V5A 1S6, Canada.

Email :  [email protected]

Unité de recherche INRIA Sophia Antipolis

2004 route des Lucioles, BP 93, 06902 SOPHIA ANTIPOLIS Cedex (France)

Téléphone : 04 93 65 77 77 – Télécopie : 04 93 65 77 65

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 108/200

Algorithme optimal de multicast tout-optique

Résumé :  Ce rapport est motivé par l’étude du routage par multiplexage en longueur d’onde (en

anglais Wavelength Division Multiplexing : WDM ) dans les réseaux tout–optiques. Nous considérons

le problèmedu multicast  dans lequel un processeur fixé désire communiquer simultanément avec un

certain nombre d’autres processeurs. Il s’agit de trouver dans le graphe associé des chemins reliant

la source du multicast aux destinations et de colorer ces chemins, de manière à ce qu’aucun lien

du réseau ne soit traversé par deux chemins de la même couleur. Nous résolvons ce problème en

utilisant des techniques de flots. Il en découle un algorithme polynomial pour calculer une solution

optimale.

Mots-clé :   Réseaux tout–optiques, multicast, graphes, routage, flots.

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 109/200

Optimal Wavelength–Routed Multicasting   1

1 Motivation and Definitions

Optics is emerging as a key technology in communication networks, promising very high speed

local or wide area networks of the future. A single optical wavelength supports rates of gigabits persecond, which in turnsupport multiplechannels of voice, data and video [4, 5]. Multiple laser beams

that arepropagated over thesame fiber on distinct optical wavelengths can increase this capacity even

further. This is achieved through  Wavelength Division Multiplexing (or  WDM ) [2], by partitioning

the optical bandwidth into several channels and allowing the transmission of multiple data streams

concurrently along the same optical fiber.

 All–optical (or  single–hop [6]) communication networks provide all source-destination pairs

with end-to-end transparent channels that are identified through a wavelength and a physical path.

Wavelengths being a limited resource, solutions to the problem of efficient routing and wavelengths

allocation are of importance for the future development of optical technology.

Theproblem we consider here is motivatedby switched networkswith reconfigurablewavelength

selective optical switches, without wavelength converters, where different signals may travel on

the same communication link (but on different wavelengths) into a node, and then exit from it ondifferent links, keeping their original wavelengths. See the recent survey [1] for an account of the

theoretical problems and results obtained for this all–optical model.

We use the standard terminology of digraphs and flow networks [3]. A dipath (’directed path’)

in digraph G  = (  V A  )   is a sequence of nodes P  = (  v 

: : : v  

)   , k    1   , such that (  v 

i  + 1 

)  2  A 

for 1    i    k  ;  1   . For any sets S    and S 

0  in a digraph, we denote by m  (  S S 

0

)   the number of arcs

beginning inS 

  and ending inS 

0  . In a flow network [3], we denote byc  (  u v  ) 

  the capacity of the arc

(  u v  )  , and by c  (  S

 

S  )   the capacity of the cut (  S

 

S  )   .

We are now ready to formulate our problems. LetG 

  be a digraph. A request  inG 

  is an ordered

pair of nodes (  x y  )   (corresponding to a message to be sent from x    to y   ). An  instance I    in G    is a

collection (multiset) of requests (a request (  x y  )   may appear more than once). A routing R    of an

instanceI 

  is a collection of dipathsR  =  f  P  (  x y  )  j (  x y  )  2  I  g 

  , whereP  (  x y  ) 

  is a dipath fromx 

to y   .

LetG 

  be a digraph andI 

  an instance inG 

  . For each routingR 

  of I 

  , we denote by~  w  (  G I R   ) 

the minimum number of wavelengths (’colours’) that can be assigned to the dipaths in R    , so that no

two dipaths of the same wavelength share an arc. The WDM problem (  G I  ) 

  asks for a routingR 

  of 

I  which minimizes ~  w  (  G I R   )   . We denote by ~  w  (  G I  )   this minimum of ~  w  (  G I R   )   over all routings

forI 

  .

Let againG 

  be a digraph andI 

  an instance. For each routingR 

  of I 

  , the load  of an arc  2  A 

in the routing R    , denoted by ~  (  G I R   )   , is the number of dipaths of  R    containing    . The load

of a routingR 

  , denoted by~  (  G I R   ) 

  , is the maximum of ~  (  G I R   ) 

  over all arcs  2  A 

  . The

congestion problem (  G I  )   asks for a routing R    of I    which minimizes its load. We denote by ~  (  G I  ) 

this minimum of ~  (  G I R   ) 

  over all routingsR 

  forI 

  .

99

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 110/200

2   B. Beauquier, P. Hell, S. Pérennes

The relevance of the parameter ~    to our problem is shown by the following lemma:

Lemma 1 ~  w  (  G I  )    ~  (  G I  )   for any instance I    in any digraph G    .

Proof.  Indeed, to solve a given WDM problem (  G I  )   one has to use a number of wavelengths

at least equal to the maximum number of dipaths having to share an arc.2 

In this paper, we are interested in a special case of instances where the collection of requests has

the formf  (  x y  )  j y  2  Y  g 

  for a fixed nodex  2  V 

  , called the originator , and a multisetY 

  of nodes

in V    . Such an instance is called a  multicast  (or a  one–to–many) instance. The particular instance

whereY 

  is the setV 

  , is called a broadcast .

2 Multicasting and Network Flows

In the case of multicasting, we can model both of the above problems (the WDM problem as well as

the congestion problem) by network flows. Consider a digraph G  = (  V A  )   with a multicast instance

I  =  f  (  x y  )  j y  2  Y  g 

, with originatorx 

  . In what follows we assume thatY 

  is a set, i.e., that each

nodey 

  appears at most once inY 

  . Indeed, if Y 

  is a general multiset, we can transform the problemby adding to each destination

  which appears inY   (  y  ) 

  times, a set of   (  y  )  ;  1 

  vertices of degree

one, adjacent to y   , each (as well as y   ) having multiplicity one.

We begin by modeling the congestion problem(  G I  ) 

  (cf. Figure 1 (b)). Lets t 

  be two new

vertices that will play the roles of source and sink. For every positive integer  p   , we define the

network F 

  to have the vertex setV  f  s t  g 

  , the arc setf  (  s x  )  g   A    ( 

S  

y  2  Y 

f  (  y t  )  g  ) 

  , and the

capacities c  (  s x  ) =  1   , c  (  u v  ) =   p   for all (  u v  )  2  A   , and c  (  y t  ) = 1   for all y  2  Y   .

Proposition 2 ~  (  G I  )     p   if and only if  F 

  has a flow of value j Y  j  .

Proof. From the definitions. 2 

For future reference we also consider the capacities of cuts in the network  F 

  . Suppose S    is a

subset of V 

  and  

S  =  V  n  S 

  . This gives rise to the cut(  S  f  s  g 

 

S  f  t  g  ) 

  inF 

  . The capacity of this

cut is infinite when x  2 

 

S   ; otherwise it is j S  \  Y  j +   p  m  (  S

 

S  )   .According to the above proposition,

~  (  G I  ) 

  is the smallest integer p 

  such thatF 

  admits a flow

of value j Y  j  . Combining this with the max-flow min-cut theorem of [3] we obtain

j S  \  Y  j +  ~  (  G I  )  : m  (  S

 

S  )  j Y  j , for any S    V :   (1)

Next we discuss the network flow model for the WDM problem (  G I  )   (cf. Figure 1 (c)). Let  

be a positive integer. For1    i     

  , letG 

= (  V 

  be a copy of G  = (  V A  ) 

  , and letY 

  be a

copy of  Y    . For each v  2  V   , let v 

  be the copy of  v    in V 

  , and for each y  2  Y   , let y 

  the copy of 

inY 

  . Lets t 

  be two new vertices which will be the source and sink. We define the network F 

0

 

to have the vertex setV  =  f  s t  g   ( 

S  

 

i  = 1 

)    Y 

  , the arc setA  = 

S  

 

i  = 1 

f  (  s x 

)  g   ( 

S  

 

i  = 1 

)   

S  

y  2  Y 

S  

 

i  = 1 

f  (  y 

)  g  )    ( 

S  

y  2  Y 

f  (  y 

t  )  g  )  , and except for the arcs (  s x 

)   ( 1    i       ) of infinite

capacity, all other arcs having capacity one.

100

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 111/200

Optimal Wavelength–Routed Multicasting   3

Proposition 3 ~  w  (  G I  )       if and only if  F 

0

 

  has a flow of value j Y  j  .

Proof.  Suppose first thatG 

  admits dipaths fromx 

  to eachy  2  Y 

  , which can be coloured by

integers from f  1  : : :   g   in such a way that no two dipaths sharing the same arc have the same

color. Define the valuesf 

0

(  u 

) = 1 

  , for each arc(  u v  )  2  A 

  which belongs to a dipath of colori 

(1    i       ). These values can be extended in a natural way to a flow f 

0  of value j Y  j  in F 

0

 

  .

Conversely, assume that there exists a flow f 

0  of value j Y  j  in F 

0

 

  . By construction of  F 

0

 

  , this

implies that there is for each node y  2  Y 

  an incoming arc with flow one. Hence for each y  2  Y 

there is exactly one i   such that the node y 

  has an incoming arc with flow one in G 

  . In that G 

there must be a dipath fromx 

  toy 

  consisting of arcs all having flow one, and we can assign the

corresponding dipath in G    the color i   . Thereby are defined dipaths in G    from x    to each y  2  Y   ,

which are coloured by 

  colours as required.2 

Theorem 4   Let  G    be a digraph and  I    a multicast instance in G    . Then ~  w  (  G I  ) =  ~  (  G I  )   , and an

optimal solution to the WDM problem (  G I  )   can be found in polynomial time.

Proof. In view of lemma 1 and the aboveproposition, it will suffice to show that the network F 

0

 

  ,

with   =  ~  (  G I  )   , has a flow of value j Y  j  . We shall do this by showing that every cut has capacity

at least j Y  j  , cf. [3].Consider a cut (  S  f  s  g 

 

S  f  t  g  )   in F 

0

 

  , and let S 

=  S  \  V 

  and  

 

S  \  V 

  , for 1    i       , and

letS 

=  S  \  Y 

  and  

 

S  \  Y 

  . Clearly, we may assume that eachx 

2  S 

1    i     

  , otherwise

the capacity of the cut will be infinite. Then the capacity is

c  (  S  f  s  g 

 

S  f  t  g  ) = 

X   

i    1 

m  (  S 

 

) + 

X   

i    1 

m  (  S 

 

) +  j S 

j

For each y  2  Y   , let S 

=  f  y 

j i    1  y 

2  S  g   . If  Y 

  denotes the copy of  Y    in V 

  , thenP  

i    1 

j S 

\  Y 

j = 

P  

y  2  Y 

j S 

j . Note also thatP  

i    1 

m  (  S 

 

) = 

P  

y  2  Y 

m  (  S 

 

)   , and that

m  (  S 

 

)  is 0    if  y  2  S 

  , and is j S 

j  if  y  2 

 

  . For every y  2  Y   , we have j S 

j      , and henceP  

y  2  S 

j S 

j     j S 

j , i.e., j S 

j  

 

P  

y  2  S 

j S 

j  . Summarizing, we obtain:

c  (  S  f  s  g 

 

S  f  t  g  )   

X   

i    1 

m  (  S 

 

) + 

X   

y  2 

 

j S 

j + 

 

X   

y  2  S 

j S 

j

 

X   

i    1 

m  (  S 

 

) + 

 

X   

y  2  Y 

j S 

j

 

X   

i    1 

 

m  (  S 

 

) + 

 

j S 

\  Y 

j

 

Recall that we set  =  ~  (  G I  ) 

  . By the inequality (1), we havej S 

\  Y 

j +  : m  (  S 

 

)  j Y  j

for each i    1   , and thus c  (  S  f  s  g 

 

S  f  t  g  )  j Y  j  .

Our proof implies, in an obvious way, a flow-based algorithm to compute~  w  (  G I  ) 

  (and solve

the WDM problem (  G I  )   ) in polynomial time, for any multicast instance I    in any digraph G    . (Of 

course, the same applies to~  (  G I  ) 

  and the congestion problem.)2 

101

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 112/200

4   B. Beauquier, P. Hell, S. Pérennes

(p)

(p)(p)

(p)

(p)

(p)   (p)

(a)

(c)

(  1  )

(  1  )

(b)

(  1  )

Figure 1: (a) A digraphG 

  with originatorx 

  and whereY  =  f  v w y z  g 

  . (b) The network F 

  .(c) The network 

0

  . All capacities not marked are equal to one. All arc orientations are omitted.

References

[1] B. Beauquier, J-C. Bermond, L. Gargano, P. Hell, S. Pérennes, and U. Vaccaro. Graph problems

arising from wavelength–routing in all–optical networks. In Proc. of  2 

  nd  Workshop on Optics

and Computer Science, Geneva, April 1997.

[2] N. K. Cheung, K. Nosu, and G. Winzer. Special issue on dense WDM networks.   Journal on

Selected Areas in Communications, 8, 1990.

[3] L. R. Ford and D. R. Fulkerson.  Flows in Networks. Princeton University Press, 1962.

[4] P. E. Green. Fiber–Optic Communication Networks. Prentice–Hall, 1993.

[5] D. Minoli.  Telecommunications Technology Handbook . Artech House, 1991.

[6] B. Mukherjee. WDM-based local lightwave networks, Part 1: Single-hop systems.   IEEE Net-

work Magazine, 6(3):12–27, May 1992.

102

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 113/200

A N N E X E B        

A l l - t o - a l l c o m m u n i c a t i o n      

i n s o m e w a v e l e n g t h r o u t e d      

a l l o p t i c a l n e t w o r k s    

1 0 3 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 114/200

1 0 4 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 115/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e    

W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s    

B r u n o B e a u q u i e r  

T h m e 1 R s e a u x e t s y s t m e s  

P r o j e t S l o o p  

J u i l l e t 1 9 9 8  

A b s t r a c t :   T h i s p a p e r s t u d i e s t h e p r o b l e m o f A l l t o A l l C o m m u n i c a t i o n f o r o p t i c a l  

n e t w o r k s . I n s u c h n e t w o r k s t h e v a s t b a n d w i d t h a v a i l a b l e i s u t i l i z e d t h r o u g h   w a v e l e n g t h  

d i v i s i o n m u l t i p l e x i n g   ( W D M ) : a s i n g l e p h y s i c a l o p t i c a l l i n k c a n c a r r y s e v e r a l l o g i c a l  

s i g n a l s , p r o v i d e d t h a t t h e y a r e t r a n s m i t t e d o n d i e r e n t w a v e l e n g t h s . I n t h i s p a p e r w e  

c o n s i d e r   a l l o p t i c a l   ( o r  s i n g l e h o p   ) n e t w o r k s , w h e r e t h e i n f o r m a t i o n , o n c e t r a n s m i t t e d a s  

l i g h t , r e a c h e s i t s d e s t i n a t i o n w i t h o u t b e i n g c o n v e r t e d t o e l e c t r o n i c f o r m i n b e t w e e n , t h u s  

r e a c h i n g h i g h d a t a t r a n s m i s s i o n r a t e s . I n t h i s m o d e l , w e g i v e o p t i m a l a l l t o a l l p r o t o c o l s ,

u s i n g m i n i m u m n u m b e r s o f w a v e l e n g t h s , f o r p a r t i c u l a r n e t w o r k s o f p r a c t i c a l i n t e r e s t , n a m e l y  

t h e  d  - d i m e n s i o n a l s q u a r e t o r i w i t h e v e n s i d e , t h e c o r r e s p o n d i n g m e s h e s a n d t h e C a r t e s i a n  

s u m s o f c o m p l e t e g r a p h s .

K e y - w o r d s :   O p t i c a l n e t w o r k s , W D M , r o u t i n g , a l l - t o - a l l .

( R s u m : t s v p )  

T o a p p e a r i n N E T W O R K S : A n I n t e r n a t i o n a l J o u r n a l ( W i l e y - I n t e r s c i e n c e ) .

S L O O P , j o i n t p r o j e c t I 3 S - C N R S / U N S A / I N R I A . W o r k p a r t i a l l y s u p p o r t e d b y t h e F r e n c h G D R / P R C  

P r o j e c t P R S a n d b y G a l i l e o P r o j e c t . E m a i l : b e a u q u i e r @ s o p h i a . i n r i a . f r  

Unité de recherche INRIA Sophia Antipolis

2004 route des Lucioles, BP 93, 06902 SOPHIA ANTIPOLIS Cedex (France)

Téléphone : 04 93 65 77 77 – Télécopie : 04 93 65 77 65

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 116/200

R o u t a g e t o u t - o p t i q u e p o u r l ' c h a n g e c o m p l e t    

d a n s d e s r s e a u x W D M        

R s u m :   C e r a p p o r t t u d i e l e p r o b l m e r a l i s e r s i m u l t a n m e n t t o u t e s l e s c o m m u n i c a -  

t i o n s p o s s i b l e s d a n s c e r t a i n e s c l a s s e s d e r s e a u x o p t i q u e s . D a n s c e s r s e a u x , l a f o r t e b a n d e  

p a s s a n t e d i s p o n i b l e e s t u t i l i s e p a r l a t e c h n i q u e d u   m u l t i p l e x a g e e n l o n g u e u r d ' o n d e   ( e n 

a n g l a i s , W a v e l e n g t h D i v i s i o n M u l t i p l e x i n g   : W D M ) : u n s e u l l i e n p h y s i q u e e n b r e o p t i q u e  

p e u t t r a n s p o r t e r p l u s i e u r s s i g n a u x l o g i q u e s , d u m o m e n t q u ' i l s s o n t t r a n s m i s d e s l o n g u e u r s  

d ' o n d e d i r e n t e s . S o n t c o n s i d r s i c i d e s r s e a u x   t o u t - o p t i q u e s  , o l ' i n f o r m a t i o n , u n e f o i s  

c o n v e r t i e e n l u m i r e , a t t e i n t s a d e s t i n a t i o n s a n s r e c o n v e r s i o n l e c t r o n i q u e i n t e r m d i a i r e .

C e l a p e r m e t d e s t a u x d e t r a n s m i s s i o n d e d o n n e s p l u s l e v s . P o u r c e m o d l e d e r s e a u x  

o p t i q u e s , n o u s d o n n o n s d e s p r o t o c o l e s d e c o m m u n i c a t i o n p o u r r a l i s e r t o u t e s l e s c o n n e x i o n s  

p o s s i b l e s e n m m e t e m p s . L e s t o p o l o g i e s t u d i e s s o n t c e l l e s d e s t o r e s e t d e s g r i l l e s m u l t i -  

d i m e n s i o n n e l l e s c a r r e s , e t d e s p r o d u i t s c a r t s i e n s d e g r a p h e s c o m p l e t s . L a p l u p a r t d e s  

r s u l t a t s f o u r n i s s o n t o p t i m a u x q u a n t a u n o m b r e d e l o n g u e u r s d ' o n d e u t i l i s e s .

M o t s - c l :   R s e a u x o p t i q u e s , m u l t i p l e x a g e e n l o n g u e u r d ' o n d e , W D M , r o u t a g e .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 117/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   1 

1 I n t r o d u c t i o n      

M o t i v a t i o n .   O p t i c s i s e m e r g i n g a s a k e y t e c h n o l o g y i n c o m m u n i c a t i o n n e t w o r k s , p r o m i s i n g  

v e r y h i g h s p e e d l o c a l o r w i d e a r e a n e t w o r k s i n t h e f u t u r e . A s i n g l e o p t i c a l w a v e l e n g t h  

s u p p o r t s r a t e s o f g i g a b i t s - p e r - s e c o n d ( w h i c h i n t u r n s u p p o r t m u l t i p l e c h a n n e l s o f v o i c e , d a t a  

a n d v i d e o 1 1 , 1 4 ] ) . M u l t i p l e l a s e r b e a m s t h a t a r e p r o p a g a t e d o v e r t h e s a m e b e r o n d i s t i n c t  

o p t i c a l w a v e l e n g t h s c a n i n c r e a s e t h i s c a p a c i t y m u c h f u r t h e r . T h i s i s a c h i e v e d t h r o u g h W D M  

( W a v e l e n g t h D i v i s i o n M u l t i p l e x i n g ) 6 ] , b y p a r t i t i o n i n g t h e o p t i c a l b a n d w i d t h i n t o a l a r g e  

n u m b e r s o f c h a n n e l s w h o s e r a t e s m a t c h t h o s e o f t h e e l e c t r o n i c t r a n s m i s s i o n . T h i s a l l o w s  

m u l t i p l e d a t a s t r e a m s t o b e t r a n s f e r r e d c o n c u r r e n t l y a l o n g t h e s a m e o p t i c a l b e r .

A l l o p t i c a l   ( o r  s i n g l e h o p   1 5 ] ) c o m m u n i c a t i o n n e t w o r k s p r o v i d e a l l s o u r c e - d e s t i n a t i o n  

p a i r s w i t h e n d - t o - e n d t r a n s p a r e n t c h a n n e l s t h a t a r e i d e n t i e d t h r o u g h a w a v e l e n g t h a n d a  

p h y s i c a l p a t h . M a i n t a i n i n g t h e s i g n a l i n o p t i c a l f o r m a l l o w s t h e e l i m i n a t i o n o f t h e e l e c t r o n i c  

b o t t l e n e c k o f n e t w o r k s w i t h e l e c t r o n i c s w i t c h i n g .

I t i s w o r t h p o i n t i n g o u t t h e s e v e r e l i m i t a t i o n s t h a t c u r r e n t o p t i c a l t e c h n o l o g i e s i m p o s e  

o n t h e a m o u n t o f a v a i l a b l e w a v e l e n g t h s p e r b e r . T h e r e f o r e , s o l u t i o n s t o t h e p r o b l e m o f  

e c i e n t r o u t i n g a n d w a v e l e n g t h s a l l o c a t i o n h a v e i m p o r t a n c e f o r t h e f u t u r e d e v e l o p m e n t o f  

t h e o p t i c a l t e c h n o l o g y .

T h e O p t i c a l M o d e l .   I n g e n e r a l , a W D M o p t i c a l n e t w o r k c o n s i s t s o f r o u t i n g n o d e s i n -  

t e r c o n n e c t e d b y p o i n t t o p o i n t b e r - o p t i c l i n k s , w h i c h c a n s u p p o r t a c e r t a i n n u m b e r o f  

w a v e l e n g t h s . T w o o p t i c a l s i g n a l s o n t h e s a m e w a v e l e n g t h i n c o m i n g o n t w o i n p u t p o r t s   m u s t  

b e r o u t e d t o d i e r e n t o u t p u t p o r t s , o t h e r w i s e i t i s n o t p o s s i b l e t o d i s t i n g u i s h t h e m l a t e r .

I n t h i s p a p e r w e c o n s i d e r   s w i t c h e d   n e t w o r k s w i t h r e c o n g u r a b l e w a v e l e n g t h s e l e c t i v e o p t i c a l  

s w i t c h e s , w i t h o u t w a v e l e n g t h c o n v e r t e r s , w h i c h c a n b e b a s e d o n a c o u s t o o p t i c l t e r s , a s  

d o n e i n 1 , 2 , 1 8 ] . I n t h i s k i n d o f n e t w o r k s , s i g n a l s f o r d i e r e n t r e q u e s t s m a y t r a v e l o n t h e  

s a m e c o m m u n i c a t i o n l i n k i n t o a n o d e ( o n d i e r e n t w a v e l e n g t h s ) a n d t h e n e x i t a l o n g d i e r e n t  

l i n k s , k e e p i n g t h e i r o r i g i n a l w a v e l e n g t h . T h e o n l y c o n s t r a i n t o n t h e s o l u t i o n i s t h a t n o t w o  

p a t h s i n t h e n e t w o r k s h a r i n g t h e s a m e o p t i c a l l i n k h a v e t h e s a m e w a v e l e n g t h a s s i g n m e n t .

S e e t h e r e c e n t s u r v e y 3 ] f o r a n a c c o u n t o f t h e t h e o r e t i c a l r e s u l t s o b t a i n e d f o r t h i s a l l o p t i c a l  

m o d e l .

S o m e a u t h o r s c o n s i d e r e d t o p o l o g i e s w i t h s i n g l e u n d i r e c t e d b e r l i n k s c a r r y i n g u n d i r e c t e d  

p a t h s 1 , 2 , 1 6 , 1 8 ] . H o w e v e r , i t h a s s i n c e b e c o m e a p p a r e n t t h a t o p t i c a l a m p l i e r s p l a c e d  

o n t h e b e r w i l l b e d i r e c t e d d e v i c e s . I n t h i s p a p e r , e a c h l i n k i s b i d i r e c t i o n a l a n d a c t u a l l y  

c o n s i s t s o f a p a i r o f u n i d i r e c t i o n a l l i n k s . H e n c e w e m o d e l t h e u n d e r l y i n g b e r n e t w o r k a s  

a s y m m e t r i c d i r e c t e d g r a p h   G  = (  V  (  G  )  A  (  G  ) )  , w h e r e e a c h a r c r e p r e s e n t s a p o i n t t o p o i n t  

u n i d i r e c t i o n a l b e r - o p t i c l i n k .

A  s o l u t i o n   c o n s i s t s o f s e t t i n g s f o r t h e s w i t c h e s i n t h e n e t w o r k , a n d a n a s s i g n m e n t o f  

w a v e l e n g t h s t o t h e r e q u e s t s , s o t h a t t h e r e i s a d i r e c t e d p a t h ( d i p a t h ) b e t w e e n t h e n o d e s o f  

e a c h r e q u e s t , a n d t h a t n o a r c w i l l c a r r y t w o d i e r e n t s i g n a l s o n t h e s a m e w a v e l e n g t h . I f i t  

i s n o t p o s s i b l e t o e s t a b l i s h a l l r e q u e s t e d c o n n e c t i o n s a t t h e s a m e t i m e b e c a u s e o f r e s o u r c e  

l i m i t a t i o n s , s o m e c o n n e c t i o n s a r e t o b e d e f e r r e d a n d e s t a b l i s h e d l a t e r . I t i s t h u s i m p o r t a n t  

t o m i n i m i z e t h e n u m b e r o f w a v e l e n g t h s u s e d t o s e r v i c e a r e q u e s t e d c o m m u n i c a t i o n p a t t e r n .

107

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 118/200

2  B r u n o B e a u q u i e r  

C o n t r i b u t i o n s o f t h i s w o r k .   I n t h i s p a p e r w e s t u d y t h e p r o b l e m o f d e s i g n i n g e c i e n t  

r o u t i n g a n d w a v e l e n g t h a l l o c a t i o n f o r a l l t o a l l c o m m u n i c a t i o n i n s o m e a l l o p t i c a l n e t w o r k s .

I n p a r t i c u l a r w e c o n s i d e r t h e m u l t i - d i m e n s i o n a l s q u a r e t o r i a n d m e s h e s , a n d t h e C a r t e s i a n  

s u m s o f c o m p l e t e g r a p h s . T h i s w o r k h a s t o b e c o n s i d e r e d a s a s t e p i n u n d e r s t a n d i n g t h e  

c o m p l e x i t y o f t h e a l l t o a l l p r o b l e m i n o p t i c a l t o p o l o g i e s r e l e v a n t t o l o c a l , m e t r o p o l i t a n a n d  

w i d e a r e a n e t w o r k s .

W e c o n s i d e r t h e d e s i g n o f e c i e n t a l g o r i t h m s f o r t w o w i d e l y u s e d g l o b a l ( o r s t r u c t u r e d )  

c o m m u n i c a t i o n o p e r a t i o n s : t h e   t o t a l e x c h a n g e   ( a l s o c a l l e d   a l l t o a l l   o r  g o s s i p i n g   ) a n d t h e  

c o m p l e t e e x c h a n g e   ( a l s o c a l l e d   p e r s o n a l i z e d a l l t o a l l   o r  m u l t i - s c a t t e r i n g   ) . F o r m a l l y t h e s e  

p r o c e s s e s c a n b e d e s c r i b e d a s f o l l o w s :

  T o t a l e x c h a n g e :   E a c h n o d e i n t h e n e t w o r k h a s a m e s s a g e a n d e v e r y n o d e h a s t o g e t a l l  

t h e m e s s a g e s .

  C o m p l e t e e x c h a n g e :   E a c h n o d e   u  i n t h e n e t w o r k h a s s o m e m e s s a g e s   B  (  u v  )  , t o b e s e n t  

r e s p e c t i v e l y t o a l l t h e o t h e r n o d e s   v  .

I n f a c t , t h e s e t w o c o m m u n i c a t i o n s c h e m e s a r e e q u i v a l e n t i n t h e a l l o p t i c a l m o d e l , i f e v e r y  

n o d e i s a b l e t o s e n d s i m u l t a n e o u s l y d i e r e n t m e s s a g e s o n d i e r e n t l i n k s a n d w a v e l e n g t h s .

W e b r i e y c a l l   A l l t o A l l p r o t o c o l   a n y s o l u t i o n s u i t a b l e t o b o t h p r o b l e m s .

I n t h i s p a p e r , w e o b t a i n o p t i m a l A l l t o A l l p r o t o c o l s f o r t h e   d  ;  d i m e n s i o n a l h y p e r - s q u a r e  

t o r i w i t h e v e n s i d e , f o r t h e c o r r e s p o n d i n g m e s h e s , a n d f o r t h e C a r t e s i a n s u m s o f c o m p l e t e  

g r a p h s . N o t e t h a t t h e s a m e p r o b l e m w a s s o l v e d f o r t h e b i n a r y h y p e r c u b e s i n 5 , 1 6 ] . W e  

r e f e r t o t h e r e c e n t s u r v e y 3 ] f o r o t h e r t o p o l o g i e s a n d o t h e r c o m m u n i c a t i o n p a t t e r n s .

2 P r e l i m i n a r i e s    

W e m o d e l a n a l l o p t i c a l n e t w o r k b y a   s y m m e t r i c d i g r a p h  , t h a t i s a d i r e c t e d g r a p h , w i t h  

v e r t e x s e t   V  (  G  )  a n d a r c s e t   A  (  G  )  , s u c h t h a t i f     = (  u v  )  2  A  (  G  )  t h e n    

0

= (  v u  )  2  A  (  G  )  .

T h e n u m b e r o f v e r t i c e s i n   G  i s a l w a y s d e n o t e d b y   N  =  j V  (  G  )  j . T h e f o l l o w i n g n o t a t i o n i s  

a l s o u s e d ( f o r m o r e d e t a i l s , s e e 7 ] o r a n y t e x t b o o k i n g r a p h t h e o r y l i k e 4 ] ) :

  P  (  x y  )  d e n o t e s a   d i p a t h   i n  G  f r o m n o d e   x  t o n o d e   y  , t h a t i s , a d i r e c t e d p a t h w h i c h  

c o n s i s t s o f a s e q u e n c e o f c o n s e c u t i v e a r c s b e g i n n i n g i n   x  a n d e n d i n g i n   y  .

    (  x y  )  d e n o t e s t h e   d i s t a n c e   f r o m   x  t o  y  i n  G  , t h a t i s , t h e m i n i m u m l e n g t h o f a d i p a t h  

P  (  x y  )  .

  T h e  C a r t e s i a n s u m   ( a l s o c a l l e d   C a r t e s i a n p r o d u c t  ) o f t w o d i g r a p h s   G  a n d  G 

0

i s t h e  

d i g r a p h w h o s e v e r t i c e s a r e t h e o r d e r e d p a i r s   (  x x 

0

)  w h e r e   x  i s a v e r t e x o f   G  a n d  x 

0

i s 

a v e r t e x o f   G 

0

. T h u s i t s v e r t e x s e t i s t h e u s u a l C a r t e s i a n s u m o f t h e v e r t e x s e t s   V  (  G  ) 

a n d  V  (  G 

0

)  . F u r t h e r m o r e t h e r e i s a n a r c f r o m   (  x x 

0

)  t o  (  y y 

0

)  i f a n d o n l y i f   x  =  y  a n d 

(  x 

0

0

)  i s a n a r c o f  G 

0

, o r  x 

0

=  y 

0

a n d  (  x y  )  i s a n a r c o f  G  .

  Z 

=  f  0  1  : : : n   ;  1  g  d e n o t e s t h e s e t o f i n t e g e r s m o d u l o   n  .

  Z 

d e n o t e s t h e C a r t e s i a n s u m o f   d  c o p i e s o f   Z 

.

108

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 119/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   3 

  C 

a n d  M 

d e n o t e r e s p e c t i v e l y t h e c y c l e a n d t h e c h a i n w i t h   N  v e r t i c e s .

  G 

d e n o t e s t h e C a r t e s i a n s u m o f   d  c o p i e s o f a d i g r a p h   G  . H e n c e   C 

i s t h e   d  d i m e n -  

s i o n a l h y p e r - s q u a r e t o r u s w i t h s i d e   n  , a n d   M 

i s t h e   d  d i m e n s i o n a l h y p e r - s q u a r e m e s h  

w i t h s i d e   n  .

  K 

d e n o t e s t h e c o m p l e t e g r a p h w i t h   N  v e r t i c e s .

W a v e l e n g t h - r o u t i n g p r o b l e m  

  A  r e q u e s t   i s a n o r d e r e d p a i r o f n o d e s   (  x y  )  i n  G  ( c o r r e s p o n d i n g t o a m e s s a g e t o b e  

s e n t b y n o d e   x  t o n o d e   y  ) .

  A n  i n s t a n c e   I  i s a c o l l e c t i o n o f r e q u e s t s .

  A  r o u t i n g   R  f o r a n i n s t a n c e   I  i n  G  i s a s e t o f d i p a t h s   R  =  f  P  (  x y  )  j (  x y  )  2  I  g  ,

r e a l i z i n g t h e r e q u e s t s o f   I  .

  T h e  c o n i c t g r a p h   a s s o c i a t e d t o a r o u t i n g   R  i s t h e u n d i r e c t e d g r a p h   (  R E  )  w i t h v e r t e x  

s e t  R  a n d s u c h t h a t t w o d i p a t h s o f R a r e a d j a c e n t i f a n d o n l y i f t h e y s h a r e a n a r c o f  

G .

  L e t  G  b e a d i g r a p h a n d   I  a n i n s t a n c e . T h e   p r o b l e m   (  G I  )  c o n s i s t s o f n d i n g a r o u t i n g  

R  f o r t h e i n s t a n c e   I  a n d a s s i g n i n g e a c h r e q u e s t   (  x y  )  2  I  a w a v e l e n g t h , s o t h a t n o  

t w o d i p a t h s o f   R  s h a r i n g a n a r c h a v e t h e s a m e w a v e l e n g t h . I f w e t h i n k o f w a v e l e n g t h s  

a s c o l o u r s , t h e p r o b l e m   (  G I  )  s e e k s a r o u t i n g   R  a n d a v e r t e x c o l o u r i n g o f t h e c o n i c t  

g r a p h   (  R E  )  , s u c h t h a t t w o a d j a c e n t v e r t i c e s a r e c o l o u r e d d i e r e n t l y . W e d e n o t e b y  

~  w  (  G I R   )  t h e c h r o m a t i c n u m b e r o f   (  R E  )  , a n d b y   ~  w  (  G I  )  t h e s m a l l e s t   ~  w  (  G I R   )  o v e r  

a l l r o u t i n g s R . T h u s   ~  w  (  G I R   )  i s t h e m i n i m u m n u m b e r o f w a v e l e n g t h s f o r a r o u t i n g  

R  a n d  ~  w  (  G I  )  t h e m i n i m u m n u m b e r o f w a v e l e n g t h s o v e r a l l r o u t i n g s f o r   (  G I  )  .

F o r a g e n e r a l n e t w o r k   G  a n d a n a r b i t r a r y i n s t a n c e   I  , t h e p r o b l e m o f d e t e r m i n i n g   ~  w  (  G I  ) 

h a s b e e n p r o v e d t o b e N P h a r d i n 8 ] . I n p a r t i c u l a r , i t h a s b e e n p r o v e d t h a t d e t e r m i n i n g  

~  w  (  G I  )  i s N P h a r d f o r t r e e s a n d c y c l e s . I n 9 ] t h e s e r e s u l t s h a v e b e e n e x t e n d e d t o b i n a r y  

t r e e s a n d m e s h e s .

A r e l a t e d p a r a m e t e r  

  G i v e n a d i g r a p h   G  a n d a r o u t i n g   R  f o r a n i n s t a n c e   I  , t h e   l o a d   o f a n a r c     2  A  (  G  )  f o r 

t h e r o u t i n g   R  , d e n o t e d b y   ~  (  G I R   )  , i s t h e n u m b e r o f d i p a t h s o f   R  c o n t a i n i n g     .

T h e  l o a d   o f  G  f o r t h e r o u t i n g   R  ( a l s o c a l l e d   c o n g e s t i o n   ) , d e n o t e d b y   ~  (  G I R   )  , i s t h e  

m a x i m u m l o a d o f a n a r c o f   G  f o r t h e r o u t i n g R , t h a t i s ,

~  (  G I R   ) = m a x  

  2  A  (  G  ) 

~  (  G I R   )  .

  T h e  l o a d   o f  G  f o r a n i n s t a n c e   I  , d e n o t e d b y   ~  (  G I  )  , i s t h e m i n i m u m l o a d o f   G  f o r a  

r o u t i n g   R  f o r  I  , t h a t i s , ~  (  G I  ) = m i n  

~  (  G I R   )  .

109

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 120/200

4  B r u n o B e a u q u i e r  

T h e r e l e v a n c e o f t h i s p a r a m e t e r t o o u r p r o b l e m i s s h o w n b y t h e f o l l o w i n g l e m m a :

L e m m a 1   ~  w  (  G I  )    ~  (  G I  )   f o r a n y i n s t a n c e  I  i n a n y d i g r a p h   G  .

P r o o f .   T o s o l v e t h e p r o b l e m   (  G I  )  , r s t a r o u t i n g   R  f o r t h e i n s t a n c e   I  i s n e e d e d . T h e n  

t h e n u m b e r   ~  w  (  G I R   )  o f w a v e l e n g t h s n e c e s s a r y t o b e p r o p e r l y a s s i g n e d t o t h e d i p a t h s o f  

R  i s a t l e a s t t h e m a x i m u m n u m b e r o f d i p a t h s s h a r i n g a n a r c o f   G  , t h a t i s   ~  (  G I R   )  . A s 

~  w  (  G I  )  i s s o m e   ~  w  (  G I R   )  f o r s o m e r o u t i n g   R  a n d b y d e n i t i o n o f  ~  (  G I  )  , t h e l e m m a h o l d s .

T h e i n e q u a l i t y i n L e m m a 1 c a n b e s t r i c t , a s s h o w n b y F i g u r e 1 .

5

3

1

4

(4,5)

2

0

(1,3)

(0,2)

(4,3)

(0,5)

F i g u r e 1 : A r o u t i n g f o r v e r e q u e s t s i n a t r e e   G  a n d i t s a s s o c i a t e d c o n i c t g r a p h .

I n d e e d , f o r t h i s i n s t a n c e   I  i n t h i s t r e e   G  , t h e l o a d i s   ~  (  G I  ) = 2  b u t  ~  w  (  G I  ) = 3  , s i n c e  

t h e c o n i c t g r a p h i s a c y c l e o f l e n g t h   5  w h i c h h a s c h r o m a t i c n u m b e r   3  .

I n g e n e r a l , m i n i m i z i n g t h e n u m b e r o f w a v e l e n g t h s i s n o t t h e s a m e p r o b l e m a s t h a t  

o f r e a l i z i n g a r o u t i n g t h a t m i n i m i z e s t h e n u m b e r o f d i p a t h s s h a r i n g a n a r c . I n d e e d , o u r  

p r o b l e m i s m a d e m u c h h a r d e r d u e t o t h e f u r t h e r r e q u i r e m e n t o f w a v e l e n g t h s a s s i g n m e n t o n  

t h e d i p a t h s . T h i s i s t h e c a s e f o r t r e e s . I n o r d e r t o g e t e q u a l i t y i n L e m m a 1 , a r o u t i n g   R 

s u c h t h a t   ~  (  G I R   ) =  ~  (  G I  )  s h o u l d b e f o u n d , f o r w h i c h t h e a s s o c i a t e d c o n i c t g r a p h i s  

~  (  G I  )  v e r t e x c o l o u r a b l e .

I n t h i s p a p e r , w e c o n s i d e r a s p e c i c i n s t a n c e   I 

i n  G  , c a l l e d t h e   A l l t o A l l   i n s t a n c e ,

w h i c h c o n s i s t s o f a l l t h e d i e r e n t o r d e r e d p a i r s o f v e r t i c e s i n   V  (  G  )  . H e n c e   I 

=  f  (  x y  )  j x  2 

V  (  G  )  y  2  V  (  G  )  x  6=  y  g  . I n t h i s c a s e , ~  (  G I 

)  i s c a l l e d t h e   a r c f o r w a r d i n g i n d e x   1 3 ] o f   G  .

T h e s a m e p a r a m e t e r d e n e d s i m i l a r l y f o r u n d i r e c t e d g r a p h s i s c a l l e d t h e   e d g e f o r w a r d i n g  

i n d e x   a n d h a s b e e n s t u d i e d i n 1 2 , 2 0 ] .

110

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 121/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   5 

3 H y p e r s q u a r e t o r u s    C 

I n t h i s s e c t i o n w e c o n s i d e r t h e p r o b l e m   (  C 

)  f o r t h e A l l t o A l l i n s t a n c e   I 

i n t h e  

d  ;  d i m e n s i o n a l h y p e r s q u a r e t o r u s w i t h s i d e   n  . W e r s t s o l v e o p t i m a l l y t h e c a s e w h e r e  

n  i s e v e n . T h e n w e w i l l g i v e a n e a r l y o p t i m a l s o l u t i o n f o r t h e c a s e w h e r e   n  i s o d d . N o t e  

t h a t f o r   n  o d d a n d   d  = 2  t h e p r o b l e m h a s b e e n o p t i m a l l y s o l v e d i n 1 9 ] .

T h e o r e m 2   I n t h e   d  ;  d i m e n s i o n a l h y p e r s q u a r e t o r u s   C 

, i f  n  i s e v e n t h e n w e h a v e :  

~  w  (  C 

) =  ~  (  C 

) =  n 

d  + 1 

=  8  , a n d i f   n  i s o d d t h e n :  

~  (  C 

) =  n 

d  ;  1 

b  n 

=  4  c  =  2 = (  n 

;  1 )  n 

d  ;  1 

=  8    ~  w  (  C 

)    (  n  + 1 ) 

d  + 1 

=  8 =  ~  w  (  C 

n  + 1 

)  .

B e f o r e p r e s e n t i n g t h e p r o o f , w e i n t r o d u c e t w o m o r e l e m m a s . T h e r s t o n e i s a d a p t e d  

f r o m a n a n a l o g o u s p r o p e r t y g i v e n i n 1 2 ] i n t h e u n d i r e c t e d c a s e .

L e m m a 3   L e t  G  b e a d i g r a p h a n d   R  a r o u t i n g i n   G   f o r t h e A l l t o A l l i n s t a n c e  I 

. T h e n  

~  (  G I 

R  ) = ( 

P  

x  6=  y 

  (  x y  ) )  =  j A  (  G  )  j i f a n d o n l y i f   R  i s a r o u t i n g o f s h o r t e s t d i p a t h s l o a d i n g  

e q u a l l y e a c h a r c o f   G  .

P r o o f .   T h e s u m o f t h e l o a d s o f a l l t h e a r c s f o r   R  =  f  P  (  x y  )  j x  6=  y  g  i s e q u a l t o t h e s u m  

o f t h e l e n g t h s o f a l l t h e d i p a t h s i n   R  . I f  R  i s a r o u t i n g o f s h o r t e s t d i p a t h s l o a d i n g e q u a l l y  

e a c h a r c , t h e n t h e l o a d i s   ~  (  G R  ) = ( 

P  

x  6=  y 

  (  x y  ) )  =  j A  (  G  )  j .

C o n v e r s e l y , i f t h e m a x i m u m l o a d o f a n a r c f o r   R  i s  ~  (  G R  ) = ( 

P  

x  6=  y 

  (  x y  ) )  =  j A  (  G  )  j t h e n  

b y s u m m i n g t h e l o a d s o v e r a l l t h e a r c s w e g e t  

P  

x  6=  y 

j P  (  x y  )  j  

P  

x  6=  y 

  (  x y  )  . T h e r e f o r e t h e  

e q u a l i t y h o l d s a n d e a c h a r c i s m a x i m a l l y l o a d e d . T h u s   R  i s a r o u t i n g o f s h o r t e s t d i p a t h s  

l o a d i n g e q u a l l y e a c h a r c . 2 

A s e t   S  o f d i p a t h s i n a d i g r a p h   G  i s s a i d t o b e   c o v e r i n g   i f e a c h a r c i n   A  (  G  )  i s c o n t a i n e d  

i n a d i p a t h o f  S  .

L e m m a 4   L e t  G  b e a d i g r a p h s u c h t h a t   ~  (  G I 

) = ( 

P  

x  6=  y 

  (  x y  ) )  =  j A  (  G  )  j .

W e h a v e   ~  w  (  G I 

) =  ~  (  G I 

)  i f a n d o n l y i f t h e r e e x i s t a r o u t i n g   R  o f s h o r t e s t d i p a t h s f o r   I 

a n d a p a r t i t i o n o f   R  i n s o m e c o v e r i n g s e t s o f a r c - d i s j o i n t d i p a t h s .

P r o o f .   A p a r t i t i o n o f a r o u t i n g o f s h o r t e s t d i p a t h s   R  =  f  P  (  x y  )  j x  6=  y  g  i n s o m e  

c o v e r i n g s e t s o f a r c - d i s j o i n t d i p a t h s p r o v i d e s a s o l u t i o n t o t h e p r o b l e m   (  G I 

)  b y a s s i g n i n g  

a d i e r e n t c o l o u r t o e a c h s e t o f t h e p a r t i t i o n . T h e r e b y t h e n u m b e r o f c o l o u r s u s e d i s t h e  

l o a d o f a n y a r c f o r   R  , e q u a l t o   ~  (  G I 

)  a c c o r d i n g t o L e m m a 3 . F r o m L e m m a 1 i t f o l l o w s  

t h a t   ~  w  (  G I 

) =  ~  (  G I 

)  .

C o n v e r s e l y i f   ~  w  (  G I 

) =  ~  (  G I 

)  , t h e n t h e r e e x i s t a r o u t i n g   R  f o r  I 

a n d a c o l o u r i n g  

o f i t s d i p a t h s w i t h   ~  (  G I 

)  c o l o u r s , s o t h a t n o t w o d i p a t h s w i t h t h e s a m e c o l o u r s h a r e a n  

a r c . T h i s c o l o u r i n g g i v e s a p a r t i t i o n o f   R  i n  ~  (  G I 

)  s e t s o f a r c - d i s j o i n t d i p a t h s . E a c h  

o f t h e m i s a c o v e r i n g s e t b e c a u s e t h e s u m o f t h e l e n g t h s o f t h e c o l o u r e d d i p a t h s i s a t l e a s t  

P  

x  6=  y 

  (  x y  ) =  ~  (  G I 

)  : j A  (  G  )  j . A s t h e l o a d o f  G  f o r  R  i s  ~  (  G I 

)  , R  i s a r o u t i n g o f s h o r t e s t  

d i p a t h s , a c c o r d i n g t o L e m m a 3 . 2 

111

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 122/200

6  B r u n o B e a u q u i e r  

A s t r a i g h t w a y t o p r o v e t h e r s t p a r t o f T h e o r e m 2 w o u l d b e t o a s s i g n p r o p e r l y a c o l o u r e d  

d i p a t h t o e a c h r e q u e s t i n t h e i n s t a n c e   I 

, u s i n g a t o t a l n u m b e r o f c o l o u r s ( o r w a v e l e n g t h s )  

e q u a l t o   ~  (  C 

)  . I n v i e w o f L e m m a 4 , w e h a v e f o u n d m o r e c o n v e n i e n t t o p r o v i d e a n  

o p t i m a l s o l u t i o n b y a s s i g n i n g t o e a c h c o l o u r a c o v e r i n g s e t o f a r c - d i s j o i n t s h o r t e s t d i p a t h s ,

s o t h a t e a c h r e q u e s t i n   I 

g e t s e x a c t l y o n e c o l o u r e d d i p a t h . T h e r e b y t h e c o n d i t i o n o n a  

s u i t a b l e p a r t i t i o n s t a t e d i n L e m m a 4 i s s a t i s e d a n d w e e n s u r e o p t i m a l i t y w i t h o u t c o u n t i n g  

t h e t o t a l n u m b e r o f c o l o u r s u s e d . B e f o r e g o i n g f u r t h e r , s o m e m o r e d e n i t i o n s a n d n o t a t i o n  

a r e n e c e s s a r y .

D e n i t i o n s 5   T h e v e r t e x s e t   V  (  C 

)  i s r e p r e s e n t e d b y   Z 

. T h e e l e m e n t s i n   Z 

m a y b e  

e x p r e s s e d i n t h e c a n o n i c a l b a s e   f  e 

1    i    d 

, t h a t i s , w e m a y d e n o t e   x  = (  x 

: : : x  

)  2  Z 

b y  ( 

P  

i  = 1 

: e 

)  . L e t   J  = 

P  

i  = 1 

. G i v e n t w o s u b s e t s   X  a n d  Y  o f  Z 

, w e d e n e   X  +  Y  a s 

t h e s u b s e t   f  x  +  y  j x  2  X y  2  Y  g  .

R e m a r k 6   C 

c a n b e d e n e d a s a C a y l e y d i g r a p h o n t h e A b e l i a n g r o u p   Z 

. I t i s a n a r c -  

t r a n s i t i v e d i g r a p h w h e r e e a c h v e r t e x   x  = (  x 

: : : x  

)  i s j o i n e d b y   2  d  a r c s t o t h e v e r t i c e s  

x    e 

= (  x 

: : : x  

  1  x 

)  f o r  1    i    d  .

W e d i s t i n g u i s h t w o k i n d s o f d i p a t h s t o b e a s s i g n e d t o t h e r e q u e s t s i n t h e i n s t a n c e   I 

:

D e n i t i o n s 7   G i v e n a n a r c     f r o m   x  t o  y  , w e s a y t h a t     i s i n t h e d i m e n s i o n   i  a n d i n t h e  

p r o g r e s s i v e   (  r e g r e s s i v e   ) d i r e c t i o n i f   y  =  x  +  e 

( i f  y  =  x  ;  e 

) . T h e s e d e n i t i o n s a r e e x t e n d e d  

t o t h e d i p a t h s c o n t a i n i n g o n l y a r c s o f t h e s a m e k i n d .

G i v e n a r e q u e s t   (  x y  )  s u c h t h a t   y  =  x  + 

P  

i  = 1 

: e 

, w e d e n e   t h e a s c e n d i n g d i p a t h   P 

(  x y  ) 

a s t h e c o n c a t e n a t i o n   (  P 

)  o f  d  d i p a t h s , s u c h t h a t :

-  P 

i s t h e s h o r t e s t d i p a t h f r o m   x  t o  (  x  +  a 

: e 

)  , i n t h e p r o g r e s s i v e d i r e c t i o n i f   a 

=  n =  2  .

-  P 

(  2    i    d  ) i s t h e s h o r t e s t d i p a t h f r o m   (  x  + 

P  

i  ;  1 

j  = 1 

: e 

)  t o  (  x  + 

P  

j  = 1 

: e 

)  , i n t h e  

p r o g r e s s i v e d i r e c t i o n i f   a 

=  n =  2  .

G i v e n a r e q u e s t   (  x y  )  , w e d e n e   t h e d e s c e n d i n g d i p a t h   P 

(  x y  )  a s t h e r e v e r s e d i p a t h o f t h e  

a s c e n d i n g d i p a t h   P 

(  y x  )  , t h a t i s t h e d i p a t h m a d e o f a l l t h e s y m m e t r i c a r c s o f t h o s e o f  

(  y x  )  .

F o r e x a m p l e i n   C 

, t h e a s c e n d i n g d i p a t h f r o m n o d e   ( 0  0 )  t o  ( 2  1 )  g o e s t h r o u g h n o d e s  

( 1  0 )  a n d  ( 2  0 )  , w h i l e t h e d e s c e n d i n g d i p a t h c o n n e c t i n g t h e s a m e n o d e s g o e s t h r o u g h   ( 0  1 ) 

a n d  ( 3  1 )  .

I n o r d e r t o d e n e t h e d i e r e n t s u b s e t s o f r e q u e s t s t o b e a s s i g n e d c o v e r i n g s e t s o f a r c -  

d i s j o i n t d i p a t h s , w e n e e d t h e f o l l o w i n g d e n i t i o n s , w h e n   n  i s e v e n :

D e n i t i o n s 8   L e t  n  = 2  k  . F o r e v e r y n o d e   x  = (  x 

: : : x  

)  2  Z 

, t h e l e v e l o f   x  i s 

d e n e d a s   L  (  x  ) = 

P  

i  = 1 

2  Z 

. F o r e v e r y r e q u e s t   (  x y  )  , t h e m o v e o f   (  x y  )  i s d e n e d a s  

m  (  x y  ) =  y  ;  x  2  Z 

. G i v e n   m  2  Z 

, l e t   m  = (  k : : : k   )  ;  m  . A n e q u i v a l e n c e r e l a t i o n   E  i s 

d e n e d i n   Z 

a s f o l l o w s :

m    m 

0

i f a n d o n l y i f   (  m 

0

=  m  o r  m 

0

=  ;  m  o r  m 

0

=  m  o r  m 

0

=  ;  m  ) 

L e t u s d e n o t e b y   E  (  m  )  t h e  E  ;  c l a s s o f   m  . I n e a c h   E  ;  c l a s s a s p e c i a l m o v e   m 

i s c h o s e n .

112

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 123/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   7 

N o w w e d i s t i n g u i s h t h r e e d i e r e n t k i n d s o f m o v e s . F i r s t l e t   M  =  f  m  2  Z 

j

m  6=  ;  m  a n d  m  6=  m  g  . I f  m  2  M  t h e n   E  (  m  )  h a s  4  e l e m e n t s a l l i n   M  . F o r e x a m p l e i n   Z 

,

m  = ( 2  1 )  2  M  a n d  E  (  m  ) =  f  ( 2  1 )  (  ;  2  ;  1 )  ( 2  3 )  (  ;  2  ;  3 )  g  . N o w l e t   K  =  f  m  2  Z 

j m  = 

;  m  g  . I f  m  2  K  t h e n   E  (  m  )  h a s  2  e l e m e n t s a l l i n   K  . F o r e x a m p l e i n   Z 

, m  = ( 4  0 )  2  K 

a n d  E  (  m  ) =  f  ( 4  0 )  ( 0  4 )  g  . A t l a s t l e t   H  =  f  m  2  Z 

j m  =  m  g  (  H  i s e m p t y i f   k  i s o d d ) .

I f  m  2  H  t h e n   E  (  m  )  h a s  2  e l e m e n t s a l l i n   H  . F o r e x a m p l e i n   Z 

, m  = ( 2  ;  2 )  2  H  a n d 

E  (  m  ) =  f  ( 2  ;  2 )  (  ;  2  2 )  g  . N o t e t h a t e v e r y m o v e b e l o n g s t o e x a c t l y o n e o f t h e s e s e t s   M  , K 

o r  H  .

R e q u e s t s w i t h m o v e i n   M 

F o r  l  2  Z 

, H P 

l

d e n o t e s t h e h y p e r p l a n e o r t h o g o n a l t o   J  c o n t a i n i n g a l l t h e n o d e s o f l e v e l   l  ,

t h a t i s   H P 

l

=  f  x  2  Z 

j L  (  x  ) =  l  g  .

A n o d e   y  i s s a i d t o b e t r a n s l a t e d f r o m a n o d e   x  b y a v e c t o r   v  i f  y  =  x  +  v  . I n w h a t  

f o l l o w s , w e u s e a g e n e r a l i z a t i o n o f t h i s d e n i t i o n f o r d i p a t h s : t h e d i p a t h t r a n s l a t e d b y a  

v e c t o r   v  f r o m a d i p a t h   P  i s i n d u c e d b y a l l t h e n o d e s t r a n s l a t e d f r o m t h o s e o f   P  .

G i v e n a n o d e   x 

a n d a s p e c i a l m o v e   m 

2  M  , w e r s t c o n s i d e r t h e t w o s y m m e t r i c  

d i p a t h s   P 

=  P 

(  x 

+  m 

)  a n d  P 

0

=  P 

(  x 

+  m 

)  a n d t h e t w o s y m m e t r i c d i p a t h s  

=  P 

(  x 

+  m 

+  k : J  )  a n d  P 

0

=  P 

(  x 

+  k : J x  

+  m 

)  . I n w h a t f o l l o w s w e s h o w t h a t a l l  

t h e d i p a t h s t r a n s l a t e d f r o m   P 

, P 

0

, P 

, P 

0

b y a l l t h e v e c t o r s i n   (  H P 

H P 

)  f o r m a c o v e r i n g  

s e t o f a r c - d i s j o i n t d i p a t h s . W e g i v e a n e x a m p l e b y d r a w i n g , a s s h o w n i n F i g u r e 2 - b , f o r   d  = 2  ,

n  = 8  a n d  m 

= ( 2  1 )  . S o  ;  m 

= (  ;  2  ;  1 )  , m 

= ( 2  3 )  a n d  ;  m 

= (  ;  2  ;  3 )  . F i g u r e 2 - a  

s h o w s o n l y t h e d i p a t h s t r a n s l a t e d b y t h e v e c t o r s i n   H P 

. W r a p - a r o u n d c o n n e c t i o n s o f t h e  

t o r u s a r e o m i t t e d f o r c l a r i t y a n d t h e d i p a t h s   P 

, P 

0

, P 

a n d  P 

0

a r e d r a w n i n b o l d .

( b ) ( a ) 

F i g u r e 2 : C o n s t r u c t i o n o f a c o v e r i n g s e t o f a r c - d i s j o i n t s d i p a t h s i n   C 

.

113

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 124/200

8  B r u n o B e a u q u i e r  

S u c h a s e t o f d i p a t h s i s a s s i g n e d t h e s a m e c o l o u r a n d c o n t a i n s o n e d i p a t h f o r e a c h r e q u e s t  

(  x y  )  s u c h t h a t :

-  L  (  x  ) =  L  (  x 

) m o d   k  a n d  m  (  x y  ) =  m 

, o r 

-  L  (  x  ) =  L  (  x 

+  m 

) m o d   k  a n d  m  (  x y  ) =  ;  m 

, o r 

-  L  (  x  ) =  L  (  x 

+  m 

) m o d   k  a n d  m  (  x y  ) =  m 

, o r 

-  L  (  x  ) =  L  (  x 

) m o d   k  a n d  m  (  x y  ) =  ;  m 

.

S u c h a s e t d e p e n d s t h u s o n l y o n t h e v a l u e o f   (  L  (  x 

) m o d   k  )  a n d o n   m 

. T h e c o r r e s p o n d i n g  

c o l o u r i s r e p r e s e n t e d b y a n e l e m e n t o f   C 

= (  Z 

  E  (  M  ) )  , w h e r e   E  (  M  )  i s t h e s e t o f t h e  

c l a s s e s o f   M  . N o t i c e t h a t i n t h i s w a y e v e r y r e q u e s t w i t h m o v e i n   M  i s a s s i g n e d e x a c t l y o n e  

c o l o u r e d d i p a t h . G i v e n a c o l o u r   c  2  C 

, e v e r y d i p a t h c o l o u r e d b y   c  i s c a l l e d a   c  - d i p a t h   .

C l a i m 9   F o r e v e r y c o l o u r   c  i n  C 

, t h e s e t o f   c  - d i p a t h s i s a c o v e r i n g s e t o f a r c - d i s j o i n t  

d i p a t h s .

P r o o f .   F o r  1    i    d  , A 

d e n o t e s t h e s e t o f t h e a r c s i n t h e d i m e n s i o n   i  a n d i n t h e  

p r o g r e s s i v e d i r e c t i o n . L e t u s s h o w t h a t e a c h a r c i n   A 

i s c o n t a i n e d i n e x a c t l y o n e   c  - d i p a t h .

A s t h e   c  - d i p a t h s a r e d e n e d a s s y m m e t r i c p a i r s , t h e p r o p e r t y w i l l a l s o h o l d f o r t h e a r c s i n  

t h e o p p o s i t e d i r e c t i o n .

T h e r e a r e a s m a n y a r c s i n   A 

a s n o d e s i n   C 

, t h a t i s , n 

=  N  . O n o n e h a n d , w e s h o w  

t h a t t h e s u m o v e r a l l t h e   c  - d i p a t h s o f t h e n u m b e r o f a r c s i n   A 

i s e q u a l t o   N  . O n t h e o t h e r  

h a n d , w e s h o w t h a t e a c h a r c i n   A 

i s c o n t a i n e d i n a   c  - d i p a t h .

L e t  c  = (  E  (  m  ) )  2  C 

, w i t h     2  Z 

, a n d   m 

P  

j  = 1 

: e 

2  E  (  m  )  t h e s p e c i a l m o v e  

c h o s e n i n   E  (  m  )  . W e a s s u m e t h a t   a 

2 f  0  1  : : : k   g  , o t h e r w i s e t h e p r o o f i s s i m i l a r . T h e n t h e  

o n l y   c  - d i p a t h s u s i n g a r c s i n   A 

h a v e t h e i r m o v e e q u a l t o   m 

o r  m 

.

T h e r e a r e e x a c t l y   ( 2  n 

d  ;  1 

)  c  - d i p a t h s h a v i n g m o v e   m 

, s i n c e t h e r e a r e   2  n 

d  ;  1 

v e c t o r s  

i n  (  H P 

H P 

)  . A s m a n y   c  - d i p a t h s h a v e m o v e   m 

. E a c h o f t h o s e h a v i n g m o v e   m 

( r e s p e c t i v e l y   m 

) u s e s   ~ a 

( r e s p . k  ;  ~ a 

) a r c s i n   A 

, w h e r e   ~ a 

i s t h e i n t e g e r r e p r e s e n t a t i v e o f  

i n  f  0  : : : k   g   Z  . T h e r e f o r e t h e   c  - d i p a t h s u s e   2  k n 

d  ;  1 

=  N  t i m e s a n a r c i n   A 

.

A s  x  + (  H P 

H P 

) =  H P 

L  (  x  ) 

H P 

L  (  x  ) +  k 

, i f  X  i s a s e t o f   k  n o d e s w h o s e l e v e l s f o r m  

t h e e n t i r e s e t   Z 

, t h e n   X  + (  H P 

H P 

) = 

S  

n  ;  1 

l = 0 

H P 

l

=  Z 

. T h u s , i f t h e r e e x i s t   k  a r c s  

i n  A 

c o n t a i n e d i n   c  - d i p a t h s a n d w h o s e o r i g i n s h a v e a l l t h e d i e r e n t l e v e l s m o d u l o   k  , t h e n  

e a c h a r c i n   A 

i s c o n t a i n e d i n a   c  - d i p a t h .

L e t  x  2  Z 

s u c h t h a t   L  (  x  ) =    m o d  k  , y  =  x  +  m 

a n d  z  =  y  +  m 

. L e t   m 

P  

i  ;  1 

j  = 1 

: e 

(  m 

= 0  i f  i  = 1  ) a n d   m 

P  

j  =  i  + 1 

: e 

(  m 

= 0  i f  i  =  d  ) , s o t h a t   m 

=  m 

+  a 

: e 

+  m 

.

F i r s t , P 

=  P 

(  x y  )  i s a n a s c e n d i n g   c  - d i p a t h c o n t a i n i n g t h e   ~ a 

c o n s e c u t i v e a r c s i n   A 

b e t w e e n   x  +  m 

a n d  x  +  m 

+  a 

: e 

. S e c o n d l y , P 

=  P 

(  y z  )  i s a d e s c e n d i n g   c  - d i p a t h  

c o n t a i n i n g t h e   (  k  ;  ~ a 

)  c o n s e c u t i v e a r c s i n   A 

b e t w e e n   y  +  m 

a n d  y  +  m 

+ (  k  ;  a 

)  : e 

.

O n t h e w h o l e , t h e s e   k  a r c s h a v e o r i g i n s w i t h a l l t h e d i e r e n t l e v e l s m o d u l o   k  , b e c a u s e  

L  (  x  +  m 

+  a 

: e 

) =  L  (  y  ;  m 

) =  L  (  y  +  m 

) m o d   k  . 2 

114

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 125/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   9 

 P1

 P2

 x y

 z

 c = ( 0 , E( (1,0) ) ) c = ( 1 , E( (1,0) ) ) c = ( 1 , E( (0,1) ) ) c = ( 0 , E( (0,1) ) )

F i g u r e 3 : S e t s o f   c  - d i p a t h s i n   C 

f o r r e q u e s t s w i t h m o v e i n   M  .

R e q u e s t s w i t h m o v e i n   K 

L e t u s n o w c o n s i d e r t h e c a s e o f r e q u e s t s w i t h m o v e   m  = 

P  

j  = 1 

: e 

2  Z 

s u c h t h a t  

2  m  = 0  . I n t h i s c a s e w e h a v e   a 

2 f  0  k  g  f o r e a c h   j  2 f  1  : : : d   g  a n d t h e c a r d i n a l i t y o f  

K  =  f  m  2  Z 

j 2  m  = 0  g  i s  2 

. A s n o t i c e d b e f o r e   E  (  m  )  h a s  2  e l e m e n t s f o r e v e r y   m  2  K  a n d 

t h e s e t o f c l a s s e s   E  (  K  )  h a s  2 

d  ;  1 

e l e m e n t s . T h e c o n s t r u c t i o n o f s e t s o f a r c - d i s j o i n t d i p a t h s  

c o v e r i n g a l l t h e a r c s i s s i m i l a r t o t h e p r e v i o u s o n e , e x c e p t t h a t r e q u e s t s w i t h m o v e s i n t w o  

E  ;  c l a s s e s a r e i n v o l v e d i n t h e s a m e s e t .

G i v e n     2  Z 

, m  a n d  m 

0

t w o m o v e s t a k e n i n t w o d i e r e n t   E  ;  c l a s s e s , w e c o n s i d e r  

a l l t h e d i p a t h s   P 

(  x y  )  f o r  L  (  x  ) =    m o d  k  a n d  m  (  x y  )  2  E  (  m  )  , a n d a l l t h e d i p a t h s  

(  x z  )  f o r  L  (  x  ) =    m o d  k  a n d  m  (  x z  )  2  E  (  m 

0

)  . R e c a l l t h a t t h e s e a s c e n d i n g ( d e s c e n d i n g )  

d i p a t h s c o n t a i n o n l y a r c s i n t h e p r o g r e s s i v e ( r e g r e s s i v e ) d i r e c t i o n , i n a c c o r d a n c e w i t h t h e  

d e n i t i o n s 7 . O b v i o u s l y , i n a n y d i m e n s i o n a n d i n a n y d i r e c t i o n t h e r e e x i s t   k  c o n s e c u t i v e  

a r c s u s e d b y o n e o f t h e s e d i p a t h s . F r o m t h e s a m e a r g u m e n t s a s i n t h e p r e v i o u s p r o o f , i t  

f o l l o w s t h a t t h e s e d i p a t h s f o r m a c o v e r i n g s e t o f a r c - d i s j o i n t d i p a t h s .

N o t e t h a t t h i s d i p a t h s a s s i g n m e n t d o e s n o t l e a d t o a s y m m e t r i c r o u t i n g ( w h e r e t h e  

d i p a t h s f o r a n y t w o r e q u e s t s   (  x y  )  a n d  (  y x  )  a r e s y m m e t r i c ) .

R e q u e s t s w i t h m o v e i n   H 

A t l a s t w e c o n s i d e r t h e c a s e o f r e q u e s t s w i t h m o v e   m  = 

P  

j  = 1 

: e 

2  Z 

s u c h t h a t  

m  =  m  =  k : J  ;  m  . A s n o t i c e d b e f o r e , s u c h r e q u e s t s e x i s t o n l y i f   k  i s e v e n , s a y   k  = 2  h  , a n d  

w e h a v e   a 

2 f  h ;  h  g  f o r  1    j    d  .

G i v e n     2  Z 

a n d a s p e c i a l m o v e   m 

2  H  , w e d e n e t h e s e t o f a l l t h e s y m m e t r i c d i p a t h s  

(  x x  +  m 

)  a n d  P 

(  x  +  m 

x  )  s u c h t h a t   L  (  x  ) =    m o d  h  . B y t h e s a m e a r g u m e n t s a g a i n ,

i t c a n b e s h o w n t h a t t h e s e d i p a t h s f o r m a c o v e r i n g s e t o f a r c - d i s j o i n t d i p a t h s .

115

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 126/200

1 0  B r u n o B e a u q u i e r  

(b)(a) (c) (d)

F i g u r e 4 : S e t s o f   c  - d i p a t h s i n   C 

f o r r e q u e s t s w i t h m o v e i n   K  ( a ) ( b ) a n d i n   H  ( c ) ( d ) .

P r o o f o f T h e o r e m 2 .   F o l l o w i n g a r e s u l t g i v e n i n 1 2 ] f o r t h e u n d i r e c t e d t o r u s , w e h a v e  

~  (  C 

) =  n 

d  ;  1 

b  n 

=  4  c  =  2 = ( 

P  

x  6=  y 

  (  x y  ) )  =  j A  (  G  )  j . T h e a s s u m p t i o n o f L e m m a 4 i s t h u s  

s a t i s e d . I n t h e c a s e w h e r e   n  i s e v e n , w e h a v e s h o w n h o w t o o b t a i n s o m e s e t s o f a r c - d i s j o i n t  

s h o r t e s t d i p a t h s , e a c h s e t c o v e r i n g a l l t h e a r c s o f t h e t o r u s   C 

, s o t h a t e v e r y r e q u e s t i n t h e  

A l l t o A l l i n s t a n c e   I 

i s a s s i g n e d e x a c t l y o n e d i p a t h . A s a c o n s e q u e n c e o f L e m m a 4 , w e  

h a v e   ~  w  (  C 

) =  ~  (  C 

)  . 2 

N o w w e c o n s i d e r t h e c a s e w h e r e   n  i s o d d a n d p r o v e t h e s e c o n d p a r t o f T h e o r e m 2 .

P r o p o s i t i o n 1 0   I n t h e   d  ;  d i m e n s i o n a l h y p e r s q u a r e t o r u s   C 

, i f  n  i s o d d w e h a v e :

~  (  C 

) =  n 

d  ;  1 

b  n 

=  4  c  =  2 = (  n 

;  1 )  n 

d  ;  1 

=  8    ~  w  (  C 

)    (  n  + 1 ) 

d  + 1 

=  8 =  ~  w  (  C 

n  + 1 

)  .

P r o o f .   F r o m L e m m a 1 , w e h a v e   ~  (  C 

)    ~  w  (  C 

)  . T o p r o v e t h e u p p e r b o u n d w e  

m a k e u s e o f t h e r o u t i n g a n d t h e c o l o u r i n g g i v e n b y t h e s o l u t i o n f o r   n  + 1  . W e c o n s i d e r   C 

a s o b t a i n e d f r o m   C 

n  + 1 

b y r e m o v i n g a s y m m e t r i c c y c l e i n e a c h d i m e n s i o n a n d j o i n i n g u p  

e a c h p a i r o f d i s c o n n e c t e d l i n k s . F o r m a l l y , w e r e m o v e f r o m   V  (  C 

n  + 1 

)  a l l t h e n o d e s h a v i n g a  

c o m p o n e n t e q u a l t o   0  , w h i c h f o r m t h e s e t d e n o t e d b y   V 

(  C 

n  + 1 

)  . I n t h e i n d u c e d s u b g r a p h  

w e c o n n e c t t o g e t h e r w i t h t w o s y m m e t r i c n e w a r c s a l l t h e p a i r s o f r e m a i n i n g n o d e s o f t y p e  

f  ( 

P  

j  6=  i 

: e 

)  ;  e 

P  

j  6=  i 

: e 

) +  e 

g  . N o t e t h a t i f a d i p a t h i n   C 

n  + 1 

u s e s t w o c o n s e c u t i v e a r c s  

i n d i e r e n t d i m e n s i o n s a r o u n d a n o d e i n   V 

(  C 

n  + 1 

)  , t h e n e i t h e r i t s s o u r c e o r i t s d e s t i n a t i o n i s  

i n  V 

(  C 

n  + 1 

)  , a c c o r d i n g t o t h e d e n i t i o n s 7 . T h u s , a l l t h e d i p a t h s w i t h s o u r c e a n d d e s t i n a t i o n  

o u t o f  V 

(  C 

n  + 1 

)  c a n b e m o d i e d f r o m   C 

n  + 1 

t o  C 

b y f o l l o w i n g t h e a r c t r a n s f o r m a t i o n .

T h e r e f o r e t h e r e i s f o r e v e r y o d d v a l u e o f   n  a s o l u t i o n i n   C 

u s i n g   ~  w  (  C 

n  + 1 

)  c o l o u r s .

4 H y p e r s q u a r e m e s h      M 

I n t h i s s e c t i o n w e c o n s i d e r t h e p r o b l e m   (  M 

)  f o r t h e A l l t o A l l i n s t a n c e   I 

i n t h e  

d  ;  d i m e n s i o n a l h y p e r s q u a r e m e s h w i t h s i d e   n  . T h e c o n s t r u c t i o n o f c o l o u r e d d i p a t h s i s  

b a s e d o n t h e s o l u t i o n f o r t h e t o r u s g i v e n i n t h e p r e v i o u s s e c t i o n . N o t e t h a t t h e p r o o f g i v e n  

i n 1 9 ] f o r t h e m e s h i s n o t s o u n d .

116

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 127/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   1 1 

T h e o r e m 1 1   I n t h e   d  ;  d i m e n s i o n a l h y p e r s q u a r e m e s h   M 

, i f  n  i s e v e n t h e n w e h a v e :  

~  w  (  M 

) =  ~  (  M 

) =  n 

d  + 1 

=  4  , a n d i f   n  i s o d d t h e n :  

~  (  M 

) =  n 

d  ;  1 

b  n 

=  4  c  = (  n 

;  1 )  n 

d  ;  1 

=  4    ~  w  (  M 

)    (  n  + 1 ) 

d  + 1 

=  4 =  ~  w  (  M 

n  + 1 

)  .

P r o o f .   C o n s i d e r t h e m e s h   M 

a s o b t a i n e d f r o m t h e t o r u s   C 

b y r e m o v i n g a l l t h e p a i r s  

o f w r a p - a r o u n d s y m m e t r i c a r c s . F o r e v e r y w r a p - a r o u n d a r c c o n t a i n e d i n a d i p a t h   P  i n  C 

,

l e t   p  b e t h e l o n g e s t s u b - d i p a t h o f   P  u s i n g t h i s a r c a n d u s i n g a r c s i n t h e s a m e d i m e n s i o n o n l y .

L e t   p 

0

b e t h e d i p a t h c o n n e c t i n g t h e s a m e n o d e s a s    p  b u t u s i n g a r c s i n t h e o t h e r d i r e c t i o n .

B y r e p l a c i n g    p  b y   p 

0

f o r e v e r y w r a p - a r o u n d a r c c o n t a i n e d i n   P  , w e o b t a i n a n e w d i p a t h   P 

0

n o t u s i n g a n y w r a p - a r o u n d a r c . A n y s u c h d i p a t h i n t h e t o r u s   C 

i n d u c e s a d i p a t h i n t h e  

m e s h   M 

. T h i s g i v e s a r o u t i n g   R 

0

f o r t h e i n s t a n c e   I 

i n  M 

f r o m t h e r o u t i n g   R  i n  C 

g i v e n  

i n t h e p r e v i o u s s e c t i o n .

L e t u s n o w d e n e t h e n e w c o l o u r a s s i g n m e n t . T h e f o l l o w i n g p r o p e r t y h o l d s i n t h e  

s o l u t i o n g i v e n p r e v i o u s l y t o t h e p r o b l e m   (  C 

)  : e v e r y s e t o f   c  - d i p a t h s c a n b e p a r t i t i o n e d  

i n t o t w o s u b s e t s , s o t h a t n o t w o a r c s w i t h o p p o s i t e d i r e c t i o n s i n t h e s a m e d i m e n s i o n a r e  

u s e d r e s p e c t i v e l y b y t w o   c  - d i p a t h s i n t h e s a m e s u b s e t . T h u s , b y c o n s t r u c t i o n t h e d i p a t h s  

i n e a c h o f t h e t w o c o r r e s p o n d i n g s u b s e t s o b t a i n e d i n t h e m e s h   M 

a r e p a i r w i s e a r c - d i s j o i n t  

a n d c a n b e a s s i g n e d t w o n e w c o l o u r s   c 

a n d  c 

, r e s p e c t i v e l y . S o t w i c e a s m a n y c o l o u r s a s i n  

t h e t o r u s   C 

a r e u s e d i n t h e m e s h   M 

. A s f r o m 1 2 ] ~  (  M 

) = 2  ~  (  C 

)  , t h e t h e o r e m  

h o l d s , a c c o r d i n g t o T h e o r e m 2 . 2 

5 C a r t e s i a n s u m o f c o m p l e t e g r a p h s    

T h e f o l l o w i n g t h e o r e m g e n e r a l i z e s t h e r e s u l t o b t a i n e d i n 1 6 , 5 ] f o r h y p e r c u b e s .

T h e o r e m 1 2   L e t  n 

: : : n  

b e i n t e g e r s s u c h t h a t   2    n 

  n 

  n 

. L e t u s  

d e n o t e b y   K  (  n 

: : : n  

)  t h e C a r t e s i a n s u m o f t h e   d  c o m p l e t e g r a p h s   K 

i

( 1    i    d  )  .

W e h a v e :   ~  w  (  K  (  n 

: : : n  

)  I 

) =  ~  (  K  (  n 

: : : n  

)  I 

) = 

Q  

i  = 2 

.

P r o o f .   I n t h e s e q u e l   K  (  n 

: : : n  

)  i s d e n o t e d s i m p l y b y   G  . T h e v e r t e x s e t i s  

r e p r e s e n t e d b y   (  Z 

  Z 

  Z 

)  . T h e r e i s a p a i r o f s y m m e t r i c a r c s b e t w e e n t w o  

n o d e s i f t h e y d i e r i n e x a c t l y o n e c o m p o n e n t . T h e e l e m e n t s i n   V  (  G  )  m a y b e e x p r e s s e d i n  

t h e c a n o n i c a l b a s e   f  e 

1    i    d 

.

T h e g r a p h   G  c a n b e s e e n a s   n 

c o p i e s o f   K  (  n 

: : : n  

)  c o n n e c t e d t o g e t h e r w i t h  

(  n 

;  1 ) 

Q  

i  = 2 

a r c s . B e c a u s e t h e r e a r e   n 

(  n 

;  1 ) ( 

Q  

i  = 2 

r e q u e s t s b e t w e e n t h e p a i r -  

w i s e d i s t i n c t c o p i e s , i t f o l l o w s t h a t o n e o f t h e s e a r c s m u s t b e c o n t a i n e d i n a t l e a s t   ( 

Q  

i  = 2 

d i p a t h s . T h e r e f o r e w e h a v e   ~  (  G  )   

Q  

i  = 2 

. A c c o r d i n g t o L e m m a 1 , i t r e m a i n s t o s h o w  

t h a t   ~  w  (  G I 

)   

Q  

i  = 2 

.

A d i p a t h   (  u 

: : : u  

)  f r o m   u 

t o  u 

i s c a l l e d   a s c e n d i n g   i f f o r   1    i    k  t h e n o d e   u 

i s 

o b t a i n e d f r o m   u 

i  ;  1 

b y c h a n g i n g t h e c o m p o n e n t i n p o s i t i o n    p 

, s o t h a t    p 

< p 

< : : : < p  

.

W e a s s i g n t o e a c h r e q u e s t   (  x y  )  t h e a s c e n d i n g d i p a t h   P  (  x y  )  .

117

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 128/200

1 2  B r u n o B e a u q u i e r  

G i v e n   a 

i n  Z 

, l e t    

b e t h e i n t e g e r r e p r e s e n t a t i v e o f   a 

i n  f  0  1  : : : n  

;  1  g   Z  . F o r  

2    i    d  , (  a 

i

d e n o t e s t h e e l e m e n t o f   Z 

i

h a v i n g    

a s i n t e g e r r e p r e s e n t a t i v e .

T h e s e t o f c o l o u r s i s r e p r e s e n t e d b y   (  Z 

  Z 

  Z 

)  . T o e a c h d i p a t h   P  (  x y  )  ,

w i t h   x  = (  x 

: : : x  

)  a n d  y  = (  y 

: : : y  

)  , w e a s s i g n t h e c o l o u r   c  (  x y  ) = ( (  y 

;  x 

) + 

(  x 

2    j    d 

.

W e p r o v e n o w t h a t e a c h a r c     = (  z z  +   

: e 

)  , w i t h    

2  Z 

i

, i s n o t c o n t a i n e d i n  

t w o d i p a t h s w i t h t h e s a m e c o l o u r . A s a s c e n d i n g d i p a t h s a r e c o n s i d e r e d , t h e a r c     i s 

c o n t a i n e d o n l y i n d i p a t h s   P  (  x y  )  w i t h   x  = (  x 

: : : x  

i  ;  1 

: : : z  

)  a n d  y  = (  z 

: : : z  

i  ;  1 

(  z 

+   

)  y 

i  + 1 

: : : y  

)  . S o w e h a v e :

c  (  x y  ) = ( (  z 

;  x 

) + (  x 

: : : (  z 

i  ;  1 

;  x 

i  ;  1 

) + (  x 

i ;  1 

 

+ (  x 

i

(  y 

i  + 1 

;  z 

i  + 1 

) + (  x 

i + 1 

: : : (  y 

;  z 

) + (  x 

)  :

C o n s i d e r n o w a n y o t h e r d i p a t h   P  (  x 

0

0

)  c o n t a i n i n g t h e a r c     . A g a i n , w e h a v e :

c  (  x 

0

0

) = ( (  z 

;  x 

0

) + (  x 

0

: : : (  z 

i  ;  1 

;  x 

0

i  ;  1 

) + (  x 

0

i ;  1 

 

+ (  x 

0

i

(  y 

0

i  + 1 

;  z 

i  + 1 

) + (  x 

0

i + 1 

: : : (  y 

0

;  z 

) + (  x 

0

)  :

A s s u m e t h a t   c  (  x y  ) =  c  (  x 

0

0

)  . T h u s ,  

+ (  x 

i

=   

+ (  x 

0

i

m o d  n 

a n d s o  

=  x 

0

m o d  n 

b e c a u s e   n 

  n 

. F r o m t h e i d e n t i t i e s o f t h e o t h e r c o m p o n e n t s , i t f o l l o w s  

t h a t   x  =  x 

0

a n d  y  =  y 

0

. 2 

6 F i n a l r e m a r k s    

I n t h i s p a p e r w e h a v e o b t a i n e d o p t i m a l a n d n e a r l y o p t i m a l A l l - t o - A l l p r o t o c o l s i n s o m e  

s w i t c h e d a l l - o p t i c a l n e t w o r k s . I t r e m a i n s t o p r o v e t h a t t h e e q u a l i t y   ~  w  =  ~  a l s o h o l d s f o r  

s q u a r e t o r i a n d m e s h e s w i t h o d d s i d e ( s o m e b i d i m e n s i o n a l c a s e s o f t o r i h a v e b e e n s o l v e d  

i n 1 9 ] ) , a n d m o r e g e n e r a l l y f o r a n y t o r u s a n d a n y m e s h .

W e c o n s i d e r e d t o p o l o g i e s t h a t a r e a l l C a r t e s i a n s u m s o f s i m p l e g r a p h s , n a m e l y c y c l e s ,

c h a i n s a n d c o m p l e t e g r a p h s . A n i n t e r e s t i n g i s s u e d e s e r v e s t o b e i n v e s w o u l d b e i n t e r e s t i n g t i -  

g a t e d : t o o b t a i n r e s u l t s f o r g e n e r a l C a r t e s i a n s u m s a n d t o n d a w a y t o d e s i g n a n e c i e n t  

s o l u t i o n f o r t h e C a r t e s i a n s u m o f t w o g r a p h s , f o r w h i c h e c i e n t s o l u t i o n s a r e k n o w n .

A r e c e n t w o r k i s w o r t h t o b e p o i n t e d o u t . I n 1 0 ] i t i s p r o v e d t h a t t h e e q u a l i t y  

~  w  (  T I 

) =  ~  (  T I 

)  h o l d s f o r a n y t r e e   T  . I n v i e w o f a l l t h e r e s u l t s o b t a i n e d b y n o w , i t i s  

l i k e l y t h a t t h e e q u a l i t y c a n b e a c h i e v e d f o r a n y s y m m e t r i c d i g r a p h , i n d e e d f o r a n y d i g r a p h .

F i n a l l y w e g i v e t w o o t h e r f u t u r e l i n e s o f r e s e a r c h . T h e c o m p u t a t i o n c o m p l e x i t y o f t h e  

q u a n t i t y   ~  w  (  G I 

)  r e m a i n s t o b e d e t e r m i n e d . I t i s l i k e l y t h a t t h i s p r o b l e m i s N P h a r d .

T h e r e f o r e , i t w i l l b e o f i n t e r e s t t o d e s i g n a p p r o x i m a t i o n a l g o r i t h m s . F a u l t t o l e r a n t i s s u e s  

h a v e t o b e c o n s i d e r e d t o o . S e e t h e s u r v e y 1 7 ] f o r a n a c c o u n t o f t h e v a s t l i t e r a t u r e o n  

f a u l t t o l e r a n c e i n t r a d i t i o n a l n e t w o r k s .

118

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 129/200

A l l t o A l l C o m m u n i c a t i o n f o r s o m e W a v e l e n g t h R o u t e d A l l O p t i c a l N e t w o r k s   1 3 

R e f e r e n c e s    

1 ] A . A g g a r w a l , A . B a r - N o y , D . C o p p e r s m i t h , R . R a m a s w a m i , B . S c h i e b e r , a n d M . S u d a n .

E c i e n t r o u t i n g a n d s c h e d u l i n g a l g o r i t h m s f o r o p t i c a l n e t w o r k s . I n   P r o c . o f t h e 5 t h  

A n n u a l A C M - S I A M S y m p o s i u m o n D i s c r e t e A l g o r i t h m s ( S O D A )  , p a g e s 4 1 2 4 2 3 . A C M  

P r e s s , J a n u a r y 1 9 9 4 .

2 ] Y . A u m a n n a n d Y . R a b a n i . I m p r o v e d b o u n d s f o r a l l o p t i c a l r o u t i n g . I n   P r o c . o f t h e  

6 t h A n n u a l A C M - S I A M S y m p o s i u m o n D i s c r e t e A l g o r i t h m s ( S O D A )  , p a g e s 5 6 7 5 7 6 .

A C M P r e s s , J a n u a r y 1 9 9 5 .

3 ] B . B e a u q u i e r , J - C . B e r m o n d , L . G a r g a n o , P . H e l l , S . P r e n n e s , a n d U . V a c c a r o . G r a p h  

p r o b l e m s a r i s i n g f r o m w a v e l e n g t h r o u t i n g i n a l l o p t i c a l n e t w o r k s . I n   P r o c . o f 2 n d  

W o r k s h o p o n O p t i c s a n d C o m p u t e r S c i e n c e ( W O C S ) , p a r t o f I P P S  , G e n v e , A p r i l  

1 9 9 7 .

4 ] C . B e r g e . G r a p h s a n d H y p e r g r a p h s  . N o r t h H o l l a n d , A m s t e r d a m , 1 9 7 3 .

5 ] J - C . B e r m o n d , L . G a r g a n o , S . P r e n n e s , A . A . R e s c i g n o , a n d U . V a c c a r o . E c i e n t c o l -  

l e c t i v e c o m m u n i c a t i o n i n o p t i c a l n e t w o r k s . I n   A u t o m a t a , L a n g u a g e s a n d P r o g r a m m i n g ,  

2 3 r d I n t e r n a t i o n a l C o l l o q u i u m ( I C A L P )  , v o l u m e 1 0 9 9 o f   L e c t u r e N o t e s i n C o m p u t e r  

S c i e n c e  , p a g e s 5 7 4 5 8 5 , P a d e r b o r n , G e r m a n y , J u l y 1 9 9 6 . S p r i n g e r - V e r l a g .

6 ] N . K . C h e u n g , K . N o s u , a n d G . W i n z e r . S p e c i a l i s s u e o n d e n s e W D M n e t w o r k s . I E E E  

J o u r n a l o n S e l e c t e d A r e a s i n C o m m u n i c a t i o n s ( J S A C )  , 8 , 1 9 9 0 .

7 ] J e a n d e R u m e u r . C o m m u n i c a t i o n s d a n s l e s r s e a u x d e p r o c e s s e u r s  . C o l l e c t i o n t u d e s  

e t R e c h e r c h e s e n I n f o r m a t i q u e . M a s s o n , P a r i s , 1 9 9 4 . E n g l i s h v e r s i o n t o a p p e a r .

8 ] T . E r l e b a c h a n d K . J a n s e n . S c h e d u l i n g o f v i r t u a l c o n n e c t i o n s i n f a s t n e t w o r k s . I n   P r o c .

o f P a r a l l e l S y s t e m s a n d A l g o r i t h m s ( P A S A )  , p a g e s 1 3 3 2 , 1 9 9 6 .

9 ] T . E r l e b a c h a n d K . J a n s e n . C a l l s c h e d u l i n g i n t r e e s , r i n g s a n d m e s h e s . I n   H I C S S :  

H a w a i i I n t e r n a t i o n a l C o n f e r e n c e o n S y s t e m S c i e n c e s  . I E E E C o m p u t e r S o c i e t y P r e s s ,

1 9 9 7 .

1 0 ] L . G a r g a n o , P . H e l l , a n d S . P r e n n e s . C o l o u r i n g p a t h s i n d i r e c t e d s y m m e t r i c t r e e s  

w i t h a p p l i c a t i o n s t o W D M r o u t i n g . I n   A u t o m a t a , L a n g u a g e s a n d P r o g r a m m i n g , 2 4 t h  

I n t e r n a t i o n a l C o l l o q u i u m ( I C A L P )  , v o l u m e 1 2 5 6 o f  L e c t u r e N o t e s i n C o m p u t e r S c i e n c e  ,

p a g e s 5 0 5 5 1 5 , B o l o g n a , I t a l y , J u l y 1 9 9 7 . S p r i n g e r - V e r l a g .

1 1 ] P . E . G r e e n . F i b e r O p t i c N e t w o r k s  . P r e n t i c e H a l l , 1 9 9 3 .

1 2 ] M - C . H e y d e m a n n , J - C . M e y e r , a n d D . S o t t e a u . O n f o r w a r d i n g i n d i c e s o f n e t w o r k s .

D i s c r e t e A p p l i e d M a t h e m a t i c s  , 2 3 : 1 0 3 1 2 3 , 1 9 8 9 .

119

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 130/200

1 4  B r u n o B e a u q u i e r  

1 3 ] Y . M a n o u s s a k i s a n d Z . T u z a . T h e f o r w a r d i n g i n d e x o f d i r e c t e d n e t w o r k s . D i s c r e t e  

A p p l i e d M a t h e m a t i c s  , 6 8 : 2 7 9 2 9 1 , 1 9 9 6 .

1 4 ] D . M i n o l i . T e l e c o m m u n i c a t i o n s T e c h n o l o g y H a n d b o o k  . A r t e c h H o u s e , 1 9 9 1 .

1 5 ] B . M u k h e r j e e . W D M - b a s e d l o c a l l i g h t w a v e n e t w o r k s , P a r t I : S i n g l e - h o p s y s t e m s . I E E E  

N e t w o r k M a g a z i n e  , 6 ( 3 ) : 1 2 2 7 , M a y 1 9 9 2 .

1 6 ] R . K . P a n k a j . A r c h i t e c t u r e s f o r L i n e a r L i g h t w a v e N e t w o r k s  . P h D t h e s i s , D e p t . o f  

E l e c t r i c a l E n g i n e e r i n g a n d C o m p u t e r S c i e n c e , M I T , C a m b r i d g e , M A , 1 9 9 2 .

1 7 ] A . P e l c . F a u l t - t o l e r a n t b r o a d c a s t i n g a n d g o s s i p i n g i n c o m m u n i c a t i o n n e t w o r k s . N e t -  

w o r k s  , 2 8 , 1 9 9 6 .

1 8 ] P . R a g h a v a n a n d E . U p f a l . E c i e n t r o u t i n g i n a l l - o p t i c a l n e t w o r k s . I n   P r o c . o f t h e 2 6 t h  

A n n u a l A C M S y m p o s i u m o n T h e o r y o f C o m p u t i n g ( S T O C )  , p a g e s 1 3 4 1 4 3 , M a y 1 9 9 4 .

1 9 ] H . S c h r d e r , O . S k o r a , a n d I . V r t ' o . O p t i c a l a l l - t o - a l l c o m m u n i c a t i o n f o r s o m e p r o -  

d u c t g r a p h s . I n   P r o c . o f 2 4 t h S e m i n a r o n C u r r e n t T r e n d s i n T h e o r y a n d P r a c t i c e o f  

I n f o r m a t i c s ( S O F S E M )  , 1 9 9 7 .

2 0 ] P . S o l . E x p a n d i n g a n d f o r w a r d i n g . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 5 8 : 6 7 7 8 , 1 9 9 5 .

120

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 131/200

A N N E X E C        

A l l - t o - a l l r o u t i n g a n d c o l o r i n g      

i n w e i g h t e d t r e e s o f r i n g s    

1 2 1 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 132/200

1 2 2 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 133/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g    

i n W e i g h t e d T r e e s o f R i n g s    

B r u n o B e a u q u i e r  

, S t p h a n e P r e n n e s  

, D a v i d T t h  

* * 

T h m e 1 R s e a u x e t s y s t m e s  

P r o j e t S l o o p  

J u i n 1 9 9 9  

A b s t r a c t :   A  t r e e o f r i n g s   i s a n u n d i r e c t e d g r a p h o b t a i n e d f r o m t h e u n i o n o f r i n g s , w h i c h  

i n t e r s e c t t w o b y t w o i n a t m o s t o n e n o d e , s u c h t h a t a n y t w o n o d e s a r e c o n n e c t e d b y e x a c t l y  

t w o e d g e - d i s j o i n t p a t h s . I n t h i s p a p e r , w e c o n s i d e r s y m m e t r i c d i r e c t e d t r e e s o f r i n g s w i t h  

w e i g h t e d n o d e s . A   r o u t i n g   f o r a w e i g h t e d d i g r a p h i s a c o l l e c t i o n o f d i r e c t e d p a t h s ( d i p a t h s ) ,

s u c h t h a t f o r e a c h o r d e r e d p a i r o f n o d e s   (  x 

)  w i t h r e s p e c t i v e w e i g h t s   w 

a n d  w 

, t h e r e a r e  

d i p a t h s ( p o s s i b l y n o t d i s t i n c t ) f r o m   x 

t o  x 

. M o t i v a t e d b y t h e   W a v e l e n g t h D i v i s i o n  

M u l t i p l e x i n g   ( W D M ) t e c h n o l o g y i n a l l - o p t i c a l n e t w o r k s , w e s t u d y t h e p r o b l e m o f n d i n g a  

r o u t i n g w h i c h c a n b e c o l o r e d b y t h e f e w e s t n u m b e r o f c o l o r s s o t h a t d i p a t h s o f t h e s a m e  

c o l o r a r e a r c - d i s j o i n t . W e p r o v e t h a t t h i s m i n i m u m n u m b e r o f c o l o r s ( w a v e l e n g t h s ) i s e q u a l  

t o t h e m a x i m u m n u m b e r o f d i p a t h s t h a t s h a r e o n e a r c ( l o a d ) , m i n i m i z e d o v e r a l l r o u t i n g s .

T h e p r o b l e m c a n b e e c i e n t l y s o l v e d ( d i p a t h s f o u n d a n d c o l o r e d ) u s i n g c u t p r o p e r t i e s .

K e y - w o r d s :   o p t i c a l n e t w o r k s , W D M , r o u t i n g , c o l o r i n g , c u t .

( R s u m : t s v p )  

A c c e p t e d i n t h e 1 1 t h A C M S y m p o s i u m o n P a r a l l e l A l g o r i t h m s a n d A r c h i t e c t u r e s ( S P A A ' 9 9 ) .

T h i s w o r k h a s b e e n p a r t i a l l y s u p p o r t e d b y t h e A F I R S T i n t h e f r a m e w o r k o f t h e F r e n c h - I s r a e l i p r o j e c t  

C o m m u n i c a t i o n A l g o r i t h m s i n O p t i c a l N e t w o r k s   a n d b y t h e F r e n c h R N R T p r o j e c t   P O R T O  

S L O O P i s a j o i n t p r o j e c t w i t h t h e C N R S a n d t h e U n i v e r s i t y o f N i c e - S o p h i a A n t i p o l i s ( I 3 S l a b o r a t o r y ) .

E - m a i l : { B r u n o . B e a u q u i e r , S t e p h a n e . P e r e n n e s } @ i n r i a . f r  

* * 

T e c h n i c a l U n i v e r s i t y o f B u d a p e s t , r e s e a r c h d o n e w h i l e v i s i t i n g I N R I A a t S o p h i a A n t i p o l i s . E - m a i l :

t o c s a @ m a t h . b m e . h u  

Unité de recherche INRIA Sophia Antipolis

2004 route des Lucioles, BP 93, 06902 SOPHIA ANTIPOLIS Cedex (France)

Téléphone : 04 93 65 77 77 – Télécopie : 04 93 65 77 65

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 134/200

R o u t a g e O p t i q u e W D M        

d a n s l e s a r b r e s d ' a n n e a u x p o n d r s    

R s u m :   U n  a r b r e d ' a n n e a u x   e s t u n g r a p h e n o n - o r i e n t o b t e n u p a r l ' u n i o n d ' a n n e a u x ,

q u i s ' i n t e r s e c t e n t d e u x - - d e u x e n a u p l u s u n s o m m e t , d e t e l l e s o r t e q u e d e u x s o m m e t s s o n t  

r e l i s p a r e x a c t e m e n t d e u x c h e m i n s a r t e - d i s j o i n t s . D a n s c e r a p p o r t , n o u s c o n s i d r o n s d e s  

a r b r e s d ' a n n e a u x o r i e n t s s y m t r i q u e s a v e c d e s s o m m e t s p o n d r s . U n   r o u t a g e   p o u r u n  

g r a p h e o r i e n t p o n d r e s t u n e c o l l e c t i o n d e c h e m i n s o r i e n t s , t e l l e q u e p o u r t o u t c o u p l e d e  

s o m m e t s   (  x 

)  d e p o i d s r e s p e c t i f s   w 

e t  w 

, e l l e c o n t i e n t   w 

c h e m i n s ( v e n t u e l l e m e n t  

d i s t i n c t s ) a l l a n t d e   x 

v e r s   x 

. M o t i v s p a r l a t e c h n o l o g i e d e m u l t i p l e x a g e e n l o n g u e u r s  

d ' o n d e W D M (  W a v e l e n g t h - D i v i s i o n M u l t i p l e x i n g  ) d a n s l e s r s e a u x t o u t - o p t i q u e s , n o u s t u -  

d i o n s l e p r o b l m e d e t r o u v e r u n r o u t a g e e t u n e c o l o r a t i o n m i n i m a l e d e s c h e m i n s , a v e c l a  

c o n t r a i n t e q u e d e u x c h e m i n s d e l a m m e c o u l e u r s o n t a r c - d i s j o i n t s . N o u s m o n t r o n s q u e  

l e n o m b r e m i n i m u m d e c o u l e u r s ( l o n g u e u r s d ' o n d e ) p o u r u n e s o l u t i o n e s t g a l a u n o m b r e  

m a x i m u m d e c h e m i n s q u i p a r t a g e n t u n a r c ( c h a r g e ) , p a r m i t o u s l e s r o u t a g e s p o s s i b l e s . L e  

p r o b l m e e s t r s o l u p a r u n e m t h o d e c o n s t r u c t i v e e t e c a c e , e n u t i l i s a n t d e s c r i t r e s d e  

c o u p e .

M o t s - c l :   r s e a u x o p t i q u e s , W D M , r o u t a g e , c o l o r a t i o n , c o u p e .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 135/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g i n W e i g h t e d T r e e s o f R i n g s   1 

1 I n t r o d u c t i o n a n d M o t i v a t i o n      

O p t i c s i s e m e r g i n g a s a k e y t e c h n o l o g y i n c o m m u n i c a t i o n n e t w o r k s , p r o m i s i n g v e r y h i g h  

s p e e d l o c a l o r w i d e a r e a n e t w o r k s o f t h e f u t u r e . A s i n g l e o p t i c a l w a v e l e n g t h s u p p o r t s  

r a t e s o f g i g a b i t s p e r s e c o n d , w h i c h i n t u r n s u p p o r t m u l t i p l e c h a n n e l s o f v o i c e , d a t a a n d v i -  

d e o 1 0 , 1 3 ] . M u l t i p l e l a s e r b e a m s t h a t a r e p r o p a g a t e d o v e r t h e s a m e b e r o n d i s t i n c t o p t i c a l  

w a v e l e n g t h s c a n i n c r e a s e t h i s c a p a c i t y e v e n f u r t h e r . T h i s i s a c h i e v e d t h r o u g h   W a v e l e n g t h  

D i v i s i o n M u l t i p l e x i n g   ( o r  W D M  ) 6 ] , b y p a r t i t i o n i n g t h e o p t i c a l b a n d w i d t h i n t o a n u m b e r  

o f c h a n n e l s a n d a l l o w i n g t h e t r a n s m i s s i o n o f m u l t i p l e d a t a s t r e a m s c o n c u r r e n t l y a l o n g t h e  

s a m e o p t i c a l b e r o n d i e r e n t c h a n n e l s , i . e . , d i e r e n t w a v e l e n g t h s . ( T w o s t r e a m s o f t h e  

s a m e w a v e l e n g t h c a n n o t b e r o u t e d o n t h e s a m e b e r d u e t o e l e c t r o m a g n e t i c i n t e r f e r e n c e . )  

A l l o p t i c a l   ( o r  s i n g l e h o p   1 4 ] ) c o m m u n i c a t i o n n e t w o r k s p r o v i d e a l l s o u r c e - d e s t i n a t i o n  

p a i r s w i t h e n d - t o - e n d t r a n s p a r e n t c h a n n e l s t h a t a r e i d e n t i e d t h r o u g h a w a v e l e n g t h a n d a  

p h y s i c a l p a t h . T h e y e x p l o i t p h o t o n i c t e c h n o l o g y f o r t h e i m p l e m e n t a t i o n o f b o t h t h e s w i t -  

c h i n g a n d t h e t r a n s m i s s i o n f u n c t i o n s 9 ] , a n d m a i n t a i n t h e s i g n a l i n o p t i c a l f o r m t h r o u g h  

t h e t r a n s m i s s i o n , t h u s a l l o w i n g m u c h h i g h e r d a t a t r a n s m i s s i o n r a t e s ( s i n c e t h e r e i s n o p r o -  

h i b i t i v e o v e r h e a d d u e t o c o n v e r s i o n s t o a n d f r o m t h e e l e c t r o n i c f o r m ) . W a v e l e n g t h s b e i n g  

a l i m i t e d r e s o u r c e , s o l u t i o n s t o t h e p r o b l e m o f e c i e n t r o u t i n g a n d w a v e l e n g t h s a l l o c a t i o n  

a r e o f i m p o r t a n c e f o r t h e f u t u r e d e v e l o p m e n t o f o p t i c a l t e c h n o l o g y .

T h e p r o b l e m w e c o n s i d e r h e r e i s m o t i v a t e d b y   s w i t c h e d   n e t w o r k s w i t h r e c o n g u r a b l e  

w a v e l e n g t h s e l e c t i v e o p t i c a l s w i t c h e s , w i t h o u t w a v e l e n g t h c o n v e r t e r s , w h e r e d i e r e n t s i g n a l s  

m a y t r a v e l o n t h e s a m e c o m m u n i c a t i o n l i n k ( b u t o n d i e r e n t w a v e l e n g t h s ) i n t o a n o d e , a n d  

t h e n e x i t f r o m i t o n d i e r e n t l i n k s , k e e p i n g t h e i r o r i g i n a l w a v e l e n g t h s . S i n c e o p t i c a l l i n k s  

a r e i n h e r e n t l y b i d i r e c t i o n a l , t h e p r o b l e m h a s i n i t i a l l y b e e n m o d e l e d b y u n d i r e c t e d g r a p h s ,

a s i n 1 , 2 , 1 5 ] . H o w e v e r , i t h a s s i n c e b e c o m e c l e a r t h a t t h e u s e o f a m p l i e r s w i l l a c t u a l l y  

m a k e e a c h b i d i r e c t i o n a l o p t i c a l l i n k i n t o a p a i r o f u n i d i r e c t i o n a l l i n k s 1 6 ] , a n d h e n c e t h e n e w  

m o d e l s o f t h e s i t u a t i o n t e n d t o r e p r e s e n t o p t i c a l n e t w o r k s b y s y m m e t r i c d i r e c t e d g r a p h s , a s  

i n 5 , 1 2 , 1 1 ] .

I n a n a l l - o p t i c a l n e t w o r k o n e n e e d s t o s e t u p a n u m b e r o f c o m m u n i c a t i o n s ( d i p a t h s )  

b e t w e e n g i v e n p a i r s o f n o d e s , w i t h e a c h c o m m u n i c a t i o n b e i n g t r a n s m i t t e d o n o n e p a r t i -  

c u l a r w a v e l e n g t h , a n d s o t h a t a l l c o m m u n i c a t i o n s t h a t s h a r e a l i n k h a v e d i e r e n t w a v e -  

l e n g t h s . S p e c i c a l l y , t h e g e n e r a l p r o b l e m i s t h e f o l l o w i n g : G i v e n a c o l l e c t i o n o f   r e q u e s t s  

(  x 

)  (  x 

)  : : : (  x 

)  , c o n n e c t e a c h   x 

t o t h e c o r r e s p o n d i n g   y 

b y a d i p a t h   P 

, a n d  

a s s i g n a w a v e l e n g t h t o e a c h   P 

, s o t h a t d i p a t h s w i t h t h e s a m e w a v e l e n g t h d o n o t s h a r e a  

l i n k . T h e o b j e c t i v e i s t o u s e t h e m i n i m u m p o s s i b l e n u m b e r o f w a v e l e n g t h s . T h i s p a r a m e t e r  

i s c o n s i d e r e d o f i m p o r t a n c e i n e v a l u a t i n g t h e c o m p e t i t i v e n e s s o f t h e w a v e l e n g t h d i v i s i o n  

m u l t i p l e x i n g t e c h n o l o g y 1 2 ] . A s u r v e y o f g r a p h t h e o r e t i c p r o b l e m s a s s o c i a t e d w i t h r o u t i n g  

i n o p t i c a l n e t w o r k s c a n b e f o u n d i n 4 ] .

T h e p r o b l e m o f m i n i m i z i n g t h e n u m b e r o f w a v e l e n g t h s h a s b e e n p r o v e d t o b e N P -  

c o m p l e t e f o r a g e n e r a l c o l l e c t i o n o f r e q u e s t s , e v e n i n r i n g s 7 ] . H e r e w e c o n s i d e r t h e   A l l - T o - A l l  

c o m m u n i c a t i o n p r o c e s s i n t h e w e i g h t e d c a s e : f o r e a c h o r d e r e d p a i r o f n o d e s   (  x y  )  w i t h r e s -  

p e c t i v e w e i g h t s   w  (  x  )  a n d  w  (  y  )  , w  (  x  )  w  (  y  )  d i p a t h s ( p o s s i b l y n o t d i s t i n c t ) f r o m   x  t o  y  h a v e  

t o b e f o u n d a n d a s s i g n e d w a v e l e n g t h s . O p t i m a l r e s u l t s f o r t h i s p r o b l e m h a v e b e e n p r o v e d i n  

125

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 136/200

2  B e a u q u i e r , P r e n n e s & T t h  

t h e u n w e i g h t e d c a s e f o r r i n g s 5 , 1 8 ] , f o r s o m e c a r t e s i a n p r o d u c t s 3 ] i n c l u d i n g h y p e r c u b e s  

a n d s o m e t o r o i d a l m e s h e s , f o r s o m e c o m p o u n d g r a p h s 1 7 ] a n d f o r t r e e s 8 ] .

I n t h i s p a p e r w e s o l v e t h e c a s e o f t h e w e i g h t e d s y m m e t r i c d i r e c t e d t r e e s o f r i n g s . T h e s e  

n e t w o r k s a r e i n t e r e s t i n g s i n c e t r e e - l i k e s t r u c t u r e s a r e o f t e n u s e d i n t h e t e l e c o m m u n i c a t i o n s  

i n d u s t r y 1 2 ] a n d e m e r g i n g S D H ( S y n c h r o n o u s D i g i t a l H i e r a r c h y ) l o c a l a r e a n e t w o r k s g e n e -  

r a l l y c o n s i s t o f S O N E T ( S y n c h r o n o u s O p t i c a l N E T w o r k ) r i n g s c o n n e c t e d t o g e t h e r .

2 P r e l i m i n a r i e s    

I n t h i s p a p e r , w e m o d e l a n a l l o p t i c a l n e t w o r k a s a   w e i g h t e d s y m m e t r i c d i g r a p h   (  G w  )  , t h a t  

i s a d i r e c t e d g r a p h   G  , w i t h n o d e s e t   V  (  G  )  a n d a r c s e t   A  (  G  )  ( s u c h t h a t i f   (  u v  )  2  A  (  G  ) 

t h e n   (  v u  )  2  A  (  G  )  ) , t o g e t h e r w i t h a n o n n e g a t i v e i n t e g r a l w e i g h t f u n c t i o n   w  o n t h e s e t o f  

n o d e s . W e a l w a y s d e n o t e b y   N  t h e t o t a l w e i g h t  

P  

v  2  V  (  G  ) 

w  (  v  )  o f  (  G w  )  , a n d f o r a n y s u b s e t  

o f n o d e s   S    V  (  G  )  w e d e n e t h e w e i g h t o f  S  a s  w  (  S  ) = 

P  

s  2  S 

w  (  s  )  .

D e n i t i o n 1   A  t r e e o f r i n g s   i s a n u n d i r e c t e d g r a p h o b t a i n e d f r o m t h e u n i o n o f r i n g s , w h i c h  

i n t e r s e c t t w o b y t w o i n a t m o s t o n e n o d e , s u c h t h a t a n y t w o n o d e s a r e c o n n e c t e d b y e x a c t l y  

t w o e d g e - d i s j o i n t p a t h s .

F i g u r e 1 : A t r e e o f r i n g s .

A s y m m e t r i c d i g r a p h i s n a t u r a l l y i n d u c e d b y a n u n d i r e c t e d g r a p h b y r e p l a c i n g e a c h e d g e  

b y t w o o p p o s i t e a r c s . I n t h i s p a p e r , w e c o n s i d e r w e i g h t e d s y m m e t r i c d i r e c t e d t r e e s o f r i n g s .

126

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 137/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g i n W e i g h t e d T r e e s o f R i n g s   3 

D e n i t i o n 2   A  r o u t i n g    f o r a w e i g h t e d d i g r a p h  (  G w  )  i s a c o l l e c t i o n o f d i r e c t e d p a t h s ( d i -  

p a t h s ) i n   G  , s u c h t h a t f o r e a c h o r d e r e d p a i r o f n o d e s   (  x y  )  t h e r e a r e   w  (  x  )  w  (  y  )  d i p a t h s  

( p o s s i b l y n o t d i s t i n c t ) f r o m   x  t o  y  .

T h e  w a v e l e n g t h - r o u t i n g p r o b l e m   f o r a w e i g h t e d d i g r a p h   (  G w  )  c o n s i s t s o f n d i n g a r o u -  

t i n g a n d a s s i g n i n g e a c h d i p a t h a w a v e l e n g t h ( o r c o l o r ) , s o t h a t n o t w o d i p a t h s s h a r i n g a n  

a r c h a v e t h e s a m e w a v e l e n g t h . W e d e n o t e b y   ~  w  (  G w  )  t h e m i n i m u m n u m b e r o f w a v e l e n g t h s  

u s e d t o s o l v e t h e w a v e l e n g t h - r o u t i n g p r o b l e m i n   (  G w  )  .

G i v e n a w e i g h t e d d i g r a p h   (  G w  )  a n d a r o u t i n g   R  , t h e   l o a d   o f a n a r c     2  A  (  G  )  i s 

t h e n u m b e r o f d i p a t h s i n   R  c o n t a i n i n g     . T h e   l o a d   o f  (  G w  )  , d e n o t e d b y   ~  (  G w  )  , i s t h e  

m i n i m u m o v e r a l l r o u t i n g s   R  o f t h e m a x i m u m l o a d o f t h e a r c s o f   G  . C l e a r l y , ~  (  G w  )  i s a 

l o w e r b o u n d o n   ~  w  (  G w  )  .

P r o p e r t y 3   ~  w  (  G w  )    ~  (  G w  )   f o r a n y w e i g h t e d d i g r a p h  (  G w  )  .

G i v e n a w e i g h t e d d i g r a p h   (  G w  )  a n d a n y p a r t i t i o n   (  S

 

S  )  o f t h e s e t o f n o d e s   V  (  G  )  , c a l l e d  

a  c u t  , w e d e n o t e b y   c  (  S

 

S  )  t h e n u m b e r o f a r c s b e g i n n i n g i n   S  a n d e n d i n g i n  

 

S  .

A t l e a s t   w  (  S  )  w  ( 

 

S  )  d i p a t h s i n a n y r o u t i n g f o r   (  G w  )  m u s t u s e t h e s e a r c s . S o w e h a v e  

~  (  G w  )   

w  (  S  )  w  ( 

 

S  ) 

c  (  S

 

S  ) 

f o r a n y c u t   (  S

 

S  )  .

A s f a r a s a w e i g h t e d t r e e o f r i n g s   (  T  w  )  i s c o n c e r n e d , w e c o n s i d e r o n l y c u t s   (  S

 

S  )  s u c h  

t h a t   c  (  S

 

S  ) = 2  . T h e r e f o r e   S  a n d 

 

S  a r e t w o c o n n e c t e d c o m p o n e n t s o f   T  . S e t t i n g   M  =  w  (  S  ) 

a n d  m  =  w  ( 

 

S  )  , w e h a v e   M  +  m  =  N  a n d w e a s s u m e t h a t   M    m  i n t h e s e q u e l . T h e p r o d u c t  

M m  i s c a l l e d t h e   l o a d o f t h e c u t   a n d t h e d i e r e n c e     =  M  ;  m  i s c a l l e d t h e   g a p o f t h e c u t  .

A  t i g h t c u t   i s a c u t w i t h m a x i m u m l o a d ( o r e q u i v a l e n t l y w i t h m i n i m u m g a p ) .

G i v e n t w o n o d e s   a  a n d  b  o f  (  T  w  )  w i t h p o s i t i v e w e i g h t s , w e d e n o t e b y   w 

a b 

t h e w e i g h t  

f u n c t i o n o b t a i n e d f r o m   w  b y d e c r e a s i n g t h e w e i g h t s o f n o d e s   a  a n d  b  b y o n e u n i t ( h e n c e  

(  T  w 

a b 

)  h a s t o t a l w e i g h t   N  ;  2  ) . T h e m i n i m u m g a p o f   (  T  w 

a b 

)  i s d e n o t e d b y    

a b 

. T h e  

f o l l o w i n g p r o p e r t y w i l l b e u s e f u l l :

P r o p e r t y 4   L e t  (  T  w  )  b e a w e i g h t e d t r e e o f r i n g s w i t h m i n i m u m g a p       2  . L e t   a  a n d  b 

b e t w o n o d e s i n   V  (  T  )  w i t h p o s i t i v e w e i g h t s . I f t h e r e e x i s t s a t i g h t c u t   (  S

 

S  )  o f  (  T  w  )  s u c h  

t h a t   a b  2  S  t h e n    

a b 

=    ;  2  , o t h e r w i s e    

a b 

    .

P r o o f .   C o n s i d e r a n y c u t   (  S

 

S  )  o f  T  . I f  (  S

 

S  )  i s a t i g h t c u t o f   (  T  w  )  , t h e n   (  S

 

S  )  h a s 

g a p    ;  2    0  i n  (  T  w 

a b 

)  i f  a b  2  S  , a n d g a p a t l e a s t     i n  (  T  w 

a b 

)  i f n o t . I f   (  S

 

S  )  i s n o t a  

t i g h t c u t o f   (  T  w  )  , t h e n i t h a s g a p a t l e a s t     + 2  i n  (  T  w  )  a n d g a p a t l e a s t     i n  (  T  w 

a b 

)  .

H a l f t h e l o a d o f a t i g h t c u t i s c l e a r l y a l o w e r b o u n d o n b o t h   ~  (  T  w  )  a n d  ~  w  (  T  w  )  . I n 

t h i s p a p e r , w e s h o w t h a t t h i s b o u n d i s i n d e e d e x a c t :

M a i n T h e o r e m   F o r a n y w e i g h t e d t r e e o f r i n g s   (  T  w  )  w e h a v e   ~  w  (  T  w  ) =  ~  (  T  w  ) =  d 

M m 

e  , 

w h e r e   M m  i s t h e l o a d o f a t i g h t c u t .

T h e p r o o f i s d o n e b y i n d u c t i o n o n t h e t o t a l w e i g h t . W e r s t p r o v e t h e r e s u l t i n t h e c a s e  

o f w e i g h t e d r i n g s a n d t h e n p r o c e e d w i t h t h e g e n e r a l c a s e .

127

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 138/200

4  B e a u q u i e r , P r e n n e s & T t h  

3 W e i g h t e d r i n g s    

I n t h i s s e c t i o n w e p r o v e t h e t h e o r e m i n t h e c a s e o f w e i g h t e d r i n g s . T h e p r o o f f o r a r b i t r a r y  

w e i g h t e d t r e e s o f r i n g s w i l l f o l l o w t h e s a m e l i n e s .

D u e t o t h e u p p e r i n t e g r a l p a r t a p p e a r i n g i n M a i n T h e o r e m , w e n e e d t o i n t r o d u c e t h e  

n o t i o n o f   h a l f - c o l o r s   . A n y c o l o r a s s i g n e d t o a s e t o f a r c - d i s j o i n t d i p a t h s c a n b e s e e n a s t h e  

u n i o n o f t w o o p p o s i t e h a l f - c o l o r s : a p o s i t i v e o n e f o r c l o c k w i s e d i p a t h s a n d a n e g a t i v e o n e f o r  

a n t i - c l o c k w i s e d i p a t h s . C o n v e r s e l y , a n y t w o o p p o s i t e h a l f - c o l o r s c a n g i v e r i s e t o o n e c o l o r .

T h e r e f o r e , h a l f - c o l o r i n g a r o u t i n g w i t h   h 

p o s i t i v e h a l f - c o l o r s a n d   h 

n e g a t i v e h a l f - c o l o r s  

l e a d s t o a c o l o r i n g w i t h   m a x  f  h 

g  c o l o r s . H a l f - c o l o r s f o r a r o u t i n g a r e s a i d t o b e   b a l a n c e d  

i f  j h 

;  h 

j   1  . W e w i l l m a n a g e t o h a v e   h 

=  d 

M m 

e  a n d  h 

=  b 

M m 

c  , s o t h a t w e c a n g e t  

a s o l u t i o n t o t h e w a v e l e n g t h - r o u t i n g p r o b l e m u s i n g a t o t a l o f   m a x  f  h 

g  =  d 

M m 

e  c o l o r s .

T h e f o l l o w i n g p r o p o s i t i o n i m p l i e s M a i n T h e o r e m f o r w e i g h t e d r i n g s .

P r o p o s i t i o n 5   L e t  (  C w  )  b e a w e i g h t e d r i n g a n d   M m  b e t h e l o a d o f a t i g h t c u t . T h e r e  

e x i s t s a r o u t i n g t h a t c a n b e c o l o r e d w i t h   h 

=  d 

M m 

e  a n d  h 

=  b 

M m 

c  h a l f - c o l o r s .

O u r p r o o f i s b y i n d u c t i o n o n t h e t o t a l w e i g h t   N  : a c o l o r i n g f o r   (  C w  )  i s o b t a i n e d f r o m  

a c o l o r i n g o f t h e w e i g h t e d r i n g   (  C w 

a b 

)  f o r s o m e t w o n o d e s   a  a n d  b  .

D e n i t i o n 6   L e t  (  C w  )  b e a w e i g h t e d r i n g w i t h t o t a l w e i g h t   N  . G i v e n t w o n o d e s   a  a n d  b 

w i t h p o s i t i v e w e i g h t s , l e t   A  a n d  B  b e t h e t w o c o n n e c t e d s e t s o f n o d e s o f   C  ; f  a b  g  . T h e n  

n o d e s   a  a n d  b  a r e s a i d t o b e   a n t i p o d a l   i f  w  (  A  )  b  N =  2  c  a n d  w  (  B  )  b  N =  2  c  .

I n t u i t i v e l y , a n t i p o d a l n o d e s c a n b e s e e n i n t h e f o l l o w i n g w a y . A s s u m e t h a t t h e n o d e s  

o f t h e w e i g h t e d r i n g a r e l a b e l l e d w i t h d i s j o i n t i n t e r v a l s o f i n t e g e r s m o d u l o   N  , s o t h a t e a c h  

n o d e   a  h a s a n i n t e r v a l   I  (  a  )  o f l e n g t h e q u a l t o   w  (  a  )  a n d a d j a c e n t n o d e s h a v e a d j a c e n t  

i n t e r v a l s . T h e n , a n y t w o n o d e s   a  a n d  b  a r e a n t i p o d a l i f t h e r e a r e   x  2  I  (  a  )  a n d  y  2  I  (  b  )  ,

s u c h t h a t   y  =  x  +  b 

c  m o d  N  o r  y  =  x  +  d 

e  m o d  N  .

C a s e A  

K e e p i n g t h e s a m e n o t a t i o n a s i n P r o p e r t y 4 , w e a s s u m e t h a t :

C o n d i t i o n A   T h e r e e x i s t t w o a n t i p o d a l n o d e s   a  a n d  b  s u c h t h a t    

a b 

    .

N o t e t h a t C o n d i t i o n A i s f u l l l e d i f       1  , o r i f t h e r e e x i s t t w o a n t i p o d a l n o d e s   a  a n d  b  ,

s u c h t h a t f o r a n y t i g h t c u t   (  S

 

S  )  , a  2  S  i f a n d o n l y i f   b  2 

 

S  .

L e m m a 7   I f P r o p o s i t i o n 5 h o l d s f o r a l l w e i g h t e d r i n g s w i t h w e i g h t l e s s t h a n   N  , t h e n i t  

h o l d s f o r a n y w e i g h t e d r i n g w i t h w e i g h t   N  s a t i s f y i n g C o n d i t i o n A .

P r o o f .   L e t  (  C w  )  b e a w e i g h t e d r i n g w i t h w e i g h t   N  s a t i s f y i n g C o n d i t i o n A . ( T h e r e s u l t  

i s o b v i o u s l y t r u e i f   N    1  . ) A c c o r d i n g t o C o n d i t i o n A , t h e r e a r e t w o n o d e s   a  a n d  b  s u c h  

t h a t t h e l o a d o f a t i g h t c u t o f   (  C w 

a b 

)  i s a t m o s t   (  M  ;  1 ) (  m  ;  1 ) =  M m  ;  (  m  +  M  ) + 1  .

U s i n g t h e i n d u c t i v e h y p o t h e s i s , w e c o l o r a r o u t i n g o f   (  C w 

a b 

)  w i t h   M m  ;  (  N  ;  1 )  b a l a n c e d  

128

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 139/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g i n W e i g h t e d T r e e s o f R i n g s   5 

h a l f - c o l o r s . L e t   A  a n d  B  b e t h e t w o c o n n e c t e d s e t s o f n o d e s o f   C  ; f  a b  g  . T o o b t a i n a  

c o l o r e d r o u t i n g f o r   (  C w  )  s a t i s f y i n g t h e l e m m a , i t r e m a i n s t o a s s i g n i n a b a l a n c e d w a y   N  ;  1 

h a l f - c o l o r s t o a s e t   D 

o f  4 (  w  (  A  ) +  w  (  B  ) )  d i p a t h s c o n n e c t i n g   a  a n d  b  w i t h t h e n o d e s i n   A 

a n d  B  a n d t o a s e t   D 

o f  2 (  w  (  a  ) +  w  (  b  )  ;  1 )  d i p a t h s c o n n e c t i n g   a  w i t h   b  .

G i v e n   a 

0

2  A  f  a b  g  a n d  b 

0

2  B  f  a b  g  , t w o h a l f - c o l o r s ( o n e i n e a c h d i r e c t i o n ) a r e  

s u c i e n t t o c o l o r e i g h t d i p a t h s ( p o s s i b l y l e s s i f   a 

0

2 f  a b  g  o r  b 

0

2 f  a b  g  ) c o n n e c t i n g   a  a n d  b 

w i t h   a 

0

a n d  b 

0

( s e e F i g u r e 2 ) .

I f  N  i s e v e n , a s   a  a n d  b  a r e a n t i p o d a l , w e c a n c h o o s e  

N  ;  2 

t i m e s   a 

0

2  A  f  a b  g  a n d 

0

2  B  f  a b  g  a n d u s e   N  ;  2  h a l f - c o l o r s , s o t h a t s e t s   D 

a n d  D 

, b u t  t w o d i p a t h s c o n n e c t i n g   a 

w i t h   b  , a r e f o u n d a n d c o l o r e d . A t l a s t , o n e h a l f - c o l o r ( w h o s e d i r e c t i o n c a n b e c h o s e n t o e n s u r e  

t h e b a l a n c e c o n d i t i o n ) i s u s e d i n t h i s c a s e f o r t h e t w o l a s t d i p a t h s c o n n e c t i n g   a  w i t h   b  .

I n t h e o t h e r c a s e , N  i s o d d a n d w e c a n a s s u m e w . l . o . g . t h a t   w  (  A  )  b  N =  2  c  a n d  w  (  B  )   

N  ;  3 

. B y c h o o s i n g  

N  ;  3 

t i m e s   a 

0

2  A  f  a b  g  a n d  b 

0

2  B  f  a b  g  a n d u s i n g   N  ;  3  h a l f - c o l o r s ,

w e c a n d e n e a n d c o l o r s e t   D 

, b u t  f o u r d i p a t h s c o n n e c t i n g   a  a n d  b  w i t h o n e n o d e i n   A  ,

a n d s e t   D 

, b u t  t w o d i p a t h s c o n n e c t i n g   a  w i t h   b  . T h e s e l a s t s i x d i p a t h s c a n b e d e n e d a n d  

c o l o r e d w i t h t w o m o r e h a l f - c o l o r s . F r o m t h e i n d u c t i v e h y p o t h e s i s , w e c a n a l s o e n s u r e t h a t  

t h e s a m e n u m b e r o f h a l f - c o l o r s i s u s e d i n t h e t w o d i r e c t i o n s o f t h e r i n g (  N  i s o d d a n d   M m 

e v e n ) .

I n b o t h c a s e s , w e g e t a c o l o r e d r o u t i n g o f   (  C w  )  w i t h   h 

+  h 

=  M m  h a l f - c o l o r s , s o  

t h a t   h 

=  d 

M m 

e  a n d  h 

=  b 

M m 

c  . 2 

 a’

 a

 b’

 b

F i g u r e 2 : C o l o r i n g e i g h t d i p a t h s b e t w e e n   f  a b  g  a n d  f  a 

0

0

g  w i t h t w o h a l f - c o l o r s .

A s p r o v e d i n 5 , 1 8 ] , w e d e d u c e t h e f o l l o w i n g r e s u l t :

C o r o l l a r y 8   P r o p o s i t i o n 5 h o l d s f o r a n y w e i g h t e d r i n g   (  C w 

)  w i t h u n i f o r m w e i g h t e q u a l  

t o  1  .

P r o o f .   T h e m i n i m u m g a p o f  (  C w 

)  i s a t m o s t o n e , s o w e a r e i n C a s e A a n d t h e r e s u l t  

f o l l o w s i n d u c t i v e l y f r o m t h e p r o o f o f L e m m a 7 . 2 

129

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 140/200

6  B e a u q u i e r , P r e n n e s & T t h  

C o r o l l a r y 9   P r o p o s i t i o n 5 h o l d s f o r a n y w e i g h t e d r i n g   (  C w 

)  w i t h u n i f o r m w e i g h t e q u a l  

t o  k  .

P r o o f .   L e t   p  b e t h e n u m b e r o f n o d e s o f   C  . T h e l o a d o f a t i g h t c u t o f   (  C w 

)  i s  k 

t i m e s t h e l o a d o f a t i g h t c u t o f   (  C w 

)  e q u a l t o   d   p =  2  e b   p =  2  c  . I f   p  i s o d d o r i f    p  a n d   p =  2 

a r e e v e n , w e c a n g e t a s o l u t i o n f o r   (  C w 

)  b y t a k i n g   k 

t i m e s t h e h a l f - c o l o r e d r o u t i n g f o r  

(  C w 

)  , w h e r e   h 

=  h 

. I f   p  i s e v e n a n d    p =  2  o d d , w e h a v e   h 

=  h 

+ 1  i n t h e h a l f - c o l o r e d  

r o u t i n g f o r   (  C w 

)  . T o e n s u r e t h e b a l a n c e c o n d i t i o n f o r   (  C w 

)  , w e t a k e   d 

e  t i m e s t h e  

h a l f - c o l o r e d r o u t i n g f o r   (  C w 

)  a n d  b 

c  t i m e s t h e r o u t i n g f o r   (  C w 

)  w h e r e c l o c k w i s e a n d  

a n t i - c l o c k w i s e h a l f - c o l o r s a r e s w a p p e d . 2 

C a s e B  

L e t  (  C w  )  b e a w e i g h t e d r i n g w i t h m i n i m u m g a p     . W e a s s u m e t h a t w e a r e n o t i n C a s e A ,

s o  >  1  a n d t h e f o l l o w i n g c o n d i t i o n i s s a t i s e d :

C o n d i t i o n B   F o r a n y t w o a n t i p o d a l n o d e s   a  a n d  b  , t h e r e e x i s t s a t i g h t c u t   (  S

 

S  )  s u c h t h a t  

a  2  S  a n d  b  2  S  .

L e m m a 1 0   A n y w e i g h t e d r i n g s a t i s f y i n g C o n d i t i o n B h a s u n i f o r m w e i g h t a n d a n o d d n u m -  

b e r o f n o d e s .

P r o o f .   F i r s t n o t i c e t h a t f o r a n y c o n n e c t e d s e t   X  o f n o d e s , w  (  X  )  < M  i m p l i e s  

w  (  X  )    m  a n d  w  (  X  )  > m  i m p l i e s   w  (  X  )    M  . N o t e a l s o t h a t a n y n o d e i s a n t i p o d a l  

t o a l e a s t o n e n o d e .

L e t  a  , b  a n d  d  b e t h r e e n o d e s , s u c h t h a t   b  a n d  d  a r e a d j a c e n t . L e t   B  a n d  D  b e t h e t w o  

c o n n e c t e d s e t s o f n o d e s o f   C  ; f  a b d   g  , b e t w e e n   a  a n d  b  , a n d b e t w e e n   a  a n d  d  , r e s p e c t i v e l y .

I f  a  a n d  b  a r e a n t i p o d a l a n d i f   (  S

 

S  )  i s a t i g h t c u t s u c h t h a t   a  2  S  a n d  b  2  S  , t h e n  

S  =  f  a  g   B  f  b  g  . I n d e e d , o t h e r w i s e w e h a v e   w  (  a  ) +  w  (  B  ) +  w  (  b  )  < M  , s o  w  (  a  ) +  w  (  B  ) + 

w  (  b  )    m  =  N  ;  M  a n d  w  (  a  ) +  w  (  B  ) +  w  (  b  )  < N =  2  , b u t a s   a  a n d  b  a r e a n t i p o d a l , w e h a v e  

a l s o   w  (  d  ) +  w  (  D  )  b  N =  2  c  ( c o n t r a d i c t i o n ) .

C o n d i t i o n B i m p l i e s t h a t e v e r y n o d e h a s w e i g h t a t l e a s t     . I n d e e d , a s s u m i n g   a  a n d  b 

a n t i p o d a l , w e h a v e   w  (  a  ) +  w  (  B  ) +  w  (  b  ) =  M  =  m  +    a n d  w  (  B  ) +  w  (  b  )  < M  , s o  w  (  B  ) +  w  (  b  )   

m  a n d  w  (  a  )      . N o t e a l s o t h a t i f n o d e   a  i s a n t i p o d a l t o i t s e l f , t h e n   w  (  a  )  > N =  2  , t h e r e i s  

o n l y o n e t i g h t c u t a n d w e a r e c l e a r l y i n C a s e A .

A s s u m e t h a t b o t h n o d e s   b  a n d  d  a r e a n t i p o d a l w i t h n o d e   a  . T h e n   w  (  a  ) +  w  (  B  ) +  w  (  b  ) =  M 

a n d  w  (  a  ) +  w  (  D  ) +  w  (  d  ) =  M  . S o  N  +  w  (  a  ) = 2  M  =  M  +  m  +    =  N  +    , h e n c e   w  (  a  ) =    .

A s s u m e t h a t   b  i s t h e o n l y a n t i p o d a l n o d e w i t h   a  . T h e n   w  (  a  ) +  w  (  B  ) +  w  (  b  ) =  M  a n d 

w  (  B  ) +  w  (  b  )    m    N =  2  . A s  a  a n d  d  a r e n o t a n t i p o d a l a n d s i n c e   w  (  D  )  < m    N =  2  , w e 

h a v e   w  (  B  ) +  w  (  b  )  >  b  N =  2  c  ( c o n t r a d i c t i o n ) .

T h e r e f o r e , C o n d i t i o n B i m p l i e s t h a t e v e r y n o d e h a s a t l e a s t t w o a n t i p o d a l n o d e s a n d  

w e i g h t     . T h e n u m b e r o f n o d e s c a n n o t b e e v e n , o t h e r w i s e     = 0  ( C a s e A ) . S o , i n C a s e B  

t h e w e i g h t i s u n i f o r m a n d t h e n u m b e r o f n o d e s i s o d d . 2 

130

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 141/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g i n W e i g h t e d T r e e s o f R i n g s   7 

P r o o f o f P r o p o s i t i o n 5  

T h e p r o o f i s m a d e b y i n d u c t i o n . L e t   (  C w  )  b e a w e i g h t e d r i n g w i t h w e i g h t   N  . I f  N    1 

t h e n t h e r e s u l t i s t r i v i a l . A s s u m e t h a t P r o p o s i t i o n 5 h o l d s f o r a l l w e i g h t e d r i n g s w i t h w e i g h t  

l e s s t h a n   N  . I f  (  C w  )  s a t i s e s C o n d i t i o n A , t h e n w e u s e L e m m a 7 , e l s e   (  C w  )  h a s u n i f o r m  

w e i g h t a n d a n u m b e r o f n o d e s o d d , a c c o r d i n g t o L e m m a 1 0 , w e u s e t h e n C o r o l l a r y 9 t o  

c o n c l u d e .

4 G e n e r a l c a s e    

N o w w e e x t e n d P r o p o s i t i o n 5 ( a n d t h u s M a i n T h e o r e m ) t o t h e c a s e o f w e i g h t e d t r e e s o f  

r i n g s .

P r o p o s i t i o n 1 1   L e t  (  T  w  )  b e a w e i g h t e d t r e e o f r i n g s a n d   M m  b e t h e l o a d o f a t i g h t c u t .

T h e n t h e r e e x i s t s a r o u t i n g w h i c h c a n b e c o l o r e d w i t h   h 

+  h 

=  M m  h a l f - c o l o r s , w i t h  

=  d 

M m 

e  a n d  h 

=  b 

M m 

c  .

D e n i t i o n 1 2   L e t  (  T  w  )  b e a w e i g h t e d t r e e o f r i n g s a n d   P  a c l o s e d E u l e r i a n d i p a t h i n   T 

v i s i t i n g e a c h n o d e . T h e   i n t e r v a l l a b e l l i n g   I   f o r  P  ( s e e F i g u r e 2 ) i s t h e a s s i g n m e n t o f a n  

i n t e r v a l   I  (  a  )  o f i n t e g e r s i n   f  1  : : : N   g  t o e a c h n o d e   a  o f  T  , s u c h t h a t :  

  d i s t i n c t n o d e s a r e a s s i g n e d d i s j o i n t i n t e r v a l s a n d e a c h n o d e   a  i s a s s i g n e d a n i n t e r v a l  

o f l e n g t h   w  (  a  )   

   f o r a n y t w o i n t e g e r s  i  a n d  j  i n  f  1  : : : N   g  ,  i < j  , i f  i  2  I  (  a  )  a n d  j  2  I  (  b  )   f o r s o m e 

n o d e s   a  a n d  b  , t h e n   a  =  b  o r  a  i s v i s i t e d f o r t h e r s t t i m e b e f o r e   b  a l o n g   P  .

D e n i t i o n 1 3   L e t  (  T  w  )  b e a w e i g h t e d t r e e o f r i n g s w i t h t o t a l w e i g h t   N  , l e t   P  b e a c l o s e d  

E u l e r i a n d i p a t h i n   T  a n d l e t   I  b e t h e i n t e r v a l l a b e l l i n g f o r   P  . T w o n o d e s   a  a n d  b  a r e 

s a i d t o b e   a n t i p o d a l   i f t h e r e e x i s t   i  2  I  (  a  )  a n d  j  2  I  (  b  )  s u c h t h a t   j  =  i  +  b 

c  m o d  N  o r 

j  =  i  +  d 

e  m o d  N  .

T h i s d e n i t i o n o f a n t i p o d a l n o d e s o f w e i g h t e d t r e e s o f r i n g s i s e q u i v a l e n t t o t h a t g i v e n  

p r e v i o u s l y f o r w e i g h t e d r i n g s . A l s o , h a l f - c o l o r s c a n b e d e n e d f o r t r e e s o f r i n g s . N o t e t h a t  

a c l o s e d E u l e r i a n ( a n d H a m i l t o n ) d i p a t h   P  f o r a w e i g h t e d t r e e o f r i n g s   (  T  w  )  i n d u c e s a n  

o r i e n t a t i o n o f e a c h r i n g o f   T  . I n d e e d , e v e r y a r c u s e d b y   P  c a n b e d e n e d   c l o c k w i s e   a n d e v e r y  

o t h e r a r c c a n b e d e n e d   a n t i - c l o c k w i s e   . W e c a n t h e n c a l l  h a l f - c o l o r   a c o l o r u s e d f o r r o u t i n g  

a s e t o f a r c - d i s j o i n t d i p a t h s u s i n g e x c l u s i v e l y c l o c k w i s e o r a n t i - c l o c k w i s e a r c s . N e v e r t h e l e s s ,

w e w i l l n e e d a s l i g h t l y d i e r e n t d e n i t i o n o f h a l f - c o l o r s i n C a s e B . I n d e e d , t o a c h i e v e M a i n  

T h e o r e m i t i s o n l y r e q u i r e d t h a t h a l f - c o l o r s c a n b e c o m b i n e d t w o b y t w o t o o b t a i n c o l o r s .

T h i s w i l l b e t h e c a s e i n t h e p r o o f o f L e m m a s 1 7 a n d 1 8 w h e r e e a c h h a l f - c o l o r w i l l b e u s e d f o r  

r o u t i n g a s e t o f a r c - d i s j o i n t d i p a t h s u s i n g   i n e a c h r i n g   e x c l u s i v e l y c l o c k w i s e o r a n t i - c l o c k w i s e  

a r c s .

A s f o r w e i g h t e d r i n g s , w e r s t a s s u m e t h a t C o n d i t i o n A i s s a t i s e d ( C a s e A ) .

131

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 142/200

8  B e a u q u i e r , P r e n n e s & T t h  

[30,31]

[37][4]

[7,11]

[12,14] [16,19]   (1)

(4) (1)

(1)

(4)

(4)(2)[15]

[23]

(4)(3)   (1)

(5)

(1)

[45,49] [44]

[50,52](3)

[5,6](2)   (3)

[26,29]

[32]

(1)

(2)

(4)

[40,43](2)

[38,39]

[20,22](3)

[1,3]

[24,25]

[33,36]

F i g u r e 3 : I n t e r v a l l a b e l l i n g o f a w e i g h t e d t r e e o f r i n g s ( w e i g h t s a r e i n b r a c k e t s ) i n d u c e d b y  

a c l o s e d E u l e r i a n d i p a t h .

L e m m a 1 4   I f P r o p o s i t i o n 1 1 h o l d s f o r a l l w e i g h t e d t r e e s o f r i n g s w i t h w e i g h t l e s s t h a n   N  , 

t h e n i t h o l d s f o r a n y w e i g h t e d t r e e o f r i n g s w i t h w e i g h t   N  s a t i s f y i n g C o n d i t i o n A .

P r o o f .   T h e s a m e a r g u m e n t s a s i n t h e p r o o f o f L e m m a 7 a r e u s e d a n d w e g i v e h e r e a  

s h o r t p r o o f . G i v e n a w e i g h t e d t r e e o f r i n g s   (  T  w  )  , l e t   P  b e a c l o s e d E u l e r i a n d i p a t h i n   T  .

W e c o n s i d e r t w o a n t i p o d a l n o d e s   a  a n d  b  a n d w e c a n a s s u m e w . l . o . g . t h a t   a  i s v i s i t e d f o r  

t h e r s t t i m e b e f o r e   b  a l o n g   P  . L e t   A  b e t h e s e t o f n o d e s v i s i t e d a f t e r   a  a n d b e f o r e   b  a n d 

l e t  B  b e t h e s e t o f n o d e s v i s i t e d b e f o r e   a  o r a f t e r   b  . B y d e n i n g   A  a n d  B  i n t h i s m a n n e r  

a n d b y r o u t i n g a l l r e q u e s t s c l o c k w i s e o r a n t i - c l o c k w i s e a l o n g   P  , t h e p r o o f o f L e m m a 7 c a n  

b e a d a p t e d a n d l e a d s t o t h e s a m e r e s u l t . 2 

L e t  (  T  w  )  b e a w e i g h t e d t r e e o f r i n g s w i t h m i n i m u m g a p     . I f C o n d i t i o n A i s n o t  

s a t i s e d , t h e n   >  1  a n d C o n d i t i o n B h o l d s ( C a s e B ) .

D e n i t i o n 1 5   A  m a i n r i n g   o f  (  T  w  )  i s a n y r i n g w h e r e s o m e t i g h t c u t o c c u r s . A   b l o c k   o f 

a m a i n r i n g   C  i s a n y s e t o f n o d e s r e m a i n i n g c o n n e c t e d a f t e r r e m o v i n g a l l t h e a r c s o f   C  .

W h e r e a s f o r w e i g h t e d r i n g s C o n d i t i o n B i m p l i e s a n o d d n u m b e r o f n o d e s o f t h e s a m e  

w e i g h t , f o r w e i g h t e d t r e e s o f r i n g s w e n e e d t o a d d t h e c o n d i t i o n t h a t e v e r y b l o c k o f a m a i n  

r i n g h a s w e i g h t a t m o s t   N =  2  ( C a s e B 1 ) .

132

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 143/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g i n W e i g h t e d T r e e s o f R i n g s   9 

L e m m a 1 6   C o n s i d e r a w e i g h t e d t r e e o f r i n g s s a t i s f y i n g C o n d i t i o n B a n d h a v i n g a m a i n  

r i n g w i t h b l o c k s a l l o f w e i g h t a t m o s t   N =  2  . T h e n t h e r e i s a n o d d n u m b e r o f b l o c k s a l l o f t h e  

s a m e w e i g h t .

S k e t c h o f p r o o f .   S e e t h e p r o o f o f L e m m a 1 0 . ( B l o c k s o f a t r e e o f r i n g s c o r r e s p o n d t o  

n o d e s o f a r i n g a n d a n t i p o d a l b l o c k s a r e d e n e d a s c o n t a i n i n g a n t i p o d a l n o d e s . )   2 

F i g u r e 4 : A w e i g h t e d t r e e o f r i n g s i n C a s e B 1 . A l l w e i g h t s a r e e q u a l t o   1  .

T h e r e m a i n i n g c a s e t o s t u d y i s t h a t o f a w e i g h t e d t r e e o f r i n g s s a t i s f y i n g C o n d i t i o n B  

a n d h a v i n g a m a i n r i n g w i t h o n e b l o c k o f w e i g h t g r e a t e r t h a n   N =  2  ( C a s e B 2 ) . S o t h e r e i s  

e x a c t l y o n e t i g h t c u t i n t h e m a i n r i n g s e p a r a t i n g t h i s b l o c k f r o m t h e o t h e r b l o c k s . M o r e o v e r  

C o n d i t i o n B i m p l i e s t h e e x i s t e n c e o f a n o t h e r t i g h t c u t o u t o f t h e m a i n r i n g , a s t w o a n t i p o d a l  

n o d e s c a n b e c h o s e n r e s p e c t i v e l y i n a n d o u t o f t h e m a i n r i n g . S o w e c a n s e e t h e w e i g h t e d  

t r e e o f r i n g s a s t h e u n i o n o f w e i g h t e d t r e e s o f r i n g s ( a t l e a s t t w o o f t h e m h a v i n g t h e s a m e  

m a x i m u m w e i g h t ) w h i c h i n t e r s e c t t w o b y t w o i n t h e s a m e w e i g h t e d n o d e .

F i g u r e 5 : A w e i g h t e d t r e e o f r i n g s i n C a s e B 2 . A l l w e i g h t s a r e e q u a l t o   1  .

I n o r d e r t o c o m p l e t e t h e p r o o f o f M a i n T h e o r e m w e n e e d t o s o l v e C a s e B 1 a n d C a s e B 2 .

L e m m a 1 7   P r o p o s i t i o n 1 1 h o l d s f o r a n y w e i g h t e d t r e e o f r i n g s   (  T  w  )  w i t h   2   p  + 1  b l o c k s  

(   p >  0  ) o f w e i g h t   k  .

133

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 144/200

1 0  B e a u q u i e r , P r e n n e s & T t h  

P r o o f .   T h e l o a d o f a t i g h t c u t i s    p  (   p  + 1 )  k 

. T h e h a l f - c o l o r i n g o f   (  T  w  )  f o l l o w s f r o m  

t h e s o l u t i o n o b t a i n e d f o r t h e r i n g   (  C 

2  p  + 1 

)  w i t h   2   p  + 1  n o d e s a n d u n i f o r m u n i t w e i g h t ,

t h a t u s e s    p  (   p  + 1 )  h a l f - c o l o r s .

W e n u m b e r b l o c k s o f  T  w i t h i n t e g e r s f r o m   1  t o  2   p  + 1  l i k e t h e n o d e s o f   C 

2  p  + 1 

a n d f o r e a c h  

i n t e g e r   i  w e t a k e a c l o s e d E u l e r i a n d i p a t h   P 

o f b l o c k n u m b e r   i  a n d i t s i n t e r v a l l a b e l l i n g   I 

.

M o r e o v e r , f o r   1    i    2   p  + 1  a n d  1    x    k  , w e d e n o t e b y   l 

(  x  )  t h e n o d e o f b l o c k n u m b e r   i 

s u c h t h a t   x  2  I 

(  l 

(  x  ) )  . W e e s t a b l i s h a c o r r e s p o n d e n c e b e t w e e n e a c h h a l f - c o l o r u s e d i n a  

s o l u t i o n f o r   (  C 

2  p  + 1 

)  a n d a s e t o f   k 

h a l f - c o l o r s f o r   (  T  w  )  . E v e r y d i p a t h i n   T  w i l l b e  

r o u t e d i n e v e r y b l o c k a l o n g i t s E u l e r i a n d i p a t h .

A s s u m e t h a t   c  i s a h a l f - c o l o r u s e d i n   (  C 

2  p  + 1 

)  f o r c l o c k w i s e d i p a t h s . F o r e a c h p a i r o f  

i n t e g e r s   x  a n d  y  s u c h t h a t   1    x y    k  , w e u s e i n   (  T  w  )  a h a l f - c o l o r t o c o l o r d i p a t h s   1 )  f r o m  

n o d e   l 

(  x  )  t o n o d e   l 

(  y  )  f o r e a c h   i  , a n d   2 )  f r o m n o d e   l 

(  y  )  t o n o d e   l 

(  x  )  i f t h e r e i s i n  

(  C 

2  p  + 1 

)  a d i p a t h f r o m n o d e   i  t o n o d e   j  c o l o r e d b y   c  . N o t e t h a t t h e s e d i p a t h s a r e d e n e d  

c l o c k w i s e i n t h e m a i n r i n g , c l o c k w i s e i n t h e b l o c k s i f   x    y  a n d a n t i - c l o c k w i s e i n t h e b l o c k s  

i f  y < x  .

S i m i l a r l y , i f   c  i s u s e d i n   (  C 

2  p  + 1 

)  f o r a n t i - c l o c k w i s e d i p a t h s t h e n f o r   1    x y    k 

w e u s e i n   (  T  w  )  a h a l f - c o l o r t o c o l o r d i p a t h s   1 )  f r o m n o d e   l 

(  y  )  t o n o d e   l 

(  x  )  f o r e a c h   i  ,

a n d  2 )  f r o m n o d e   l 

(  x  )  t o n o d e   l 

(  y  )  i f t h e r e i s i n   (  C 

2  p  + 1 

)  a d i p a t h f r o m n o d e   i  t o 

n o d e   j  c o l o r e d b y   c  . N o t e t h a t t h e s e d i p a t h s a r e d e n e d a n t i - c l o c k w i s e i n t h e m a i n r i n g ,

a n t i - c l o c k w i s e i n t h e b l o c k s i f   x    y  a n d c l o c k w i s e i n t h e b l o c k s i f   y < x  .

T h i s s y m m e t r i c a s s i g n m e n t e n s u r e s t h a t h a l f - c o l o r s c a n b e c o m b i n e d t w o b y t w o t o o b t a i n  

c o l o r s , s o P r o p o s i t i o n 1 1 h o l d s i n C a s e B 1 . 2 

L e m m a 1 8   P r o p o s i t i o n 1 1 h o l d s f o r a n y w e i g h t e d t r e e o f r i n g s   (  T  w  )  t h a t i s t h e u n i o n  

o f w e i g h t e d t r e e s o f r i n g s ( a t l e a s t t w o o f t h e m h a v i n g t h e s a m e m a x i m u m w e i g h t ) w h i c h  

i n t e r s e c t t w o b y t w o i n t h e s a m e w e i g h t e d n o d e .

S k e t c h o f p r o o f .   L e t  v  b e t h e c o m m o n w e i g h t e d n o d e o f t h e w e i g h t e d s u b t r e e s o f  

r i n g s w h o s e u n i o n f o r m s   (  T  w  )  . N o t e t h a t   v  i s a t t h e b o r d e r o f e v e r y t i g h t c u t . I n e a c h  

s u b t r e e o f r i n g s w e t a k e a c l o s e d E u l e r i a n d i p a t h a n d e v e r y d i p a t h i n   T  w i l l b e r o u t e d i n  

e v e r y s u b t r e e o f r i n g s a l o n g i t s E u l e r i a n d i p a t h . A g o o d r o u t i n g s t r a t e g y i s t o c o m b i n e  

t h e d i e r e n t r o u t i n g s f o r e a c h s u b t r e e o f r i n g s o b t a i n e d b y a d d i n g t o t h e w e i g h t o f n o d e   v 

t h e w e i g h t s o f t h e o t h e r s u b t r e e s o f r i n g s ( C o n d i t i o n A i s t h e n s a t i s e d i n e a c h s o m o d i e d  

s u b t r e e o f r i n g s ) . T h e m a i n p r o b l e m c o n s i s t s i n c o l o r i n g t h e s e t o f a l l d i p a t h s g o i n g t o o r  

f r o m o r t h r o u g h   v  . T h i s i s o b v i o u s l y e q u i v a l e n t t o c o l o r a s e t o f d i p a t h s i n a s u b d i v i d e d  

s t a r , i . e . i n a g r a p h t h a t i s t h e u n i o n o f p a t h s ( t w i c e m o r e t h a n s u b t r e e s o f r i n g s ) w h i c h  

i n t e r s e c t t w o b y t w o i n t h e s a m e n o d e . T h e o r e m 2 1 o f 4 ] s t a t e s t h e e x i s t e n c e o f a c o l o r i n g  

i n t h i s c a s e w i t h t h e r i g h t n u m b e r o f c o l o r s . T h e r e m a i n i n g d i p a t h s g o n e i t h e r t o n e i t h e r  

f r o m n o r t h r o u g h   v  a n d c a n b e c o l o r e d m o r e e a s i l y . 2 

134

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 145/200

A l l - t o - A l l R o u t i n g a n d C o l o r i n g i n W e i g h t e d T r e e s o f R i n g s   1 1 

R e f e r e n c e s    

1 ] A . A g g a r w a l , A . B a r - N o y , D . C o p p e r s m i t h , R . R a m a s w a m i , B . S c h i e b e r , a n d M . S u d a n .

E c i e n t r o u t i n g a n d s c h e d u l i n g a l g o r i t h m s f o r o p t i c a l n e t w o r k s . I n   P r o c . o f t h e 5 t h  

A n n . A C M - S I A M S y m p . o n D i s c r e t e A l g o r i t h m s ( S O D A ' 9 4 )  , p a g e s 4 1 2 4 2 3 . A C M  

P r e s s , J a n u a r y 1 9 9 4 .

2 ] Y . A u m a n n a n d Y . R a b a n i . I m p r o v e d b o u n d s f o r a l l o p t i c a l r o u t i n g . I n   P r o c . o f t h e  

6 t h A n n . A C M - S I A M S y m p . o n D i s c r e t e A l g o r i t h m s ( S O D A ' 9 5 )  , p a g e s 5 6 7 5 7 6 . A C M  

P r e s s , J a n u a r y 1 9 9 5 .

3 ] B . B e a u q u i e r . A l l - t o - a l l c o m m u n i c a t i o n i n s o m e w a v e l e n g t h - r o u t e d a l l - o p t i c a l n e t w o r k s .

N e t w o r k s ( W i l e y - I n t e r s c i e n c e )  , 3 3 ( 3 ) : 1 7 9 1 8 7 , M a y 1 9 9 9 .

4 ] B . B e a u q u i e r , J - C . B e r m o n d , L . G a r g a n o , P . H e l l , S . P r e n n e s , a n d U . V a c c a r o . G r a p h  

p r o b l e m s a r i s i n g f r o m w a v e l e n g t h r o u t i n g i n a l l o p t i c a l n e t w o r k s . I n   P r o c . o f 2 n d  

I E E E W o r k s h o p o n O p t i c s a n d C o m p u t e r S c i e n c e ( W O C S , p a r t o f I P P S ' 9 7 )  . I E E E  

P r e s s , A p r i l 1 9 9 7 .

5 ] J . - C . B e r m o n d , L . G a r g a n o , S . P r e n n e s , A . A . R e s c i g n o , a n d U . V a c c a r o . E c i e n t  

c o l l e c t i v e c o m m u n i c a t i o n i n o p t i c a l n e t w o r k s . I n   P r o c . o f 2 3 r d I n t . C o l l o q . o n A u t o m a t a ,  

L a n g u a g e s a n d P r o g r a m m i n g ( I C A L P ' 9 6 )  , v o l u m e 1 0 9 9 o f   L e c t u r e N o t e s i n C o m p u t e r  

S c i e n c e  , p a g e s 5 7 4 5 8 5 . S p r i n g e r - V e r l a g , J u l y 1 9 9 6 .

6 ] N . K . C h e u n g , N o s u K . , a n d G . W i n z e r . S p e c i a l i s s u e o n d e n s e W D M n e t w o r k s . J o u r n a l  

o n S e l e c t e d A r e a s i n C o m m u n i c a t i o n s  , 8 , 1 9 9 0 .

7 ] T . E r l e b a c h a n d K J a n s e n . S c h e d u l i n g o f v i r t u a l c o n n e c t i o n s i n f a s t n e t w o r k s . I n   P r o c .

o f P a r a l l e l S y s t e m s a n d A l g o r i t h m s ( P A S A )  , p a g e s 1 3 3 2 , 1 9 9 6 .

8 ] L . G a r g a n o , P . H e l l , a n d S . P r e n n e s . C o l o u r i n g p a t h s i n d i r e c t e d s y m m e t r i c t r e e s w i t h  

a p p l i c a t i o n s t o W D M r o u t i n g . I n   P r o c . o f 2 4 t h I n t . C o l l o q . o n A u t o m a t a , L a n g u a g e s  

a n d P r o g r a m m i n g ( I C A L P ' 9 7 )  , v o l u m e 1 2 5 6 o f   L e c t u r e N o t e s i n C o m p u t e r S c i e n c e  ,

p a g e s 5 0 5 5 1 5 . S p r i n g e r - V e r l a g , J u l y 1 9 9 7 .

9 ] P . E . G r e e n . T h e f u t u r e o f b e r o p t i c c o m p u t e r n e t w o r k s . I E E E C o m p u t e r  , 2 4 ( 9 ) : 7 8  

8 7 , S e p t e m b e r 1 9 9 1 .

1 0 ] P . E . G r e e n . F i b e r O p t i c C o m m u n i c a t i o n N e t w o r k s  . P r e n t i c e H a l l , 1 9 9 3 .

1 1 ] C . K a k l a m a n i s a n d P . P e r s i a n o . E c i e n t w a v e l e n g t h r o u t i n g o n d i r e c t e d b e r t r e e s .

I n  P r o c . o f E u r o p e a n S y m p . o n A l g o r i t h m s ( E S A ' 9 6 )  , v o l u m e 1 1 3 6 o f  L e c t u r e N o t e s i n  

C o m p u t e r S c i e n c e  , p a g e s 4 6 0 4 7 0 , 1 9 9 6 .

1 2 ] M . M i h a i l , C . K a k l a m a n i s , a n d S . R a o . E c i e n t a c c e s s t o o p t i c a l b a n d w i d t h  

w a v e l e n g t h r o u t i n g o n d i r e c t e d b e r t r e e s , r i n g s , a n d t r e e s o f r i n g s . I n   P r o c . o f 3 6 t h  

A n n . S y m p . o n F o u n d a t i o n s o f C o m p u t e r S c i e n c e ( F O C S ' 9 5 )  , p a g e s 5 4 8 5 5 7 . I E E E ,

O c t o b e r 1 9 9 5 .

135

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 146/200

1 2  B e a u q u i e r , P r e n n e s & T t h  

1 3 ] D . M i n o l i . T e l e c o m m u n i c a t i o n s T e c h n o l o g y H a n d b o o k  . A r t e c h H o u s e , 1 9 9 1 .

1 4 ] B . M u k h e r j e e . W D M - b a s e d l o c a l l i g h t w a v e n e t w o r k s , P a r t 1 : S i n g l e - h o p s y s t e m s . I E E E  

N e t w o r k M a g a z i n e  , 6 ( 3 ) : 1 2 2 7 , M a y 1 9 9 2 .

1 5 ] P . R a g h a v a n a n d E . U p f a l . E c i e n t r o u t i n g i n a l l - o p t i c a l n e t w o r k s . I n   P r o c . o f t h e 2 6 t h  

A n n . A C M S y m p . o n T h e o r y o f C o m p u t i n g ( S T O C ' 9 4 )  , p a g e s 1 3 4 1 4 3 , M a y 1 9 9 4 .

1 6 ] R . R a m a s w a m i . M u l t i w a v e l e n g t h l i g h t w a v e n e t w o r k s f o r c o m p u t e r c o m m u n i c a t i o n .

I E E E C o m m u n i c a t i o n s M a g a z i n e  , 3 1 ( 2 ) : 7 8 8 8 , F e b r u a r y 1 9 9 3 .

1 7 ] O . T o g n i . O p t i c a l a l l - t o - a l l c o m m u n i c a t i o n i n i n a t e d n e t w o r k s . I n   P r o c . o f t h e 5 t h A n n .

I n t . W o r k s h o p o n G r a p h - T h e o r e t i c C o n c e p t s i n C o m p u t e r S c i e n c e ( W G ' 9 8 )  , v o l u m e  

1 5 1 7 o f  L e c t u r e N o t e s i n C o m p u t e r S c i e n c e  , p a g e s 7 8 8 7 . S p r i n g e r - V e r l a g , 1 9 9 8 .

1 8 ] G . W i l f o n g . M i n i m i z i n g w a v e l e n g t h s i n a n a l l - o p t i c a l r i n g n e t w o r k . I n   P r o c . o f t h e 7 t h  

I n t . S y m p . o n A l g o r i t h m s a n d C o m p u t a t i o n ( I S A A C ' 9 6 )  , v o l u m e 1 1 7 8 o f  L e c t u r e N o t e s  

i n C o m p u t e r S c i e n c e  , p a g e s 3 4 6 3 5 5 . S p r i n g e r - V e r l a g , 1 9 9 6 .

136

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 147/200

A N N E X E D        

T i g h t b o u n d s f o r b r o a d c a s t i n g      

i n t h e l i n e a r c o s t m o d e l    

1 3 7 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 148/200

1 3 8 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 149/200

T i g h t B o u n d s f o r B r o a d c a s t i n g    

i n t h e L i n e a r C o s t M o d e l  

B r u n o B e a u q u i e r , O l i v i e r D e l m a s , S t p h a n e P r e n n e s  

T h m e 1 R s e a u x e t s y s t m e s  

P r o j e t S l o o p  

N o v e m b r e 1 9 9 9  

A b s t r a c t :   T h i s w o r k c o n s i d e r s b r o a d c a s t p r o t o c o l s m a d e o f s u c c e s s i v e c o m m u n i c a t i o n  

r o u n d s   i n t h e   l i n e a r c o s t   m o d e l : t h e t i m e n e e d e d t o s e n d a m e s s a g e o f l e n g t h   L  i s d e n e d  

a s    +  L   . I n t h i s m o d e l , t h e   c o m m u n i c a t i o n t i m e   o f a n y a l g o r i t h m   A  i s e x p r e s s e d a s t h e  

s u m  R 

  +  T 

  , w h e r e   R 

i s t h e   n u m b e r o f r o u n d s   a n d  T 

t h e  t r a n s m i s s i o n c o s t   o f t h e  

a l g o r i t h m . I n o r d e r t o d e s i g n a n e c i e n t a l g o r i t h m r e a l i z i n g a g i v e n c o m m u n i c a t i o n p a t t e r n ,

i t a p p e a r s t h a t m i n i m i z i n g   R 

a n d  T 

a r e a n t i n o m i c g o a l s . W e s t u d y t h i s t r a d e - o i s s u e f o r  

b r o a d c a s t p r o t o c o l s . S u r p r i s i n g l y , s u c h a g e n e r a l t h e o r e t i c a l s t u d y h a s a l m o s t n e v e r b e e n  

d o n e . I n t h e l i t e r a t u r e , o n l y t h e t w o o p p o s i t e i s s u e s a r e a c t u a l l y c o n s i d e r e d : m i n i m i z i n g  

t h e n u m b e r o f r o u n d s i n t h e c a s e o f s h o r t m e s s a g e s , o r m i n i m i z i n g t h e t r a n s m i s s i o n c o s t i n  

t h e c a s e o f l a r g e m e s s a g e s . O u r r e s u l t s c o n c e r n t h e f u l l y - c o n n e c t e d   N  - n o d e s n e t w o r k   K 

,

w i t h   N  = (  k  + 1 ) 

, i n t h e b i d i r e c t i o n a l   k  ;  p o r t s m o d e . W e d e r i v e t i g h t b o u n d s o n t h e  

c o m m u n i c a t i o n t i m e f o r b r o a d c a s t i n g i n   T  +  r  r o u n d s , o u r l o w e r b o u n d s h o l d i n g f o r a n y  

n e t w o r k .

K e y - w o r d s :   c o m m u n i c a t i o n n e t w o r k s , b r o a d c a s t i n g , l i n e a r c o s t .

( R s u m : t s v p )  

A n e x t e n d e d a b s t r a c t o f t h i s p a p e r w r i t t e n b y t h e s e c o n d a u t h o r h a s b e e n a c c e p t e d i n t h e   5 t h I n t e r n a -  

t i o n a l C o l l o q u i u m o n S t r u c t u r a l I n f o r m a t i o n a n d C o m m u n i c a t i o n C o m p l e x i t y ( S I R O C C O ' 9 8 )  

T h i s w o r k h a s b e e n p a r t i a l l y s u p p o r t e d b y t h e A F I R S T i n t h e f r a m e w o r k o f t h e F r e n c h - I s r a e l i p r o j e c t  

C o m m u n i c a t i o n A l g o r i t h m s i n O p t i c a l N e t w o r k s   a n d b y t h e F r e n c h R N R T p r o j e c t   P O R T O  

Unité de recherche INRIA Sophia Antipolis

2004 route des Lucioles, BP 93, 06902 SOPHIA ANTIPOLIS Cedex (France)

Téléphone : 04 93 65 77 77 – Télécopie : 04 93 65 77 65

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 150/200

B o r n e s F i n e s p o u r l a D i u s i o n      

a v e c C o t L i n a i r e    

R s u m :   C e t r a v a i l c o n s i d r e d e s p r o t o c o l e s d e d i u s i o n s e d r o u l a n t e n   t a p e s   s u c c e s s i v e s  

s o u s l e m o d l e   l i n a i r e   d u c o t d e c o m m u n i c a t i o n : l e t e m p s n c e s s a i r e p o u r e n v o y e r u n  

m e s s a g e d e l o n g u e u r   L  e s t d n i p a r     +  L   . D a n s c e m o d l e , l e   t e m p s d e c o m m u n i c a t i o n  

d ' u n a l g o r i t h m e s ' e x p r i m e p a r l a s o m m e   R 

  +  T 

  , o   R 

e s t l e   n o m b r e d ' t a p e s  

e t  T 

l e  c o t d e t r a n s m i s s i o n   d e l ' a l g o r i t h m e . E n v u e d e c o n c e v o i r u n a l g o r i t h m e e c a c e  

r a l i s a n t u n s c h m a d e c o m m u n i c a t i o n d o n n , i l a p p a r a t q u e m i n i m i s e r   R 

e t  T 

s o n t d e s  

o b j e c t i f s a n t i n o m i q u e s . N o u s t u d i o n s l e c o m p r o m i s n c e s s a i r e e n t r e c e s d e u x c o t s d a n s  

l e c a d r e d e l a d i u s i o n . I l s ' a v r e q u ' u n e t e l l e t u d e t h o r i q u e g n r a l e n ' a p r a t i q u e m e n t  

 j a m a i s t e n t r e p r i s e . D a n s l a l i t t r a t u r e , s e u l e m e n t l e s d e u x c a s e x t r m e s s o n t c o n s i d r s :

m i n i m i s a t i o n d u n o m b r e d ' t a p e s d a n s l e c a s d e m e s s a g e s c o u r t s , o u m i n i m i s a t i o n d u c o t  

d e t r a n s m i s s i o n d a n s l e c a s d e m e s s a g e s l o n g s . N o s r s u l t a t s c o n c e r n e n t l e r s e a u c o m p l e t  

, a v e c   N  = (  k  + 1 ) 

, s o u s l e m o d e   k  - p o r t s b i d i r e c t i o n n e l . N o u s d r i v o n s d e s b o r n e s n e s  

s u r l e t e m p s d e c o m m u n i c a t i o n p o u r l a d i u s i o n e n   T  +  r  t a p e s , l e s b o r n e s i n f r i e u r e s t a n t  

v a l a b l e s d a n s t o u t r s e a u .

M o t s - c l :   r s e a u x d e c o m m u n i c a t i o n , d i u s i o n , c o t l i n a i r e .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 151/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   1 

1 I n t r o d u c t i o n      

W h e n s t u d y i n g i n f o r m a t i o n d i s s e m i n a t i o n i n c o m m u n i c a t i o n n e t w o r k s , o f t e n c o n s i d e r e d a r e  

p r o t o c o l s m a d e o f s u c c e s s i v e c o m m u n i c a t i o n   r o u n d s   w i t h a   l i n e a r   m o d e l f o r t h e c o m m u n i -  

c a t i o n   c o s t   : t h e t i m e n e e d e d t o s e n d a m e s s a g e o f s i z e   L  f r o m a n o d e t o a n o t h e r i s d e n e d  

a s    +  L   , w h e r e     s t a n d s f o r a s t a r t - u p t i m e w h i l e   L   r e p r e s e n t s t h e c o s t o f s e n d i n g   L  b i t s  

o f d a t a i n a c h a n n e l w i t h b a n d w i d t h   1  =   . T h e   c o s t o f a r o u n d   i s d e n e d a s t h e m a x i m u m  

o f t h e c o s t o f a l l t h e c o m m u n i c a t i o n s d o n e d u r i n g t h i s r o u n d . I n s u c h a m o d e l i z a t i o n , t h e  

c o m m u n i c a t i o n t i m e   o f a n y a l g o r i t h m   A  c a n b e e x p r e s s e d a s t h e s u m   R 

  +  T 

  ,

w h e r e   R 

i s t h e   n u m b e r o f r o u n d s   a n d  T 

t h e  t r a n s m i s s i o n c o s t   o f t h e a l g o r i t h m . T h i s  

l i n e a r m o d e l o f t h e c o m m u n i c a t i o n c o s t i s o f t e n u s e d i n t h e l i t e r a t u r e a n d r e f e r e n c e s t o a l g o -  

r i t h m i c w o r k c a n b e f o u n d i n 6 , 7 ] . W h e n t r y i n g t o d e s i g n a n o p t i m a l a l g o r i t h m p e r f o r m i n g  

a g i v e n c o m m u n i c a t i o n p a t t e r n , i t a p p e a r s t h a t m i n i m i z i n g   R 

a n d  T 

a r e o f t e n   a n t i n o m i c  

g o a l s . I n f a c t , i n t h e l i t e r a t u r e m a n y a u t h o r s o p t i m i z e o n l y o n e o f t h e s e t w o p a r a m e t e r s b y  

c o n s i d e r i n g o n e o f t h e t w o e x t r e m a l c a s e s :

  S h o r t m e s s a g e s   (  i . e .     L   )  ;  I n t h i s c a s e , R 

  i s t h e l e a d i n g t e r m o f t h e  

c o m m u n i c a t i o n t i m e . H e n c e , o n l y t h e n u m b e r o f r o u n d s i s t o b e m i n i m i z e d . M a n y  

a u t h o r s h a v e p r o p o s e d b r o a d c a s t a l g o r i t h m s o p t i m a l w i t h t h a t r e s p e c t ( s e e t h e s u r v e y s  

1 0 , 1 1 ] , t h e b o o k 1 4 ] , t h e c h a p t e r 1 3 ] o r t h e t h e s e s 6 , 7 ] ) .

  L a r g e m e s s a g e s   (  i . e . L       )  ;  I n t h i s c a s e , o n l y t h e t r a n s m i s s i o n c o s t i s t o b e m i n -  

i m i z e d . T e c h n i q u e s , l i k e p i p e l i n e d a l g o r i t h m s u s i n g d i s j o i n t s p a n n i n g t r e e s , e n s u r e  

a n e a r l y o p t i m a l c o s t f o r m e s s a g e t r a n s m i s s i o n ( s e e 8 , 1 2 , 1 5 ] f o r h y p e r c u b e n e t w o r k  

o r 4 , 9 ] f o r g r i d s , a n d 1 0 , 1 4 ] f o r a g e n e r a l s u r v e y ) . N o t e t h a t t h i s k i n d o f o p t i m a l i t y  

a l w a y s i m p l i e s a l a r g e n u m b e r o f c o m m u n i c a t i o n r o u n d s .

S o m e a u t h o r s c o n s i d e r e d a l s o f a m i l i e s o f a l g o r i t h m s   A  (   p  )  d e p e n d i n g o n s o m e p a r a m e t e r    p 

( f o r e x a m p l e , f o r p i p e l i n e d a l g o r i t h m s    p  u s u a l l y r e p r e s e n t s t h e s i z e o f p a c k e t s , a s s u m i n g t h a t  

a l l p a c k e t s h a v e t h e s a m e s i z e   ;  s e e t h e s u r v e y 1 0 ] a n d t h e a s s o c i a t e d r e f e r e n c e s ) . I n t h i s  

c a s e , t h e f a m i l y   A  (   p  )  u s e s   R 

(   p  )  r o u n d s w i t h a t r a n s m i s s i o n c o s t   T 

(   p  )  . W i t h i n a f a m i l y , a s  

t h e f u n c t i o n s   R 

(   p  )  a n d  T 

(   p  )  h a v e u s u a l l y a n o p p o s i t e b e h a v i o r , t h e o p t i m a l    p  m i n i m i z i n g  

t h e c o m m u n i c a t i o n t i m e c a n b e c h o s e n f o r g i v e n     , L  a n d    .

H e r e , i n o r d e r t o d e s i g n o p t i m a l a l g o r i t h m s a n d t o s t u d y t h i s t r a d e - o , w e p r o c e e d i n  

a d i e r e n t w a y . G i v e n t h e n u m b e r o f r o u n d s , w e t r y t o d e t e r m i n e ( a t l e a s t t o n d a t i g h t  

e s t i m a t i o n o f ) t h e m i n i m u m t r a n s m i s s i o n c o s t o f a n y a l g o r i t h m r e a l i z i n g t h e c o m m u n i c a t i o n  

p a t t e r n w i t h i n t h i s g i v e n n u m b e r o f r o u n d s . A g e n e r a l t h e o r e t i c a l s t u d y a b o u t s u c h a t r a d e -  

o h a s a l m o s t n e v e r b e e n d o n e ( e x c e p t i n 5 ] ) a n d t h e r e f o r e n o o p t i m a l p r o t o c o l w a s k n o w n  

b u t i n t h e c a s e o f s h o r t o r l a r g e m e s s a g e s , b y o p t i m i z i n g o n l y t h e l e a d i n g t e r m .

141

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 152/200

2  B e a u q u i e r , D e l m a s & P r e n n e s  

T h e d e t e r m i n a t i o n o f t h e m i n i m u m t r a n s m i s s i o n c o s t o f a n a l g o r i t h m u s i n g a g i v e n  

n u m b e r o f r o u n d s a p p e a r s t o b e a d i c u l t p r o b l e m . S o , w e r e s t r i c t o u r s e l v e s t o t h e c o m m u -  

n i c a t i o n s c h e m e c a l l e d b r o a d c a s t i n g , w h e r e a s i n g l e s o u r c e h a s t o s e n d t h e s a m e m e s s a g e o f  

l e n g t h   L  t o a l l t h e o t h e r n o d e s i n t h e n e t w o r k . W e a l s o a s s u m e t h a t l i n k s a r e f u l l - d u p l e x (  i . e .

t h e r e i s a b i d i r e c t i o n a l l i n k b e t w e e n e a c h p a i r o f n o d e ) a n d t h a t a n o d e c a n s i m u l t a n e o u s l y  

s e n d a n d r e c e i v e d a t a o n a t m o s t   k  ;  p o r t s . W e c o n s i d e r t h e c a s e w h e r e t h e n e t w o r k i s t h e  

c o m p l e t e g r a p h   K 

a n d w e a s s u m e t h a t   N  = (  k  + 1 ) 

, a s t h i s i s t h e m a x i m u m n u m b e r o f  

n o d e s w h i c h c a n b e i n f o r m e d i n   T  r o u n d s . W i t h t h e s e h y p o t h e s e s , a n y b r o a d c a s t a l g o r i t h m  

n e e d s   a t l e a s t   T  r o u n d s .

I n t h i s p a p e r , w e s t u d y t h e a n t i n o m y b e t w e e n t h e n u m b e r o f r o u n d s a n d t h e t r a n s m i s s i o n  

c o s t . W h e n t h e n u m b e r o f r o u n d s i s s m a l l , m o r e e x a c t l y o f t h e f o r m   T  +  r  w i t h   r   

l o g 

k  + 1 

(  T  ) + 1  , w e s h o w t h a t a n e s t i m a t i o n o f t h e t r a n s m i s s i o n c o s t i s g i v e n b y a n e x p o n e n t i a l  

d e c r e a s e  

(  k  + 1 ) 

+ ( 

)  . C o n v e r s e l y , f o r a l a r g e n u m b e r o f e x t r a r o u n d s   r    T  ;  1  , w e 

o b s e r v e a l i n e a r d e c r e a s e  

T  +  r 

k r  + 1 

; O  ( 

)  , w h e r e a s f o r i n t e r m e d i a t e v a l u e s n o t r a d e - o o c c u r s ,

t h e t r a n s m i s s i o n c o s t r e m a i n i n g c l o s e t o   2  = k  .

T h e a r t i c l e i s o r g a n i z e d a s f o l l o w s . I n s e c t i o n 2 w e g i v e t h e d e n i t i o n s a n d h y p o t h e s e s  

a n d s h o w w h y o u r s t u d y i s v a l i d f o r b o t h t h e s t o r e - a n d - f o r w a r d a n d t h e c i r c u i t - s w i t c h e d  

r o u t i n g m o d e s . W e a l s o i n t r o d u c e a f u n c t i o n a l l o w i n g t o s t u d y t h e t r a d e - o i s s u e f o r m a l l y .

I n s e c t i o n 3 w e g i v e a n u p p e r b o u n d f o r b r o a d c a s t i n g w i t h a f e w e x t r a r o u n d s , w h i l e w e  

d e r i v e t i g h t l o w e r b o u n d s i n s e c t i o n 4 . O t h e r t i g h t b o u n d s f o r m a n y e x t r a r o u n d s a r e d e r i v e d  

i n s e c t i o n 5 . I n c o n c l u s i o n w e s u m m a r i z e o u r r e s u l t s a n d d i s c u s s t h e i r a p p l i c a t i o n s .

2 F r a m e w o r k    

R e c a l l t h a t w e c o n s i d e r   s y n c h r o n o u s   p r o t o c o l s m a d e o f s u c c e s s i v e c o m m u n i c a t i o n r o u n d s .

D e n i t i o n 1   T h e  c o m m u n i c a t i o n t i m e   o f a b r o a d c a s t a l g o r i t h m   A  i n a n e t w o r k   G  c a n 

b e e x p r e s s e d a s   b  (  A  ) =  R 

  +  T 

  , w h e r e   R 

i s t h e n u m b e r o f r o u n d s a n d   T 

t h e 

t r a n s m i s s i o n c o s t . T h e m i n i m u m b r o a d c a s t t i m e o v e r a l l a l g o r i t h m s i s d e n o t e d b y   b  (  G  )  .

F o r a n y   k  - p o r t s n e t w o r k w i t h   N  n o d e s , t h e u s u a l l o w e r b o u n d o n t h e t i m e f o r b r o a d c a s t -  

i n g a m e s s a g e o f l e n g t h   L  i s e x p r e s s e d a s t h e s u m o f t h e l o w e r b o u n d s v a l i d f o r t h e n u m b e r  

o f r o u n d s a n d f o r t h e t r a n s m i s s i o n c o s t 6 ] :

b  (  G  )  d  l o g 

k  + 1 

N  e   + 

  ( 1 ) 

A s a l r e a d y n o t i c e d , e x i s t i n g u p p e r b o u n d s h a v e q u i t e a d i e r e n t f o r m w h e r e a t r a d e - o  

a p p e a r s .

142

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 153/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   3 

T h e f u n c t i o n d e n e d b e l o w w i l l b e u s e f u l t o d e r i v e a r e l a t i o n b e t w e e n t h e   n u m b e r o f  

r o u n d s   a n d t h e   t r a n s m i s s i o n c o s t  .

D e n i t i o n 2   L e t  G  b e a x e d n e t w o r k a n d   T  t h e m i n i m u m n u m b e r o f r o u n d s f o r b r o a d -  

c a s t i n g i n   G  . T h e n , f  (  G L r  )  i s d e n e d a s t h e   m i n i m u m t r a n s m i s s i o n c o s t   o f a n y  

a l g o r i t h m b r o a d c a s t i n g i n   G  a m e s s a g e o f l e n g t h   L  a n d c o m p l e t i n g i n   r  e x t r a r o u n d s  , i . e .

u s i n g   T  +  r  r o u n d s .

W i t h t h e p r e v i o u s d e n i t i o n , w e h a v e   b  (  G  )    (  T  +  r  )    +  f  (  G L r  )    , f o r a n y   r    0  .

H y p o t h e s i s 3   P a c k e t s i z e s a r e a s s u m e d t o b e   c o n t i n u o u s  .

T h i s d o e s n o t h o l d f o r m a l l y i n p r a c t i c e , a s m e s s a g e s a r e m a d e o f i n t e g e r n u m b e r s o f b i t s .

H o w e v e r , a s t h e s e n u m b e r s a r e g e n e r a l l y l a r g e , t h e c o n t i n u i t y a s s u m p t i o n m a k e s s e n s e .

P r o p e r t y 4   A s s u m i n g c o n t i n u o u s p a c k e t s i z e s , t h e f u n c t i o n   f  i s l i n e a r i n   L  ,  i . e . f  (  G L r  ) = 

f  (  G 1  r  )  L  . M o r e o v e r ,   f  (  G 1  r  )  i s a n o n - i n c r e a s i n g f u n c t i o n o f   r  .

P r o o f .   L e t  M  b e a m e s s a g e o f l e n g t h   L  a n d l e t   A 

0

b e a n a l g o r i t h m b r o a d c a s t i n g a  

m e s s a g e   M 

0

o f l e n g t h   L 

0

w i t h t r a n s m i s s i o n c o s t   f  (  G L 

0

r  )  .

L e t u s d e n o t e b y   h  t h e f u n c t i o n   x  7!  x  L = L 

0

f r o m   0  L 

0

] t o  0  L  ] . N o t e t h a t   h  i n d u c e s  

a f u n c t i o n   H  f r o m t h e s e t o f s u b m e s s a g e s o f   M 

0

t o t h e s e t o f s u b m e s s a g e s o f   M  . W i t h  

f u n c t i o n   H  w e a r e a b l e t o d e n e s u b m e s s a g e s o f   M  f r o m s u b m e s s a g e s o f   M 

0

. B y f o l l o w i n g  

t h e s a m e c o m m u n i c a t i o n p r o t o c o l a s   A 

0

w i t h t h e i m a g e s b y   H  , w e o b t a i n a n a l g o r i t h m  

b r o a d c a s t i n g   M  w i t h c o s t   f  (  G L 

0

r  )  L = L 

0

. H e n c e , f  (  G L r  )    f  (  G L 

0

r  )  L = L 

0

. B y 

i n v e r t i n g r o l e s o f   M 

0

a n d  M  , w e g e t t h e r e v e r s e i n e q u a l i t y .

N o t e a t l a s t t h a t a n y a l g o r i t h m u s i n g   r  + 1  r o u n d s c a n e m u l a t e a n a l g o r i t h m u s i n g   r 

r o u n d s b y s e n d i n g e m p t y m e s s a g e s d u r i n g i t s l a s t r o u n d , s o   f  (  G 1  r  + 1 )    f  (  G 1  r  )  . 2 

R e m a r k 5   A s  f  (  G L r  )  i s l i n e a r i n   L  , w e w i l l c o n s i d e r w . l . o . g . t h a t   L  = 1  .

H y p o t h e s i s 6   W e c o n s i d e r t h e c a s e o f t h e   c o m p l e t e g r a p h   K 

w i t h   N  n o d e s .

N o t e t h a t t h e b e h a v i o u r o f   f  (  G 1  r  )  s t r o n g l y d e p e n d s o n t h e t o p o l o g y o f n e t w o r k   G  .

A n y l i n k c o n i c t i s a v o i d e d i n t h e c o m p l e t e g r a p h . T h e r e f o r e w e w i l l d e r i v e l o w e r b o u n d s  

v a l i d f o r e v e r y n e t w o r k w i t h   N  n o d e s . M o r e o v e r , a s e a c h p a i r o f v e r t i c e s c a n c o m m u n i c a t e  

143

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 154/200

4  B e a u q u i e r , D e l m a s & P r e n n e s  

i n t h e c o m p l e t e g r a p h , t h e s t u d y i s a l s o v a l i d f o r b o t h t h e s t o r e - a n d - f o r w a r d a n d t h e c i r c u i t -  

s w i t c h e d r o u t i n g m o d e s .

F i n a l l y , i n o r d e r t o s i m p l i f y c o m p u t a t i o n s w e w i l l a s s u m e t h a t :

H y p o t h e s i s 7   U n d e r t h e   k  - p o r t s c o m m u n i c a t i o n m o d e , N  = (  k  + 1 ) 

.

T h i s i s n o t a v e r y r e s t r i c t i v e h y p o t h e s i s , a s   N  i s t h e r e b y t h e m a x i m u m n u m b e r o f n o d e s  

w h i c h c a n b e i n f o r m e d b y a b r o a d c a s t p r o t o c o l c o m p l e t i n g i n   T  c o m m u n i c a t i o n r o u n d s .

W i t h a l l t h e s e h y p o t h e s e s , w e g i v e i n t h e n e x t s e c t i o n s r e s u l t s o n   f  (  K 

1  r  )  , w i t h  

N  = (  k  + 1 ) 

, t h a t w i l l b e d e n o t e d s i m p l y b y   f 

(  r  )  .

W i t h t h i s n o t a t i o n , w e h a v e i m m e d i a t e l y :

P r o p o s i t i o n 8   f 

( 0 ) =   T  .

P r o o f .   A s  N  = (  k  + 1 ) 

, e v e r y n o d e o t h e r t h a n t h e s o u r c e c a n b e i n f o r m e d o n l y o n c e  

d u r i n g t h e   T  r o u n d s a n d m u s t r e c e i v e t h e w h o l e m e s s a g e w h o s e l e n g t h i s   1  . H e n c e , t h e  

s i z e o f a n y m e s s a g e s e n t d u r i n g a n y r o u n d m u s t b e e q u a l t o   1  , a n d s o   f 

( 0 )    0  . A g r e e d y  

a l g o r i t h m m a t c h i n g t h i s b o u n d c a n b e d e n e d a s f o l l o w s . D u r i n g   T  r o u n d s e v e r y i n f o r m e d  

n o d e s e n d s t h e w h o l e m e s s a g e t o   k  n o t y e t i n f o r m e d n o d e s . T h e b r o a d c a s t i s t h u s c o m p l e t e d  

a n d t h e r e s u l t i n g t r a n s m i s s i o n c o s t i s   T  . 2 

3 U p p e r b o u n d f o r b r o a d c a s t i n g w i t h a f e w e x t r a r o u n d s    

H e r e , w e c o n s t r u c t i n d u c t i v e l y a l g o r i t h m s f o r b r o a d c a s t i n g w i t h   r  e x t r a r o u n d s . W e i n i t i a t e  

t h e i n d u c t i o n b y u s i n g t h e g r e e d y b r o a d c a s t a l g o r i t h m g i v e n i n P r o p o s i t i o n 8 .

L e m m a 9   F o r  T >  0  a n d  r >  0  ,  f 

(  r  )   

k  + 1 

T  ;  1 

(  r  ;  1 ) 

k  + 1 

.

P r o o f .   F o r  t    0  , l e t   N 

= (  k  + 1 ) 

, h e n c e   N  =  N 

. T h e i d e a c o n s i s t s i n d e n i n g a n  

a l g o r i t h m i n   K 

u s i n g   T  +  r  r o u n d s f r o m a n a l g o r i t h m i n   K 

T  ;  1 

u s i n g   T  ;  1 +  r  ;  1  r o u n d s .

T h e v e r t e x s e t   V  (  K 

)  o f t h e c o m p l e t e g r a p h   K 

c a n b e s e e n a s t h e c a r t e s i a n p r o d u c t  

f  1  2  : : : k   + 1  g f  1  2  : : : N  

T  ;  1 

g  a n d c a n b e r e p r e s e n t e d b y t h e f o l l o w i n g m a t r i x w i t h   k  + 1 

144

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 155/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   5 

r o w s a n d   N 

T  ;  1 

c o l u m n s :

V  (  K 

) = 

0  

@  

( 1  1 ) ( 1   2 )  ( 1  N 

T  ;  1 

( 2  1 ) ( 2   2 )  ( 2  N 

T  ;  1 

.

.

.

.

.

.

.

.

.

.

.

.

(  k  + 1  1 ) (  k  + 1  2 )  (  k  + 1  N 

T  ;  1 

T h e s o u r c e   ( 1  1 )  r s t p a r t i t i o n s e q u a l l y t h e m e s s a g e i n t o   k  + 1  p a c k e t s e a c h o f s i z e  

1  =  (  k  + 1 )  , d e n o t e d b y   m 

f o r  1    i    k  + 1  .

  D u r i n g t h e r s t r o u n d , t h e s o u r c e   ( 1  1 )  s e n d s p a c k e t   m 

t o n o d e   (  i 1 )  , f o r   2    i    k  + 1  .

T h e t r a n s m i s s i o n c o s t o f t h i s r o u n d i s   1  =  (  k  + 1 )  .

  D u r i n g t h e n e x t   (  T  ;  1 +  r  ;  1 )  r o u n d s a n d f o r   1    i    k  + 1  , e a c h p a c k e t   m 

i s 

b r o a d c a s t f r o m n o d e   (  i 1 )  t o a l l t h e v e r t i c e s i n l i n e   i  . T h i s i s r e a l i z e d b y p e r f o r m i n g  

k  + 1  i n d e p e n d e n t a n d p a r a l l e l i d e n t i c a l p r o t o c o l s b r o a d c a s t i n g i n   (  T  ;  1 ) + (  r  ;  1 ) 

r o u n d s a m e s s a g e o f l e n g t h   1  =  (  k  + 1 )  i n  k  + 1  d i s j o i n t c o m p l e t e g r a p h s o f c a r d i n a l i t y  

T  ;  1 

. B y d e n i t i o n o f  f 

T  ;  1 

, t h e t r a n s m i s s i o n c o s t o f t h i s p h a s e i s   f 

T  ;  1 

(  r  ;  1 )  =  (  k  + 1 )  .

  F i n a l l y , a s t h e o r i g i n a l m e s s a g e i s d i s t r i b u t e d o n e v e r y c o l u m n , e a c h n o d e   (  i j  )  s e n d s  

i n t h e l a s t r o u n d p a c k e t   m 

t o t h e   k  o t h e r s n o d e s i n c o l u m n   j  ( p a r a l l e l t o t a l e x c h a n g e s  

o f t h e p a c k e t s   m 

a r e r e a l i z e d i n t h e d i e r e n t c o l u m n s ) . T h e t r a n s m i s s i o n c o s t o f t h i s  

l a s t r o u n d i s   1  =  (  k  + 1 )  .

S u m m a r i z i n g , w e o b t a i n t h e i n d u c t i v e i n e q u a l i t y   f 

(  r  )   

k  + 1 

T  ;  1 

(  r  ;  1 ) 

k  + 1 

. 2 

N o w t h e f o l l o w i n g p r o p o s i t i o n c a n b e s t a t e d .

P r o p o s i t i o n 1 0   F o r  r    T  ,  f 

(  r  )   

T  ;  r 

(  k  + 1 ) 

 

1  ; 

(  k  + 1 ) 

 

.

P r o o f .   F o r  r  = 0  w e u s e P r o p o s i t i o n 8 . F o r   1    r    T  , a p p l y i n g i n d u c t i v e l y L e m m a 9  

l e a d s t o   f 

(  r  )   

P  

i  = 1 

(  k  + 1 ) 

i

T  ;  r 

( 0 ) 

(  k  + 1 ) 

. N o t e t h a t t h e c o n d i t i o n   r    T  f o l l o w s f r o m t h e f a c t  

t h a t L e m m a 9 c a n b e a p p l i e d o n l y f o r   T >  0  . 2 

145

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 156/200

6  B e a u q u i e r , D e l m a s & P r e n n e s  

4 L o w e r b o u n d s f o r b r o a d c a s t i n g w i t h a f e w e x t r a r o u n d s    

4 . 1 N o t a t i o n  

F o r e v e r y   t    0  , l e t   N 

= (  k  + 1 ) 

. T h e n   N 

i s a n u p p e r b o u n d o n t h e m a x i m u m n u m b e r o f  

n o d e s h a v i n g r e c e i v e d s o m e i n f o r m a t i o n a f t e r t h e   t  r s t r o u n d s . F o r   1    t    T  +  r  , w e n e e d  

t h e f o l l o w i n g d e n i t i o n s :

: m a x i m u m s i z e o f t h e m e s s a g e s s e n t d u r i n g r o u n d   t  ,

P  

i  = 1 

: t r a n s m i s s i o n c o s t a f t e r t h e r s t   t  r o u n d s ,

: t o t a l i n f o r m a t i o n r e c e i v e d d u r i n g t h e r o u n d   t  ,

 I 

P  

i  = 1 

: t o t a l i n f o r m a t i o n r e c e i v e d a f t e r t h e r s t   t  r o u n d s ,

a n d b y c o n v e n t i o n , L 

=   I 

= 0  .

4 . 2 P r e l i m i n a r i e s  

T o s t u d y t h e t r a n s m i s s i o n c o s t o n c e s o m e v e r t i c e s h a v e a l r e a d y b e e n i n f o r m e d , w e n e e d  

a t o c o n s i d e r p a r t i c u l a r p r o t o c o l s w h e r e a g i v e n n u m b e r   s  o f s o u r c e s c a n s i m u l t a n e o u s l y  

b r o a d c a s t i n f o r m a t i o n , a n d w h i c h w e c a l l   b r o a d c a s t p r o t o c o l s w i t h   s  s o u r c e s  .

L e m m a 1 1   F o r a n y b r o a d c a s t p r o t o c o l w i t h   s  s o u r c e s , f o r a n y   t    1  a n d f o r a x e d   L 

, w e 

h a v e    I 

  s 

t

(  N 

;  1 )  . M o r e o v e r , e q u a l i t y h o l d s o n l y i f a l l t h e c o s t s   l 

, w i t h   1    i    t  , 

a r e e q u a l .

P r o o f .   T h e f o l l o w i n g h o l d s f o r e a c h r o u n d   t  + 1  s u c h t h a t   t    0  .

  A t m o s t   s N 

n o d e s c a n s e n d m e s s a g e s , h e n c e   i 

t  + 1 

  k  (  s N 

)  l 

t  + 1 

.

  L e t  i  (  x t  )  b e t h e t o t a l i n f o r m a t i o n r e c e i v e d b y n o d e   x  a f t e r   t  r o u n d s . T h e i n f o r m a t i o n  

s e n t b y t h e s o u r c e s i s a t m o s t   s  (  k l 

t  + 1 

)  a n d e a c h o f t h e o t h e r n o d e s c a n s e n d n o m o r e  

t h a n w h a t i t h a s a l r e a d y r e c e i v e d , h e n c e   i 

t  + 1 

  s  (  k l 

t  + 1 

) +  k 

P  

x  2  G 

i  (  x t  ) =  s k l 

t  + 1 

+  k   I 

.

S o f o r e v e r y   t  s u c h t h a t   0    t    T  , w e h a v e :

 I 

t  + 1 

+  k s N 

t  + 1 

( 2 ) 

 I 

t  + 1 

  (  k  + 1 )   I 

+  k s l 

t  + 1 

( 3 ) 

N o t e t h a t t h e l e m m a i s t r u e f o r   t  = 1  , a s w e h a v e   N 

= 1  ,  I 

= 0  , l e a d i n g t o    I 

  k s l 

s l 

(  N 

;  1 )  . W e a s s u m e t h a t i t h o l d s f o r a g i v e n   t  a n d w e p r o v e i t f o r   t  + 1  .

146

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 157/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   7 

W e r e c a l l t h a t   L 

t  + 1 

i s x e d . F o r a p r o t o c o l w i t h s o m e t r a n s m i s s i o n c o s t   l 

t  + 1 

a t r o u n d  

t  + 1  , w e h a v e   L 

=  L 

t  + 1 

;  l 

t  + 1 

a n d b y i n d u c t i o n h y p o t h e s i s  

 I 

  s 

t  + 1 

;  l 

t  + 1 

(  N 

;  1 ) 

F r o m ( 2 ) a n d ( 3 ) , w e g e t :

 I 

t  + 1 

+  k s N 

t  + 1 

  s 

 

t + 1 

;  l

t + 1 

(  N 

;  1 ) +  k N 

t  + 1 

 

=  ' 

(  l 

t  + 1 

 I 

t  + 1 

  (  k  + 1 )   I 

+  k s l 

t  + 1 

  s 

 

t + 1 

;  l

t + 1 

(  N 

;  1 ) (  k  + 1 ) +   k l 

t  + 1 

 

=  ' 

(  l 

t  + 1 

F u n c t i o n s   ' 

a n d  ' 

a r e t w o a n e f u n c t i o n s i n   l 

t  + 1 

, ' 

b e i n g i n c r e a s i n g w h i l e   ' 

i s n o n -  

i n c r e a s i n g . T h e r e f o r e , m i n (  ' 

(  l 

t  + 1 

)  ' 

(  l 

t  + 1 

) )  i s s m a l l e r t h a n t h e c o m m o n v a l u e o b t a i n e d  

b y s o l v i n g   ' 

(  l 

t  + 1 

) =  ' 

(  l 

t  + 1 

)  . T h e s o l u t i o n o f t h i s e q u a t i o n i s   l 

t  + 1 

t + 1 

t  + 1 

a n d w e o b t a i n :

 I 

t  + 1 

  ' 

(  l 

t  + 1 

) =  ' 

(  l 

t  + 1 

) = 

t  + 1 

t  + 1 

(  N 

t  + 1 

;  1 ) 

T o r e a c h t h i s b o u n d , w e m u s t h a v e b y i n d u c t i o n   l 

i  + 1 

i + 1 

i  + 1 

f o r e a c h   i    t  , w h i c h i n d e e d  

i m p l i e s t h a t a l l t h e i n t e r m e d i a t e c o s t s a r e e q u a l . I n t h i s v i e w , t h e t r a n s m i s s i o n o p t i m i z a t i o n  

m a y b e c a l l e d   g r e e d y   . 2 

C o r o l l a r y 1 2   F o r  0     p < q    T  + 1  , t h e i n f o r m a t i o n t r a n s m i s s i o n    I 

a f t e r   q  r o u n d s o f  

e v e r y p r o t o c o l h a v i n g x e d v a l u e s o f    I 

,  L 

a n d  L 

s a t i s e s :  

 I 

; L 

q  ;   p 

(  N 

;  N 

)  ( 4 ) 

P r o o f .   F i r s t , n o t e t h a t a f t e r    p  r o u n d s a t m o s t   N 

n o d e s c a n b e i n f o r m e d . S o , a f t e r  

r o u n d    p  , a n i n f o r m a t i o n t r a n s m i s s i o n o c c u r s f r o m   N 

s o u r c e s d u r i n g   q  ;   p  r o u n d s a n d w i t h  

a x e d c o s t   (  L 

; L 

)  . A c c o r d i n g t o L e m m a 1 1 a p p l i e d w i t h   t  =  q  ;   p  , L 

=  L 

; L 

a n d 

s  =  N 

w e h a v e   (   I 

; I 

)    N 

 

; L 

q  ;  p 

(  N 

q  ;  p 

;  1 ) 

 

a n d t h e r e s u l t h o l d s . 2 

R e m a r k 1 3   F o r v a l u e s o f   t  g r e a t e r t h a n   T  + 1  , L e m m a 1 1 d o e s n o t g i v e a n a c c u r a t e  

e s t i m a t i o n o f    I 

. T h i s i s d u e t o t h e f a c t t h a t f o r   t    T  + 1  , t h e m a x i m u m n u m b e r o f  

147

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 158/200

8  B e a u q u i e r , D e l m a s & P r e n n e s  

i n f o r m e d n o d e s i s   N 

, w h i c h i s m u c h s m a l l e r t h a n   N 

. N e v e r t h e l e s s , l o w e r b o u n d s o n   f 

(  r  ) 

c a n s t i l l b e d e r i v e d f r o m i n e q u a l i t i e s ( 2 ) a n d ( 3 ) , b u t t h e y a r e n o t t i g h t e n o u g h a n d t h e  

r e n e d a n a l y s e s g i v e n i n t h e n e x t s e c t i o n s a l l o w t o o b t a i n b e t t e r r e s u l t s .

C o n s i d e r a d i s s e m i n a t i o n p r o t o c o l w i t h o n e s o u r c e u s i n g   T  +  r  r o u n d s . A f t e r r o u n d   T  +  r  ,

e a c h n o d e m u s t h a v e r e c e i v e d a c o m p l e t e m e s s a g e o f l e n g t h   1  , h e n c e , i f   i  (  x t  )  ( a s i n t h e  

p r o o f o f L e m m a 1 1 ) d e n o t e s t h e t o t a l i n f o r m a t i o n r e c e i v e d b y n o d e   x  a f t e r   t  r o u n d s , w e  

h a v e f o r a n y n o d e   x  , i  (  x T  +  r  )    1  . B y s u m m i n g o v e r a l l t h e n o d e s ( e x c e p t t h e s o u r c e )  

w e g e t t h e n e x t i n e q u a l i t y :

 I 

T  +  r 

  N 

;  1  ( 5 ) 

R e m a r k 1 4   U s i n g t h e f a c t t h a t a n y b r o a d c a s t a l g o r i t h m u s i n g   T  r o u n d s s a t i s e s    I 

 

N  ;  1  , w e n d a g a i n P r o p o s i t i o n 8 f r o m L e m m a 1 1 , i . e . t h e t r a n s m i s s i o n c o s t   L 

i s a t  

l e a s t   T  .

4 . 3 O n e e x t r a r o u n d  

P r o p o s i t i o n 1 5   f 

( 1 ) =  

T  + 1 

k  + 1 

P r o o f .   W e p r o v e t h a t   f 

( 1 )   

T  + 1 

k  + 1 

b y r e d u c t i o n t o t h e a b s u r d , a s s u m i n g t h e e x i s t e n c e  

o f a n a l g o r i t h m u s i n g   T  + 1  r o u n d s w i t h a t r a n s m i s s i o n c o s t   L 

T  + 1 

T  + 1 

k  + 1 

.

F i r s t w e p r o v e t h a t   l 

T  + 1 

. W i t h i n e q u a l i t i e s ( 5 ) a n d ( 3 ) a n d f r o m L e m m a 1 1 , w e  

h a v e :

;  1  I 

T  + 1 

  (  k  + 1 )   I 

+  k l 

T  + 1 

 I 

 

(  N 

;  1 ) 

b y h y p o t h e s i s , L 

=  L 

T  + 1 

;  l 

T  + 1 

T  + 1 

k  + 1 

;  l 

T  + 1 

C o m b i n i n g t h e t h r e e r e l a t i o n s l e a d s t o  

T  + 1 

k  + 1  ; 

k T 

N  ;  1 

 

.

A s  k l 

T  + 1 

<  1  , a n o d e w i t h o u t i n f o r m a t i o n c a n n o t r e c e i v e e n o u g h i n f o r m a t i o n d u r i n g t h e  

l a s t r o u n d . S o , d u r i n g t h e r s t   T  r o u n d s e a c h n o d e m u s t r e c e i v e s o m e i n f o r m a t i o n , e x a c t l y  

o n e m e s s a g e a s   N  = (  k  + 1 ) 

.

148

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 159/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   9 

L e t  l  = m i n  f  l 

j 1    t    T  + 1  g  b e t h e m i n i m u m c o s t o f a l l r o u n d s . W e h a v e   (  T  + 1 )  l   

T  + 1 

T  + 1 

k  + 1 

, s o  l < 

k  + 1 

. N o w , w e d i s t i n g u i s h t w o c a s e s .

  T h e m i n i m u m v a l u e   l  i s a t t a i n e d f o r   l 

T  + 1 

. A s a v e r t e x c a n r e c e i v e a t m o s t   k l  i n f o r -  

m a t i o n i n r o u n d   T  + 1  , t h e n i t s h o u l d b e k n o w a t l e a s t   1  ;  k l  i n f o r m a t i o n a f t e r r o u n d  

T  a n d s o , a c c o r d i n g t o P r o p o s i t i o n 8 w e h a v e   l 

  1  ;  k l  f o r  1    t    T  .

  T h e m i n i m u m v a l u e   l  i s a t t a i n e d f o r s o m e   t 

w i t h   1    t 

  T  . A s t h e a l g o r i t h m f o l l o w s  

a s p a n n i n g t r e e p a t t e r n d u r i n g t h e r s t   T  r o u n d s , e x a c t l y   (  N 

;  N 

;  1 

)  n o d e s r e c e i v e  

a t m o s t   l  i n f o r m a t i o n d u r i n g r o u n d   t 

. L e t   S  b e t h e s e t o f a l l t h e d e s c e n d a n t s o f t h e s e  

n o d e s a f t e r r o u n d   T  a n d n o t e t h a t   j S  j = (  k  + 1 ) 

T  ;  t 

(  N 

;  N 

;  1 

) =  N 

;  N 

T  ;  1 

. S o ,

a l l t h e n o d e s i n   S  h a v e a t m o s t   l  i n f o r m a t i o n a f t e r r o u n d   T  . A s  l <  1  =  (  k  + 1 )  , n o n o d e  

i n  S  c a n r e c e i v e , i n t h e l a s t r o u n d , k  m e s s a g e s f r o m n o d e s i n   S  . A s  k  (  N  ; j S  j ) =  j S  j ,

w e d e d u c e t h a t d u r i n g r o u n d   T  + 1  e a c h n o d e i n   S  r e c e i v e s   (  k  ;  1 )  m e s s a g e s o f l e n g t h  

a t m o s t   l  f r o m n o d e s i n   S  a n d o n e m e s s a g e o f l e n g t h a t l e a s t   ( 1  ;  k l  )  f r o m a n o d e n o t  

i n  S  . C o n s e q u e n t l y , a n y n o d e n o t i n   S  m u s t h a v e a t l e a s t   ( 1  ;  k l  )  i n f o r m a t i o n a f t e r  

r o u n d   T  . S o , l 

T  + 1 

  1  ;  k l  a n d  l 

  1  ;  k l  f o r  1    t    T  , w i t h   t  6=  t 

.

I n b o t h c a s e s w e h a v e   L 

T  + 1 

  l  +  T  ( 1  ;  k l  ) =  '  (  l  )  . F i n a l l y , j u s t n o t e t h a t   '  (  l  )  i s a 

s t r i c t l y d e c r e a s i n g f u n c t i o n i n   l  . A s  l < 

k  + 1 

, w e h a v e   L 

T  + 1 

> '  ( 

k  + 1 

) = 

T  + 1 

k  + 1 

, c o n t r a d i c t i n g  

o u r m a i n h y p o t h e s i s . A s t h e c o n d i t i o n s u s e d i n t h i s p r o o f a r e n e c e s s a r y t o p e r f o r m a n y  

b r o a d c a s t p r o t o c o l , t h e n , i t i s p r o v e d t h a t   f 

( 1 )  L 

T  + 1 

 

T  + 1 

k  + 1 

a n d t h e r e s u l t f o l l o w s f r o m  

P r o p o s i t i o n 1 0 . 2 

4 . 4 T w o e x t r a r o u n d s  

B e f o r e t o s t a t e a l o w e r b o u n d f o r t w o e x t r a r o u n d s , w e n e e d t o i n t r o d u c e a n e w n o t i o n a b o u t  

t h e  t r a n s m i s s i o n c o s t  .

D e n i t i o n 1 6   G i v e n a n e t w o r k   G  w i t h o n e s o u r c e v e r t e x . A   t r a n s m i s s i o n a l g o r i t h m  

u s i n g   t  r o u n d s i s a c o m m u n i c a t i o n p r o t o c o l s u c h t h a t :

  I n i t i a l l y t h e s o u r c e h a s a m e s s a g e o f i n n i t e s i z e , a n d a l l t h e o t h e r v e r t i c e s i n   G  h a v e  

n o i n f o r m a t i o n .

  D u r i n g t h e   t  r o u n d s o f t h e p r o t o c o l , e a c h v e r t e x w i t h s o m e i n f o r m a t i o n c a n s e n d   k 

d i e r e n t s u b m e s s a g e s s u c h t h a t e a c h s i z e i s n o t g r e a t e r t h a n t h e k n o w n i n f o r m a t i o n .

  A t t h e e n d o f t h e p r o t o c o l , i . e . a f t e r   t  r o u n d s , a l l t h e v e r t i c e s i n   G  h a v e r e c e i v e d a n  

a m o u n t o f i n f o r m a t i o n a t l e a s t e q u a l t o   1  .

149

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 160/200

1 0  B e a u q u i e r , D e l m a s & P r e n n e s  

R e m a r k 1 7   C l e a r l y , t h e s e t r a n s m i s s i o n c o n s t r a i n t s a r e w e a k e r t h a n t h o s e f o r b r o a d c a s t i n g .

I n d e e d , a t t h e e n d o f a t r a n s m i s s i o n p r o t o c o l , w e m a k e n o a s s u m p t i o n a b o u t w h a t m e s s a g e  

r e a c h e s e a c h v e r t e x . W e o n l y r e s t r i c t t h e n a l a m o u n t o f i n f o r m a t i o n i n e a c h v e r t e x .

D e n i t i o n 1 8   L e t  g 

(  r  )  b e t h e   m i n i m a l t r a n s m i s s i o n c o s t   o f a n y t r a n s m i s s i o n a l g o -  

r i t h m f o r t h e c o m p l e t e g r a p h   K 

u s i n g   T  +  r  r o u n d s .

P r o p e r t y 1 9   A s a n y b r o a d c a s t a l g o r i t h m s a t i s e s t h e t r a n s m i s s i o n c o n s t r a i n t s , w e h a v e  

(  r  )    g 

(  r  )  .

O u r l o w e r b o u n d c a n n o w b e s t a t e d .

P r o p o s i t i o n 2 0   f 

( 2 ) =  

(  k  + 1 ) 

k  + 1 

;   

k T 

 

.

P r o o f .   F r o m P r o p o s i t i o n 1 0 w e h a v e   f 

( 2 )   

(  k  + 1 ) 

k  + 1 

. W e c o n s i d e r a n o p t i m a l  

b r o a d c a s t a l g o r i t h m u s i n g   T  + 2  r o u n d s .

A f t e r t h e r s t r o u n d , a t l e a s t   ( 1  ;  k l 

)  i n f o r m a t i o n r e m a i n s t o b e b r o a d c a s t f r o m t h e  

s o u r c e i n   T  + 1  r o u n d s , s o   l 

+ ( 1  ;  k l 

)  f 

( 1 )  L 

T  + 2 

 

a n d f r o m P r o p o s i t i o n 1 5  

w e d e d u c e :

 

k T  ;  1  ;  k 

(  k T  ;  1 )  N 

;   

 

k T 

 

( 6 ) 

B e f o r e t h e l a s t r o u n d , e v e r y n o d e m u s t h a v e a t l e a s t   ( 1  ;  k l 

T  + 2 

)  i n f o r m a t i o n . T h e r e f o r e ,

b y d e n i t i o n o f t h e f u n c t i o n   g 

, w e g e t t h a t   L 

T  + 1 

i s a t l e a s t   ( 1  ;  k l 

T  + 2 

)  g 

( 1 )  . S o  l 

T  + 2 

s a t i s e s t h e s a m e i n e q u a l i t y a s   l 

:

T  + 2 

 

k T  ;  1  ;  k 

(  k T  ;  1 )  N 

;   

 

k T 

 

( 7 ) 

L e t    b e s u c h t h a t   L 

T  + 2 

=  l 

+  T   +  l 

T  + 2 

. B y a p p l y i n g C o r o l l a r y 1 2 w i t h    p  = 1  a n d 

q  =  T  + 1  , w e o b t a i n    I 

T  + 1 

  k  +    (  N 

T  + 1 

;  N 

)  . T h e n f r o m   N 

;  1  I 

T  + 2 

  N 

 I 

T  + 1 

+  k 

w e d e d u c e :

   

;   

 

 

( 8 ) 

A s  T = N  i s s m a l l c o m p a r e d t o   1  =  (  k T  )  , c o m b i n i n g ( 6 ) , ( 7 ) a n d ( 8 ) g i v e s :

( 2 ) =   L 

T  + 2 

=  l 

+  T   +  l 

T  + 2 

 

;   

 

k T 

 

150

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 161/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   1 1 

4 . 5 S o m e e x t r a r o u n d s  

W e h a v e g i v e n i n s e c t i o n 3 a l g o r i t h m s f o r b r o a d c a s t i n g w i t h   r  e x t r a r o u n d s , i n d u c i n g u p p e r  

b o u n d s o n   f 

(  r  )  . F o r l a r g e e n o u g h v a l u e s o f   T  , t h e i r t r a n s m i s s i o n c o s t c a n b e a p p r o x i m a t e d  

b y t h e s u m o f t h e t w o t e r m s  

(  k  + 1 ) 

a n d 

. T h e f o r m e r i s d o m i n a t i n g f o r s m a l l v a l u e s o f   r 

a n d d e c r e a s e s e x p o n e n t i a l l y w i t h   r  . W e p r o v e i n t h e f o l l o w i n g t h a t i n t h i s c a s e t h e u p p e r  

b o u n d s o f P r o p o s i t i o n 1 0 a r e t i g h t . T h e r e f o r e w e s h o w t h e e c i e n c y o f o u r a l g o r i t h m s ,

w h i c h a l l o w t o d e c r e a s e s i g n i c a n t l y t h e t r a n s m i s s i o n c o s t w i t h a f e w a d d i t i v e r o u n d s .

T h e o r e m 2 1   F o r  0    r    T  ,  f 

(  r  ) = 

(  k  + 1 ) 

+  

 

.

P r o o f .   W e d e r i v e h e r e a l o w e r b o u n d o n   f 

(  r  )  m a t c h i n g t h e u p p e r b o u n d g i v e n b y  

P r o p o s i t i o n 1 0 . L e t c o n s i d e r a b r o a d c a s t a l g o r i t h m u s i n g   T  +  r  r o u n d s . A f t e r r o u n d   r  ;  1 

i t c a n b e s e e n a s a b r o a d c a s t p r o t o c o l w i t h ( a t m o s t )   N 

r  ;  1 

s o u r c e s . S o f r o m i n e q u a l i t y ( 3 )  

w i t h   t  =  T  +  r  ;  1  w e g e t :

 I 

T  +  r 

  (  k  + 1 )  I 

T  +  r  ;  1 

+  k  N 

r  ;  1 

T  +  r 

B y i t e r a t i o n f o r   T    t < T  +  r  ;  1  a n d a s   l 

t  + 1 

  1  , w e o b t a i n :

 I 

T  +  r 

  N 

r  ;  1 

X   

i  = 0 

(  k  N 

T  +  r  ;  i 

)    N 

+ (  N 

;  1 ) 

T h e n , w e a p p l y L e m m a 1 1 w i t h   t  =  T  ,

T  +  r 

+ 1    N 

(   I 

+ 1 )    N 

 

(  N  ;  1 ) + 1  

 

a n d i t f o l l o w s t h a t   L 

  T 

T  ;  r 

;  1 

N  ;  1 

N  ;  1 

1  ;  N 

+  

 

.

N o w , w e m u s t c o m p a r e t h i s r e l a t i o n w i t h t h e u p p e r b o u n d g i v e n b y P r o p o s i t i o n 9 , t h a t  

i s w e c o m p a r e  

w i t h  

. A s 

i s s m a l l c o m p a r e d t o  

t h e p r o p o s i t i o n h o l d s . 2 

T h e a b o v e p r o p o s i t i o n i s m e a n i n g l e s s w h e n   r >  l o g 

k  + 1 

(  T  )  a s i t r e d u c e s t o   f 

(  r  ) = (  

)  .

I n t h e f o l l o w i n g w e i n v e s t i g a t e t h i s c a s e a n d w e g i v e a b e t t e r b o u n d .

P r o p o s i t i o n 2 2   F o r  r < T  ;  1  ,  f 

(  r  )   

.

P r o o f .   W e c o n s i d e r a b r o a d c a s t a l g o r i t h m u s i n g   T  +  r  r o u n d s a n d h a v i n g a t r a n s m i s s i o n  

c o s t s t r i c t l y l e s s t h a n   2  = k  , a n d w e s h o w t h a t   r    T  ;  1  . L e t   t 

b e t h e l a s t r o u n d a f t e r w h i c h  

151

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 162/200

1 2  B e a u q u i e r , D e l m a s & P r e n n e s  

i t r e m a i n s s o m e i n f o r m a t i o n n o t y e t b r o a d c a s t f r o m t h e s o u r c e , h e n c e   L 

+ 1 

  1  = k  . A f t e r  

r o u n d   t 

, T  r o u n d s a r e n e c e s s a r y t o b r o a d c a s t t h i s l a s t p i e c e o f i n f o r m a t i o n i n t h e e n t i r e  

n e t w o r k , s o   t 

+  T    T  +  r  a n d  t 

  r  . G i v e n t h e a s s u m p t i o n o n t h e t o t a l t r a n s m i s s i o n  

c o s t , e v e r y n o d e m u s t h a v e r e c e i v e d s o m e i n f o r m a t i o n a f t e r t h e r o u n d   t 

+ 1  , o t h e r w i s e  

T  +  r 

+ 1 

+ 1  = k    2  = k  . T h e r e f o r e , w e h a v e   t 

+ 1    T  , l e a d i n g t o   r    T  ;  1  . 2 

C o r o l l a r y 2 3   F o r  l o g 

k  + 1 

(  T  ) + 1  < r < T  ;  1  ,  f 

(  r  ) = 

+  O 

 

.

P r o o f .   B y P r o p o s i t i o n 1 0 w e h a v e   f 

(  r  )   

k  (  T  ;  r  )  ;  2 

k  (  k  + 1 ) 

. A s f o r   r    l o g 

k  + 1 

(  T  ) + 2  , w e 

h a v e   (  k  + 1 ) 

  T  (  k  + 1 ) 

, t h e n , f 

(  r  )   

+  O 

 

a n d t h e r e s u l t h o l d s w i t h P r o p o s i t i o n  

2 2 . 2 

R e m a r k 2 4   I t h a s b e e n p r o v e d t h a t t h e m i n i m u m t r a n s m i s s i o n c o s t   f 

(  r  )  d e c r e a s e s e x -  

p o n e n t i a l l y w h e n a s m a l l n u m b e r o f e x t r a r o u n d s i s u s e d . H o w e v e r , t h i s b e h a v i o u r s t o p s  

a s s o o n a s   r  i s g r e a t e r t h a n   l o g 

k  + 1 

(  T  )  . I n d e e d , t h e m a i n c o s t b e c o m e s   2  = k  . T h i s c a n b e  

e x p l a i n e d a s f o l l o w s : t o h a v e a n u n i t l e n g t h m e s s a g e b r o a d c a s t i n a w h o l e n e t w o r k u n d e r  

t h e  k  - p o r t s m o d e , a t r a n s m i s s i o n c o s t o f   1  = k  i s r e q u i r e d t o m a k e t h e m e s s a g e g o o u t f r o m  

t h e s o u r c e a n d a l s o t o m a k e i t e n t e r i n t o a n y o t h e r n o d e . W e c o u l d t h i n k t h a t t h e p i p e l i n e  

t e c h n i q u e s c o u l d d e c r e a s e t h i s c o s t a s t h e y s h o u l d a l l o w t o h a v e t h e s e t w o c o s t s c o v e r e d b y  

e a c h o t h e r , i n o r d e r t o g o b e l o w a t o t a l c o s t o f   2  = k  . U n f o r t u n a t e l y , P r o p o s i t i o n 2 2 p r o v e s  

t h a t n o p i p e l i n e d a l g o r i t h m c a n b e u s e f u l l i f   r < T  ;  1  .

5 B r o a d c a s t i n g w i t h m a n y e x t r a r o u n d s    

I n t h i s s e c t i o n , w e i n v e s t i g a t e t h e c a s e w h e r e m a n y e x t r a r o u n d s a r e u s e d , i . e . w i t h   r    T  ;  1  .

I n t h i s r a n g e p i p e l i n e d p r o t o c o l s a r e p o s s i b l e a n d w e s t u d y h o w s u c h t e c h n i q u e s a l l o w t o  

d e c r e a s e t h e t r a n s m i s s i o n c o s t .

5 . 1 U p p e r b o u n d s : p i p e l i n e d a l g o r i t h m s  

P r o p o s i t i o n 2 5   F o r  r    T  ;  1  ,  f 

(  r  )   

T  +  r 

k r  + 1 

.

P r o o f .   T h i s u p p e r b o u n d f o l l o w s f r o m a n a l g o r i t h m . I n t h e f o l l o w i n g   Z 

w i l l d e n o t e  

t h e s e t o f i n t e g e r s m o d u l o   q  . T h e e l e m e n t s o f   Z 

w i l l b e t a k e n i n t h e s e t   f  0  1  : : : q   ;  1  g  .

T h e v e r t e x s e t o f t h e c o m p l e t e g r a p h   K 

i s r e p r e s e n t e d b y   Z 

k  + 1 

. T h e e l e m e n t s i n   Z 

k  + 1 

m a y b e e x p r e s s e d i n t h e c a n o n i c a l b a s e   f  e 

1    i    T 

, t h a t i s , w e m a y d e n o t e a v e r t e x   x  = 

(  x 

: : : x  

)  2  Z 

k  + 1 

b y 

P  

i  = 1 

. T h e s o u r c e i s t h e e l e m e n t w i t h a l l c o m p o n e n t s  

152

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 163/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   1 3 

e q u a l t o   0  . I n t h e f o l l o w i n g , w e n e e d t o d e n e a   l a b e l l i n g   o f t h e a r c s t o b e u s e d i n o u r  

a l g o r i t h m . F o r e a c h n o d e   x  , f o r   1    j    k  a n d  1    i    T  , t h e a r c   (  x x  +  j  e 

)  w i l l b e  

l a b e l l e d b y   i  . I n o u r a l g o r i t h m , o n l y a r c s l a b e l l e d b y   i  a r e u s e d d u r i n g a r o u n d   t  =  i  m o d  T  .

N o w , l e t   U  b e t h e s e t o f v e r t i c e s s u c h t h a t   U  =  f  u  2  V  (  K 

)  j u  =  j  e 

w i t h   1    j    k 

a n d  1    i    T  g  . F o r e a c h n o d e   u  2  U  , l e t   T 

(  u  )  b e s i m p l y t h e v e r t e x   u  . N o w , f o r  

1    h    T  , l e t   T 

(  u  )  b e t h e t r e e i n d u c e d f r o m   T 

h  ;  1 

(  u  )  b y a d d i n g a l l t h e p o s s i b l e a r c s  

l a b e l l e d b y   (  i  +  h  m o d  T  )  . T h u s , T 

(  u  )  i s a d i r e c t e d s p a n n i n g t r e e r o o t e d i n   u  .

I n t h i s w a y , w e h a v e d e n e d   k  T  a r c  ;  d i s j o i n t s p a n n i n g t r e e s a n d t h e a l g o r i t h m m a i n l y  

c o n s i s t s i n p i p e l i n i n g c o n c u r r e n t l y i n e a c h o f t h e m . M o r e o v e r , t o m a i n t a i n t h e f u l l u s e o f t h e  

b a n d w i d t h u n t i l t h e e n d o f t h e p r o c e s s , t h e l a s t p i e c e o f i n f o r m a t i o n i s b r o a d c a s t d u r i n g t h e  

l a s t   T  r o u n d s u s i n g a s p a n n i n g t r e e r o o t e d i n t h e s o u r c e . N o w , w e d e s c r i b e t h e a l g o r i t h m .

  T h e s o u r c e r s t c u t s e q u a l l y i t s u n i t l e n g t h m e s s a g e i n t o   k r  + 1  d i s t i n c t s u b m e s s a g e s ,

d e n o t e d b y   m 

l

w i t h   1    l    k r  + 1  .

  F o r  1    t    r  , a t r o u n d   t  t h e s o u r c e s e n d s s u b m e s s a g e   m 

(  t  ;  1 )  k  +  j 

, f o r   1    j    k  , t o 

n o d e   u  =  j  e 

(  t  m o d  T  ) 

.

  W h e n a s u b m e s s a g e   m 

l

, w i t h   1    l    k r  , h a s b e e n s e n t f r o m t h e s o u r c e t o a n o d e  

u  2  U  , i t i s b r o a d c a s t i n   T 

(  u  )  d u r i n g t h e n e x t   T  r o u n d s ( u s i n g t h e r e b y a l l t h e a r c s  

l a b e l l e d b y   i  a t e a c h r o u n d   t  =  i  m o d  T  ) .

  T h e l a s t s u b m e s s a g e   m 

k r  + 1 

i s b r o a d c a s t f r o m t h e s o u r c e i n t h e   T  l a s t r o u n d s , u s i n g  

a l l t h e p o s s i b l e a r c s l a b e l l e d b y   t  m o d  T  a t r o u n d   t  .

T h e d i e r e n t r o u n d s u s e t h e s a m e t r a n s m i s s i o n c o s t e q u a l t o   1  =  (  k r  + 1 )  , t h a t i s t h e  

l e n g t h o f e a c h s u b m e s s a g e . T h i s l e a d s t o t h e e x p e c t e d t o t a l c o s t   (  T  +  r  )  =  (  k r  + 1 )  . 2 

5 . 2 L o w e r b o u n d s  

L e m m a 2 6   F o r a n y   r    0  , i f  f 

(  r  )   

T  +  r 

k r  + 1 

t h e n   f 

(  r  +  T  )   

T  + (  r  +  T  ) 

k  (  r  +  T  ) + 1 

.

P r o o f .   C o n s i d e r a n o p t i m a l a l g o r i t h m b r o a d c a s t i n g a n u n i t l e n g t h m e s s a g e i n   T  + (  T  +  r  ) 

r o u n d s . A f t e r r o u n d   T  , a t l e a s t   ( 1  ;  k  L 

)  i n f o r m a t i o n r e m a i n s t o b e b r o a d c a s t f r o m t h e  

s o u r c e i n   T  +  r  e x t r a r o u n d s , h e n c e :

(  r  +  T  )  L 

+  f 

(  r  )  ( 1  ;  k  L 

)  L 

T  +  r 

k r  + 1 

( 1  ;  k  L 

) =  ' 

(  L 

153

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 164/200

1 4  B e a u q u i e r , D e l m a s & P r e n n e s  

N o t e a l s o t h a t a f t e r t i m e   T  , a n a m o u n t o f   (  N  ;  1  ; I 

)  i n f o r m a t i o n h a s t o b e t r a n s m i t t e d  

o n a t m o s t   k  (  N  ;  1 )  l i n k s a t e a c h r o u n d ( a s t h o s e i n c o m i n g t h e s o u r c e a r e u s e l e s s ) . F r o m  

L e m m a 1 1 , w e k n o w t h a t    I 

 

(  N  ;  1 )  , h e n c e :

(  T  +  r  )  L 

 

1  ; 

 

=  ' 

(  L 

A s i n t h e p r o o f o f L e m m a 1 1 , ' 

i s a d e c r e a s i n g f u n c t i o n w h i l e   ' 

i s a n i n c r e a s i n g f u n c t i o n .

S o  m i n  (  ' 

(  L 

)  ' 

(  L 

) )    ' 

(    )  , w h e r e     s a t i s e s   ' 

(    ) =  ' 

(    )  . S o l v i n g t h e e q u a t i o n w e  

g e t :

  + 

T  +  r 

k r  + 1 

( 1  ;  k   ) =    + 

( 1  ; 

 

  = 

k  (  r  +  T  ) + 1 

(    ) =  ' 

(    ) = 

T  + (  r  +  T  ) 

k  (  r  +  T  ) + 1 

S o w e h a v e   f 

(  T  +  r  )   

T  + (  r  +  T  ) 

k  (  r  +  T  ) + 1 

. 2 

L e m m a 2 7   f 

(  T  + 2 ) =  

T  + (  T  + 2 ) 

k  (  T  + 2 ) + 1  

P r o o f .   F r o m P r o p o s i t i o n 2 5 w e h a v e   f 

(  T  + 2 )   

T  + (  T  + 2 ) 

k  (  T  + 2 ) + 1  

a n d b y u s i n g t h e s a m e  

a r g u m e n t s w e g e t :

T  + (  T  + 2 ) 

k  (  T  + 2 ) + 1  

  f 

(  T  + 2 )  L 

T  + 1 

+  f 

( 1 )  ( 1  ;  k  L 

T  + 1 

T  + (  T  + 2 ) 

k  (  T  + 2 ) + 1  

T  + 1 

T  + 1 

k  + 1 

( 1  ;  k  L 

T  + 1 

T  + 1 

 

T  + 1 

k  (  T  + 2 ) + 1  

L e t u s d e n o t e b y   L 

0

T  + 1 

t h e s u m o f t h e t r a n s m i s s i o n c o s t s o f t h e l a s t   T  + 1  r o u n d s , h e n c e  

(  T  + 2 ) =   L 

T  + 1 

+  L 

0

T  + 1 

.

T  + (  T  + 2 ) 

k  (  T  + 2 ) + 1  

  f 

(  T  + 2 )    f 

( 1 )  ( 1  ;  k  L 

0

T  + 1 

) +  L 

0

T  + 1 

T  + (  T  + 2 ) 

k  (  T  + 2 ) + 1  

 

T  + 1 

k  + 1 

( 1  ;  k  L 

0

T  + 1 

) +  L 

0

T  + 1 

0

T  + 1 

 

T  + 1 

k  (  T  + 2 ) + 1  

S o t h e l e m m a h o l d s . 2 

154

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 165/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   1 5 

T h e o r e m 2 8   F o r  r    T  , a n d   r  = 0  1  2 m o d   T  ,  f 

(  r  ) = 

T  +  r 

k r  + 1 

.

P r o o f .   W e u s e L e m m a 2 6 i n d u c t i v e l y . T o i n i t i a t e t h e i n d u c t i o n f o r   r  = 0 m o d   T  , w e u s e  

P r o p o s i t i o n 8 , t h a t i s   f 

( 0 ) =   T  v e r i f y i n g t h e c o n d i t i o n o f L e m m a 2 6 . F o r   r  = 1 m o d   T  , w e 

u s e P r o p o s i t i o n 1 5 , t h a t i s   f 

( 1 ) =  

T  + 1 

k  + 1 

. F i n a l l y , f o r   r  = 2 m o d   T  , w e u s e L e m m a 2 7 g i v i n g  

t h e e x a c t v a l u e o f   f 

(  T  + 2 )  , t h a t v e r i e s t h e n e e d e d c o n d i t i o n t o o . F o r t h e s e t h r e e c a s e s ,

w e o b t a i n   f 

(  r  )   

T  +  r 

k r  + 1 

. T h e r e s u l t f o l l o w s f r o m P r o p o s i t i o n 2 5 . 2 

C o r o l l a r y 2 9   F o r  T  2 f  1  2  3  g  a n d f o r a n y   r    T  ,  f 

(  r  ) = 

T  +  r 

k r  + 1 

.

C o r o l l a r y 3 0   F o r  r    T  ,  f 

(  r  ) = 

T  +  r 

k r  + 1 

; O 

 

.

P r o o f .   A s s u m e t h a t   r 

=  a T  , r  =  a T  +  b  a n d  r 

= (  a  + 1 )  T  w i t h   a    1  a n d  0    b < T  .

W e k n o w b y T h e o r e m 2 8 t h a t   f 

(  r 

) = 

(  a  + 1 )  T 

k a T  + 1 

, a n d   f 

(  r 

) = 

(  a  + 2 )  T 

k  (  a  + 1 )  T  + 1 

. A s b y P r o p e r t y 4 ,

i s a n o n - i n c r e a s i n g f u n c t i o n , w e h a v e :

(  r 

)    f 

(  r  )    f 

(  r 

(  a  + 1 )  T 

k a T  + 1 

  f 

(  r  )   

(  a  + 2 )  T 

k  (  a  + 1 )  T  + 1 

S o w e o b t a i n f o r   r    T  ,

(  r  ) = 

k a 

T a 

; O 

 

 

(  r  ) = 

k r 

; O 

 

 

T  +  r 

k r  + 1 

; O 

 

 

T h e a b o v e p r o p o s i t i o n a n d c o r o l l a r y m a k e t h e f o l l o w i n g c o n j e c t u r e v e r y l i k e l y t o h o l d :

C o n j e c t u r e 3 1   F o r a n y   T  a n d a n y   r    T  ,  f 

(  r  ) = 

T  +  r 

k r  + 1 

.

6 C o n c l u s i o n      

I n t h i s p a p e r , w e h a v e s h o w n t h e e x i s t e n c e o f a t r a d e - o b e t w e e n t h e n u m b e r o f r o u n d s  

a n d t h e t r a n s m i s s i o n c o s t o f b r o a d c a s t p r o t o c o l s . W e h a v e d e r i v e d t i g h t b o u n d s o n t h e  

m i n i m u m c o m m u n i c a t i o n t i m e   (  T  +  r  )    +  f 

(  r  )  L    o f a n y a l g o r i t h m u s i n g   T  +  r  r o u n d s  

f o r b r o a d c a s t i n g a m e s s a g e o f l e n g t h   L  i n t h e b i d i r e c t i o n a l   k  - p o r t s c o m p l e t e n e t w o r k   K 

,

w i t h   N  = (  k  + 1 ) 

. T h e f o l l o w i n g t a b l e s u m m a r i z e s t h e d i e r e n t r e s u l t s o b t a i n e d :

155

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 166/200

1 6  B e a u q u i e r , D e l m a s & P r e n n e s  

N u m b e r o f e x t r a r o u n d s M i n i m u m t r a n s m i s s i o n c o s t C o m m e n t  

r  = 0  f 

( 0 ) =   T  g r e e d y  

r  = 1  f 

( 1 ) =  

T  + 1 

k  + 1 

r  = 2  f 

( 2 ) =  

(  k  + 1 ) 

k  + 1 

;   

k T 

 

e x p o n e n t i a l t r a d e - o  

2    r    l o g 

k  + 1 

(  T  ) + 1  f 

(  r  ) = 

(  k  + 1 ) 

+  

 

l o g 

k  + 1 

(  T  ) + 1  < r < T  ;  1  f 

(  r  ) = 

+  O 

 

n o t r a d e - o  

r    T  , r  = 0  1  2 m o d   T f 

(  r  ) = 

T  +  r 

k r  + 1 

r    T  ;  1  f 

(  r  ) = 

T  +  r 

k r  + 1 

; O 

 

l i n e a r t r a d e - o  

O u r l o w e r b o u n d s h a v e b e e n o b t a i n e d f o r c o m p l e t e n e t w o r k s , t h e r e f o r e t h e y a r e v a l i d  

f o r a n y t o p o l o g y . C o n v e r s e l y , o u r m a t c h i n g u p p e r b o u n d s d e r i v e d f r o m o u r a l g o r i t h m s  

r e q u i r e s t r o n g c o n n e c t i v i t y t o b e r e a c h e d . F o r e x a m p l e , w e c a n s h o w t h a t t h e e x p o n e n t i a l  

d e c r e a s e o f t h e t r a n s m i s s i o n c o s t d o e s n o t o c c u r i n a r i n g n e t w o r k . H o w e v e r , a l l r o u t i n g  

m e c h a n i s m s b a s e d o n t h e c i r c u i t - s w i t c h e d m o d e c a n t a k e a d v a n t a g e o f o u r a l g o r i t h m s , d u e  

t o t h e a d d i t i o n a l c o n n e c t i v i t y p r o v i d e d . I n p a r t i c u l a r , t h e   W a v e l e n g t h D i v i s i o n M u l t i p l e x e d  

( W D M ) o p t i c a l r o u t i n g c a n o e r f u l l c o n n e c t i v i t y i n v a r i o u s n e t w o r k t o p o l o g i e s ( s e e 3 , 2 ] ) .

O u r s t u d y h a s t h u s b e e n f r u i t f u l l y t a k e n i n t o a c c o u n t i n 1 ] f o r m u l t i - h o p o p t i c a l r i n g a n d  

m e s h n e t w o r k s . F u r t h e r w o r k s h o u l d c o n c e n t r a t e o n o t h e r l e s s c o n n e c t e d t o p o l o g i e s , f o r  

w h i c h g r e a t e r l o w e r b o u n d s w i l l a r i s e .

A c k n o w l e d g e m e n t s    

W e a r e g r a t e f u l t o J - C . B e r m o n d f o r h i s h e l p f u l r e m a r k s a n d c o m m e n t s .

156

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 167/200

T i g h t B o u n d s f o r B r o a d c a s t i n g   1 7 

R e f e r e n c e s    

1 ] B . B e a u q u i e r . B r o a d c a s t i n g i n W D M o p t i c a l r i n g s a n d t o r i . I n   P r o c . t h e D I M A C S  

W o r k s h o p : " M u l t i c h a n n e l O p t i c a l N e t w o r k s : T h e o r y a n d P r a c t i c e "  , v o l u m e 4 6 o f   D I - 

M A C S S e r i e s o n D i s c r e t e M a t h e m a t i c s a n d T h e o r e t i c a l C o m p u t e r S c i e n c e  , p a g e s 6 3 7 3 ,

R u t g e r s U n i v e r s i t y , N J , M a r c h 1 9 9 8 . A m e r i c a n M a t h e m a t i c a l S o c i e t y .

2 ] B . B e a u q u i e r , J - C . B e r m o n d , L . G a r g a n o , P . H e l l , S . P r e n n e s , a n d U . V a c c a r o . G r a p h  

p r o b l e m s a r i s i n g f r o m w a v e l e n g t h r o u t i n g i n a l l o p t i c a l n e t w o r k s . I n   P r o c . o f 2 n d  

I E E E W o r k s h o p o n O p t i c s a n d C o m p u t e r S c i e n c e ( W O C S , p a r t o f I P P S ' 9 7 )  , G e n e v a ,

S w i t z e r l a n d , A p r i l 1 9 9 7 . I E E E P r e s s .

3 ] J - C . B e r m o n d , L . G a r g a n o , S . P r e n n e s , A . A . R e s c i g n o , a n d U . V a c c a r o . E c i e n t  

c o l l e c t i v e c o m m u n i c a t i o n i n o p t i c a l n e t w o r k s . I n   P r o c . o f 2 3 r d I n t e r n a t i o n a l C o l l o q u i u m  

o n A u t o m a t a , L a n g u a g e s a n d P r o g r a m m i n g ( I C A L P ' 9 6 )  , v o l u m e 1 0 9 9 o f  L e c t u r e N o t e s  

i n C o m p u t e r S c i e n c e  , p a g e s 5 7 4 5 8 5 . S p r i n g e r - V e r l a g , J u l y 1 9 9 6 .

4 ] J - C . B e r m o n d , P . M i c h a l l o n , a n d D . T r y s t r a m . B r o a d c a s t i n g i n w r a p a r o u n d m e s h e s  

w i t h p a r a l l e l m o n o d i r e c t i o n a l l i n k s . P a r a l l e l C o m p u t i n g   , 1 8 : 6 3 9 6 4 8 , 1 9 9 2 .

5 ] J . B r u c k , C - T . H o , S . K i p n i s , a n d D . W e a t h e r s b y . E c i e n t a l g o r i t h m s f o r a l l - t o - a l l  

c o m m u n i c a t i o n s i n m u l t i - p o r t m e s s a g e - p a s s i n g s y s t e m s . I n   A n n u a l A C M S y m p o s i u m  

o n P a r a l l e l A l g o r i t h m s a n d A r c h i t e c t u r e s ( S P A A ' 9 4 )  , p a g e s 2 9 8 3 0 9 , C a p e M a y , N e w  

J e r s e y , J u n e 1 9 9 4 . A C M .

6 ] O . D e l m a s . C o m m u n i c a t i o n s p a r c o m m u t a t i o n d e c i r c u i t s d a n s l e s r s e a u x  

d ' i n t e r c o n n e x i o n   . T h s e d e d o c t o r a t , U n i v e r s i t d e N i c e - S o p h i a A n t i p o l i s , U . F . R .

d e S c i e n c e s , E c o l e D o c t o r a l e - S c i e n c e s p o u r l ' I n g n i e u r , F r a n c e , J a n u a r y 1 9 9 7 .

7 ] E . F l e u r y . C o m m u n i c a t i o n s , r o u t a g e e t a r c h i t e c t u r e s d e s m a c h i n e s m m o i r e d i s t r i b u e  

- A u t o u r d u r o u t a g e w o r m h o l e  . T h s e d e d o c t o r a t , U n i v e r s i t d e L y o n , E c o l e N o r m a l e  

S u p r i e u r e d e L y o n , F r a n c e , 1 9 9 6 .

8 ] P . F r a i g n i a u d . P e r f o r m a n c e a n a l y s i s o f b r o a d c a s t i n g h y p e r c u b e s w i t h r e s t r i c t e d c o m -  

m u n i c a t i o n c a p a b i l i t i e s . J o u r n a l o f P a r a l l e l a n d D i s t r i b u t e d C o m p u t i n g   , 1 6 : 1 5 2 6 , 1 9 9 2 .

9 ] P . F r a i g n i a u d a n d C . L a f o r e s t . D i s j o i n t s p a n n i n g t r e e s o f s m a l l d e p t h . I n G . R . J o u b e r t ,

D . T r y s t r a m , F . J . P e t e r s , a n d D . J . E v a n s , e d i t o r s , P a r C o ' 9 3  , p a g e s 1 0 5 1 1 2 , 1 9 9 3 .

1 0 ] P . F r a i g n i a u d a n d E . L a z a r d . M e t h o d s a n d p r o b l e m s o f c o m m u n i c a t i o n i n u s u a l n e t -  

w o r k s . D i s c r e t e A p p l i e d M a t h e m a t i c s  , 5 3 : 7 9 1 3 3 , 1 9 9 4 . S p e c i a l v o l u m e p r o c e e d i n g s  

i n t e r n a t i o n a l w o r k s h o p o n b r o a d c a s t i n g a n d g o s s i p i n g 1 9 9 0 .

1 1 ] S . M . H e d e t n i e m i , S . T . H e d e t n i e m i , a n d A . L . L i e s t m a n . A s u r v e y o f g o s s i p i n g a n d  

b r o a d c a s t i n g i n c o m m u n i c a t i o n n e t w o r k s . N e t w o r k s  , 1 8 : 3 1 9 3 4 9 , 1 9 8 6 .

157

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 168/200

1 8  B e a u q u i e r , D e l m a s & P r e n n e s  

1 2 ] C . T . H o a n d S . L . J o h n s s o n . O p t i m u m b r o a d c a s t i n g a n d p e r s o n a l i z e d c o m m u n i c a t i o n  

i n h y p e r c u b e s . I E E E T r a n s a c t i o n s o n C o m p u t e r s  , 3 8 ( 9 ) : 1 2 4 9 1 2 6 8 , 1 9 8 9 .

1 3 ] J . H r o m k o v i c , R . K l a s i n g , B . M o n i e n , a n d R . P e i n e . C o m b i n a t o r i a l N e t w o r k T h e o r y  ,

c h a p t e r D i s s e m i n a t i o n o f i n f o r m a t i o n i n i n t e r c o n n e c t i o n n e t w o r k s ( b r o a d c a s t i n g a n d  

g o s s i p i n g ) , p a g e s 1 2 5 2 1 2 . K l u w e r A c a d e m i c , 1 9 9 5 .

1 4 ] J e a n d e R u m e u r . C o m m u n i c a t i o n d a n s l e s r s e a u x d e p r o c e s s e u r s  . C o l l e c t i o n E t u d e s  

e t R e c h e r c h e s e n I n f o r m a t i q u e . M a s s o n , P a r i s , 1 9 9 4 .

1 5 ] Q . F . S t o u t a n d B . W a g a r . I n t e n s i v e h y p e r c u b e c o m m u n i c a t i o n , p r e a r r a n g e d c o m -  

m u n i c a t i o n i n l i n k - b o u n d m a c h i n e s . J o u r n a l o f P a r a l l e l a n d D i s t r i b u t e d C o m p u t i n g  ,

1 0 : 1 6 7 1 8 1 , 1 9 9 0 .

158

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 169/200

A N N E X E E        

B r o a d c a s t i n g      

i n W D M o p t i c a l r i n g s a n d t o r i    

1 5 9 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 170/200

1 6 0 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 171/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i  

B r u n o B e a u q u i e r  

T h m e 1 R s e a u x e t s y s t m e s  

P r o j e t S l o o p  

A v r i l 1 9 9 8  

A b s t r a c t :   T h e w e l l - k n o w n s p a n n i n g b i n o m i a l t r e e b r o a d c a s t a l g o r i t h m i s g e n e r a l i z e d t o  

o b t a i n t w o f a m i l i e s o f b r o a d c a s t a l g o r i t h m s f o r o p t i c a l r i n g s a n d t w o - d i m e n s i o n a l t o r o i d a l  

m e s h e s ( t o r i ) u s i n g   W a v e l e n g t h D i v i s i o n M u l t i p l e x i n g ( W D M )  . T h e s e g e n e r a l i z a t i o n s t a k e  

a d v a n t a g e o f t h e c o n c u r r e n t t r a n s m i s s i o n t h r o u g h o p t i c a l l i n k s o e r e d b y W D M . T h e i r  

p e r f o r m a n c e s a r e m e a s u r e d u n d e r t h e   l i n e a r c o s t m o d e l   : t h e c o s t o f s e n d i n g a m e s s a g e o f   L 

b i t s i s d e n e d a s     +  L   , w h e r e     i s t h e l a t e n c y a n d     i s t h e p e r - b y t e t r a n s m i s s i o n c o s t . I t  

i s a s s u m e d t h a t e a c h n o d e c a n c o n c u r r e n t l y t r a n s m i t o n e m e s s a g e a n d r e c e i v e o n e m e s s a g e .

O u r a l g o r i t h m s a r e b a s e d o n t h e f a m i l i a r s p a n n i n g b i n o m i a l t r e e a n d o n t h e d i m e n s i o n a l  

e x c h a n g e s c o m m o n l y u s e d o n h y p e r c u b e s . W e r e s t r i c t t h e n u m b e r o f n o d e s i n a r i n g a n d  

i n e a c h d i m e n s i o n o f a t o r u s t o b e a p o w e r o f t w o . T h e a l g o r i t h m s d e s c r i b e d i n t h i s p a p e r  

o e r s i g n i c a n t p e r f o r m a n c e i m p r o v e m e n t s o v e r t h e b a s i c s p a n n i n g t r e e b r o a d c a s t .

K e y - w o r d s :   O p t i c a l n e t w o r k s , W D M , b r o a d c a s t i n g .

( R s u m : t s v p )  

T o a p p e a r i n t h e D I M A C S S e r i e s o n D i s c r e t e M a t h e m a t i c s a n d T h e o r e t i c a l C o m p u t e r S c i e n c e p u b l i s h e d  

b y t h e A m e r i c a n M a t h e m a t i c a l S o c i e t y . P r e s e n t e d i n t h e w o r k s h o p o n M u l t i c h a n n e l O p t i c a l N e t w o r k s :

T h e o r y a n d P r a c t i c e , ( D I M A C S , M a r c h 1 6 - 1 9 , 1 9 9 8 ) .

S L O O P , j o i n t p r o j e c t I 3 S - C N R S / U N S A / I N R I A . W o r k p a r t i a l l y s u p p o r t e d b y t h e A F I R S T  

i n t h e f r a m e w o r k o f t h e F r e n c h - I s r a e l i p r o j e c t   C o m m u n i c a t i o n A l g o r i t h m s i n O p t i c a l N e t w o r k s  

E m a i l : b e a u q u i e r @ s o p h i a . i n r i a . f r  

Unité de recherche INRIA Sophia Antipolis

2004 route des Lucioles, BP 93, 06902 SOPHIA ANTIPOLIS Cedex (France)

Téléphone : 04 93 65 77 77 – Télécopie : 04 93 65 77 65

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 172/200

D i u s i o n p a r m u l t i p l e x a g e e n l o n g u e u r d ' o n d e    

d a n s l e s a n n e a u x e t l e s t o r e s o p t i q u e s    

R s u m :   L ' a l g o r i t h m e b i e n c o n n u d e d i u s i o n s u r u n a r b r e c o u v r a n t b i n m i a l e s t g n -  

r a l i s p o u r o b t e n i r d e u x f a m i l l e s d ' a l g o r i t h m e s d e d i u s i o n d a n s d e s a n n e a u x e t d e s t o r e s  

o p t i q u e s u t i l i s a n t l a t e c h n i q u e d u   m u l t i p l e x a g e e n l o n g u e u r d ' o n d e   ( e n a n g l a i s , W a v e l e n g t h  

D i v i s i o n M u l t i p l e x i n g   : W D M ) . C e s g n r a l i s a t i o n s e x p l o i t e n t l e s a v a n t a g e s d e l a t e c h n o l o -  

g i e W D M q u i p e r m e t d e s t r a n s m i s s i o n s d e d o n n e s c o n c u r r e n t e s a u s e i n d ' u n e m m e b r e  

o p t i q u e . L e s p e r f o r m a n c e s d e s a l g o r i t h m e s s o n t m e s u r e s p a r u n m o d l e d e c o t a n e :

l e t e m p s p o u r e n v o y e r u n m e s s a g e d e   L  b i t s e s t d n i p a r     +  L   , o     e s t l a l a t e n c e e t  

  l ' i n v e r s e d e l a b a n d e p a s s a n t e . I l e s t s u p p o s q u e c h a q u e n u d p e u t e n m m e t e m p s  

e n v o y e r e t r e c e v o i r u n s e u l m e s s a g e . N o s a l g o r i t h m e s s o n t b a s s s u r d e s p l o n g e m e n t s d e s  

a r b r e s c o u v r a n t s b i n m i a u x e t d e s c h a n g e s d i m e n s i o n n e l s , c l a s s i q u e m e n t u t i l i s s d a n s l e s  

h y p e r c u b e s .

M o t s - c l :   R s e a u x o p t i q u e s , m u l t i p l e x a g e e n l o n g u e u r d ' o n d e , d i u s i o n .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 173/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i   1 

1 I n t r o d u c t i o n      

O p t i c s i s e m e r g i n g a s a k e y t e c h n o l o g y i n c o m m u n i c a t i o n n e t w o r k s , p r o m i s i n g v e r y h i g h  

s p e e d l o c a l o r w i d e a r e a n e t w o r k s o f t h e f u t u r e . A s i n g l e o p t i c a l w a v e l e n g t h s u p p o r t s  

r a t e s o f g i g a b i t s p e r s e c o n d , w h i c h i n t u r n s u p p o r t m u l t i p l e c h a n n e l s o f v o i c e , d a t a a n d  

v i d e o 4 , 6 ] . M u l t i p l e l a s e r b e a m s t h a t a r e p r o p a g a t e d o v e r t h e s a m e b e r o n d i s t i n c t o p t i c a l  

w a v e l e n g t h s c a n i n c r e a s e t h i s c a p a c i t y e v e n f u r t h e r . T h i s i s a c h i e v e d t h r o u g h   W a v e l e n g t h  

D i v i s i o n M u l t i p l e x i n g   ( o r  W D M  ) 3 ] , b y p a r t i t i o n i n g t h e o p t i c a l b a n d w i d t h i n t o s e v e r a l  

c h a n n e l s a n d a l l o w i n g t h e t r a n s m i s s i o n o f m u l t i p l e d a t a s t r e a m s c o n c u r r e n t l y a l o n g t h e  

s a m e o p t i c a l b e r .

T h e p r o b l e m w e c o n s i d e r h e r e i s m o t i v a t e d b y   m u l t i - h o p   c o m m u n i c a t i o n n e t w o r k s 7 ]

w i t h r e c o n g u r a b l e w a v e l e n g t h s e l e c t i v e o p t i c a l s w i t c h e s , w i t h o u t w a v e l e n g t h c o n v e r t e r s .

D i e r e n t s i g n a l s m a y t r a v e l o n t h e s a m e b e r - o p t i c l i n k ( b u t o n d i e r e n t w a v e l e n g t h s ) i n t o  

a n o d e , a n d t h e n e x i t f r o m i t o n d i e r e n t l i n k s , k e e p i n g t h e i r o r i g i n a l w a v e l e n g t h s .

I n s u c h c o m m u n i c a t i o n n e t w o r k s , e a c h s o u r c e - d e s t i n a t i o n p a i r c a n b e c o n n e c t e d b y a n  

e n d - t o - e n d t r a n s p a r e n t c h a n n e l t h a t i s i d e n t i e d t h r o u g h a w a v e l e n g t h a n d a p h y s i c a l p a t h .

T h i s n e c e s s i t a t e s t o t u n e t h e s e n d e r a n d t h e r e c e i v e r t o t h e s a m e w a v e l e n g t h a n d t o s e t  

t h e i n t e r m e d i a t e o p t i c a l s w i t c h e s i n t h e r i g h t c o n g u r a t i o n . W a v e l e n g t h s b e i n g a l i m i t e d  

r e s o u r c e , s o l u t i o n s t o t h e p r o b l e m o f e c i e n t r o u t i n g a n d w a v e l e n g t h s a l l o c a t i o n a r e o f  

i m p o r t a n c e f o r t h e f u t u r e d e v e l o p m e n t o f o p t i c a l t e c h n o l o g y .

A  b r o a d c a s t   i s a n o p e r a t i o n w h e r e o n e n o d e o f a d i s t r i b u t e d m u l t i c o m p u t e r n e t w o r k h a s a  

m e s s a g e t h a t m u s t b e c o p i e d t o e a c h o t h e r n o d e . T h e w o r k p r e s e n t e d h e r e o e r s s o l u t i o n s t o  

t h e b r o a d c a s t p r o b l e m f o r o p t i c a l r i n g s a n d t o r o i d a l m e s h e s b a s e d o n t h e f a m i l i a r s p a n n i n g  

b i n o m i a l t r e e a n d o n d i m e n s i o n a l e x c h a n g e s c o m m o n l y u s e d o n h y p e r c u b e s 5 ] .

T h e p a p e r i s o r g a n i z e d a s f o l l o w s . T h e n e x t s e c t i o n d e s c r i b e s t h e c o m m u n i c a t i o n m o d e l  

o n w h i c h t h e a n a l y s i s o f c o m m u n i c a t i o n a l g o r i t h m s w i l l b e b a s e d . T h e b r o a d c a s t a l g o r i t h m s  

a n d t h e i r c o s t s a r e g i v e n i n S e c t i o n 3 . I n S e c t i o n 4 a l l t h e r e s u l t s a r e s u m m a r i z e d a n d  

c o m m e n t s a r e m a d e .

2 C o m m u n i c a t i o n M o d e l  

T h i s w o r k c o n s i d e r s s o l u t i o n s t o t h e b r o a d c a s t p r o b l e m o n r i n g s o f   n  = 2 

p r o c e s s o r s a n d  

o n t w o - d i m e n s i o n a l t o r o i d a l m e s h e s o f   n  =  n 

  n 

= 2 

  2 

p r o c e s s o r s . T h e n o d e s  

o f a r i n g a r e n u m b e r e d b y i n t e g e r s   i  m o d u l o   n  . T h e n o d e s o f a t o r o i d a l m e s h (  t o r u s  ) a r e  

n u m b e r e d b y c o u p l e s   (  i j  )  o f a n i n t e g e r   i  m o d u l o   n 

a n d a n i n t e g e r   j  m o d u l o   n 

. E a c h n o d e  

i s c o n n e c t e d b y a p a i r o f u n i d i r e c t i o n a l b e r - o p t i c l i n k s ( o n e i n e a c h d i r e c t i o n ) t o e a c h o f i t s  

i m m e d i a t e n e i g h b o u r s i n t h e h o r i z o n t a l a n d v e r t i c a l d i r e c t i o n s . E a c h n o d e c a n c o n c u r r e n t l y  

t r a n s m i t o n e m e s s a g e a n d r e c e i v e o n e m e s s a g e . I n t h i s p a p e r , a m e s s a g e i n a t o r u s i s r o u t e d  

o r o n l y h o r i z o n t a l l y e i t h e r o n l y v e r t i c a l l y t o t h e r e c e i v e r . M e s s a g e s c a n b e r o u t e d t h r o u g h  

a n o d e w i t h o u t a e c t i n g i t s p e r f o r m a n c e a s a s e n d e r o r r e c e i v e r . I t i s a s s u m e d t h a t a l l  

l i n k s h a v e t h e s a m e x e d b a n d w i d t h . W a v e l e n g t h c o n i c t   o c c u r s w h e n t h e p a t h s t a k e n b y  

t w o o r m o r e m e s s a g e s s e n t o n t h e s a m e w a v e l e n g t h h a v e o n e o r m o r e l i n k s i n c o m m o n .

163

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 174/200

2  B r u n o B e a u q u i e r  

F i n a l l y , i t i s a s s u m e d t h a t e a c h r e c e i v i n g n o d e a l l o c a t e s a b u e r f o r e a c h i n c o m i n g m e s s a g e  

b e f o r e i t a r r i v e s . U n d e r t h i s a s s u m p t i o n t h e s e n d e r c a n t r a n s m i t a m e s s a g e w i t h o u t p r i o r  

h a n d s h a k i n g w i t h t h e r e c e i v e r .

A s i m p l e c o m m u n i c a t i o n m o d e l d e s c r i b e s t h e c o s t o f s e n d i n g a m e s s a g e o f   L  b i t s a s  

  +  L   , w h e r e     i s t h e l a t e n c y ( i n c l u d i n g t h e   s t a r t - u p   , t h e s w i t c h i n g a n d t h e w a v e l e n g t h  

t u n i n g d e l a y s ) a n d     i s t h e p e r - b y t e t r a n s m i s s i o n c o s t (  1  =   c o r r e s p o n d s t o t h e b a n d w i d t h ) . A  

c l o s e e x a m i n a t i o n o f r e a l m e s s a g e p a s s i n g n e t w o r k s r e v e a l s a m u c h l a r g e r c o l l e c t i o n o f f a c t o r s  

t h a t c a n a e c t t h e c o s t o f c o m m u n i c a t i o n a l g o r i t h m s . S o m e o f t h e s e f a c t o r s a r e t h e l e n g t h o f  

t h e c i r c u i t o v e r w h i c h t h e m e s s a g e t r a v e l s , t h e e e c t s o f m e s s a g e p a c k e t i z a t i o n p e r f o r m e d b y  

t h e n o d e o p e r a t i n g s y s t e m , t h e p a c k e t p e r m u t a t i o n c o s t s w i t h i n a n o d e , t h e s y n c h r o n i z a t i o n  

c o s t s . T h e p e r m u t a t i o n c o s t s g e n e r a l l y a e c t t h e c o s t o f g l o b a l c o m m u n i c a t i o n a n d r e m a r k s  

w i l l b e g i v e n i n S e c t i o n 4 . T h e r e m a i n i n g f a c t o r s , w h i c h h a v e r e l a t i v e l y s m a l l e e c t s o n c o s t ,

w i l l n o t b e c o n s i d e r e d h e r e .

3 B r o a d c a s t A l g o r i t h m s    

T w o f a m i l i e s o f b r o a d c a s t a l g o r i t h m s f o r o p t i c a l r i n g s a n d t o r o i d a l m e s h e s a r e c o n s i d e r e d .

E a c h a l g o r i t h m i s b a s e d o n c o m m u n i c a t i o n p a t t e r n s c o m m o n l y u s e d o n h y p e r c u b e s , s u c h  

a s s p a n n i n g b i n o m i a l t r e e s a n d d i m e n s i o n a l e x c h a n g e s . I t i s a s s u m e d w . l . o . g . t h a t n o d e  

0  o f t h e r i n g ( r e s p e c t i v e l y n o d e   ( 0  0 )  o f t h e t o r u s ) c o n t a i n s a m e s s a g e o f l e n g t h   L  t o b e  

b r o a d c a s t t o a l l t h e o t h e r n o d e s . T h e   c o s t   o f a b r o a d c a s t o p e r a t i o n i s m e a s u r e d f r o m t h e  

t i m e t h e o r i g i n a t o r b e g i n s t h e b r o a d c a s t t o t h e t i m e t h e l a s t n o d e r e c e i v e s t h e m e s s a g e .

T h e f a m i l i a r s p a n n i n g t r e e b r o a d c a s t a l g o r i t h m i s c o n s i d e r e d r s t . I m p r o v e m e n t s o f t h a t  

b a s i c a l g o r i t h m w i l l t a k e a d v a n t a g e o f   1 )  t h e c o n c u r r e n t t r a n s m i s s i o n t h r o u g h o p t i c a l l i n k s  

o e r e d b y W D M , 2 )  t h e a d d i t i o n a l b a n d w i d t h o e r e d b y b i d i r e c t i o n a l l i n k s , a n d   3 )  t h e 

i n c r e a s e d c o n n e c t i v i t y o f t o r o i d a l m e s h e s o v e r r i n g s .

3 . 1 B a s i c s u b r o u t i n e s  

3 . 1 . 1 S p a n n i n g t r e e b r o a d c a s t  

T h e r s t a l g o r i t h m i s b a s e d o n t h e f a m i l i a r s p a n n i n g b i n o m i a l t r e e t h a t i s u s e d i n t h e  

r e c u r s i v e b r o a d c a s t a l g o r i t h m f o r h y p e r c u b e s 5 ] . T h i s a l g o r i t h m w i l l b e c a l l e d t h e   s p a n n i n g  

t r e e ( S T ) b r o a d c a s t   a n d w a s d e s c r i b e d e a r l i e r i n 1 ] f o r l i n e a r a r r a y s a n d m e s h e s . A S T  

b r o a d c a s t o n a r i n g o r a t o r u s o f  2 

n o d e s t a k e s   d  r o u n d s . O n t h e   i 

t h 

r o u n d (  1    i    d  ) , e a c h  

n o d e   j  t h a t a l r e a d y h a s a c o p y o f t h e m e s s a g e s e n d s i t t o n o d e   j    2 

d  ;  i 

, w h e r e     d e n o t e s b i t -  

w i s e e x c l u s i v e O R . T h i s i s i l l u s t r a t e d f o r a r i n g i n F i g u r e 1 ( a ) . T h e c o r r e s p o n d i n g s p a n n i n g  

t r e e i s s h o w n i n F i g u r e 1 ( b ) . E a c h a r c o f t h e t r e e i s l a b e l e d w i t h t h e r o u n d a t w h i c h i t  

c a r r i e s t h e m e s s a g e .

164

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 175/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i   3 

(2)

100

000

010 001

011101110

111

(3)(1)

(3) (3)(2)

(3)

0 1 2 3 4 5 6 7

(1)

(2)

(3)

(a) (b)

F i g u r e 1 : S p a n n i n g t r e e b r o a d c a s t o n a r i n g o f   2 

n o d e s .

T h e s p a n n i n g b i n o m i a l t r e e o n w h i c h t h e S T b r o a d c a s t a l g o r i t h m i s b a s e d i s a l s o u s e d i n  

a l l o f t h e o t h e r b r o a d c a s t a l g o r i t h m s c o n s i d e r e d h e r e . T h e n o d e s o f s u c h t r e e s a r e n u m b e r e d  

i n b i n a r y . ( F r o m a p u r e l y g r a p h - t h e o r e t i c p o i n t o f v i e w , t h e s e t r e e s a r e n o t s p a n n i n g t r e e s ,

b u t t h e y a r e u s e f u l f o r d e s c r i b i n g t h e s c h e d u l i n g a n d r o u t i n g o f m e s s a g e s a n d t h e y w i l l  

c o n t i n u e t o b e r e f e r r e d t o a s s p a n n i n g t r e e s h e r e . ) F o r p u r p o s e s h e r e , a   s p a n n i n g t r e e w i t h  

r o o t 0   i s a d i r e c t e d g r a p h o f   n  = 2 

n o d e s i n w h i c h e a c h n o d e   j  h a s c h i l d r e n w h o s e n o d e  

n u m b e r s a r e o b t a i n e d b y c o m p l e m e n t i n g e x a c t l y o n e o f t h e t r a i l i n g z e r o s ( i f a n y ) o f   j  . T o 

d e t e r m i n e t h e n o d e n u m b e r i n g o f a s p a n n i n g t r e e w i t h r o o t o t h e r t h a n   0  , e x c l u s i v e O R t h e  

n o d e n u m b e r o f e a c h n o d e i n t h e t r e e w i t h t h e n o d e n u m b e r o f t h e r o o t . F o r m o r e d e t a i l s  

a b o u t t h e p r o p e r t i e s o f t h e s e t r e e s s e e 5 ] .

I n t h e s p a n n i n g t r e e o f a r i n g o f   2 

n o d e s , s o m e t r e e a r c s r e p r e s e n t d i r e c t e d p a t h s o f  

s e v e r a l l i n k s i n t h e r i n g a n d s o m e l i n k s a r e u s e d i n s e v e r a l t r e e a r c s . S i n c e s o m e o f t h e  

t r e e a r c s c a r r y m e s s a g e s s i m u l t a n e o u s l y d u r i n g t h i s b r o a d c a s t a l g o r i t h m , t h e r e m i g h t b e  

w a v e l e n g t h c o n i c t . ( T h i s p o s s i b i l i t y d o e s n o t a r i s e i n h y p e r c u b e b e c a u s e t h e r e i s a o n e -  

t o - o n e c o r r e s p o n d e n c e b e t w e e n t r e e a r c s a n d h y p e r c u b e l i n k s . ) E v e n t h o u g h s o m e a r c s i n  

t h e t r e e s h a r e t h e s a m e l i n k s , a t e a c h r o u n d o n l y d i s j o i n t s e t s o f l i n k s a r e u s e d , a n d s o o n e  

w a v e l e n g t h i s s u c i e n t .

A S T b r o a d c a s t o n a t o r u s o f   2 

  2 

= 2 

n o d e s , b a s e d o n t h e a l g o r i t h m f o r r i n g s , i s  

s h o w n i n F i g u r e 2 . I n t h i s a l g o r i t h m t h e m e s s a g e i s r s t b r o a d c a s t t o t h e n o d e s i n t h e r o w  

c o n t a i n i n g t h e o r i g i n a t o r , t h e n e a c h n o d e i n t h a t r o w b r o a d c a s t s t h e m e s s a g e t o t h e n o d e s  

i n i t s c o l u m n . A s i n t h e c a s e o f t h e r i n g , w a v e l e n g t h c o n i c t c a n b e a v o i d e d w i t h t h e u s e o f  

o n e w a v e l e n g t h o n l y .

165

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 176/200

4  B r u n o B e a u q u i e r  

F i g u r e 2 : A s i m p l e s p a n n i n g t r e e b r o a d c a s t o n a t o r u s o f   2 

  2 

n o d e s .

T h u s , f o r b o t h a r i n g o f  2 

n o d e s a n d a t o r u s o f  2 

  2 

= 2 

n o d e s , t h e S T b r o a d c a s t  

a l g o r i t h m u s e s o n e w a v e l e n g t h a n d h a s c o s t  

d  (    +  L   )  ( 1 ) 

T h e r e a r e t w o o t h e r c o m m u n i c a t i o n p r o b l e m s w h o s e s o l u t i o n s a r e u s e d f r e q u e n t l y i n t h e  

b r o a d c a s t a l g o r i t h m s g i v e n h e r e . S o l u t i o n s t o t h e s e t w o p r o b l e m s , b a s e d o n s p a n n i n g t r e e s ,

a r e n o w d e s c r i b e d .

3 . 1 . 2 D i s t r i b u t e a l g o r i t h m  

S o m e o f t h e a l g o r i t h m s t h a t f o l l o w m a k e u s e o f t h e   d i s t r i b u t e   o p e r a t i o n i n w h i c h o n e n o d e  

s e n d s a d i s t i n c t m e s s a g e t o e a c h o t h e r n o d e i n t h e n e t w o r k . T h i s o p e r a t i o n i s a l s o c a l l e d  

s c a t t e r   o r  o n e - t o - a l l p e r s o n a l i z e d c o m m u n i c a t i o n   5 ] . I n a l l o f t h e b r o a d c a s t a l g o r i t h m s o f  

S e c t i o n 3 . 2 , t h e m e s s a g e s t o b e d i s t r i b u t e d , c a l l e d   p a c k e t s  , w i l l a r i s e b y p a r t i t i o n i n g t h e  

o r i g i n a l m e s s a g e t h a t i s t o b e b r o a d c a s t . I n a r i n g o r a t o r u s o f   n  = 2 

n o d e s , e a c h o f  

t h e d i s t r i b u t e d p a c k e t s , h a s l e n g t h   L = n  , w h e r e   L  i s t h e t o t a l l e n g t h o f t h e m e s s a g e t o b e  

b r o a d c a s t . T h e d i s t r i b u t e a l g o r i t h m u s e d h e r e i s b a s e d o n a s p a n n i n g t r e e : a m e s s a g e o f  

l e n g t h   L  i s d i s t r i b u t e d t o a l l t h e n o d e s i n t h e t r e e b y h a l v i n g i t a t e a c h r o u n d u n t i l e a c h  

n o d e h a s r e c e i v e d i t s p a c k e t . F o r b o t h a r i n g o f   2 

n o d e s a n d a t o r u s o f   2 

  2 

= 2 

n o d e s , t h e c o s t o f t h i s d i s t r i b u t e a l g o r i t h m ( u s i n g o n e w a v e l e n g t h ) i s  

X   

i  = 1 

 

  + 

L  

 

=  d   + 

 

1  ; 

 

L   ( 2 ) 

3 . 1 . 3 A l l - t o - a l l b r o a d c a s t  

T h e o t h e r p r o b l e m o f i n t e r e s t i s c a l l e d t h e   a l l - t o - a l l b r o a d c a s t  . I n t h i s p r o b l e m , e a c h   n o d e h a s  

a m e s s a g e ( t y p i c a l l y , a p a c k e t o f l e n g t h   L = n  ) t h a t m u s t b e b r o a d c a s t t o a l l o t h e r n o d e s . T h i s  

p r o b l e m i s e a s i l y s o l v e d b y e x c h a n g i n g p a c k e t s b e t w e e n n o d e s w h o s e n o d e n u m b e r s ( w r i t t e n  

i n b i n a r y ) d i e r b y o n e b i t . O n h y p e r c u b e s t h i s a l g o r i t h m i s k n o w n a s a   d i m e n s i o n a l  

e x c h a n g e   a n d t h e s a m e t e r m w i l l b e u s e d h e r e . N o t e t h a t t h e m e s s a g e l e n g t h d o u b l e s a t  

e a c h r o u n d o f t h i s a l g o r i t h m a n d s o i t s c o s t i s t h e s a m e a s t h e c o s t ( 2 ) o f t h e d i s t r i b u t e  

a l g o r i t h m d e s c r i b e d a b o v e , p r o v i d e d t h a t t h e r e i s n o w a v e l e n g t h c o n i c t . H o w e v e r , o n t h e  

166

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 177/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i   5 

t o p o l o g i e s c o n s i d e r e d i n t h i s p a p e r a d i m e n s i o n a l e x c h a n g e c a n g i v e r i s e t o l i n k c o n t e n t i o n ,

w h o s e i s s u e i s a d d r e s s e d n o w .

I n a r i n g o f   2 

n o d e s , t h e a l l - t o - a l l b r o a d c a s t a l g o r i t h m c a n b e r e a l i z e d w i t h   2 

d  ;  2 

w a v e -  

l e n g t h s , t h a t w e n u m b e r f r o m   0  t o  ( 2 

d  ;  2 

;  1 )  , b y m a k i n g n o d e n u m b e r e d   j  c o m m u n i c a t e  

w i t h w a v e l e n g t h n u m b e r e d     j  ] =  j  m o d 2  

d  ;  2 

( s e e F i g u r e 3 ) . O n t h e r s t r o u n d , e a c h n o d e  

h a s t o s e n d i t s p a c k e t t o t h e c o r r e s p o n d i n g o p p o s i t e n o d e i n t h e r i n g . N o w a v e l e n g t h c o n i c t  

o c c u r s i f h a l f o f t h e n o d e s u s i n g t h e s a m e w a v e l e n g t h c o m m u n i c a t e i n t h e c l o c k w i s e d i r e c t i o n  

o f t h e r i n g , w h i l e t h e o t h e r h a l f o f n o d e s u s e t h e o t h e r d i r e c t i o n .

0 1 2 3 4 5 6 7

0246 0246 02461357 1357 13570246 1357

04 15 26 37 04 15 26 37

01234567

01234567

01234567

01234567

01234567

01234567

01234567

01234567

F i g u r e 3 : A l l - t o - A l l b r o a d c a s t a l g o r i t h m u s i n g t w o w a v e l e n g t h s i n a r i n g o f   2 

n o d e s .

I n a t o r u s o f   2 

  2 

n o d e s ( a s s u m i n g t h a t   d 

  d 

) , t h e r s t   (  d 

;  d 

)  r o u n d s o f t h e  

a l l - t o - a l l b r o a d c a s t a l g o r i t h m c o n s i s t i n e x c h a n g e s o f p a c k e t s a l o n g t h e l o n g e s t a x i s . A s i n  

t h e c a s e o f t h e r i n g , t h i s c a n b e d o n e w i t h   2 

;  2 

w a v e l e n g t h s . T h e n i t r e m a i n s t o r e a l i z e a  

d i m e n s i o n a l e x c h a n g e i n   2 

;  d 

c o n t i g u o u s s q u a r e b l o c k s o f   2 

  2 

n o d e s . M a k i n g h a l f o f  

t h e n o d e s c o m m u n i c a t e h o r i z o n t a l l y w h i l e t h e o t h e r h a l f o f n o d e s c o m m u n i c a t e v e r t i c a l l y ,

a n d v i c e v e r s a , a s s h o w n i n F i g u r e 4 , a l l o w s t o u s e o n l y   2 

;  3 

w a v e l e n g t h s i n t h e l a s t p h a s e  

o f t h e a l g o r i t h m . A n a p p r o p r i a t e w a v e l e n g t h a s s i g n m e n t c a n b e e a s i l y o b t a i n e d i n a g r e e d y  

f a s h i o n . S o , i n t h e s p e c i a l c a s e o f a s q u a r e t o r u s o f   2 

  2 

n o d e s , o n l y   2 

;  3 

a r e t h u s  

s u c i e n t f o r t h e d i m e n s i o n a l e x c h a n g e .

T h u s , t h e a l l - t o - a l l b r o a d c a s t a l g o r i t h m u s e s   2 

d  ;  2 

w a v e l e n g t h s f o r a r i n g o f   2 

n o d e s ,

m a x (  d 

)  ;  2 

w a v e l e n g t h s f o r a t o r u s o f   2 

  2 

= 2 

n o d e s ( o n l y   2 

;  3 

i f  d 

=  d 

) , a n d  

h a s c o s t  

X   

i  = 1 

 

  + 

L  

d  + 1  ;  i 

 

=  d   + 

 

1  ; 

 

L   ( 3 ) 

167

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 178/200

6  B r u n o B e a u q u i e r  

F i g u r e 4 : A l l - t o - A l l b r o a d c a s t a l g o r i t h m u s i n g o n e w a v e l e n g t h i n a t o r u s o f   2 

  2 

n o d e s .

W i t h t h e b a s i c t o o l s i n t r o d u c e d a b o v e , w e c a n n o w c o n t i n u e w i t h t h e c o n s t r u c t i o n a n d  

a n a l y s i s o f b r o a d c a s t a l g o r i t h m s .

3 . 2 D i s t r i b u t e - a n d - E x c h a n g e ( D E ) b r o a d c a s t a l g o r i t h m s  

T h e S T b r o a d c a s t a l g o r i t h m c a n b e g e n e r a l i z e d t o t a k e b e t t e r a d v a n t a g e o f t h e a v a i l a b l e  

n e t w o r k o p t i c a l b a n d w i d t h . I n p a r t i c u l a r , b r o a d c a s t a l g o r i t h m s t h a t h a v e b i d i r e c t i o n a l  

m e s s a g e o w a r e n o w d e s c r i b e d . T h e y e x p l o i t t h e n e t w o r k p r o p e r t y t h a t m e s s a g e s m o v i n g  

i n o p p o s i t e d i r e c t i o n s d o n o t c o n t e n d w i t h e a c h o t h e r f o r o p t i c a l c o m m u n i c a t i o n l i n k s .

I n t h i s s e c t i o n w e d e s c r i b e a f a m i l y   f A  (  r  )  g 

1    r    d 

o f b r o a d c a s t a l g o r i t h m s , s o t h a t   A  (  r  ) 

c o m p l e t e s i n   d  +  r  c o m m u n i c a t i o n r o u n d s i n a r i n g o r a t o r u s o f   2 

n o d e s . F o r r i n g s , o u r  

a l g o r i t h m s a r e v e r y s i m i l a r t o t h o s e g i v e n i n 8 ] f o r l i n e a r a r r a y s u n d e r a c i r c u i t - s w i t c h e d  

c o m m u n i c a t i o n m o d e l t h a t l e a d s n e a r l y t o t h e s a m e c o n s t r a i n t s a s o u r W D M a s s u m p t i o n s .

3 . 2 . 1 D E b r o a d c a s t a l g o r i t h m s o n a r i n g  

F o r  1    r    d  , t h e r i n g c a n b e v i e w e d a s   2 

i n t e r l e a v e d s u b r i n g s e a c h w i t h   2 

d  ;  r 

n o d e s . T h e  

t h 

o f t h e s e s u b r i n g s , f o r   0    i <  2 

, c o n s i s t s o f n o d e s n u m b e r e d   j : 2 

+  i  , f o r   0    j <  2 

d  ;  r 

.

T o b r o a d c a s t t h e m e s s a g e o n t h e s e i n t e r l e a v e d r i n g s , t h e m e s s a g e i s r s t d i s t r i b u t e d  

a m o n g n o d e s   0  , 1  , . . . , ( 2 

;  1 )  w i t h o n e w a v e l e n g t h . F r o m ( 2 ) , t h e c o s t o f t h i s d i s t r i b u t i o n  

168

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 179/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i   7 

i s 

r   + 

 

1  ; 

 

L   ( 4 ) 

E a c h o f t h e i n f o r m e d n o d e s t h e n a c t s a s t h e s o u r c e o f a S T b r o a d c a s t o f a m e s s a g e o f  

l e n g t h   L =  2 

o n a s u b r i n g o f  2 

d  ;  r 

n o d e s ( s e e F i g u r e 5 ) . B y m a k i n g t h e e v e n n u m b e r e d n o d e s  

t r a n s m i t t i n g t o t h e r i g h t a n d t h e o d d n u m b e r e d n o d e s t o t h e l e f t , o n l y   2 

r  ;  1 

w a v e l e n g t h s  

a r e s u c i e n t . F r o m ( 1 ) , t h e c o s t o f t h i s p h a s e i s  

(  d  ;  r  ) 

 

  + 

L  

 

( 5 ) 

T h e n a l p h a s e o f t h e a l g o r i t h m c o n s i s t s o f c o l l e c t i n g t h e p a c k e t s t o r e c o n s t r u c t t h e  

o r i g i n a l m e s s a g e i n e a c h n o d e . T h i s i s a c c o m p l i s h e d b y a d i m e n s i o n a l e x c h a n g e o n e a c h  

c o n t i g u o u s s u b r i n g o f   2 

n o d e s u s i n g   2 

r  ;  2 

w a v e l e n g t h s . W e u s e h e r e t h e f a c t t h a t a t t h e e n d  

o f t h e S T b r o a d c a s t s t h e d i s t r i b u t i o n o f t h e p a c k e t s i s t h e s a m e i n e a c h c o n t i g u o u s s u b r i n g .

T h e r e f o r e , r e c e i v i n g t h e i n f o r m a t i o n o f a n o d e i n t h e s a m e s u b r i n g i s e q u i v a l e n t t o r e c e i v i n g  

t h e i n f o r m a t i o n o f t h e c o r r e s p o n d i n g n o d e i n a n a d j a c e n t s u b r i n g . F r o m ( 3 ) , t h i s p h a s e h a s  

c o s t  

r   + 

 

1  ; 

 

L   ( 6 ) 

0123 1 23 3 0 1 2 3 0123 13 13 02 13 02 13023

0123 0123 23 0123 1 23 3

1

21 302 13 02 13 02 02

23 1 3   03

2

3 0 0 113

exchange (2 rounds)

ST broadcastsdistribute (2 rounds)

F i g u r e 5 : D E b r o a d c a s t a l g o r i t h m u s i n g t w o w a v e l e n g t h s i n a r i n g o f   2 

n o d e s .

T h u s , t h e D E b r o a d c a s t a l g o r i t h m   A  (  r  )  i n a r i n g o f  2 

n o d e s u s e s   2 

r  ;  1 

w a v e l e n g t h s a n d  

i t s t o t a l c o s t i s  

(  d  +  r  )    + 

 

2 + 

d  ;  r  ;  2 

 

L  

3 . 2 . 2 D E b r o a d c a s t a l g o r i t h m s o n a t o r u s  

W e d e s c r i b e h e r e a f a m i l y o f b r o a d c a s t a l g o r i t h m s s i m i l a r t o t h o s e o f t h e p r e v i o u s s e c t i o n .

T h e y c o m p l e t e w i t h t h e s a m e t o t a l c o s t b u t t h e y n e c e s s i t a t e a s m a l l e r n u m b e r o f w a v e -  

l e n g t h s , b y t a k i n g a d v a n t a g e o f t h e c o n n e c t i v i t y o f t h e t o r u s . A s b e f o r e , f o r   1    r    d  t h e 

a l g o r i t h m   A  (  r  )  u s e s   d  +  r  r o u n d s i n a t o r u s o f   2 

  2 

= 2 

n o d e s a n d p r o c e e d s i n t h r e e  

p h a s e s .

169

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 180/200

8  B r u n o B e a u q u i e r  

distribute (3 rounds)

exchange (3 rounds)

ST broadcasts (2 rounds)

F i g u r e 6 : D E b r o a d c a s t a l g o r i t h m u s i n g o n e w a v e l e n g t h i n a t o r u s o f   2 

  2 

n o d e s .

C o n s i d e r t h e   2 

  2 

t o r u s a s m a d e u p o f   2 

i n t e r l e a v e d s u b t o r i , e a c h o f s i z e  

;  r 

  2 

;  r 

, w i t h   r 

+  r 

=  r  , s o t h a t e a c h   2 

  2 

c o n t i g u o u s b l o c k o f n o d e s h a s  

e x a c t l y o n e n o d e f r o m e a c h s u b t o r u s . T o h a v e e a c h s u b t o r u s a s s q u a r e a s p o s s i b l e , w e w i l l  

c h o o s e t o s e t   r 

= m i n (  r d 

r  ;  d 

+  d 

e  )  a n d  r 

= m a x ( 0   b 

r  ;  d 

+  d 

c  )  ( h e n c e   r 

  r 

) , s o t h a t  

t h e d i e r e n c e   (  d 

;  r 

)  ;  (  d 

;  r 

)  i s a s s m a l l a s p o s s i b l e .

I n t h e r s t p h a s e o f t h e a l g o r i t h m , t h e o r i g i n a t o r d i s t r i b u t e s t h e m e s s a g e a s   2 

p a c k e t s  

a m o n g t h e n o d e s i n t h e   2 

  2 

b l o c k w h i c h i t b e l o n g s t o . S e e F i g u r e 6 f o r a n e x a m p l e .

T h i s n e c e s s i t a t e s o n l y o n e w a v e l e n g t h a n d t h e s a m e c o s t ( 4 ) a s i n a r i n g .

E a c h o f t h e n o d e s i n t h a t b l o c k t h e n a c t s a s t h e r o o t o f a S T b r o a d c a s t o f a m e s s a g e o f  

l e n g t h   L =  2 

i n a s u b t o r u s o f s i z e   2 

;  r 

  2 

;  r 

. I f  (  d 

;  r 

)  >  (  d 

;  r 

)  , t h i s p h a s e c a n  

b e r e a l i z e d w i t h   2 

;  1 

w a v e l e n g t h s . I f   (  d 

;  r 

) = (  d 

;  r 

)  , a l t e r n a t i n g t h e o r i e n t a t i o n o f  

t h e s p a n n i n g t r e e s o f t h e   2 

s u b t o r i a s i n S e c t i o n 3 . 1 . 3 ( i . e . m a k i n g o n e q u a r t e r o f n o d e s  

c o m m u n i c a t e t o t h e r i g h t , a n o t h e r d o w n w a r d s , a n o t h e r t o t h e l e f t a n d t h e l a s t u p w a r d s )  

a l l o w s t o u s e o n l y   2 

;  2 

w a v e l e n g t h s ( S e e F i g u r e 6 ) . F r o m E q u a t i o n ( 1 ) , t h i s s e c o n d p h a s e  

h a s t h e s a m e c o s t ( 5 ) a s i n a r i n g .

A f t e r t h e b r o a d c a s t p h a s e i s c o m p l e t e d , e a c h n o d e i n e a c h c o n t i g u o u s   2 

  2 

b l o c k  

c o n t a i n s o n e o f t h e   2 

p a c k e t s . T h e s e p a c k e t s a r e t h e n r e c o m b i n e d u s i n g a d i m e n s i o n a l  

e x c h a n g e . A s n o t i c e d b e f o r e , e a c h b l o c k c a n b e s e e n a s a t o r u s o f   2 

  2 

= 2 

n o d e s a n d  

;  2 

w a v e l e n g t h s ( o n l y   2 

;  3 

i f  r 

=  r 

) a r e s u c i e n t . T h e l a s t p h a s e h a s t h e s a m e c o s t ( 6 )  

a s i n a r i n g .

170

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 181/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i   9 

T h u s , t h e D E b r o a d c a s t a l g o r i t h m   A  (  r  )  i n a t o r u s o f  2 

  2 

= 2 

n o d e s u s e s   2 

;  1 

w a - 

v e l e n g t h s ( o n l y   2 

;  2 

i f  (  r  ; j d 

;  d 

j )  i s n o n n e g a t i v e a n d e v e n ) , w i t h   r 

= m i n (  r d 

r  ;  d 

+  d 

e  )  ,

a n d i t s t o t a l c o s t i s  

(  d  +  r  )    + 

 

2 + 

d  ;  r  ;  2 

 

L  

3 . 3 P i p e l i n e d b r o a d c a s t a l g o r i t h m s  

W e p r e s e n t i n t h i s s e c t i o n a g e n e r a l i z a t i o n t o r i n g s a n d t o r i o f t h e p i p e l i n e d b r o a d c a s t  

a l g o r i t h m s g i v e n i n 5 ] f o r h y p e r c u b e s . I n a d d i t i o n , w e p r o v i d e a s l i g h t i m p r o v e m e n t o n t h e  

t o t a l c o s t w h i c h m a y b e a l s o a p p l i e d o n h y p e r c u b e s .

A s b e f o r e , w e d e n e a f a m i l y   f A  (  r  )  g 

r    d 

o f p i p e l i n e d b r o a d c a s t ( P B ) b r o a d c a s t a l g o -  

r i t h m s , s o t h a t   A  (  r  )  c o m p l e t e s i n   d  +  r  c o m m u n i c a t i o n r o u n d s i n a r i n g o r a t o r u s o f   2 

n o d e s . T h e c o m m u n i c a t i o n p a t t e r n o f a l l o u r P B a l g o r i t h m s a r e b a s e d o n a n e m b e d d i n g i n  

r i n g s o r t o r i o f t h e a r c - d i s j o i n t s p a n n i n g t r e e s d e s c r i b e d i n 5 ] f o r h y p e r c u b e s .

H o w e v e r , w e p r e f e r f o r s i m p l i c i t y t o d e s c r i b e o u r P B a l g o r i t h m s a s i n d u c e d b y t h e c o m -  

m u n i c a t i o n p a t t e r n o f t h e d i m e n s i o n a l e x c h a n g e s o f S e c t i o n 3 . 1 . 3 . I n c o n s e q u e n c e , t h e s a m e  

n u m b e r o f w a v e l e n g t h s w i l l b e s u c i e n t t o e n s u r e n o w a v e l e n g t h c o n i c t . I t w i l l b e m a d e  

u s e o f t h e f o l l o w i n g p r o p e r t y : t h e a l l - t o - a l l b r o a d c a s t i s a c c o m p l i s h e d , h o w e v e r i s c h o s e n  

t h e o r d e r o f t h e d i m e n s i o n a l e x c h a n g e s . T h i s f a c t i s e a s y t o u n d e r s t a n d f o r h y p e r c u b e s ,

w h e r e a l l d i m e n s i o n s a r e s o m e w h a t e q u i v a l e n t , a n d t h e s a m e h o l d s f o r r i n g s a n d t o r i .

F o r  r    d  , t h e P B a l g o r i t h m   A  (  r  )  p r o c e e d s a s f o l l o w s ( s e e F i g u r e 7 ) f o r a r i n g a n d F i g u r e 8  

f o r a t o r u s ) . T h e o r i g i n a l m e s s a g e i s r s t p a r t i t i o n e d i n t o   r  + 1  p a c k e t s , a l l o f s i z e   L =  (  r  + 1 )  .

D u r i n g t h e r s t   d  r o u n d s , t h e c o m m u n i c a t i o n p a t t e r n o f t h e S T b r o a d c a s t i s u s e d , b u t t h e  

o r i g i n a t o r s e n d s a d i e r e n t p a c k e t ( t o a d i e r e n t n o d e ) a t e a c h r o u n d . E a c h s u c h p a c k e t i s  

t h e n b r o a d c a s t f r o m i t s r s t d e s t i n a t i o n t o a l l t h e n e t w o r k u s i n g a s p a n n i n g t r e e i n d u c e d  

b y t h e a l l - t o - a l l b r o a d c a s t a l g o r i t h m . D u r i n g a l l t h e r e m a i n i n g r o u n d s , t h e c o m m u n i c a t i o n  

p a t t e r n o f t h e d i m e n s i o n a l e x c h a n g e s i s u s e d c y c l i c a l l y . T h e o r i g i n a t o r c o n t i n u e s s e n d i n g a  

d i e r e n t p a c k e t a t e a c h r o u n d u n t i l r o u n d   r  a n d s e n d s t h e n t h e l a s t p a c k e t d u r i n g t h e l a s t  

d  r o u n d s .

0123

0 1 0

01

0

0130102 012 012 01230123 0124

01234 01234 01234

01234 01234

10 0  2

3 1 2  4

4 3 432

10

F i g u r e 7 : P i p e l i n e d b r o a d c a s t a l g o r i t h m i n a r i n g o f   2 

n o d e s .

171

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 182/200

1 0  B r u n o B e a u q u i e r  

345012

345012

345012

345012

345012

345012

345012

0 1 0

0 0 01 0

2 1 0 0

1 0

02 01 02 01 012 012 012 012 012 012

012 0120123 34

012 012 012 012

012012 01234 3435

2 1 0 0

5 4 3

2

3

2

5 3

2

4

30 1

100 2

4 1 3

2121

5

53 3

3

4

45 4 5

5454

012 01234 35 34

01 03 01  012

345

353

014 013 013

F i g u r e 8 : P i p e l i n e d b r o a d c a s t a l g o r i t h m i n a t o r u s o f   2 

  2 

n o d e s .

T h u s , a s p a c k e t s o f t h e s a m e s i z e   L =  (  r  + 1 )  a r e s e n t a t a n y r o u n d , t h e P B a l g o r i t h m  

A  (  r  )  h a s a t o t a l c o s t o f  

(  d  +  r  ) 

 

  + 

L  

r  + 1 

 

F o r c o m p a r i s o n , t h e a l g o r i t h m o f 5 ] c o m p l e t i n g i n   (  d  +  r  )  c o m m u n i c a t i o n r o u n d s h a s  

c o s t   (  d  +  r  ) (    + 

L  

)  . T h e s l i g h t i m p r o v e m e n t a r i s e s f r o m t h e f a c t t h a t i n o u r a l g o r i t h m t h e  

o r i g i n a t o r s e n d s p a c k e t s u n t i l t h e l a s t r o u n d .

4 R e s u l t a n a l y s i s    

T h e f o l l o w i n g t a b l e s u m m a r i z e s t h e c o s t s o f t h e b r o a d c a s t a l g o r i t h m s d e s c r i b e d i n t h i s p a p e r  

a n d t h e m a x i m u m n u m b e r o f w a v e l e n g t h s t h a t t h e y u s e d u r i n g a r o u n d . T h e c o s t s o f t h e  

a l g o r i t h m s d e s i g n e d f o r r i n g s a r e g i v e n f o r   n  = 2 

n o d e s w h i l e t h e t o r u s a l g o r i t h m s a r e g i v e n  

f o r  n  = 2 

  2 

n o d e s . I t i s a s s u m e d t h a t t h e D E b r o a d c a s t a l g o r i t h m s a r e d e n e d f o r  

1    r    d  a n d t h e P B a l g o r i t h m s f o r   d    r  .

A l g o r i t h m C o s t N u m b e r o f w a v e l e n g t h s  

r i n g / t o r u s S T   d  (    +  L   ) 1 

r i n g D E   2 

r  ;  1 

t o r u s D E   2 

;  1 

i f  (  r  ; j d 

;  d 

j )  i s n e g a t i v e o r o d d  

(  d  +  r  )    + 

2 + 

d  ;  r  ;  2 

 

L   2 

;  2 

e l s e , w i t h   r 

= m i n (  r d 

r  ; j d 

;  d 

j

e  ) 

s q u a r e t o r u s D E   2 

b  r =  2  c

i f  r  i s o d d  

r =  2  ;  2 

i f  r  i s e v e n  

r i n g P B   2 

d  ;  2 

t o r u s P B   (  d  +  r  ) 

 

  + 

L  

r  + 1 

 

m a x (  d 

)  ;  2 

s q u a r e t o r u s P B   2 

d =  2  ;  2 

172

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 183/200

B r o a d c a s t i n g i n W D M O p t i c a l R i n g s a n d T o r i   1 1 

N o t e t h a t f o r   r    ( l o g  

d  + ( 1 ) )   t h e D E b r o a d c a s t a l g o r i t h m s a r e n o t w o r t h w h i l e .

I n d e e d , t h e i r t r a n s m i s s i o n c o s t h a s a c o n s t a n t c o e c i e n t c l o s e t o t w o w h e n e v e r   2 

= (  d  )  ,

a n d t h i s c a n n o t b e i m p r o v e d u n l e s s   r    d  ;  1  .

F o r e x t r e m e l y s h o r t m e s s a g e s t h e S T b r o a d c a s t a l g o r i t h m s h a v e t h e l o w e s t c o s t o n b o t h  

r i n g s a n d t o r i b e c a u s e o f t h e i r l o w l a t e n c y . I n f a c t , t h e S T b r o a d c a s t i s a D E b r o a d c a s t f o r  

r  = 0  . H o w e v e r , t h e t o t a l c o s t f u n c t i o n b e i n g c o n v e x , t h e b e s t D E b r o a d c a s t h a s l o w e r c o s t  

t h a n t h e S T b r o a d c a s t i f i t i s a l r e a d y t h e c a s e f o r   r  = 1  , t h a t i s , w h e n e v e r  

L > 

2   

(  d  ;  1 )   

F o r e x a m p l e , e v e n i n a   1 0 0  M b / s e c n e t w o r k o f  2 

= 4  n o d e s w i t h l a t e n c y     = 5 0    s e c , t h e  

S T b r o a d c a s t h a s g r e a t e r c o s t f o r b r o a d c a s t i n g m e s s a g e s o f l e n g t h   L >  1 0  K b .

I n t h e c a s e w h e r e s u c i e n t l y l a r g e m e s s a g e s a r e c o n c e r n e d , t h e P B a l g o r i t h m s p r e s e n t e d  

i n t h e p r e v i o u s s e c t i o n a l l o w t o d e c r e a s e t h e c o e c i e n t o f t h e t r a n s m i s s i o n c o s t d o w n t o  

o n e , w h i c h i s o p t i m a l . T h e s e a l g o r i t h m s a r e p a r t i c u l a r l y i n t e r e s t i n g f o r a p p l i c a t i o n s s u c h a s  

b r o a d c a s t T V o r v i d e o c o n f e r e n c i n g .

I n v i e w o f t h e r e s u l t s o b t a i n e d i n 2 ] , a l l o f o u r b r o a d c a s t a l g o r i t h m s h a v e n e a r l y o p t i m a l  

t r a n s m i s s i o n c o s t s , a n d t h u s t h e b e s t o f t h e m h a s t h e s a m e o p t i m a l i t y f o r t h e b r o a d c a s t  

p r o b l e m . M o r e p r e c i s e l y , u n d e r t h e s a m e c o m m u n i c a t i o n m o d e l ( a c t u a l l y n o t n e c e s s a r i l y  

o p t i c a l ) i t i s s h o w n i n 2 ] t h a t a n y b r o a d c a s t a l g o r i t h m c o m p l e t i n g i n   d  +  r  r o u n d s h a s a  

t r a n s m i s s i o n c o s t a t l e a s t   (  d =  2 

+ ( 1 ) )  L   i f  1    r    d  a n d a t l e a s t   ( 1 +  o  ( 1 ) ) (  

d  +  r 

)  L   i f 

r    d  .

I n t h i s p a p e r w e h a v e n o t d e a l t w i t h t h e i s s u e o f p e r m u t a t i o n c o s t s t h a t c a n a e c t o u r  

a l g o r i t h m s . A s i t c a n b e n o t i c e d , i n t e r n a l d a t a m o v e m e n t s a r e r e q u i r e d i n t h e P B a l g o r i t h m s  

d e s c r i b e d i n t h e p r e v i o u s s e c t i o n . I n d e e d , s o m e o f t h e n o d e s i n t h e n e t w o r k r e c e i v e , s a y , t h e  

p a c k e t n u m b e r e d   i  u p t o   d  r o u n d s a f t e r h a v i n g r e c e i v e d t h e p a c k e t n u m b e r e d   (  i  +  d  ;  1 )  .

A p a r a m e t e r r e p r e s e n t i n g t h e c o s t o f m o v i n g d a t a w i t h i n a n o d e s h o u l d b e s u b s e q u e n t l y  

i n c l u d e d i n t h e c o s t a n a l y s i s o f t h e s e a l g o r i t h m s . F o r o u r D E b r o a d c a s t a l g o r i t h m s , t h i s  

p r o b l e m c a n b e s o l v e d b y m o d i f y i n g s l i g h t l y t h e e x c h a n g e p h a s e . I f t h e d i m e n s i o n a l e x -  

c h a n g e s a r e r e a l i z e d i n t h e r e v e r s e o r d e r o f t h e o n e d e s c r i b e d i n S e c t i o n 3 . 1 . 3 , t h e n a l l t h e  

r e c e i v e d p a c k e t s c a n b e c o n c a t e n a t e d w i t h i n a n o d e w i t h o u t p e r m u t a t i o n .

N e v e r t h e l e s s , w e h a v e c h o s e n t o p r e s e n t a l l t h e d i m e n s i o n a l e x c h a n g e s o f o u r D E b r o a d -  

c a s t a l g o r i t h m s w i t h t h a t p a r t i c u l a r o r d e r f o r t h e f o l l o w i n g r e a s o n . I f n o t e n o u g h w a v e l e n g t h s  

a r e a v a i l a b l e i n t h e o p t i c a l n e t w o r k , t h e s e a l g o r i t h m s c a n s t i l l b e e x e c u t e d b y d i v i d i n g t h e  

n o t p o s s i b l e c o m m u n i c a t i o n r o u n d s i n t o s e v e r a l r o u n d s . F o r e x a m p l e , i f o n e g i v e n r o u n d i n  

t h e a l g o r i t h m r e q u i r e s t w i c e m o r e w a v e l e n g t h s t h a n i t i s a v a i l a b l e , t h e n t h e s a m e c o m m u n i -  

c a t i o n p a t t e r n c a n b e r e a l i z e d i n t w o r o u n d s i n s t e a d o f o n e . T h u s , i t i s i m p o r t a n t t o h a v e t h e  

c o m m u n i c a t i o n c o s t o f s u c h r o u n d s a s s m a l l a s p o s s i b l e , w h i c h i s p r o v i d e d b y o u r o r d e r i n g  

o f e x c h a n g e s . N o t e t h a t i n o u r D E b r o a d c a s t a l g o r i t h m s , o n l y a f e w r o u n d s r e q u i r e m a n y  

w a v e l e n g t h s , t h e r e f o r e t h e i r t o t a l c o s t w i l l n o t b e s i g n i c a n t l y a e c t e d i n c a s e o f w a v e l e n g t h  

l i m i t a t i o n .

173

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 184/200

1 2  B r u n o B e a u q u i e r  

5 C o n c l u s i o n s    

T h i s s t u d y o f t h e p r o b l e m o f b r o a d c a s t i n g i n W D M o p t i c a l r i n g s a n d t w o - d i m e n s i o n a l  

t o r o i d a l m e s h e s h a s y i e l d e d t w o f a m i l i e s o f a l g o r i t h m s . T h e w e l l - k n o w n s p a n n i n g t r e e  

( S T ) b r o a d c a s t a l g o r i t h m w a s g e n e r a l i z e d b y t a k i n g a d v a n t a g e o f t h e i n c r e a s e d b a n d w i d t h  

o e r e d b y t h e b i d i r e c t i o n a l W D M c o n c u r r e n t t r a n s m i s s i o n . T h i s g a v e r i s e r s t t o a  

f a m i l y o f D i s t r i b u t e - a n d - E x c h a n g e ( D E ) a l g o r i t h m s h a v i n g l o w e r c o s t t h a n t h e S T b r o a d -  

c a s t a l g o r i t h m f o r a l l b u t t h e v e r y s h o r t m e s s a g e s . T h e n w a s d e s c r i b e d a f a m i l y o f p i p e l i n e d  

b r o a d c a s t ( P B ) a l g o r i t h m s w h i c h p e r f o r m b e t t e r f o r l o n g m e s s a g e s .

T h e a d d i t i o n a l c o n n e c t i v i t y o f t o r i o v e r r i n g s h a s b e e n f u l l y u s e d . I n d e e d , p r o v i d e d t h a t  

t h e t o r u s i s q u i t e s q u a r e , t h e n u m b e r o f w a v e l e n g t h s u s e d i s a p p r o x i m a t i v e l y t h e s q u a r e r o o t  

o f t h a t u s e d i n t h e r i n g w i t h a s m a n y n o d e s .

O u r a l g o r i t h m s r e q u i r e k n o w l e d g e o f m a c h i n e - d e p e n d e n t c o n s t a n t s f o r n e t w o r k l a t e n c y  

a n d b a n d w i d t h t o o b t a i n g o o d p e r f o r m a n c e . H o w e v e r , i m p l e m e n t a t i o n s a n d p e r f o r m a n c e  

m e a s u r e m e n t s t o b e c o m p a r e d w i t h t h e a n a l y t i c p r e d i c t e d c o s t s a r e d e s i r a b l e t o d e s i g n a  

m o r e p r e c i s e c o m m u n i c a t i o n m o d e l . F u r t h e r w o r k s h o u l d a l s o g e n e r a l i z e o u r a l g o r i t h m s t o  

a l l o w t h e n u m b e r o f n o d e s i n a r i n g o r i n a d i m e n s i o n o f a t o r u s t o b e a n y n u m b e r , n o t j u s t  

a p o w e r o f t w o .

R e f e r e n c e s    

1 ] M . B a r n e t t , D . G . P a y n e , a n d R . v a n d e G e i j n . O p t i m a l b r o a d c a s t i n g i n m e s h - c o n n e c t e d  

a r c h i t e c t u r e s . T e c h n i c a l R e p o r t T R - 9 1 - 3 8 , D e p t . o f C o m p u t e r S c i e n c e s , U n i v . o f T e x a s ,

D e c e m b e r 1 9 9 1 .

2 ] B . B e a u q u i e r , O . D e l m a s , a n d S . P r e n n e s . T i g h t b o u n d s f o r b r o a d c a s t i n g i n t h e l i n e a r  

c o s t m o d e l . T e c h n i c a l r e p o r t , I n s t i t u t N a t i o n a l d e R e c h e r c h e e n I n f o r m a t i q u e e t e n  

A u t o m a t i q u e , 1 9 9 7 . T o a p p e a r .

3 ] N . K . C h e u n g , N o s u K . , a n d G . W i n z e r . S p e c i a l i s s u e o n d e n s e W D M n e t w o r k s . I E E E  

J o u r n a l o n S e l e c t e d A r e a s i n C o m m u n i c a t i o n s ( J S A C )  , 8 , 1 9 9 0 .

4 ] P a u l E . G r e e n . F i b e r O p t i c N e t w o r k s  . P r e n t i c e H a l l , 1 9 9 3 .

5 ] C . T . H o a n d S . L . J o h n s s o n . O p t i m u m b r o a d c a s t i n g a n d p e r s o n a l i z e d c o m m u n i c a t i o n i n  

h y p e r c u b e s . I E E E T r a n s a c t i o n s o n C o m p u t e r s  , 3 8 ( 9 ) : 1 2 4 9 1 2 6 8 , S e p t e m b e r 1 9 8 9 .

6 ] D . M i n o l i . T e l e c o m m u n i c a t i o n s T e c h n o l o g y H a n d b o o k  . A r t e c h H o u s e , 1 9 9 1 .

7 ] B . M u k h e r j e e . W D M - b a s e d l o c a l l i g h t w a v e n e t w o r k s , P a r t I I : M u l t i h o p s y s t e m s . I E E E  

N e t w o r k M a g a z i n e  , 6 ( 4 ) : 2 0 3 2 , J u l y 1 9 9 2 .

8 ] S . R . S e i d e l . B r o a d c a s t i n g o n l i n e a r a r r a y s a n d m e s h e s . T e c h n i c a l R e p o r t O R N L / T M -  

1 2 3 5 6 , O a k R i d g e N a t i o n a l L a b o r a t o r y , M a r c h 1 9 9 3 .

174

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 185/200

A N N E X E F      

O n a r b i t r a r y W a k s m a n n e t w o r k s    

a n d t h e i r v u l n e r a b i l i t y      

1 7 5 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 186/200

1 7 6 

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 187/200

O n A r b i t r a r y W a k s m a n N e t w o r k s    

a n d t h e i r V u l n e r a b i l i t y    

B r u n o B e a u q u i e r  

, E r i c D a r r o t  

T h m e 1 R s e a u x e t s y s t m e s  

P r o j e t S l o o p  

O c t o b r e 1 9 9 9  

A b s t r a c t :   M o t i v a t e d b y p r o b l e m s i n t e l e c o m m u n i c a t i o n s a t e l l i t e s , w e i n v e s t i g a t e r e a r -  

r a n g e a b l e p e r m u t a t i o n n e t w o r k s m a d e o f b i n a r y s w i t c h e s . A s i m p l e c o u n t i n g a r g u m e n t  

s h o w s t h a t t h e n u m b e r o f s w i t c h e s n e c e s s a r y t o b u i l d a   n    n  r e a r r a n g e a b l e n e t w o r k ( i . e .

c a p a b l e o f r e a l i z i n g a l l o n e - t o - o n e m a p p i n g s o f i t s   n  i n p u t s t o i t s   n  o u t p u t s ) i s a t l e a s t  

d  l o g 

(  n  ! )  e  =  n  l o g 

n  ;  n  l o g 

e  +  o  (  n  )  a s  n  ! 1  . F o r   n  = 2 

, t h e   r  - d i m e n s i o n a l B e n e  

n e t w o r k g i v e s a s o l u t i o n u s i n g   n  l o g 

n  ; 

s w i t c h e s . W a k s m a n , a n d i n d e p e n d e n t l y G o l d -  

s t e i n a n d L e i b h o l z , i m p r o v e d t h e s e n e t w o r k s u s i n g   n  l o g 

n  ;  n  + 1  s w i t c h e s . W e p r o v i d e a n  

e x t e n s i o n o f t h i s r e s u l t t o a r b i t r a r y v a l u e s o f   n  , u s i n g  

P  

i  = 1 

d  l o g 

(  i  )  e  s w i t c h e s . T h e r o u t i n g  

a l g o r i t h m u s e d i n B e n e n e t w o r k s i s a l s o g e n e r a l i z e d f o r a r b i t r a r y v a l u e s o f   n  . F i n a l l y t h e  

f a u l t - t o l e r a n c e i s s u e o f t h e s e n e t w o r k s i s d i s c u s s e d .

K e y - w o r d s :   s w i t c h i n g n e t w o r k s , m u l t i s t a g e n e t w o r k s , r e a r r a n g e a b l e n e t w o r k s , p e r m u t a -  

t i o n n e t w o r k s , f a u l t t o l e r a n c e , v u l n e r a b i l i t y .

( R s u m : t s v p )  

S u b m i t t e d t o P a r a l l e l P r o c e s s i n g L e t t e r s ( W o r l d S c i e n t i c ) .

A n e x t e n d e d a b s t r a c t o f t h i s p a p e r h a s b e e n a c c e p t e d i n A L G O T E L ' 9 9 , R o s c o , F r a n c e , 5 7 m a i 1 9 9 9 .

T h i s w o r k h a s b e e n s u p p o r t e d b y A l c a t e l S p a c e I n d u s t r i e s ( T o u l o u s e , F r a n c e ) .

S L O O P i s a j o i n t p r o j e c t w i t h t h e C N R S a n d t h e U n i v e r s i t y o f N i c e - S o p h i a A n t i p o l i s ( I 3 S l a b o r a t o r y ) .

E - m a i l : { B r u n o . B e a u q u i e r , E r i c . D a r r o t } @ i n r i a . f r  

Unité de recherche INRIA Sophia Antipolis

2004 route des Lucioles, BP 93, 06902 SOPHIA ANTIPOLIS Cedex (France)

Téléphone : 04 93 65 77 77 – Télécopie : 04 93 65 77 65

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 188/200

R s e a u x d e W a k s m a n G n r a l i s s    

e t V u l n r a b i l i t    

R s u m :   M o t i v e p a r d e s p r o b l m e s d e c o n c e p t i o n d e r s e a u x e m b a r q u s d a n s d e s  

s a t e l l i t e s d e t l c o m m u n i c a t i o n s , n o t r e t u d e p o r t e s u r l e s r s e a u x d e p e r m u t a t i o n r a r -  

r a n g e a b l e s c o m p o s s d e c o m m u t a t e u r s b i n a i r e s . U n s i m p l e a r g u m e n t d e c o m p t a g e m o n t r e  

q u e l e n o m b r e d e c o m m u t a t e u r s n c e s s a i r e s p o u r c o n s t r u i r e u n r s e a u r a r r a n g e a b l e   n    n 

( c a p a b l e d e r a l i s e r t o u t e s l e s p e r m u t a t i o n s d e s e s   n  e n t r e s v e r s s e s   n  s o r t i e s ) e s t a u m o i n s  

d  l o g 

(  n  ! )  e  =  n  l o g 

n  ;  n  l o g 

e  +  o  (  n  )  , q u a n d   n  ! 1  . P o u r   n  = 2 

, l e r s e a u d e B e n e  

r  - d i m e n s i o n n e l f o u r n i t u n e s o l u t i o n u t i l i s a n t   n  l o g 

n  ; 

c o m m u t a t e u r s . W a k s m a n , e t  

i n d p e n d a m m e n t G o l d s t e i n e t L e i b h o l z , o n t a m l i o r c e t t e c o n s t r u c t i o n e n u t i l i s a n t   n  l o g 

n  ; 

n  + 1  c o m m u t a t e u r s . N o u s d o n n o n s u n e g n r a l i s a t i o n d e c e r s u l t a t p o u r t o u t e v a l e u r d e   n  ,

e n u t i l i s a n t  

P  

i  = 1 

d  l o g 

(  i  )  e  c o m m u t a t e u r s . L ' a l g o r i t h m e d e r o u t a g e u t i l i s d a n s l e s r s e a u x  

d e B e n e e s t g a l e m e n t g n r a l i s p o u r n o t r e c o n s t r u c t i o n . E n n , n o u s t r a i t o n s l a t o l r a n c e  

a u x p a n n e s d e c e s r s e a u x .

M o t s - c l :   c o m m u t a t i o n , r s e a u x m u l t i - t a g e s , r s e a u x d e p e r m u t a t i o n , r a r r a n g e a b i l i t ,

t o l r a n c e a u x p a n n e s .

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 189/200

O n A r b i t r a r y W a k s m a n N e t w o r k s a n d t h e i r V u l n e r a b i l i t y   1 

1 M o t i v a t i o n      

T h e f o l l o w i n g p r o b l e m a r i s e s i n n e t w o r k d e s i g n f o r t e l e c o m m u n i c a t i o n s a t e l l i t e s . I n c o m i n g  

a u d i o o r v i d e o s i g n a l s a r e t o b e r e l a y e d t o o u t p u t a m p l i e r s t h r o u g h a n o n - b o a r d n e t w o r k  

o f w a v e g u i d e s a n d s w i t c h i n g e l e m e n t s e a c h h a v i n g 4 p o r t s . E a c h e l e m e n t c a n b e s e e n a s  

a  2    2  s w i t c h w h i c h c a n b e s e t i n a d i r e c t - c o n n e c t i o n s t a t e o r a c r o s s e d - c o n n e c t i o n s t a t e .

F u r t h e r m o r e , o n c e o n b o a r d , a m p l i e r s c a n f a i l a n d t h e s w i t c h e s c a n l o c k i n o n e s t a t e a n d  

r e m a i n b l o c k e d i n i t .

I n 6 , 1 2 ] i t i s a s s u m e d t h a t a m p l i e r f a i l u r e s c a n o c c u r a n d t h a t a n y i n p u t s i g n a l c a n b e  

r o u t e d p o s s i b l y t o a n y o u t p u t a m p l i e r . I n c o n t r a s t , w e c o n s i d e r i n t h i s p a p e r t h e c a s e w h e r e  

a m p l i e r s d o n o t f a i l a n d w h e r e e a c h i n c o m i n g s i g n a l n e e d s a s p e c i c a m p l i e r , a c c o r d i n g  

t o t h e g e o g r a p h i c a l a r e a s t a r g e t t e d , t h e t r a c v a r i a t i o n s a n d / o r t h e c o m p a t i b i l i t y b e t w e e n  

s i g n a l s a n d a m p l i e r s .

F o r m a n y r e a s o n s ( l a y o u t p r o p e r t i e s , r e l i a b i l i t y , e n e r g y s a v i n g , e t c ) , b u t m a i n l y t o d e -  

c r e a s e l a u n c h c o s t s , i t i s c r u c i a l t o m i n i m i z e t h e n e t w o r k p h y s i c a l w e i g h t , i . e . t o m i n i m i z e  

t h e n u m b e r o f s w i t c h e s , t h e n u m b e r o f l i n k s ( w a v e g u i d e s ) a n d t h e i r l e n g t h . A s l a u n c h c o s t s  

a r e d r a m a t i c a l l y h i g h , i t i s w o r t h s a v i n g e v e n o n e s w i t c h . I n t h e c a s e o f s w i t c h b l o c k i n g  

t h e p r o b l e m b e c o m e s m i n i m i z i n g t h e n u m b e r o f a d d i t i o n a l s w i t c h e s n e e d e d t o g u a r a n t e e t h e  

s a t e l l i t e ' s p u r p o s e , d e s p i t e a n u m b e r o f p o s s i b l e f a u l t y s w i t c h e s d e t e r m i n e d b y t h e e x p e c t e d  

s a t e l l i t e l i f e t i m e . T h i s d i c u l t p r o b l e m i s t a c k l e d a t t h e e n d o f t h i s p a p e r , i n c a s e o f o n l y  

o n e f a u l t y s w i t c h a n d w i l l b e t h e s u b j e c t o f a f o r t h c o m i n g p a p e r 1 ] , i n c a s e o f a n a r b i t r a r y  

n u m b e r o f f a u l t s .

A p r a c t i c a l w a y t o r e a l i z e s u c h n e t w o r k s i s t o u s e t h e c l a s s i c a l m u l t i s t a g e p e r m u t a t i o n  

n e t w o r k s w e l l s t u d i e d f o r b o t h t e l e c o m m u n i c a t i o n a n d p a r a l l e l a p p l i c a t i o n s . I n s e c t i o n 2 w e  

r e c a l l s o m e d e n i t i o n s o n r e a r r a n g e a b l e p e r m u t a t i o n n e t w o r k s a n d t h e k n o w n r e s u l t s . I n  

s e c t i o n 3 w e p r e s e n t a c o n s t r u c t i v e w a y o f b u i l d i n g a n a r b i t r a r y s i z e p e r m u t a t i o n n e t w o r k  

a n d w e g i v e t h e a s s o c i a t e d r o u t i n g a l g o r i t h m . T h i s i m p r o v e s o n p r e v i o u s r e s u l t s i n t e r m s o f  

t h e s w i t c h c o u n t , a s s h o w n b y T a b l e 1 , a n d b y c o m p u t a t i o n i n s e c t i o n 4 . F i n a l l y i n s e c t i o n 5  

w e e x t e n d o u r r e s u l t s i n c a s e o f o n e f a u l t y s w i t c h .

2 R e a r r a n g e a b l e P e r m u t a t i o n N e t w o r k s    

A  s w i t c h i n g n e t w o r k   i s a n a r r a n g e m e n t o f s w i t c h e s a n d t r a n s m i s s i o n l i n k s a l l o w i n g s o m e  

i n p u t t e r m i n a l s ( o r s i g n a l s ) t o b e c o n n e c t e d t o s o m e o u t p u t t e r m i n a l s ( o r a m p l i e r s ) b y  

e d g e - d i s j o i n t p a t h s . S u c h a n e t w o r k c a n p o t e n t i a l l y p e r f o r m a l l o r o n l y s o m e o f t h e p o s s i b l e  

c o n n e c t i o n s o f i t s i n p u t s t o i t s o u t p u t s , b u t i s u s u a l l y r e s t r i c t e d t o o n e - t o - o n e c o n n e c t i o n s .

A s w i t c h i n g n e t w o r k w i t h   n  i n p u t s a n d   n  o u t p u t s i s s a i d t o b e a   r e a r r a n g e a b l e p e r m u t a t i o n  

n e t w o r k   i f , f o r a n y o n e - t o - o n e m a p p i n g     o f t h e i n p u t s o n t h e o u t p u t s , t h e r e i s a s e t o f  

e d g e - d i s j o i n t p a t h s c o n n e c t i n g t h e i n p u t   i  t o t h e o u t p u t     (  i  )  , f o r e a c h   1    i    n  .

A s s p e c i e d i n t h e i n t r o d u c t i o n w e r e s t r i c t o u r s e l v e s i n t h i s p a p e r t o   b i n a r y p e r m u t a -  

t i o n n e t w o r k s   c o n s t r u c t e d s o l e l y f r o m b i n a r y s w i t c h e s . H o w e v e r , o u r r e s u l t s c a n b e e a s i l y  

179

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 190/200

2  B e a u q u i e r & D a r r o t  

e x t e n d e d t o   k  - a r y p e r m u t a t i o n n e t w o r k s w h e r e e v e r y s w i t c h c a n r e a l i z e a n y m a p p i n g o f i t s  

k  i n p u t s t o i t s   k  o u t p u t s .

S i n c e o n e b i n a r y s w i t c h h a s t w o p o s s i b l e s e t t i n g s , s  s w i t c h e s h a v e   2 

s e t t i n g s . N o t e t h a t  

t h i s d o e s n o t i m p l y t h a t   s  s w i t c h e s w i l l r e a l i z e   2 

d i s t i n c t n e t w o r k m a p p i n g s , a s d i e r e n t  

s e t t i n g s c a n s o m e t i m e s p r o d u c e t h e s a m e n e t w o r k m a p p i n g . B u t a t l e a s t   d  l o g 

(  n  ! )  e  , o r a t  

l e a s t   n  l o g 

n  ;  1  : 4 4 3  n  f r o m S t i r l i n g ' s f o r m u l a , b i n a r y s w i t c h e s a r e n e e d e d t o r e a l i z e a l l   n  !

p o s s i b l e m a p p i n g s o f a n e t w o r k w i t h   n  i n p u t s a n d   n  o u t p u t s .

T h e r s t r e a r r a n g e a b l e b i n a r y p e r m u t a t i o n n e t w o r k w a s d e s i g n e d b y B e n e 2 , 3 , 4 ] a n d  

w a s b a s e d o n t h e C l o s   3  - s t a g e n e t w o r k 8 ] . T h e   r  - d i m e n s i o n a l B e n e n e t w o r k c a n r e a l i z e  

a n y p e r m u t a t i o n o f i t s   n  = 2 

i n p u t s t o i t s   n  = 2 

o u t p u t s o n e d g e - d i s j o i n t p a t h s , t h r o u g h  

2  r  ;  1  l e v e l s o f   2 

r  ;  1 

s w i t c h e s , f o r a t o t a l o f   n  l o g 

n  ; 

s w i t c h e s . B e n e n e t w o r k s a r e t h u s  

a s y m p t o t i c a l l y o p t i m a l i n t e r m s o f t h e s w i t c h c o u n t . T h e   3  - d i m e n s i o n a l   8    8  B e n e n e t w o r k  

i s s h o w n i n F i g u r e 1 ( a ) .

F u r t h e r w o r k s b y d i e r e n t a u t h o r s 9 , 1 0 , 1 1 , 1 3 ] h a v e s h o w n t h a t o n e s w i t c h c o u l d b e  

s p a r e d a t e a c h s t e p o f t h e r e c u r s i v e c o n s t r u c t i o n o f B e n e n e t w o r k s , w i t h o u t a e c t i n g i t s  

r e a r r a n g e a b i l i t y . W e c a l l W a k s m a n n e t w o r k s t h e c o r r e s p o n d i n g o p t i m i z e d n e t w o r k s , h a v i n g  

n  l o g 

n  ;  n  + 1  s w i t c h e s , n  b e i n g a p o w e r o f t w o . T h e c a s e   n  = 8  i s s h o w n i n F i g u r e 1 ( b ) .

(a) (b)

F i g u r e 1 : A   8    8  B e n e n e t w o r k ( a ) a n d a   8    8  W a k s m a n n e t w o r k ( b )  

R e c e n t l y C h a n g a n d M e l h e m 7 ] g a v e a g e n e r a l i z a t i o n o f B e n e n e t w o r k s f o r a n y n u m -  

b e r  n  o f i n p u t s / o u t p u t s . A l t h o u g h t h e y w i s h t o r e d u c e t h e n u m b e r o f s w i t c h e s u s e d , t h e i r  

c o n s t r u c t i o n d o e s n o t t a k e i n t o a c c o u n t t h e p o s s i b i l i t y o f s p a r i n g o n e s w i t c h i n t h e e v e n c a s e  

o f t h e r e c u r s i o n , t h a t w e p r e s e n t h e r e .

W e c a l l a r b i t r a r y s i z e W a k s m a n n e t w o r k s ( A S - W a k s m a n ) o u r p e r m u t a t i o n n e t w o r k s a n d  

S  (  n  )  d e n o t i n g t h e n u m b e r o f s w i t c h e s u s e d f o r a n y n u m b e r   n  o f t e r m i n a l s , w e o b t a i n :

S  (  n  ) =  S 

m  

+  S 

k  

+  n  ;  1  ( 1 ) 

X   

i  = 1 

d  l o g 

(  i  )  e  ( 2 ) 

180

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 191/200

O n A r b i t r a r y W a k s m a n N e t w o r k s a n d t h e i r V u l n e r a b i l i t y   3 

N o t e t h a t t h i s r e s u l t i s m e n t i o n n e d i n a f o o t n o t e i n 1 1 ] ( p a g e 4 4 7 ) a n d i s a t t r i b u t e d t o  

M . W . G r e e n , n o p u b l i c a t i o n b e i n g k n o w n t h o u g h . T a b l e 1 p r e s e n t s t h e v a l u e s o b t a i n e d b y  

t h e d i e r e n t c o n s t r u c t i o n s .

n  L o w e r b o u n d B e n e 2 ] A S - B e n e 7 ] W a k s m a n 1 3 ] A S - W a k s m a n  

2 1 1 1 1 1  

3 3 3 3  

4 5 6 6 5 5  

5 7 8 8  

6 1 0 1 2 1 1  

7 1 3 1 5 1 4  

8 1 6 2 0 2 0 1 7 1 7  

9 1 9 2 2 2 1  

1 0 2 2 2 6 2 5  

1 1 2 6 3 0 2 9  

1 2 2 9 3 6 3 3  

1 3 3 3 3 9 3 7  

1 4 3 7 4 4 4 1  

1 5 4 1 4 9 4 5  

1 6 4 5 5 6 5 6 4 9 4 9  

3 2 1 1 8 1 4 4 1 4 4 1 2 9 1 2 9  

T a b l e 1 : C o m p a r a t i v e s w i t c h c o u n t .

3 N e t w o r k C o n s t r u c t i o n      

T h r e e b i n a r y s w i t c h e s c a n b e u s e d t o c o n s t r u c t a   3    3  p e r m u t a t i o n n e t w o r k a s s h o w n i n  

F i g u r e 2 ( a ) . T h i s n e t w o r k c a n b e s e e n a s b e i n g b u i l t f r o m a   2    2  n e t w o r k ( a s w i t c h ) a n d  

a  1    1  n e t w o r k ( a l i n k ) . F i g u r e 2 ( b ) s h o w s t h e   4    4  W a k s m a n n e t w o r k u s i n g v e b i n a r y  

s w i t c h e s . I t c a n b e s e e n a s b e i n g b u i l t f r o m t w o   2    2  p e r m u t a t i o n n e t w o r k s .

T h e p r o c e d u r e s u s e d t o c o n s t r u c t t h e s e n e t w o r k s c a n b e g e n e r a l i z e d t o r e c u r s i v e l y c o n s t r u c t  

a n e t w o r k o f a n y s i z e . S p e c i c a l l y , a   n    n  A S - W a k s m a n i s c o n s t r u c t e d r e c u r s i v e l y f r o m a n  

A S - W a k s m a n o f s i z e   d 

e  a n d a n A S - W a k s m a n o f s i z e   b 

c  . W h e n   n  i s e v e n , t h e c o n s t r u c t i o n  

i s s i m i l a r t o t h a t o f W a k s m a n . T h e   n  i n p u t s a r e c o n n e c t e d t o  

s w i t c h e s a n d e a c h s w i t c h  

i s c o n n e c t e d t o t w o A S - W a k s m a n n e t w o r k s o f s i z e  

. A n y   n  ;  2  o u t p u t s a r e c o n n e c t e d t o  

181

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 192/200

4  B e a u q u i e r & D a r r o t  

(a) (b)

F i g u r e 2 : A   3    3  A S - W a k s m a n n e t w o r k ( a ) a n d a   4    4  W a k s m a n n e t w o r k ( b )  

;  1  s w i t c h e s a n d e a c h o f t h e m i s c o n n e c t e d t o t h e t w o A S - W a k s m a n s u b n e t w o r k s . T h e  

l a s t t w o o u t p u t s a r e c o n n e c t e d d i r e c t l y t o t h e t w o s u b n e t w o r k s a s s h o w n i n F i g u r e 3 ( a ) .

T o c o n s t r u c t a n A S - W a k s m a n w h e n   n  i s o d d , a n y   n  ;  1  i n p u t s a r e c o n n e c t e d t o   b 

s w i t c h e s a n d e a c h s w i t c h i s c o n n e c t e d t o t h e A S - W a k s m a n o f s i z e   b 

c  a n d t h e A S - W a k s m a n  

o f s i z e   d 

e  . S i m i l a r l y , a n y   n  ;  1  o u t p u t s a r e c o n n e c t e d t o   b 

c  s w i t c h e s a n d e a c h s w i t c h  

i s c o n n e c t e d t o t h e t w o A S - W a k s m a n s u b n e t w o r k s . T h e l a s t i n p u t a n d t h e l a s t o u t p u t a r e  

c o n n e c t e d d i r e c t l y t o t h e A S - W a k s m a n o f s i z e   d 

e  a s s h o w n i n F i g u r e 3 ( b ) .

e d 

( a ) n e v e n ( b ) n o d d  

c b 

4 4 

n - 3 n - 3 n - 4 n - 4  

n - 3 n - 3 n - 2 n - 2 

n - 1 

n n 

n - 1 

n - 1 

n - 2 

n n 

n - 1 

n - 2 

 

 

F i g u r e 3 : G e n e r a l c o n s t r u c t i o n o f A S - W a k s m a n n e t w o r k s  

T h i s r e c u r s i v e p r o c e s s i s i l l u s t r a t e d i n F i g u r e 4 w h e r e a   9    9  A S - W a k s m a n i s b u i l t f r o m  

a  4    4  A S - W a k s m a n a n d a   5    5  A S - W a k s m a n . I n g e n e r a l , a   n    n  A S - W a k s m a n n e t w o r k  

m a y b e c o n s t r u c t e d i n t h i s w a y , f o r a n y   n  .

R e m a r k :   N o t i c e t h a t o u r c o n n e c t i o n r u l e s a l l o w m a n y p o s s i b l e c o n s t r u c t i o n s , a c c o r d i n g  

t o w h i c h a n d h o w i n p u t s / o u t p u t s a r e c o n n e c t e d , a n d t h u s t h e y d e n e a c t u a l l y a f a m i l y o f  

A S - W a k s m a n n e t w o r k s . N e v e r t h e l e s s , i n t h e g u r e s a n d f o r t h e m a i n p r o o f , w e s u p p o s e f o r  

c o n v e n i e n c e t h a t i n p u t s   2  k  ;  1  a n d  2  k  a r e c o n n e c t e d t o t h e s a m e s w i t c h f o r   1    k    n =  2  ,

182

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 193/200

O n A r b i t r a r y W a k s m a n N e t w o r k s a n d t h e i r V u l n e r a b i l i t y   5 

a s w e l l a s o u t p u t s   2  l  ;  1  a n d  2  l  f o r  1    l    (  n  ;  1 )  =  2  , w h i l e t h e r e m a i n i n g c o n n e c t i o n s a r e  

d i r e c t a s s h o w n i n F i g u r e 3 .

F i g u r e 4 : A   9    9  A S - W a k s m a n n e t w o r k  

T h e o r e m 1   G i v e n a n y o n e - t o - o n e m a p p i n g     o f  n  i n p u t s t o   n  o u t p u t s i n a   n    n  A S - 

W a k s m a n n e t w o r k , t h e r e i s a s e t o f e d g e - d i s j o i n t p a t h s f r o m t h e i n p u t s t o t h e o u t p u t s c o n n e c -  

t i n g i n p u t   i  t o o u t p u t     (  i  )   f o r  1    i    n  .

P r o o f .   T h e p r o o f i s b y i n d u c t i o n o n   n  . I f  n  = 1  o r  n  = 2  , t h e A S - W a k s m a n n e t w o r k  

c o n s i s t s o f a s i n g l e l i n k o r a s i n g l e b i n a r y s w i t c h r e s p e c t i v e l y a n d t h e r e s u l t i s o b v i o u s .

H e n c e , w e a s s u m e t h a t t h e r e s u l t i s t r u e f o r t h e A S - W a k s m a n n e t w o r k s o f s i z e s   b 

c  a n d 

e  . T h e k e y o f t h e i n d u c t i o n i s t o o b s e r v e t h a t t h e m i d d l e p a r t o f a n A S - W a k s m a n n e t w o r k  

c o m p r i s e s t w o A S - W a k s m a n s u b n e t w o r k s . H e n c e , i t w i l l b e s u c i e n t t o d e c i d e w h e t h e r e a c h  

p a t h i s t o b e r o u t e d t h r o u g h t h e u p p e r o r t h e l o w e r s u b n e t w o r k .

T h e o n l y c o n s t r a i n t s t h a t w e h a v e o n w h e t h e r p a t h s u s e t h e u p p e r o r l o w e r s u b n e t w o r k s  

a r e t h a t p a t h s f r o m i n p u t s   2  k  ;  1  a n d  2  k  m u s t u s e d i e r e n t s u b n e t w o r k s f o r   1    k    n =  2  ,

a s w e l l a s p a t h s t o o u t p u t s   2  l  ;  1  a n d  2  l  f o r  1    l    (  n  ;  1 )  =  2  . T h i s i s b e c a u s e e a c h s w i t c h  

o n t h e r s t a n d l a s t l e v e l s o f t h e A S - W a k s m a n n e t w o r k h a s p r e c i s e l y o n e c o n n e c t i o n t o e a c h  

o f t h e u p p e r a n d l o w e r s u b n e t w o r k s . T h e r e i s n o c h o i c e w h e n e i t h e r t h e i n p u t o r t h e o u t p u t  

i s c o n n e c t e d d i r e c t l y t o a s u b n e t w o r k .

T h e r o u t i n g p r o b l e m t o r e a l i z e a n y g i v e n p e r m u t a t i o n     c a n b e r e d u c e d t o a b i p a r t i t e e d g e  

c o l o r i n g p r o b l e m a s f o l l o w s . I f   n  i s e v e n t h e n l e t   n  = 2   p  a n d i f   n  i s o d d t h e n l e t   n  = 2   p  ;  1  .

C o n s i d e r t h e b i p a r t i t e m u l t i g r a p h   G 

 

= (  V E  )  w i t h v e r t e x s e t   V  =  f  u 

1    k    p 

a n d w i t h  

e d g e     u 

l

] 2  E  i f t h e r e a r e   i  2 f  2  k  ;  1  2  k  g  a n d  j  2 f  2  l  ;  1  2  l  g  s u c h t h a t     (  i  ) =  j  .

F r o m t h i s d e n i t i o n , i t f o l l o w s t h a t   G 

 

h a s m a x i m u m d e g r e e   2  . I t i s a c l a s s i c a l r e s u l t f r o m  

183

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 194/200

6  B e a u q u i e r & D a r r o t  

g r a p h t h e o r y ( s e e e . g . 5 ] ) , k n o w n a s K n i g - H a l l ' s t h e o r e m , t h a t t h e e d g e s o f a b i p a r t i t e  

m u l t i g r a p h o f m a x i m u m d e g r e e     c a n b e c o l o r e d u s i n g e x a c t l y     c o l o r s , s o t h a t a d j a c e n t  

e d g e s a r e a s s i g n e d d i e r e n t c o l o r s .

N o w w e a s s u m e t h a t t h e e d g e c o l o r i n g p r o b l e m i s s o l v e d f o r   G 

 

u s i n g t w o c o l o r s a n d w e  

s h o w h o w t h i s l e a d s t o a r o u t i n g o f t h e p e r m u t a t i o n     i n t h e   n    n  A S - W a k s m a n n e t w o r k .

L e t c o l o r 1 b e t h e c o l o r a s s i g n e d t o t h e e d g e     u 

d   

;  1 

(  n  )  =  2  e

] . N o t e t h a t t h e p a t h c o n n e c t i n g  

i n p u t    

;  1 

(  n  )  t o o u t p u t   n  m u s t u s e t h e l o w e r s u b n e t w o r k . T h u s , f o r e a c h   i  w e d e c i d e  

t o r o u t e t h e p a t h f r o m i n p u t   i  t o o u t p u t     (  i  )  t h r o u g h t h e l o w e r s u b n e t w o r k i f t h e e d g e  

  u 

d  i =  2  e

d    (  i  )  =  2  e

] h a s c o l o r 1 a n d t h r o u g h t h e u p p e r s u b n e t w o r k i f i t h a s c o l o r 2 . I n c a s e o f  

n  o d d , a n o t h e r c o n s t r a i n t i s t h a t t h e p a t h c o n n e c t i n g i n p u t   n  t o o u t p u t     (  n  )  m u s t u s e t h e  

l o w e r s u b n e t w o r k . H o w e v e r , t h e e d g e     u 

d    (  n  )  =  2 

e  ] h a s n e c e s s a r i l y c o l o r 1 , d u e t o a p a r i t y  

a r g u m e n t .

I n t h i s m a n n e r , a l l p a t h s a r e a s s i g n e d t h e u p p e r o r l o w e r s u b n e t w o r k s w i t h o u t c o n i c t ,

i . e . w e c a n s e t t h e s w i t c h e s a t t h e r s t a n d l a s t l e v e l s o f t h e A S - W a k s m a n n e t w o r k s o t h a t  

b o t h e n d s o f e v e r y p a t h a r e c o n n e c t e d t o t h e s a m e s u b n e t w o r k . T h e r e m a i n d e r o f t h e p a t h  

r o u t i n g a n d s w i t c h s e t t i n g i s h a n d l e d b y i n d u c t i o n i n t h e s u b n e t w o r k s . H e n c e , w e h a v e  

e s t a b l i s h e d t h e i n d u c t i v e h y p o t h e s i s , t h e r e b y p r o v i n g t h e t h e o r e m . 2 

A s a n e x a m p l e , w e i l l u s t r a t e t h e r o u t i n g a l g o r i t h m i n F i g u r e 5 f o r t h e m a p p i n g  

  = 

  

1 2 3 4 5 6 7 8 9  

8 7 6 9 1 4 3 2 5  

i n a  9    9  A S - W a k s m a n n e t w o r k . T h e a s s o c i a t e d b i p a r t i t e m u l t i g r a p h   G 

 

i s d r a w n o n t h e  

l e f t a n d t h e e d g e c o l o r i n g i n d u c e s t h e s u b n e t w o r k a s s i g n m e n t f o r e a c h c o n n e c t i o n b e t w e e n   i 

a n d    (  i  )  . T h e r o u t i n g i n s i d e e a c h s u b n e t w o r k c a n b e o b t a i n e d r e c u r s i v e l y b y t h e s a m e  

p r o c e d u r e .

u1

u2

u3

u4

u5

v1

v2

v3

v4

v5

5

6

7

1

3

9

8

4

2

1

2

3

4

5

6

7

8

9

F i g u r e 5 : R o u t i n g a p e r m u t a t i o n i n a   9    9  A S - W a k s m a n b y b i p a r t i t e e d g e c o l o r i n g .

184

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 195/200

O n A r b i t r a r y W a k s m a n N e t w o r k s a n d t h e i r V u l n e r a b i l i t y   7 

4 S w i t c h C o u n t    

I n t h i s s e c t i o n , w e c o m p u t e t h e n u m b e r o f b i n a r y s w i t c h e s u s e d f o r a   n    n  A S - W a k s m a n  

n e t w o r k , t h a t w e d e n o t e b y   S  (  n  )  .

T h e o r e m 2   F o r a n y   n    1  , t h e n u m b e r o f b i n a r y s w i t c h e s u s e d f o r t h e r e a r r a n g e a b l e   n    n 

A S - W a k s m a n p e r m u t a t i o n n e t w o r k i s   S  (  n  ) = 

P  

i  = 1 

d  l o g 

(  i  )  e  .

P r o o f .   T h e p r o o f i s b y i n d u c t i o n o n   n  . A s  S  ( 1 ) = 0  , t h e r e s u l t i s t r u e f o r   n  = 1  . F r o m  

t h e r e c u r s i v e c o n s t r u c t i o n g i v e n i n t h e p r e v i o u s s e c t i o n , w e h a v e f o r a n y   n    2  ,

S  (  n  ) =  S 

m  

+  S 

k  

+  n  ;  1 

N o t e t h a t f o r a n y t w o p o s i t i v e i n t e g e r s   i  a n d  r  , i f  2 

r  ;  1 

< i    2 

t h e n   2 

<  2  i  ;  1  <  2  i    2 

r  + 1 

,

h e n c e   d  l o g 

( 2  i  ;  1 )  e  =  d  l o g 

( 2  i  )  e  =  d  l o g 

(  i  )  e  + 1  . T h u s , r e c a l l i n g t h a t   l o g 

( 1 ) = 0  , w e 

h a v e :

S  (  n  ) = 

d  n =  2  e

X   

i  = 1 

d  l o g 

(  i  )  e  + 

b  n =  2  c

X   

i  = 1 

d  l o g 

(  i  )  e  +  n  ;  1 

d  n =  2  e

X   

i  = 2 

(  d  l o g 

(  i  )  e  + 1 ) +  

b  n =  2  c

X   

i  = 1 

(  d  l o g 

(  i  )  e  + 1 ) 

d  n =  2  e

X   

i  = 2 

d  l o g 

( 2  i  ;  1 )  e  + 

b  n =  2  c

X   

i  = 1 

d  l o g 

( 2  i  )  e  = 

X   

j  = 1 

d  l o g 

(  j  )  e 

T h e i n d u c t i v e h y p o t h e s i s b e i n g s a t i s e d , t h e p r o p o s i t i o n h o l d s . 2 

C o r o l l a r y 3   F o r a n y   n    1  ,  S  (  n  )    n  l o g 

n  ;  0  : 9 1  n  + 1  .

I n d e e d , a d i e r e n t c o m p u t a t i o n a p p r o a c h c a n g i v e a m o r e e x p r e s s i v e v a l u e : S  (  n  ) = 

n  l o g 

n  ;  n  ( 2 

 

;    ) + 1  , w h e r e     =  d  l o g 

(  n  )  e ;  l o g 

n  . T h i s a l l o w s t o e s t i m a t e t h e w o r s t  

c a s e o b t a i n e d f o r     =  ;  l o g 

( l o g  

e  )    0  : 5 3  . N o t e t h a t w h e n   n  i s a p o w e r o f t w o , i t c a n b e  

c o m p u t e d b y i n d u c t i o n t h a t   S  (  n  ) =  n  l o g 

n  ;  n  + 1  .

5 F a u l t - T o l e r a n c e I s s u e    

N o w w e c o n s i d e r t h e p o s s i b i l i t y f o r s w i t c h e s t o l o c k a n d r e m a i n d e n i t i v e l y i n t h e s a m e s t a t e .

A s w i t c h i n g n e t w o r k w i t h   n  i n p u t s / o u t p u t s i s s a i d t o b e a   k - t o l e r a n t p e r m u t a t i o n n e t w o r k  

i f , f o r a n y o n e - t o - o n e m a p p i n g     o f t h e i n p u t s o n t h e o u t p u t s a n d f o r a n y   k  s w i t c h e s b l o c k e d  

e a c h i n a n y s t a t e , t h e r e i s a s e t o f e d g e - d i s j o i n t p a t h s c o n n e c t i n g t h e i n p u t   i  t o t h e o u t p u t  

  (  i  )  , f o r e a c h   1    i    n  . W e d e n o t e b y   N  (  n k  )  t h e m i n i m u m n u m b e r o f s w i t c h e s f o r s u c h a  

n e t w o r k . I n t h i s p a p e r w e r e s t r i c t o u r s e l v e s t o 1 - t o l e r a n t p e r m u t a t i o n n e t w o r k s .

185

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 196/200

8  B e a u q u i e r & D a r r o t  

T h e o r e m 4   F o r a n y   n    1  ,  N  ( 2  n 1 )    2  N  (  n 1 ) + 2  n  .

P r o o f .   T h e p r o o f i s b a s e d o n t h e c o n s t r u c t i o n i l l u s t r a t e d i n F i g u r e 6 . B o t h t h e   2  n 

i n p u t s a n d t h e   2  n  o u t p u t s a r e c o n n e c t e d t w o b y t w o t o   2  n  s w i t c h e s a n d e a c h s w i t c h i s  

c o n n e c t e d t o t w o 1 - t o l e r a n t p e r m u t a t i o n n e t w o r k s o f s i z e   n  . W e c l a i m t h a t t h i s   2  n    2  n 

n e t w o r k , m a d e o f t w o   n    n  1 - t o l e r a n t n e t w o r k s u s i n g e a c h   N  (  n 1 )  s w i t c h e s , i s a 1 - t o l e r a n t  

p e r m u t a t i o n n e t w o r k .

A c t u a l l y w e h a v e a s t r o n g e r r e s u l t : a n y p e r m u t a t i o n c a n b e r e a l i z e d d e s p i t e o n e f a u l t y  

s w i t c h i n e a c h s u b n e t w o r k , p l u s o n e f a u l t y s w i t c h a t t h e r s t o r l a s t l e v e l . I n d e e d , i n t h i s  

c a s e e a c h s u b n e t w o r k c a n s t i l l h a n d l e b y a s s u m p t i o n a n y m a p p i n g o f i t s   n  i n p u t s t o i t s  

n  o u t p u t s . M o r e o v e r , o n e s w i t c h l o c k i n g a t t h e r s t o r l a s t l e v e l c o r r e s p o n d s t o h a v e t h e  

t w o a s s o c i a t e d i n p u t s o r o u t p u t s d i r e c t l y c o n n e c t e d t o t h e t w o s u b n e t w o r k s , s i m i l a r l y t o  

t h e c o n s t r u c t i o n o f e v e n A S - W a k s m a n n e t w o r k s . T h u s , t h e a r g u m e n t s u s e d i n t h e p r o o f o f  

T h e o r e m 1 c a n b e e a s i l y a d a p t e d t o d e c i d e t h r o u g h w h i c h s u b n e t w o r k e a c h p a t h i s t o b e  

r o u t e d , t h e r e b y p r o v i n g o u r c l a i m . 2 

1-tolerant

n X n

1-tolerantn X n

2n

2n-1

2n-2

2n-3

3

4

2

1

2n-3

2n-2

2n-1

2n

4

2

1

3

F i g u r e 6 : C o n s t r u c t i o n o f e v e n 1 - t o l e r a n t p e r m u t a t i o n n e t w o r k s .

U n f o r t u n a t e l y , n o s i m i l a r g o o d c o n s t r u c t i o n i s k n o w n f o r t h e o d d c a s e . T h e l a s t r e s u l t  

i s t h u s i n t e r e s t i n g o n l y t o b u i l d a t w i c e l a r g e r 1 - t o l e r a n t p e r m u t a t i o n n e t w o r k w h e n a g o o d  

o n e i s a l r e a d y k n o w n . F o r t h i s p u r p o s e w e p r e s e n t n o w i n F i g u r e 7 s o m e 1 - t o l e r a n t n e t w o r k s  

o b t a i n e d b y h a n d f o r   n  = 3  4  5  6  . F o r s p a c e r e a s o n s p r o o f s a r e o m i t t e d b u t c a n b e d o n e  

b y r e s t r i c t e d c a s e a n a l y s i s . T h e s e c o n s t r u c t i o n s t o g e t h e r w i t h t h e p r o o f o f T h e o r e m 4 g i v e  

r i s e t o t h e s u m m a r y o f r e s u l t s p r e s e n t e d i n T a b l e 2 .

S i z e 2 3 4 5 6 8 1 0 1 2 1 6  

S w i t c h e s 2 5 7 1 1 1 4 2 2 3 2 4 0 5 0  

T a b l e 2 : N u m b e r o f s w i t c h e s f o r 1 - t o l e r a n t p e r m u t a t i o n n e t w o r k s .

186

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 197/200

O n A r b i t r a r y W a k s m a n N e t w o r k s a n d t h e i r V u l n e r a b i l i t y   9 

(a)

(b)

(c)

(d)

F i g u r e 7 : 1 - t o l e r a n t p e r m u t a t i o n n e t w o r k s f o r   n  = 3  ( a ) , n  = 4  ( b ) , n  = 5  ( c ) a n d   n  = 6  ( d ) .

6 C o n c l u s i o n      

T h i s p a p e r h a s p r o v i d e d a s i m p l e w a y f o r b u i l d i n g r e a r r a n g e a b l e p e r m u t a t i o n n e t w o r k s o f  

a r b i t r a r y s i z e   n  u s i n g  

P  

i  = 1 

d  l o g 

(  i  )  e  b i n a r y s w i t c h e s . A n e c i e n t a l g o r i t h m f o r r o u t i n g  

a n y p e r m u t a t i o n i n s u c h n e t w o r k s h a s b e e n g i v e n . T h e f a u l t - t o l e r a n c e i s s u e h a s a l s o b e e n  

t a c k l e d i n t h e c a s e o f o n e l o c k e d s w i t c h . I t i s w o r t h p o i n t i n g o u t t h a t a l l t h e s e r e s u l t s c a n  

e a s i l y b e a d a p t e d f o r r e a r r a n g e a b l e n e t w o r k s u s i n g    p  - a r y s w i t c h i n g e l e m e n t s .

I n a f o r t h c o m i n g p a p e r 1 ] , t h e f a u l t - t o l e r a n c e r e s u l t s w i l l b e e x t e n d e d b y p r e s e n t i n g  

c o n s t r u c t i v e w a y s f o r b u i l d i n g   k  - t o l e r a n t p e r m u t a t i o n n e t w o r k s , f o r a n y n u m b e r   k  o f s w i t c h  

f a u l t s .

R e f e r e n c e s    

1 ] B . B e a u q u i e r a n d E . D a r r o t , R e a r r a n g e a b l e s w i t c h i n g n e t w o r k s t o l e r a n t t o s w i t c h l o c k s ,

M a n u s c r i p t ( t i t l e m a y c h a n g e ) .

2 ] V . B e n e , P e r m u t a t i o n g r o u p s , c o m p l e x e s , a n d r e a r r a n g e a b l e m u l t i s t a g e c o n n e c t i n g n e t -  

w o r k s , B e l l S y s . T e c h . J o u r n a l   4 3  ( 1 9 6 4 ) 1 6 1 9 1 6 4 0 .

3 ] V . B e n e , M a t h e m a t i c a l T h e o r y o f C o n n e c t i n g N e t w o r k s a n d T e l e p h o n e T r a c  , A c a d e m i c  

P r e s s , N e w Y o r k ( 1 9 6 5 ) .

4 ] V . B e n e , A p p l i c a t i o n s o f g r o u p t h e o r y t o c o n n e c t i n g n e t w o r k s , B e l l S y s . T e c h . J o u r n a l  

5 4  ( 1 9 7 5 ) 4 0 7 4 2 0 .

5 ] C . B e r g e , G r a p h s  , N o r t h - H o l l a n d ( 1 9 8 5 ) .

6 ] J - C . B e r m o n d , E . D a r r o t a n d O . D e l m a s , D e s i g n o f f a u l t - t o l e r a n t o n - b o a r d n e t w o r k s i n  

s a t e l l i t e s , M a n u s c r i p t .

187

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 198/200

1 0  B e a u q u i e r & D a r r o t  

7 ] C . C h a n g a n d R . M e l h e m , A r b i t r a r y s i z e B e n e n e t w o r k s , P a r a l l e l P r o c e s s i n g L e t t e r s   7 

( N o . 3 , S e p . 1 9 9 7 ) 2 7 9 2 8 4 .

8 ] C . C l o s , A s t u d y o f n o n - b l o c k i n g s w i t c h i n g n e t w o r k s , B e l l S y s . T e c h . J o u r n a l   3 2  ( 1 9 5 3 )  

4 0 6 4 2 4 .

9 ] L . G o l d s t e i n a n d S . L e i b h o l z , O n t h e s y n t h e s i s o f s i g n a l s w i t c h i n g n e t w o r k s w i t h t r a n s i e n t  

b l o c k i n g , I E E E T r a n s a c t i o n s o n E l e c t r o n i c C o m p u t e r s   1 6  ( 1 9 6 7 ) 6 3 7 6 4 1 .

1 0 ] A . J o e l , O n p e r m u t a t i o n s w i t c h i n g n e t w o r k s , B e l l S y s . T e c h . J o u r n a l   4 7  ( 1 9 6 8 ) 8 1 3 8 2 2 .

1 1 ] W . K a u t z , K . L e v i t t a n d A . W a k s m a n , C e l l u l a r i n t e r c o n n e c t i o n a r r a y s , I E E E T r a n s a c -  

t i o n s o n C o m p u t e r s   1 7  ( N o . 5 , M a y 1 9 6 8 ) 4 4 3 4 5 1 .

1 2 ] S . P r e n n e s a n d D . T t h , D e s i g n o f f a u l t - t o l e r a n t o w n e t w o r k s , M a n u s c r i p t .

1 3 ] A . W a k s m a n , A p e r m u t a t i o n n e t w o r k , J o u r n a l o f t h e A C M   1 5  ( 1 9 6 9 ) 1 5 9 1 6 3 .

188

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 199/200

8/21/2019 Multiplexage en Longueur d'Onde

http://slidepdf.com/reader/full/multiplexage-en-longueur-donde 200/200

R s u m    

L e s r s u l t a t s o b t e n u s d a n s c e t t e t h s e p o r t e n t p r i n c i p a l e m e n t s u r l ' t u d e d e s   c o m m u -  

n i c a t i o n s d a n s l e s r s e a u x o p t i q u e s p a r m u l t i p l e x a g e e n l o n g u e u r d ' o n d e  .

I l s s ' i n s c r i v e n t d a n s u n e t h m a t i q u e d ' a l l o c a t i o n d e s r e s s o u r c e s e n v u e d e r a l i s e r d e s  

c o m m u n i c a t i o n s d a n s u n r s e a u .

L a p r o b l m a t i q u e g n r a l e q u e n o u s a v o n s c o n s i d r e p e u t s e r s u m e r d e l a m a n i r e  

s u i v a n t e . I l s ' a g i t d e s a t i s f a i r e d a n s u n r s e a u o p t i q u e u n e f a m i l l e d e r e q u t e s d e c o n -  

n e x i o n , a p p e l e   i n s t a n c e   d e c o m m u n i c a t i o n e t f o r m e d e c o u p l e s d e n u d s ( s o u r c e ,

d e s t i n a t i o n ) . L a s a t i s f a c t i o n d ' u n e r e q u t e p a s s e p a r l ' a t t r i b u t i o n d ' u n c h e m i n d a n s l e  

r s e a u e t d ' u n e l o n g u e u r d ' o n d e s u r l e s l i e n s u t i l i s s , a v e c l a c o n t r a i n t e q u e d e u x r e q u t e s  

n e p e u v e n t p a s u t i l i s e r l e m m e l i e n a v e c l a m m e l o n g u e u r d ' o n d e . L ' o b j e c t i f d a n s c e  

c a d r e e s t d e m i n i m i s e r l ' u t i l i s a t i o n d e s r e s s o u r c e s o p t i q u e s , c ' e s t - - d i r e l e n o m b r e t o t a l  

d e l o n g u e u r s d ' o n d e p e r m e t t a n t d e s a t i s f a i r e l ' i n s t a n c e d o n n e .

D a n s l e   c h a p i t r e 1  , n o u s p r s e n t o n s l a t e c h n o l o g i e o p t i q u e p o u r l e s t l c o m m u -  

n i c a t i o n s , a n d e p r c i s e r l e c a d r e t e c h n i q u e d e n o t r e r e c h e r c h e e t d ' a i d e r l e l e c t e u r  

i n f o r m a t i c i e n l a c o m p r h e n s i o n d e s c o n t r a i n t e s p h y s i q u e s s o u s - j a c e n t e s l a m o d l i -  

s a t i o n t h o r i q u e . D a n s l e   c h a p i t r e 2   , n o u s p o s o n s l a p r o b l m a t i q u e t u d i e a u c o u r s