Energy Allocation Strategies for Micro-Grids