Computing the relationship between heap size and throughput / latency using universal law of scalability

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have been reading on universal law of scalability and found that we can model the relationship between (concurrency vs throughput) and (concurrency vs latency) using the equations derived from universal law of scalability.



I want to know whether we can apply the same equations to model the relationship between (heap size vs throughput) and (heap size vs latnecy).



NOTE
Concurrency: Number of threads running simultaneously.
Latency: Time difference between sending a request and receiving the response.
Throughput: Amount of work done in unit time
Heap size: Amount of memory allocated for the application



Thanks







share|cite|improve this question





















  • Can you please describe what scalability, concurrency, latency, and throughput? I'm not sure these are inherent to mathematical modeling, but even if they are it might help to get an answer quicker as more will be able to participate having the information at hand. Sounds interesting though.
    – marshal craft
    Jul 30 at 6:52










  • I edited the question
    – Pasindu
    Jul 30 at 7:09











  • So it seem you have work $W(t,n_threads)$ modeled some how with a function and then something about memory size which I'm not even sure how to define. Sorry I'm just trying to get the ball rolling on this one sense nobody else seem to care.
    – marshal craft
    Jul 30 at 10:45










  • It is interesting from c.s. point of view (maybe not math point of view, maybe lattice or differential topology?) If there isomorphic between thread and memory. But it seems a significant issues is just a matter of concretely defining these notions. So that I don't make up some representation, and then someone else comes along illuminating the fact these terms are all standardized elsewhere. From a math point of view this might be one thing, from a c.s. point of view this might all be standard mathematical objects. If you know you can certainly help me out?
    – marshal craft
    Jul 30 at 10:59














up vote
0
down vote

favorite












I have been reading on universal law of scalability and found that we can model the relationship between (concurrency vs throughput) and (concurrency vs latency) using the equations derived from universal law of scalability.



I want to know whether we can apply the same equations to model the relationship between (heap size vs throughput) and (heap size vs latnecy).



NOTE
Concurrency: Number of threads running simultaneously.
Latency: Time difference between sending a request and receiving the response.
Throughput: Amount of work done in unit time
Heap size: Amount of memory allocated for the application



Thanks







share|cite|improve this question





















  • Can you please describe what scalability, concurrency, latency, and throughput? I'm not sure these are inherent to mathematical modeling, but even if they are it might help to get an answer quicker as more will be able to participate having the information at hand. Sounds interesting though.
    – marshal craft
    Jul 30 at 6:52










  • I edited the question
    – Pasindu
    Jul 30 at 7:09











  • So it seem you have work $W(t,n_threads)$ modeled some how with a function and then something about memory size which I'm not even sure how to define. Sorry I'm just trying to get the ball rolling on this one sense nobody else seem to care.
    – marshal craft
    Jul 30 at 10:45










  • It is interesting from c.s. point of view (maybe not math point of view, maybe lattice or differential topology?) If there isomorphic between thread and memory. But it seems a significant issues is just a matter of concretely defining these notions. So that I don't make up some representation, and then someone else comes along illuminating the fact these terms are all standardized elsewhere. From a math point of view this might be one thing, from a c.s. point of view this might all be standard mathematical objects. If you know you can certainly help me out?
    – marshal craft
    Jul 30 at 10:59












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have been reading on universal law of scalability and found that we can model the relationship between (concurrency vs throughput) and (concurrency vs latency) using the equations derived from universal law of scalability.



I want to know whether we can apply the same equations to model the relationship between (heap size vs throughput) and (heap size vs latnecy).



NOTE
Concurrency: Number of threads running simultaneously.
Latency: Time difference between sending a request and receiving the response.
Throughput: Amount of work done in unit time
Heap size: Amount of memory allocated for the application



Thanks







share|cite|improve this question













I have been reading on universal law of scalability and found that we can model the relationship between (concurrency vs throughput) and (concurrency vs latency) using the equations derived from universal law of scalability.



I want to know whether we can apply the same equations to model the relationship between (heap size vs throughput) and (heap size vs latnecy).



NOTE
Concurrency: Number of threads running simultaneously.
Latency: Time difference between sending a request and receiving the response.
Throughput: Amount of work done in unit time
Heap size: Amount of memory allocated for the application



Thanks









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Jul 30 at 7:09
























asked Jul 30 at 6:33









Pasindu

163




163











  • Can you please describe what scalability, concurrency, latency, and throughput? I'm not sure these are inherent to mathematical modeling, but even if they are it might help to get an answer quicker as more will be able to participate having the information at hand. Sounds interesting though.
    – marshal craft
    Jul 30 at 6:52










  • I edited the question
    – Pasindu
    Jul 30 at 7:09











  • So it seem you have work $W(t,n_threads)$ modeled some how with a function and then something about memory size which I'm not even sure how to define. Sorry I'm just trying to get the ball rolling on this one sense nobody else seem to care.
    – marshal craft
    Jul 30 at 10:45










  • It is interesting from c.s. point of view (maybe not math point of view, maybe lattice or differential topology?) If there isomorphic between thread and memory. But it seems a significant issues is just a matter of concretely defining these notions. So that I don't make up some representation, and then someone else comes along illuminating the fact these terms are all standardized elsewhere. From a math point of view this might be one thing, from a c.s. point of view this might all be standard mathematical objects. If you know you can certainly help me out?
    – marshal craft
    Jul 30 at 10:59
















  • Can you please describe what scalability, concurrency, latency, and throughput? I'm not sure these are inherent to mathematical modeling, but even if they are it might help to get an answer quicker as more will be able to participate having the information at hand. Sounds interesting though.
    – marshal craft
    Jul 30 at 6:52










  • I edited the question
    – Pasindu
    Jul 30 at 7:09











  • So it seem you have work $W(t,n_threads)$ modeled some how with a function and then something about memory size which I'm not even sure how to define. Sorry I'm just trying to get the ball rolling on this one sense nobody else seem to care.
    – marshal craft
    Jul 30 at 10:45










  • It is interesting from c.s. point of view (maybe not math point of view, maybe lattice or differential topology?) If there isomorphic between thread and memory. But it seems a significant issues is just a matter of concretely defining these notions. So that I don't make up some representation, and then someone else comes along illuminating the fact these terms are all standardized elsewhere. From a math point of view this might be one thing, from a c.s. point of view this might all be standard mathematical objects. If you know you can certainly help me out?
    – marshal craft
    Jul 30 at 10:59















Can you please describe what scalability, concurrency, latency, and throughput? I'm not sure these are inherent to mathematical modeling, but even if they are it might help to get an answer quicker as more will be able to participate having the information at hand. Sounds interesting though.
– marshal craft
Jul 30 at 6:52




Can you please describe what scalability, concurrency, latency, and throughput? I'm not sure these are inherent to mathematical modeling, but even if they are it might help to get an answer quicker as more will be able to participate having the information at hand. Sounds interesting though.
– marshal craft
Jul 30 at 6:52












I edited the question
– Pasindu
Jul 30 at 7:09





I edited the question
– Pasindu
Jul 30 at 7:09













So it seem you have work $W(t,n_threads)$ modeled some how with a function and then something about memory size which I'm not even sure how to define. Sorry I'm just trying to get the ball rolling on this one sense nobody else seem to care.
– marshal craft
Jul 30 at 10:45




So it seem you have work $W(t,n_threads)$ modeled some how with a function and then something about memory size which I'm not even sure how to define. Sorry I'm just trying to get the ball rolling on this one sense nobody else seem to care.
– marshal craft
Jul 30 at 10:45












It is interesting from c.s. point of view (maybe not math point of view, maybe lattice or differential topology?) If there isomorphic between thread and memory. But it seems a significant issues is just a matter of concretely defining these notions. So that I don't make up some representation, and then someone else comes along illuminating the fact these terms are all standardized elsewhere. From a math point of view this might be one thing, from a c.s. point of view this might all be standard mathematical objects. If you know you can certainly help me out?
– marshal craft
Jul 30 at 10:59




It is interesting from c.s. point of view (maybe not math point of view, maybe lattice or differential topology?) If there isomorphic between thread and memory. But it seems a significant issues is just a matter of concretely defining these notions. So that I don't make up some representation, and then someone else comes along illuminating the fact these terms are all standardized elsewhere. From a math point of view this might be one thing, from a c.s. point of view this might all be standard mathematical objects. If you know you can certainly help me out?
– marshal craft
Jul 30 at 10:59










1 Answer
1






active

oldest

votes

















up vote
0
down vote













If you can define $W_X(t,n_threads)$ and $W_Y(t,m_heap)$ where $X,Y$ are sets of functions. If one could hypothesize for any $x,y$ represents different programs' performance. Some $x,y$ it maybe the case the Universal scalability applies equally. In which case memory and thread performance are isomorphic or $x =y$.



So it depends on the program let's say, from a mathematical model perspective.






share|cite|improve this answer





















    Your Answer




    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "69"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2866702%2fcomputing-the-relationship-between-heap-size-and-throughput-latency-using-univ%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    If you can define $W_X(t,n_threads)$ and $W_Y(t,m_heap)$ where $X,Y$ are sets of functions. If one could hypothesize for any $x,y$ represents different programs' performance. Some $x,y$ it maybe the case the Universal scalability applies equally. In which case memory and thread performance are isomorphic or $x =y$.



    So it depends on the program let's say, from a mathematical model perspective.






    share|cite|improve this answer

























      up vote
      0
      down vote













      If you can define $W_X(t,n_threads)$ and $W_Y(t,m_heap)$ where $X,Y$ are sets of functions. If one could hypothesize for any $x,y$ represents different programs' performance. Some $x,y$ it maybe the case the Universal scalability applies equally. In which case memory and thread performance are isomorphic or $x =y$.



      So it depends on the program let's say, from a mathematical model perspective.






      share|cite|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        If you can define $W_X(t,n_threads)$ and $W_Y(t,m_heap)$ where $X,Y$ are sets of functions. If one could hypothesize for any $x,y$ represents different programs' performance. Some $x,y$ it maybe the case the Universal scalability applies equally. In which case memory and thread performance are isomorphic or $x =y$.



        So it depends on the program let's say, from a mathematical model perspective.






        share|cite|improve this answer













        If you can define $W_X(t,n_threads)$ and $W_Y(t,m_heap)$ where $X,Y$ are sets of functions. If one could hypothesize for any $x,y$ represents different programs' performance. Some $x,y$ it maybe the case the Universal scalability applies equally. In which case memory and thread performance are isomorphic or $x =y$.



        So it depends on the program let's say, from a mathematical model perspective.







        share|cite|improve this answer













        share|cite|improve this answer



        share|cite|improve this answer











        answered Jul 30 at 11:23









        marshal craft

        701414




        701414






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2866702%2fcomputing-the-relationship-between-heap-size-and-throughput-latency-using-univ%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            Color the edges and diagonals of a regular polygon

            Relationship between determinant of matrix and determinant of adjoint?

            What is the equation of a 3D cone with generalised tilt?