Cooperative distributed energy generation and energy trading for future smart grid | IEEE Conference Publication | IEEE Xplore