Hi Haroon,

Thank you for your interest in using DMTCP. This looks like an interesting
usecase.

DMTCP supports checkpointing of distributed processes and application-initiated
checkpointing. You can also write a simple script that sends commands to
checkpoint a set of processes; the only caveat is that the processes must
be launched under DMTCP.

Since I'm not familiar with NS-3, I have a few dumb questions that will
allow me to help you set up your environment.

If you are available to talk by phone, this will be fastest.  Some
phone numbers where you can reach us are:
    +1 617 373-7127 (lab, ask for Rohan)
    +1 617 373-8686 (office, ask for Gene)
  or give us a phone number and some good times to call you.

Otherwise:
    Could you provide some details about how you start an NS3 program?
    For example, can you write a very small NS3 program, and the associated
    script that we can run here?  If you want to use more than one computer,
    then set up the script to do that.  Then tell us what you
    would like to do with it.  Some options are:
    a.  Periodic checkpoints
    b.  Add a comment in your source code showing when you would like to
        take an application-initiated checkpoint.
We'll then checkpoint it here, or tell you if we found any issues.

Right now, we're still not sure what is failing for you.  Can you already
take a checkpoint, and you want to learn how to take an application-initiated
checkpoint?  If so, try the DMTCP FAQ:
  google DMTCP FAQ
  (or go to:  http://dmtcp.sourceforge.net/FAQ.html#dmtcpaware )
  Search for:
    "How can my software invoke a checkpoint or restart directly under control 
of my program?"
  and read further.  Let us know if anything is not clear.

Thanks,
Rohan

----- Original Message -----
From: "Haroon Rashid" <[email protected]>
To: [email protected]
Cc: [email protected]
Sent: Wednesday, September 17, 2014 2:04:41 AM GMT -05:00 US/Canada Eastern
Subject: Re: [Dmtcp-forum] DMTCP SUPPORT FOR NS-3 SIMULATOR



Hi Rohan, 


Thanks for your reply. Actually, I need to implement a paper entitled as 
"Mutable Checkpoints: A New Checkpointing Approach for Mobile Computing 
Systems". Now, for the same problem I am thinking of the following steps: 

1> Make a network of say 10 nodes in NS-3. 

2> A distributed application is run on these nodes say collaborative editing. 

3> At any point of time one of these nodes act as an initiator and ask other 
nodes to take checkpoint so that this checkpoint will represent the snapshot of 
complete network at a particular instant of time. 

Now the question arises how a node takes checkpoint in NS-3 on receiving 
checkpoint request. Here, I am thinking of using DMTCP for taking checkpoint. 
But, I have no clear idea how should I use DMTCP in this step. 


If you have any idea in this regard please feel free to discuss. 

Thanking you, 





On Tue, Sep 16, 2014 at 7:21 PM, Rohan Garg < [email protected] > wrote: 


Hi Haroon, 

I did try checkpointing a few NS3 examples and that worked. Can you 
please provide some more details about what you are trying 
checkpoint? Is there a particular example I should be testing? 

Thanks, 
Rohan 



----- Original Message ----- 
From: "Haroon Rashid" < [email protected] > 
To: [email protected] 
Sent: Monday, September 15, 2014 11:30:47 PM GMT -05:00 US/Canada Eastern 
Subject: [Dmtcp-forum] DMTCP SUPPORT FOR NS-3 SIMULATOR 




Hello All, 



I am trying to implement checkpointing in NS-3 simulator. I want to know is 
there any support of DMTCP for the said simulator. Please reply as soon as 
possible. 


-- 



Haroon Rashid 
Graduate Student | IIIT-Delhi 
Cellular :: +91 - 8826499803 





------------------------------------------------------------------------------ 
Want excitement? 
Manually upgrade your production database. 
When you want reliability, choose Perforce. 
Perforce version control. Predictably reliable. 
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk 
_______________________________________________ 
Dmtcp-forum mailing list 
[email protected] 
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum 



-- 



Haroon Rashid 
Graduate Student | IIIT-Delhi 
Cellular :: +91 - 8826499803 





------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Dmtcp-forum mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum

Reply via email to