Design Specification for Cloud Energy Metering System ( CEMS ) : Models , Algorithms and Design Dimensions for Renewable Energy Grid