Close Menu
geekfence.comgeekfence.com
    What's Hot

    Mara Blue Launches Feasibility Study for Ireland’s First Marine Biorefinery in Castletownbere

    March 4, 2026

    Charter and AMC Networks to host SCTE TechExpo 2026

    March 4, 2026

    How AI trained on birds is surfacing underwater mysteries

    March 4, 2026
    Facebook X (Twitter) Instagram
    • About Us
    • Contact Us
    Facebook Instagram
    geekfence.comgeekfence.com
    • Home
    • UK Tech News
    • AI
    • Big Data
    • Cyber Security
      • Cloud Computing
      • iOS Development
    • IoT
    • Mobile
    • Software
      • Software Development
      • Software Engineering
    • Technology
      • Green Technology
      • Nanotechnology
    • Telecom
    geekfence.comgeekfence.com
    Home»Artificial Intelligence»Maximizing throughput with time-varying capacity
    Artificial Intelligence

    Maximizing throughput with time-varying capacity

    AdminBy AdminFebruary 12, 2026No Comments3 Mins Read2 Views
    Facebook Twitter Pinterest LinkedIn Telegram Tumblr Email
    Maximizing throughput with time-varying capacity
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Results for the online setting

    The real complexity lies in the online setting, where jobs arrive dynamically and the scheduler must make immediate, irrevocable decisions without knowing what jobs will arrive next. We quantified the performance of an online algorithm via its competitive ratio, which is the worst case comparison between the throughput of our online algorithm and the throughput of an optimal algorithm that is aware of all the jobs apriori.

    The standard non-preemptive algorithms fail completely here as their competitive ratio approaches zero. This happens because a single bad decision of scheduling a long job can ruin the possibility of scheduling many future smaller jobs. In this example, if you imagine that each completed job brings equal weight, regardless of its length, completing many short jobs is much more profitable than completing one long job.

    To make the online problem solvable and reflect real-world flexibility, we studied two models that allow an active job to be interrupted if a better opportunity arises (though only jobs restarted and later completed non-preemptively count as successful).

    Interruption with restarts

    In this model, an online algorithm is allowed to interrupt a currently executing job. While the partial work already performed on the interrupted job is lost, the job itself remains in the system and can be retried.

    We found that the flexibility provided by allowing job restarts is highly beneficial. A variant of Greedy that iteratively schedules the job that finishes earliest continues to achieve a 1/2-competitive ratio, matching the result in the offline setting.

    Interruption without restarts

    In this stricter model, all work performed on the interrupted job is lost and the job itself is discarded forever. Unfortunately, we find that in this strict model, any online algorithm can encounter a sequence of jobs that forces it into decisions which prevent it from satisfying much more work in the future. Once again, the competitive ratio of all online algorithms approaches zero. Analyzing the above hard instances led us to focus on the practical scenario where all jobs share a common deadline (e.g., all data processing must finish by the nightly batch run). For such common deadline instances, we devise novel constant competitive algorithms. Our algorithm is very intuitive and we describe the algorithm here for the simple setting of a unit capacity profile, i.e., we can schedule a single job at any time.

    In this setting, our algorithm maintains a tentative schedule by assigning the jobs that have already arrived to disjoint time intervals. When a new job arrives, the algorithm modifies the tentative schedule by taking the first applicable action out of the following four actions:



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    How AI trained on birds is surfacing underwater mysteries

    March 4, 2026

    Copilot Tasks: From Answers to Actions  | Microsoft Copilot Blog

    March 3, 2026

    Featured video: Coding for underwater robotics | MIT News

    March 2, 2026

    KV Caching in LLMs: A Guide for Developers

    March 1, 2026

    Quantum computer breakthrough tracks qubit fluctuations in real time

    February 28, 2026

    How to build resilient agentic AI pipelines in a world of change

    February 27, 2026
    Top Posts

    Hard-braking events as indicators of road segment crash risk

    January 14, 202619 Views

    Understanding U-Net Architecture in Deep Learning

    November 25, 202518 Views

    How to integrate a graph database into your RAG pipeline

    February 8, 202610 Views
    Don't Miss

    Mara Blue Launches Feasibility Study for Ireland’s First Marine Biorefinery in Castletownbere

    March 4, 2026

    A feasibility study to explore the potential for Ireland’s first full-scale marine biorefinery has been officially launched by the Mara…

    Charter and AMC Networks to host SCTE TechExpo 2026

    March 4, 2026

    How AI trained on birds is surfacing underwater mysteries

    March 4, 2026

    Azure Databricks Lakebase is Generally Available

    March 4, 2026
    Stay In Touch
    • Facebook
    • Instagram
    About Us

    At GeekFence, we are a team of tech-enthusiasts, industry watchers and content creators who believe that technology isn’t just about gadgets—it’s about how innovation transforms our lives, work and society. We’ve come together to build a place where readers, thinkers and industry insiders can converge to explore what’s next in tech.

    Our Picks

    Mara Blue Launches Feasibility Study for Ireland’s First Marine Biorefinery in Castletownbere

    March 4, 2026

    Charter and AMC Networks to host SCTE TechExpo 2026

    March 4, 2026

    Subscribe to Updates

    Please enable JavaScript in your browser to complete this form.
    Loading
    • About Us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
    © 2026 Geekfence.All Rigt Reserved.

    Type above and press Enter to search. Press Esc to cancel.