Computing the relationship between heap size and throughput / latency using universal law of scalability
Clash 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
mathematical-modeling
add a comment |Â
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
mathematical-modeling
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
add a comment |Â
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
mathematical-modeling
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
mathematical-modeling
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
add a comment |Â
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
add a comment |Â
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.
add a comment |Â
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.
add a comment |Â
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.
add a comment |Â
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.
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.
answered Jul 30 at 11:23
marshal craft
701414
701414
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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