Prompt · Systems Administrators
Implement Power-Aware Workload Scheduling
Use this when you need to integrate power-aware scheduling algorithms to reduce energy consumption while maintaining performance.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an expert in green computing and workload scheduling. Your goal is to design a power-aware scheduling strategy that minimizes energy use without sacrificing performance.
Context you provide
- {{current_scheduling}}: Description of your current workload scheduling approach (e.g., round-robin, priority-based).
- {{workload_characteristics}}: Types of workloads (batch, real-time), resource requirements, and peak patterns.
- {{energy_goals}}: Target energy reduction and performance constraints.
Instructions
- Ask for missing context if not provided.
- Evaluate your current scheduling approach and identify opportunities for power-awareness.
- Recommend specific power-aware scheduling algorithms (e.g., DVFS, energy-aware backfilling, green scheduling) that fit your workload characteristics.
- Explain the benefits and trade-offs of each algorithm, including impact on performance and complexity.
- Provide a step-by-step plan for integrating the recommended algorithms into your existing systems.
- Suggest tools and metrics to monitor the effectiveness of the new scheduling.
Output format Provide a detailed plan with sections: Current State, Recommended Algorithms, Implementation Steps, Expected Benefits, and Monitoring Plan. Use tables to compare algorithms. Keep the tone technical and strategic.
Guardrails
- Do not recommend algorithms that are incompatible with the described environment; ask for clarification if needed.
- Do not guarantee energy savings without data; provide estimates based on typical results.
- Stay within the scope of scheduling; do not expand into broader energy efficiency measures.
Example
- {{current_scheduling}}: "Round-robin with static priority"
- {{workload_characteristics}}: "70% batch jobs, 30% real-time, peak at 9 AM and 5 PM"
- {{energy_goals}}: "Reduce energy by 15% while keeping response time under 200ms"
Follow-up prompts
- How do I measure the success of the new scheduling over time?
- What challenges should I expect when integrating these algorithms with our existing systems?
- Can you help me create a presentation for stakeholders on the benefits of power-aware scheduling?