Menu

LQN Model with Entries with Pareto Distribution Inter Arrival Times

Help
2023-10-10
2023-10-12
  • Matteo Olivi

    Matteo Olivi - 2023-10-10

    This post is a duplicate of https://sourceforge.net/p/line-solver/discussion/help/thread/2e7b78194f/ .

    Apologies for the duplication, I had created the post via email but it wasn't being displayed, so I created another one directly on the forum, and then the email one got created.

     
  • Giuliano Casale

    Giuliano Casale - 2023-10-12

    Thanks for using LINE.

    Unfortunately LQN support is still incomplete. Open arrival rates in LayeredNetworks are in particular an open feature request for LN:
    https://sourceforge.net/p/line-solver/feature-requests/96/

    I don't think it would be too hard to add but there is no good solver around other than a simulator for the resulting queueing networks that the LQN generates via decomposition if they have Pareto arrivals. At that point you may want to check if LQSIM (part of the LQNS suite) can simulate Pareto and feed the xml of the model manually.

    We had a draft code support for arrivals in SolverLQNS but we wanted to change the interfaces. The old commit may work but I suspect LQNS won't handle Pareto anyway.

    If your LQN has a single layer you could do model.ensemble{1}.jsimgView and simulate manually the Pareto in JMT.

     

    Last edit: Giuliano Casale 2023-10-12
  • Matteo Olivi

    Matteo Olivi - 2023-10-12

    Thanks for your reply (and for creating LINE!).

    there is no good solver around other than a simulator for the resulting queueing networks that the LQN generates via decomposition if they have Pareto arrivals.

    The simulator would work for me (assuming it supports Pareto).

    The LQN tutorial ( http://www.sce.carleton.ca/rads/lqns/lqn-documentation/tutorialh.pdf ) describes a workaround to mimic open arrivals via a reference task that sends asynchronous requests with think time set appropriately (in my case it'd be Pareto-distributed). I will try that shortly. But I don't understand if the doubts you raised about whether LQSIM supports Pareto would apply even to this "workaround", or just to the explicit setting of Pareto open arrivals on an Entry.

     

    Last edit: Matteo Olivi 2023-10-12
  • Matteo Olivi

    Matteo Olivi - 2023-10-12

    Update: I haven't actually tried as I didn't even succeed in getting the simulator to work. But it appears to be a bug in lqsim rather than line: https://github.com/layeredqueuing/V6/issues/5 .

    I'm investigating the issue in the hope of finding a quick fix.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.