Patent ID: 8902920
Filing Date: 2014-12-02
Classification: H04J

Abstract:
1. A method of scheduling data transmissions from a source to a destination, comprising the steps of: providing: receiving two or more data transmission requests, each of said two or more data transmission requests designating a transmission of data from a source to a destination, each of said two or more data transmission requests including a requested start time TS of transmission and a requested number of time slots for said transmission of said data; provisioning said transmission of said data corresponding to each of said two or more data transmission requests via said communication bandwidth without designating a channel of said number of channels and without designating a path of said number of paths; receiving data corresponding to at least one of said two or more data transmission requests; waiting until a current time within a time interval t of an earliest requested start time TS of said two or more data transmission requests; allocating at said current time each of said two or more data transmission requests to a channel of said number of channels and to a path of said number of paths in a way which optimizes a use of said bandwidth capacity; transmitting said data corresponding to said at least one of said two or more data transmission requests that has been allocated on said allocated channel and said allocated path; and repeating said steps of waiting, allocating, and transmitting until each of said two or more data transmission requests that have been provisioned for a transmission of data is satisfied.