List of Projects (sample)

advertisement
CprE 458/558: Real-Time Systems
Term Project List,
Requirements
CprE 458/558: Real-Time Systems (G. Manimaran)
1
Project types
• The projects can be in either of the
following form:
– Type 1: GUI simulator
– Type 2: VxWorks implementation or other
implementations
– Type 3: Simulation (performance) studies
• CprE 458 team can choose any of the three
types projects
• CprE 558 team can choose only types 2 or 3
CprE 458/558: Real-Time Systems (G. Manimaran)
2
Project List
•
Uniprocessor Scheduling
– Type 1 or Type 2 RMS, EDF, and DMS schedulers using both Utilization
based test and Exact analysis.
– Team size: 2
•
Resource Access Control
– Type 1 or Type 2: RMS with Priority inheritance and Priority ceiling/emulation
protocols.
– Team size: 2
•
Combined Scheduling:
– Type 1 or Type 2: Polling, Priority exchange, and Deferrable servers.
– Team size: 2
•
Best-effort Scheduling:
– Type 1 or Type 2: EDF, HVDF, EDF+HVDVDF scheduling policies.
– Team size: 1
•
Feedback-based EDF:
– Type 1 or Type 2: Feedback based EDF scheduler.
– Team size: 2
CprE 458/558: Real-Time Systems (G. Manimaran)
3
Project list (contd.)
• Imprecise computations – I
–
–
Type 1 or Type 2 or Type 3:: Overload handling using Imprecise computations model
(Team size: 2)
• Imprecise computations – II (m,k)-firm model
–
–
Type 1 or Type 2 or Type 3:: Overload handling using (m,k)-firm model
Team size: 2
•
Energy-aware real-time Scheduling – I
– Type 1, Type 3: Inter-task DVS scheduling algorithms
– Team size: 2
•
Energy-aware real-time Scheduling – II
– Type 1, Type 3: Intra-task DVS scheduling algorithms
– Team size: 2
•
Energy-aware real-time scheduling – III
– Type 3: Dynamic power management (DPM)
– Team size: 2.
•
Energy-aware scheduling in sensor networks
– Type 2, 3: Team size 2.
CprE 458/558: Real-Time Systems (G. Manimaran)
4
Project list (contd.)
•
Multiprocessor scheduling
– Type 3: Spring (Myopic) scheduling algorithm evaluation
– (Team size: 2)
•
Resource Reclaiming
– Type 1 or Type 3: Basic, Early start, and RV algorithm.
– Team size: 2
• Fault-tolerance
–
–
•
Type 1 or Type 3: Redundancy-level determination.
Team size: 2
Distributed Systems
–
–
Type 3: Global scheduling algorithms - FAB, Buddy set (optionally, Integrated scheduling
algorithms).
Team size: 2
CprE 458/558: Real-Time Systems (G. Manimaran)
5
Project List (contd.)
• WAN Networks
– Type 1: Packet schedulers (HRR, VC, WFQ).
– (Team size: 2)
• LAN Networks -- I
– Type 3: Contention avoidance real-time MAC protocols.
– (Team size: 2)
• LAN Networks -- II
– Type 3: contention resolution real-time MAC protocols
– (2 students)
•
Other Projects: Your own choice in real-time systems or networks
•
Other projects include Literature survey
– Least preferred choice
– (Team size: 1)
CprE 458/558: Real-Time Systems (G. Manimaran)
6
Project Requirements and Schedule
• Project Plan
– 2 page report
• Title, team members,
• problem statement, identify the relevant algorithms/protocols,
• expected output/results of the project, list of references
• Project Report
– ~10-12 page report – sufficient to convey the project.
– Due: First week of December.
• Project Presentation
– Class presentation (December first week)
• Project demo – schedule time later.
– Type 1 and 2 project must demo
CprE 458/558: Real-Time Systems (G. Manimaran)
7
Download