Efficient Discovery and Ranking of Web Services Using Non-functional QoS Requirements for Smart Grid Applications. (2015)