The invention claimed is:1. An over-the-air file distribution system comprising:a processor; anda memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprisingdetermining, based upon a scheduling algorithm, a schedule by which a file is to be distributed over-the-air to a plurality of connected cars, wherein the scheduling algorithm utilizes a schedule time requirement that specifies a number of ignition cycles within which download of the file is to be completed,obtaining the file, anddistributing, over-the-air, the file to the plurality of connected cars in accordance with the schedule.2. The over-the-air file distribution system of claim 1, wherein the scheduling algorithm utilizes an additional schedule time requirement that specifies a percentage of the plurality of connected cars to be scheduled to receive the file over-the-air within a defined time window after the file is made available.3. The over-the-air file distribution system of claim 1, wherein the scheduling algorithm utilizes an over-the-air download requirement that specifies a network over which the file is to be downloaded.4. The over-the-air file distribution system of claim 3, wherein the network comprises a cellular network or a WI-FI network.5. The over-the-air file distribution system of claim 4, wherein the scheduling algorithm minimizes a number of the plurality of connected cars that are permitted to be connected to a same cell in the cellular network.6. The over-the-air file distribution system of claim 1, wherein the operations further comprise simulating performance of the scheduling algorithm prior to distributing, over-the-air, the file to the plurality of connected cars in accordance with the schedule.7. A method comprising:determining, by an over-the-air file distribution system comprising a processor, based upon a scheduling algorithm, a schedule by which a file is to be distributed over-the-air to a plurality of connected cars, wherein the scheduling algorithm utilizes a schedule time requirement that specifies a number of ignition cycles within which download of the file is to be completed;obtaining, by the over-the-air file distribution system, the file; anddistributing, by the over-the-air file distribution system, over-the-air, the file to the plurality of connected cars in accordance with the schedule.8. The method of claim 7, wherein the scheduling algorithm utilizes an additional schedule time requirement that specifies a percentage of the plurality of connected cars to be scheduled to receive the file over-the-air within a defined time window after the file is made available.9. The method of claim 7, wherein the scheduling algorithm utilizes an over-the-air download requirement that specifies a network over which the file is to be downloaded.10. The method of claim 9, wherein the network comprises a cellular network or a WI-FI network.11. The method of claim 10, wherein the scheduling algorithm minimizes a number of the plurality of connected cars that are permitted to be connected to a same cell in the cellular network.12. The method of claim 7, further comprising simulating performance of the scheduling algorithm prior to distributing, over-the-air, the file to the plurality of connected cars in accordance with the schedule.13. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, causes the processor to perform operations comprising:determining, based upon a scheduling algorithm, a schedule by which a file is to be distributed over-the-air to a plurality of connected cars, wherein the scheduling algorithm utilizes a schedule time requirement that specifies a number of ignition cycles within which download of the file is to be completed;obtaining the file; anddistributing, over-the-air, the file to the plurality of connected cars in accordance with the schedule.14. The computer-readable storage medium of claim 13, wherein the scheduling algorithm utilizes an additional schedule time requirement that specifies a percentage of the plurality of connected cars to be scheduled to receive the file over-the-air within a defined time window after the file is made available.15. The computer-readable storage medium of claim 13, wherein the scheduling algorithm utilizes an over-the-air download requirement that specifies a network over which the file is to be downloaded; wherein the network comprises a cellular network or a WI-FI network.16. The computer-readable storage medium of claim 15, wherein the scheduling algorithm minimizes a number of the plurality of connected cars that are permitted to be connected to a same cell in the cellular network.17. The computer-readable storage medium of claim 13, wherein the operations further comprise simulating performance of the scheduling algorithm prior to distributing, over-the-air, the file to the plurality of connected cars in accordance with the schedule.