Adaptive Resource Allocation in Multiprogramming Systems
Adaptive Resource Allocation in Multiprogramming Systems
Systems
Course: Operating System
Submitted By: Kalidas PR
Reg.No:-12324437
Lovely Professional University
Abstract
+-----------------------+
| Resource Monitor |
+-----------------------+
|
V
+-----------------------+
| Adaptive Scheduling |
+-----------------------+
|
V
+---------------------------+
| Machine Learning Model |
+---------------------------+
|
V
+---------------------------+
| Optimized Resource Alloc. |
+---------------------------+
5. Implementation Details
df["time_index"] = range(len(df))
X = df[["time_index"]].values
y_cpu = df["cpu_usage"].values
y_mem = df["memory_usage"].values
6. Performance Evaluation
Future Enhancements:
• Reinforcement Learning for more sophisticated
scheduling decisions.
• Cloud Integration for large-scale adaptive resource
management.
• Anomaly Detection to identify and prevent resource
monopolization.
Let me know if you need more visualizations or modifications!