Abstract

Extreme-scale transmissions exhibit schedules dependent upon the equipment used to generate data, availability of the collaborators who will investigate and analyze the data, and the availability of storage and supercomputing resources, which must be dedicated to distribution, backup, computation, and visualization of data. Given such a wide array of dependencies, these applications, which are often scientific in nature, offer the luxury of in-advance reservation of network resources prior to the demand uptimes. Advance reservation (AR) allows for efficient scheduling around or in cooperation with competing reservations from other applications. This work focuses on static inputs to two classifications of AR demands: with and without sliding-window flexibility. We further introduce the ability for a demand to be assigned to more than one dedicated wavelength at different points throughout its lifetime depending on availability. This λ-switching functionality is incorporated at time-slot granularity, which limits the overhead associated with reconfiguring wavelength resources at runtime and enhances opportunities for scheduling efficiency. A novel λ-switching integer linear program is presented to evaluate this enhancement under varying degrees of temporal flexibility. Detailed and novel proofs are provided, which demonstrate that AR scheduling with and without λ-switching is in the complexity class NP-complete. Conservative heuristics are presented to harness the benefits of λ-switching while lowering the trade-off from transceiver reconfiguration overhead. Lower bounds also are developed as a baseline comparison for these heuristics, and we evaluate these solutions through extensive simulation. We also introduce the notion of considering time-slotted, wavelength-routed networks from the perspective of a finer resource granularity represented by the intersection of the temporal and spectral resource domains.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.