The Cleveland Cavaliers are considering trading for Brooklyn Nets star Joe Johnson with their Brendan Haywood contract chip, sources told ESPN.com.