[codes-ross-users] codes simple net problems
Jenkins, Jonathan P.
jenkins at mcs.anl.gov
Fri Sep 30 16:08:39 CDT 2016
Yes, model-net lps maintain a message queue and release "packet_event"s to the underlying implementation one at a time to avoid flooding the sim engine with messages. So if you have a 1G message and a 512-byte packet size, then a large number of events will be generated (ie more time is needed).
Thanks,
John
On 9/30/16, 8:43 AM, "Mubarak, Misbah" <mmubarak at anl.gov> wrote:
Hi Lei,
Here is some feedback regarding your questions:
- Yes, for transferring large data through simple-net you will need to use
the message_size parameter.
In terms of simulation performance, I had a question for John i.e. do we
break down messages into packets at the model-net layer for simple-net
model as well? If so, the simulation may be getting slower due to a use of
very small packet size (by default it is 512 bytes in the configuration
file).
- The bandwidth is in Megabytes per seconds. Since we are using all lower
cases, it gets confused by Mbps. To make this clear, I have added the
bandwidth units in the example config file.
Thanks,
Misbah
On 9/30/16, 5:23 AM, "codes-ross-users-bounces at lists.mcs.anl.gov on behalf
of 于雷(Yu Lei)" <codes-ross-users-bounces at lists.mcs.anl.gov on behalf of
yulei at buaa.edu.cn> wrote:
>Hi John,
>
>we have two questions about simple-net model.
>
>1/If we want to transfer "big data" between two servers, like 100GB, we
>only need to set the parameter message_size to 100*1024*1024*1024 in the
>method model_net_event_return model_net_event_annotated(
> int net_id,
> char const * annotation,
> char const * category,
> tw_lpid final_dest_lp,
> uint64_t message_size,
> tw_stime offset,
> int remote_event_size,
> void const * remote_event,
> int self_event_size,
> void const * self_event,
> tw_lp *sender);
>
>Am I right? Because when we change the parameter message_size to
>100*1024*1024*102, the simulation becomes very slow.
>
>2/In the configuration file of simple-net, net_bw_mbps="4000" means the
>bandwidth is 4000*1024*1024 bit/s and 4000*1024*1024/8 byte/s?
>
>Thanks,
>
>
>Lei
>
>
>
>_______________________________________________
>codes-ross-users mailing list
>codes-ross-users at lists.mcs.anl.gov
>https://lists.mcs.anl.gov/mailman/listinfo/codes-ross-users
More information about the codes-ross-users
mailing list