Page 60 - DCAP608_REAL TIME SYSTEMS
P. 60

Unit 5: Real-time System Dependencies




                                                                                                Notes


              Task  Prepare  a chart depicting certain  performance measure  of  jobs  that have  soft
             deadlines and compare it with those having hard deadlines.

          For many soft real applications, it is acceptable to complete some jobs late or discard late jobs.
          For such application, suitable performance measure includes the miss rate and loss rate. The
          former gives the percentage of jobs that are executed but completed too late, and the latter give
          the percentage of jobs thwart are discarded. When it is impossible to complete all the jobs in
          time, a scheduler may choose to discard some jobs. Thus scheduler may increases the loss rate
          but would complete more jobs in time. Similarly, reducing the loss rate may lead to an increase
          in miss rate. Depends on the application invalid rate is the sum of miss and loss rates and the
          percentage of all jobs that do not produce a useful result. We want to keep invalid rate as small
          as possible.




             Lab Exercise Search a well-labelled diagram for internal component parameter.

          Self Assessment

          State whether the following statements are True or False:
          7.   The configuration of the resources cannot be described using a resource graph.
          8.   Jobs are scheduled and allocated resources according to a chosen set of scheduling algorithms
               and resource access-control protocols.
          9.   The most frequently used performance measure of jobs that have soft deadlines is heir
               average response time.
          10.  For many soft real applications, it is acceptable to complete some jobs late or discard late
               jobs.

          11.  When it is impossible to complete all the jobs in time, a scheduler may choose to discard
               some jobs.
          12.  Scheduler may increase the loss rate but would complete more jobs in time.


              

             Case Study  Python as Technology Enabler for TTTech’s

                         Development Software

                  TTech, founded in 1998, focuses on developing a technology for safety-critical real-
                  time systems. Our central technology is  the Time-Triggered  Protocol (TTP), a
             Tcommunication protocol used in embedded systems for distributed fault-tolerant
             applications, such as drive-by-wire and fly-by-wire vehicles. For TTP, we provide chip
             models for implementing the necessary hardware in silicon, services to customers using
             the technology, and a broad range of tools.
             When starting out in 1998, we urgently needed tools for configuring TTP-based networks.
             Several people in the team already  had experience in writing  configuration tools for
                                                                                 Contd...



                                           LOVELY PROFESSIONAL UNIVERSITY                                   55
   55   56   57   58   59   60   61   62   63   64   65