Multiprocessor Resource Allocation for Hard real ... - Distributed Systems

2 downloads 0 Views 505KB Size Report
these applications have tight throughput constraints, which make it necessary in some cases to treat them as hard realYtime. As we shall see, these demands ...
                ! "  $ 2 3+$ 4 $ ) %2 3$25 1 2 '  0 ! 2 " 3   "  50 3    " !&   4   ! ( !"  56  !  6   "                               

 

                           !                            

   " 

   # 

    !        "          

   "         $"  %    

      &'  $         (        

      "  )  " *  # '(                + 

  ,-."   !        "    

                

                                                                             !    "    #                                                       

           

            

    $                   % & '(

%           )                    %   &  /'              $ * +# ,-./#             (                    0

                                         ,-/#                 )                         %                    #      1                 %                    %        %          %  

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

#                                   %                  6                %         %  

 # $ 

        %               #                 

   %                     7             %         % 8   %             %            *       ,9/ ,:/          #                 %     %       )              ,9/,;/                        /             * %                         88  #         

                              *             *                       #                    #     0  1?  9                                 7?  :                          7 ?    ;                 7  ?   @              7

?  .          7?  A    ?  B     

#

 % &                                  ,9/#                  %            8                 %    8                           

         0                     8                               #                                                         %                  ! ,-@/8  %           +          %        %            #            8        

  %                            %  ?   %        %           %    #           %             %                                     

  %       

%                   %                  ,9/C             

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

                          +       1        +           %                       ,B/!                )                                %              ,@/ %      DE         &     '   #        1                     0                                     #  +   $     &#+$'  6 6     6$                 1       0                       7 

                   7                                    !                             * !  (    # &*!(#'            

'

                  1           

'     *                               %     (     ( %       %               88       %       ?6  +  &?6+8'  &  

 C   + G ,9/'   $ 6+8 &  ?   + '            ?6+8  #                      ,9/           ?6+8   ?6+8        &      '    *                 

        

  (      #           ?6+8

   *!(#        0                            3   G

&3G'     

 0      *      "                      6  0      %   #       $  ,;/ ! % ?6+8 7H &* 0' *        0       (  *     *!(#  !  0      (    7            #     1  



 ! 0

(  



&

 &-'

  &&' 0&'          & '      ,9/           7      &9' 8  7   8 &7'     7 #                                                      ?                     ,-:/,-;/ #  2                           #   2 &-'          

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

      2               2  

8  7 



 ! 0



 &

( 

2

&:'

           2                                          2                   *!(#    =   2                      #     8-  ?6+8     (

                          #                #                                       &-'&9'                                          - 2  -- 2  2   #     &:'      02                  0              ,--/,-9/

   

' #    89              #               #+$ ?   #& #'      (  #  6$       &$($'  &+$($'      &!'  &='=

               I  88!      =#    #+$!     #  88 88   #    I     0     !  I    88=            #    

  

     

' '              I        6    &6'    # 6   %     ##       3G    %     #  6    ?                        #+$  6$      6 6         6 6   *                               *                        #                 7 7            *    $                              # !    !     1 $ 



(     

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

(

            #  ( *!(#   (         *!(#    1 2 $      2



(     

(



      #     1'2                          2   

(     

(



  '                                    1   2 (   (   (     

(     

#      01    2 ( ! 2    (   (     

(     

#              #     2      #     2   (   (     

=           2    2   8     #               

(

)      #  #        #   6          % #                             % *      

                    *               6            %     #           6    1    %                                  %                #        J  ?        %                     

    %                                           %        *          %   

       #      ?   %      &       ' %       #       

(  *  + ,&  #                     K  )  &K) ' ,./   #   #      #            0   #                       

 C          #             #         0        %  0                      #          0    #  

( #

   -" #  %  8:         #         "#            8;          %          &

            '         

    ! 

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

     &

     '      -           %      0     #                9              3                

" 



 #                     :                                 ;            

.      .         '   #      '  #                    %                 9 '   1 /01H,2& ' & '&& ':& '& ';& '/#

3G7H&* 0'  *    0    !        9*  1 / 01H,& ' & 'MMMM/#   & '  & '    ! L           !                         #    88       #                             #                        #  I     ! *   /     #             1 /01H,M &'MMMM/#   &'         88                  #        &'   &'                   #1 &'-8 &'M&'/# # &'-8&'&'M/ 

/01H,M /01H,M



  &'      &' &'              8 &'8 &'  ! 

  2     ! L          2    % 7        #  &     =           88     # :     !

        ;                                 1 # 

. ' 

. #       

 0   &  "  '                #                     1

              

  ! L          &     '8 

#                             K)                             #   9  



 ! 0 





 0 

/01H /04 /0N/0

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

 

 0  /0       0         #       *    6       

1 )       1  ,    ,   /    02          3       !)         88!      

,

  

 '   -# . -   #      

#    !)    -MO                #   !)               !)              

        %                               !            %     #     !)          *          1 6        %     

   #   8B *      !)                           !  0     #  # !)        

Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS’05) 1080-1812/05 $ 20.00 IEEE

 %     -MO  8-M   !)       *    :         .MO     .MO*            MO

6 . 

  # 88 K)          #        1 !) 88!7     88!     #        0 >@O       #                    

7 5       &                              %                *        

              =                    6                                      #                     #      #        #                =              K    )   &K) ' ?                   *            88K) #         -MMO  

     @O                            %         *                                   %      

8   ,-/>> ,A/(!    D)   0 1             E : 7  2         -: :B;;M9 9MMM ,B/ + !      D   !         N   C?   E $ >> ,>/G<  D#       E "   '   ?@9 '   "

)'8 ?@ ?   ?   A; ,-M/  3  $   D6           ?         $   E  +  L   #    9MM; ,--/     D##$  G          $     =  ! E '  "  8"8  !     :  " 0: !?(? =  9MM: ,-9/  6  G %     Q$0  )   6      6  ?      6   +  = E 7  "*A::  '   >B ,-@/?  EC  $     $  6#K G  ?E ::88 2  "  '   8 9MMM ,-./G$C!  $   :8  

Suggest Documents