The document proposes a Software-Defined Pseudonym System (SDPS) to manage pseudonyms in vehicular clouds. SDPS uses a hierarchical architecture with distributed pseudonym pools that are scheduled and managed elastically and programmatically using Software Defined Networking. To decrease overhead from inter-pool communication, the paper formulates pseudonym resource scheduling as a two-sided matching problem to optimally match pseudonym transmitters and receivers. Simulation results show SDPS improves pseudonym utilization and strengthens location privacy compared to previous approaches.