Evolvable Fuzzy Hardware for Real-time Embedded Control in Packet Switching - PowerPoint PPT Presentation

About This Presentation
Title:

Evolvable Fuzzy Hardware for Real-time Embedded Control in Packet Switching

Description:

9/19/09. 17. EFH application on Cell-Scheduling. GA Parameters. Generation Number=9. Evolution Cycle=2. Population Size=10. Elite Pool Size=2 ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 33
Provided by: Jhli
Category:

less

Transcript and Presenter's Notes

Title: Evolvable Fuzzy Hardware for Real-time Embedded Control in Packet Switching


1
Evolvable Fuzzy Hardware for Real-time Embedded
Control in Packet Switching
  • Ju Hui Li
  • Meng Hiot Lim
  • Qi Cao

2
Outline
Nanyang Technological University, Singapore
  • Introduction to EHW
  • Evolvable Fuzzy Hardware (EFH)
  • Hardware Implementation (RFIC)
  • ATM Cell-Scheduling
  • EFH application on Cell-Scheduling
  • Simulation Results
  • Conclusion and Future Work

3
Introduction to EHW
Nanyang Technological University, Singapore
  • Definition
  • Modify
  • Autonomously
  • Classification Methods
  • Methods of Evolution
  • Extrinsic, Intrinsic
  • Adaptation Scheme
  • On-line, Off-line
  • Evolutionary Granularity
  • Transistor, Gate, Function Units

4
Introduction to EHW
Nanyang Technological University, Singapore
  • Open Issues
  • On-line Adaptation
  • Scalability
  • Termination of Evolution

5
Evolvable Fuzzy Hardware
Nanyang Technological University, Singapore
  • Evolvable Fuzzy Hardware (EFH)
  • Traditional Fuzzy Hardware
  • Fuzzy Rule Set Designed by Experts
  • Considering The Whole Scenario
  • Fuzzy Rule Set Fixed
  • EFH
  • Fuzzy Rule Set Searched by GA
  • The Small Period Scenario
  • Fuzzy Rule Set may change

6
Evolvable Fuzzy Hardware
Nanyang Technological University, Singapore
  • Architecture

Evaluation
7
Evolvable Fuzzy Hardware
Nanyang Technological University, Singapore
  • Evolution Scheme
  • Training Data
  • Pattern Prediction
  • Search for a good but not optimal rule set
  • The baseline is the working rule set
  • If no better chromosome can be found within the
    fixed generations, the working fuzzy rule set is
    deemed to be good enough
  • Core rule set

8
Evolvable Fuzzy Hardware
Nanyang Technological University, Singapore
  • RFIC (Reconfigurable Fuzzy Inference Chip)

9
ATM Cell-Scheduling Problem
Nanyang Technological University, Singapore
  • Problem Description
  • Class1
  • Class2
  • The capacity of Channels

10
ATM Cell-Scheduling Problem
Nanyang Technological University, Singapore
  • Quality of Service
  • Class1 Cell Delay
  • Cell Loss (Class1 and Class2)
  • Balance of Cell Losses (Fairness)

11
ATM Cell-Scheduling Problem ---Available
Schemes
Nanyang Technological University, Singapore
  • FIFO
  • DWPS
  • Other Methods
  • Round Robin Scheduling
  • Generalized Processor Sharing

12
EFH Application on Cell-Scheduling
Nanyang Technological University, Singapore

Training buffer1 (TB1)
Training buffer2 (TB2)
13
EFH application on Cell-Scheduling
Nanyang Technological University, Singapore
  • Training Data
  • Principle of Locality
  • Using Past Period Cell Flow to Train EFH
  • Search for a good but not optimal rule set.
  • The baseline is the working rule set
  • If no better chromosome can be found within the
    fixed generations, the working fuzzy rule set is
    deemed to be good enough.

14
EFH application on Cell-Scheduling
Nanyang Technological University, Singapore
  • Fuzzy Variables
  • C1V1/Vmax
  • C2L2/Lmax
  • Membership Functions

15
EFH application on Cell-Scheduling
Nanyang Technological University, Singapore
  • Core Rule Set
  • To Prevent From Adopting Very Poor Rule Set

C1 C2 VS S M L VL
VS T F F F F
S T T T F F
M T T T F F
L T T T T F
VL T T T T T
16
EFH application on Cell-Scheduling
Nanyang Technological University, Singapore
  • Coding Scheme
  • 12222,11122,11122,11112,11111
  • Fitness Function

17
EFH application on Cell-Scheduling
Nanyang Technological University, Singapore
  • GA Parameters
  • Generation Number9
  • Evolution Cycle2
  • Population Size10
  • Elite Pool Size2
  • Crossover Probability0.6
  • Mutation Probability0.05

18
EFH application on Cell-Scheduling
Nanyang Technological University, Singapore
  • Simulation
  • Scenario1
  • CBR is 155.52MHz
  • VBR is 155.52MHz
  • 2 Seconds
  • Scenario2
  • CBR is 100MHz
  • VBR is from 55.52MHz to 155.52MHz
  • 2 Seconds

19
Simulation Results
Nanyang Technological University, Singapore
  • Scenario1

20
Nanyang Technological University, Singapore
21
Nanyang Technological University, Singapore
22
Simulation Results
Nanyang Technological University, Singapore
  • Scenario2

23
Nanyang Technological University, Singapore
24
Nanyang Technological University, Singapore
25
Simulation Results
Nanyang Technological University, Singapore
  • QoS Tunability of EFH
  • Adjusting QoS by adjusting the value of ?.
  • The smaller the ?, the smaller the class1 delay
    and vice visa.
  • The value of ? can be decided if the desired
    class1 delay is decided.

26
Simulation Results
Nanyang Technological University, Singapore
  • Tunability Simulation

27
Nanyang Technological University, Singapore
28
Nanyang Technological University, Singapore
29
Nanyang Technological University, Singapore
30
Nanyang Technological University, Singapore
31
Conclusions
Nanyang Technological University, Singapore
  • The proposed EFH can be successfully applied on
    ATM cell scheduling
  • EFH can realize Intrinsic Evolution and Online
    adaptation.
  • It can trace the flow pattern and evolve an
    appropriate rule set.
  • It can achieve good QoS balance.
  • The achieved QoS can be adjusted conveniently

32
Conclusions
Nanyang Technological University, Singapore
  • (E) The result is equal to or better than the
    most recent human-created solution to a
    long-standing problem for which there has been a
    succession of increasingly better human-created
    solutions.
  • (F) The result is equal to or better than a
    result that was considered an achievement in its
    field at the time it was first discovered.
  • (G) The result solves a problem of indisputable
    difficulty in its field.
Write a Comment
User Comments (0)
About PowerShow.com