Distributed Computing Grid Experiences in CMS