Maximal resource utilization in networks
View Patent ↗A network device includes a scheduler and a transmitter. The scheduler creates a media access plan (MAP) that has overlapping transmission opportunities and the transmitter transmits the MAP. Another network device includes a carrier sensor and a transmitter. The carrier sensor senses the availability of a network medium for transmission and the transmitter transmits data of a service during an allotted overlapping transmission opportunity if the carrier sensor indicates that the network medium is available. In another embodiment, the network device includes a unit which receives QoS parameters of at least one transmitted service from a QoS parameter determiner and a scheduler. The scheduler creates a MAP for a plurality of services to be transmitted, the scheduler defining the transmission opportunities based on their QoS parameters as received from either the parameter unit or applications providing the services.
1. A method implementable on an electronic network scheduling device for scheduling multiple transmission opportunities in a frame for a carrier sensing data network, the method comprising:
establishing at least one of said transmission opportunities for a variable bit-rate (VBR) service;
establishing at least one of said transmission opportunities for a constant bit-rate (CBR) service;
prior to a start of transmissions, setting explicit schedules of at least two of said transmission opportunities to at least partially overlap, the first of which is for a VBR service and the second of which is for one of the following services: a VBR service and a constant bit-rate CBR service; and
providing said schedules to network nodes prior to said start of transmissions to enable continuous communications.
2. The method according to claim 1 and wherein said scheduling comprises scheduling CBR services before VBR services.
3. The method according to claim 1 and also comprising scheduling an overlap period between a transmission opportunity and a previous transmission opportunity for transmission of a second service back to back with the service utilizing said previous transmission opportunity.
4. The method according to claim 1 and comprising providing a best transmission start time for said second transmission opportunity for starting a transmission once said network is free of transmissions.
5. The method according to claim 1 and wherein said scheduling comprises providing at least two transmission opportunities with a prioritization level and a transmission start time.
6. The method according to claim 5 and wherein said transmission start time is for use once said network is free of transmissions and said prioritization level has been achieved.
7. The method according to claim 1 and wherein said scheduling comprises providing a best start time and a length for each transmission opportunity.
8. The method according to claim 3 and wherein said overlap period includes a best start time and a derivable worst start time if said network is free of transmissions.
9. The method according to claim 1 and also comprising transmitting two or more of said VBR transmissions back-to-back when one or more of said VBR transmissions does not utilize all of its allotted transmission opportunity.