You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2008 |
Jan
|
Feb
|
Mar
(8) |
Apr
(13) |
May
(11) |
Jun
(8) |
Jul
(19) |
Aug
(11) |
Sep
(18) |
Oct
(20) |
Nov
(22) |
Dec
(50) |
2009 |
Jan
(9) |
Feb
|
Mar
|
Apr
(21) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Cao C. N. <cuo...@gm...> - 2009-05-03 10:05:58
|
Ok sure I'll terminate the service 2009/5/1 Jonathan Ledlie <jon...@ee...> > > I was unclear. I meant: can you leave the Pyxida service up? I've added > the three nodes listed here to my config file. Then I can connect to it > and see if I get the same error. > > -jonathan > > > On Apr 30, 2009, at 7:51 PM, Cao Cuong Ngo wrote: > > Jonathan, >> >> I think the slice is always up ? >> >> 2009/4/30 Jonathan Ledlie <jon...@ee...> >> >> Cuong: could you leave your slice up so we can connect to it? >> >> Peter: do you know what is causing this error? This looks like something >> that should be caught by the Async library. >> >> -jonathan >> >> >> On Apr 30, 2009, at 4:30 AM, Ngo Cao Cuong wrote: >> >> I ran UDP and there're really a lot of nodes with this error: >> >> DE 1240936421240 NCManager : addUpNeighbor: planetlab05.mpi- >> sws.mpg.de:55924 >> DE 1240936421240 NCManager : getUpNeighbor using up: >> planetlab2.ece.ucdavis.edu:55924 >> DE 1240936429765 NCManager : in GossipHandler cb >> DE 1240936429765 NCManager : addUpNeighbor: >> planetlab1.netmedia.gist.ac.kr:55924 >> DE 1240936429765 NCManager : getUpNeighbor using up: >> planetlab1.acis.ufl.edu:55924 >> DE 1240936430133 NCManager : setting timer to 9616 >> IN 1240936430134 NCManager : NCManager - stabilized and full >> IN 1240936430134 NCClient : getNeighborToPing: pinged/non 32/0 >> avgTimeSincePing 298245.5625 minTime 1 >> IN 1240936430134 NCClient : getNeighborToPing: lowered >> MIN_UPDATE_TIME_TO_PING 1 >> IN 1240936430134 NCClient : getNeighborToPing: picking from >> grayingNeighbors 32/32 lsirextpc01.epfl.ch:55924 >> DE 1240936430134 NCManager : getUpNeighbor using up: >> zju1.6planetlab.edu.cn:55924 >> DE 1240936430134 NCManager : Sending gossip request to >> lsirextpc01.epfl.ch:55924 >> WA 1240936430890 ObjComm$ReadConnHa: Received another connection from >> remoteAddr=lsirextpc01.epfl.ch:55924 >> WA 1240936430890 ObjComm$ReadConnHa: Closing old connection. >> Exception in thread "main" java.nio.channels.CancelledKeyException >> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Thanks. >> >> >> Jonathan Ledlie wrote: >> >> Cuong, >> >> A good thing to do would be to run a UDP (not ICMP) test on the same nodes >> and see what happens. If you get OK coordinates for this, then we can >> isolate the problem to be the ICMP code. >> >> Also, I had problems with some of the inria nodes as well. >> >> Do you know of any event that might have occurred at 100 000 seconds? >> >> Also, #2 you should be able to get a reasonable picture in an hour or two >> (you don't need to wait 170). >> >> -jonathan >> >> On Apr 24, 2009, at 5:22 AM, Ngo Cao Cuong wrote: >> >> >> Thanks for your response, >> >> I wonder for how long we can reach the convergence state ? It should be >> in maximum 2500 turns ? >> In fact I plotted the coordinates of all the nodes in 170 hours and it >> seems not convergent (you could take a look at the coordinates of node >> onelab03.inria.fr in 170 hours in attached file). For the first >> 30000-100000 things are good, the coordinates are stable, but after >> that, about 200000 seconds, it change unstably. >> >> Cuong. >> >> >> Jonathan Ledlie wrote: >> >> Cuong, >> >> Thanks for being our guinea pig :-) >> >> It is possible that there are mismatches going on in our Jpcap wrapper. >> This might explain both problems. >> >> So if host A sends two pings to host B and the first one is dropped, we >> might be returning the latency value as the total of the send of the >> first to the receipt of the second. >> >> Why don't you look at a few inter-node latency distributions and see if >> what you are getting makes sense? >> >> The list [] would happen if one ping was enclosed by another. >> >> I started to put some code in that checks the 'ident' received. The way >> to fix the problem you see might be to only remove items when the ident >> matches what has been sent. >> >> -jonathan >> >> On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: >> >> Hello, >> >> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >> after some days there's still nodes quit (about 40), and the >> coordinates change unstably, >> I've tracked some errors but don't know how to fix them. Could you >> take a look and help me fix it. >> >> Thank you. >> >> An error : >> >> DE 1240415906095 NCManager : !addPendingNeighbor: >> freedom.ri.uni-tuebingen.de:55904 >> DE 1240415906095 NCManager : app rtt of 37.526696 to >> itchy.cs.uga.edu:55904 >> DE 1240415906095 JpcapPinger : Sending new ping to >> remoteNode=itchy.cs.uga.edu:55904 using ICMP >> DE 1240415906095 JpcapPinger : Creating ICMP ping to >> itchy.cs.uga.edu:55904 >> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >> ping is jpcap.packet.EthernetPacket@1f0cbfb >> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >> trans=0 recv=0 >> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >> DE 1240415910581 JpcapPinger : in receivePacket >> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) >> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >> DE 1240415910581 JpcapPinger : Captured a packet from >> src=/128.192.101.217 >> DE 1240415910581 JpcapPinger : Found a matching ping request >> WA 1240415910729 JpcapPinger : timeout ident=299 >> Exception in thread "main" java.lang.AssertionError: PingData >> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not >> found in list: [] >> at >> >> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >> >> at edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >> at >> >> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >> >> at >> >> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >> >> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Another type of error: >> >> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >> 32/0 avgTimeSincePing 369498.78125 minTime 1 >> IN 1240418952240 NCClient : getNeighborToPing: lowered >> MIN_UPDATE_TIME_TO_PING 1 >> IN 1240418952240 NCClient : getNeighborToPing: picking from >> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >> DE 1240418952240 NCManager : getUpNeighbor using up: >> itchy.cs.uga.edu:55904 >> DE 1240418952241 NCManager : Sending gossip request to >> planetlab2.ifi.uio.no:55904 >> WA 1240418952570 ObjComm$ReadConnHa: Received another connection from >> remoteAddr=planetlab2.ifi.uio.no:55904 >> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >> Exception in thread "main" java.nio.channels.CancelledKeyException >> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Jonathan Ledlie wrote: >> >> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >> jpcap.jar is 0.7. >> >> Maybe you should try jpcap outside of Pyxida and see if that works on >> your system. >> >> -jonathan >> >> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >> >> >> Hello, >> >> Could you tell me with version of jpcap and jdk you currently use with >> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >> there's some errors with (with the lastest code of pyxida), I tried the >> jpcap.rar file (I dont know what version it is) on the CVS repository, >> no error on compiling but there's a runtime error : >> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >> setRoutingOption >> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >> at >> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >> >> I tried with both jpcap 0.6 and 0.7 on its site but there's the same >> error. >> (I use jdk1.6.0_13). >> >> Thank you very much for your help. >> >> Jonathan Ledlie wrote: >> >> Yeah, that's not going to work as is. We've asked a student at >> Tsinghua >> to fix it, but you are welcome to give it a crack. In the >> meantime, UDP >> should work. >> >> -jonathan >> >> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >> >> I've tried using the version 0.1.5 on the site(both binary and >> compiling from code) and it doesn't work with Java 1.5 (only work >> with >> 1.6). >> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the same >> error SendTS > RecvTS happened to me as 0.1.5. >> I've also tried with application ping but Vivaldi never converges >> because of the instability of rtt measurements. >> >> Thank you, >> Cuong. >> >> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >> >> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >> >> I'd recommend using UDP if possible for the time being. >> >> Another Pyxida user is looking into a fix, but if you find one, that >> would be great. We haven't looked and I doubt it is a major >> incompatability. >> >> -jonathan >> >> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >> >> Ngo Cao Cuong wrote: >> I haven't found where we can fix it yet but I'll try. >> At the moment could you tell me which configuration (of pyxida, >> jdk, >> jpcap) we can implement stably on PlanetLab? >> >> Jon, what was the last version that ran successfully on PlanetLab >> with pcap? >> >> Cheers, >> Peter >> >> Peter Pietzuch wrote: >> Ngo Cao Cuong wrote: >> >> Thank you for your answer. >> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >> everytime the RecvTS is much bigger than SendTS so the >> latency is >> very >> big (like 124535363633), so every node one planetlab update with >> [0,0,0,0] >> >> This is the correct version to use. We are aware of the bug with >> Java >> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I >> think >> it has something to do with the fact that the resolution of >> nanoTime has >> changed in Java 1.6. Can you see if you can fix it? >> >> Cheers, >> Peter >> >> >> Peter Pietzuch wrote: >> >> Hello, >> >> Ngo Cao Cuong wrote: >> >> Well finally I solved this problem (because we need to install >> java 1.6 >> instead of 1.5!) but there is always an error with jpcap >> "exception in >> thread"thread-2" java.lang.nosSuchMethodError: >> setRoutingOption >> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >> at edu.harvard.syrah.pyxida.ping.JpcapPinger >> $1.run(JpcapPinger.java:95) >> >> This seems like a version conflict between the Java jpcap >> library and >> the pcap installation on your machine. Can you check the >> versions? >> >> Cheers, >> Peter >> >> >> Hello, >> >> I've tried to run 0.1.5 but there is always an error: >> "Exception in thread "main" >> java.lang.UnsupportedClassVersionError: Bad >> version number in .class file" >> >> I've tried to run 0.1.4 too , it did run but sometimes there >> is some >> nodes quit the network with the error of JPcap "RecvTS < >> SendTS" ??? >> (error on the assert RecvTS > SendTS) >> >> Anyone can help me? >> >> Thank you, >> Ngo Cao Cuong >> INRIA Sophia Antipolis, France. >> >> >> ------------------------------------------------------------------------------ >> >> >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> >> >> --Dr Peter R Pietzuch >> Department of Computing, Imperial College London >> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp<http://www.doc.ic.ac.uk/%7Eprp> >> >> >> ------------------------------------------------------------------------------ >> >> >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> >> >> >> >> >> <onelab03.inria.fr.pdf>------------------------------------------------------------------------------ >> Crystal Reports - New Free Runtime and 30 Day Trial >> Check out the new simplified licensign option that enables unlimited >> royalty-free distribution of the report engine for externally facing >> server and web deployment. >> >> http://p.sf.net/sfu/businessobjects_______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> >> >> >> > |
From: Cao C. N. <cuo...@gm...> - 2009-04-30 23:51:39
|
Jonathan, I think the slice is always up ? 2009/4/30 Jonathan Ledlie <jon...@ee...> > > Cuong: could you leave your slice up so we can connect to it? > > Peter: do you know what is causing this error? This looks like something > that should be caught by the Async library. > > -jonathan > > > On Apr 30, 2009, at 4:30 AM, Ngo Cao Cuong wrote: > > I ran UDP and there're really a lot of nodes with this error: >> >> DE 1240936421240 NCManager : addUpNeighbor: planetlab05.mpi- >> sws.mpg.de:55924 >> DE 1240936421240 NCManager : getUpNeighbor using up: >> planetlab2.ece.ucdavis.edu:55924 >> DE 1240936429765 NCManager : in GossipHandler cb >> DE 1240936429765 NCManager : addUpNeighbor: >> planetlab1.netmedia.gist.ac.kr:55924 >> DE 1240936429765 NCManager : getUpNeighbor using up: >> planetlab1.acis.ufl.edu:55924 >> DE 1240936430133 NCManager : setting timer to 9616 >> IN 1240936430134 NCManager : NCManager - stabilized and full >> IN 1240936430134 NCClient : getNeighborToPing: pinged/non 32/0 >> avgTimeSincePing 298245.5625 minTime 1 >> IN 1240936430134 NCClient : getNeighborToPing: lowered >> MIN_UPDATE_TIME_TO_PING 1 >> IN 1240936430134 NCClient : getNeighborToPing: picking from >> grayingNeighbors 32/32 lsirextpc01.epfl.ch:55924 >> DE 1240936430134 NCManager : getUpNeighbor using up: >> zju1.6planetlab.edu.cn:55924 >> DE 1240936430134 NCManager : Sending gossip request to >> lsirextpc01.epfl.ch:55924 >> WA 1240936430890 ObjComm$ReadConnHa: Received another connection from >> remoteAddr=lsirextpc01.epfl.ch:55924 >> WA 1240936430890 ObjComm$ReadConnHa: Closing old connection. >> Exception in thread "main" java.nio.channels.CancelledKeyException >> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Thanks. >> >> >> Jonathan Ledlie wrote: >> >>> >>> Cuong, >>> >>> A good thing to do would be to run a UDP (not ICMP) test on the same >>> nodes and see what happens. If you get OK coordinates for this, then we can >>> isolate the problem to be the ICMP code. >>> >>> Also, I had problems with some of the inria nodes as well. >>> >>> Do you know of any event that might have occurred at 100 000 seconds? >>> >>> Also, #2 you should be able to get a reasonable picture in an hour or two >>> (you don't need to wait 170). >>> >>> -jonathan >>> >>> On Apr 24, 2009, at 5:22 AM, Ngo Cao Cuong wrote: >>> >>> >>>> Thanks for your response, >>>> >>>> I wonder for how long we can reach the convergence state ? It should be >>>> in maximum 2500 turns ? >>>> In fact I plotted the coordinates of all the nodes in 170 hours and it >>>> seems not convergent (you could take a look at the coordinates of node >>>> onelab03.inria.fr in 170 hours in attached file). For the first >>>> 30000-100000 things are good, the coordinates are stable, but after >>>> that, about 200000 seconds, it change unstably. >>>> >>>> Cuong. >>>> >>>> >>>> Jonathan Ledlie wrote: >>>> >>>>> >>>>> Cuong, >>>>> >>>>> Thanks for being our guinea pig :-) >>>>> >>>>> It is possible that there are mismatches going on in our Jpcap wrapper. >>>>> This might explain both problems. >>>>> >>>>> So if host A sends two pings to host B and the first one is dropped, we >>>>> might be returning the latency value as the total of the send of the >>>>> first to the receipt of the second. >>>>> >>>>> Why don't you look at a few inter-node latency distributions and see if >>>>> what you are getting makes sense? >>>>> >>>>> The list [] would happen if one ping was enclosed by another. >>>>> >>>>> I started to put some code in that checks the 'ident' received. The >>>>> way >>>>> to fix the problem you see might be to only remove items when the ident >>>>> matches what has been sent. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: >>>>> >>>>> Hello, >>>>>> >>>>>> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >>>>>> after some days there's still nodes quit (about 40), and the >>>>>> coordinates change unstably, >>>>>> I've tracked some errors but don't know how to fix them. Could you >>>>>> take a look and help me fix it. >>>>>> >>>>>> Thank you. >>>>>> >>>>>> An error : >>>>>> >>>>>> DE 1240415906095 NCManager : !addPendingNeighbor: >>>>>> freedom.ri.uni-tuebingen.de:55904 >>>>>> DE 1240415906095 NCManager : app rtt of 37.526696 to >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240415906095 JpcapPinger : Sending new ping to >>>>>> remoteNode=itchy.cs.uga.edu:55904 using ICMP >>>>>> DE 1240415906095 JpcapPinger : Creating ICMP ping to >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >>>>>> ping is jpcap.packet.EthernetPacket@1f0cbfb >>>>>> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >>>>>> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >>>>>> trans=0 recv=0 >>>>>> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >>>>>> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >>>>>> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >>>>>> DE 1240415910581 JpcapPinger : in receivePacket >>>>>> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) >>>>>> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >>>>>> DE 1240415910581 JpcapPinger : Captured a packet from >>>>>> src=/128.192.101.217 >>>>>> DE 1240415910581 JpcapPinger : Found a matching ping request >>>>>> WA 1240415910729 JpcapPinger : timeout ident=299 >>>>>> Exception in thread "main" java.lang.AssertionError: PingData >>>>>> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not >>>>>> found in list: [] >>>>>> at >>>>>> >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >>>>>> >>>>>> at >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >>>>>> at >>>>>> >>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >>>>>> >>>>>> at >>>>>> >>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >>>>>> >>>>>> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >>>>>> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>> >>>>>> Another type of error: >>>>>> >>>>>> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >>>>>> 32/0 avgTimeSincePing 369498.78125 minTime 1 >>>>>> IN 1240418952240 NCClient : getNeighborToPing: lowered >>>>>> MIN_UPDATE_TIME_TO_PING 1 >>>>>> IN 1240418952240 NCClient : getNeighborToPing: picking from >>>>>> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >>>>>> DE 1240418952240 NCManager : getUpNeighbor using up: >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240418952241 NCManager : Sending gossip request to >>>>>> planetlab2.ifi.uio.no:55904 >>>>>> WA 1240418952570 ObjComm$ReadConnHa: Received another connection from >>>>>> remoteAddr=planetlab2.ifi.uio.no:55904 >>>>>> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >>>>>> Exception in thread "main" java.nio.channels.CancelledKeyException >>>>>> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >>>>>> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >>>>>> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>> >>>>>> Jonathan Ledlie wrote: >>>>>> >>>>>>> >>>>>>> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >>>>>>> jpcap.jar is 0.7. >>>>>>> >>>>>>> Maybe you should try jpcap outside of Pyxida and see if that works on >>>>>>> your system. >>>>>>> >>>>>>> -jonathan >>>>>>> >>>>>>> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >>>>>>> >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> Could you tell me with version of jpcap and jdk you currently use >>>>>>>> with >>>>>>>> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >>>>>>>> there's some errors with (with the lastest code of pyxida), I tried >>>>>>>> the >>>>>>>> jpcap.rar file (I dont know what version it is) on the CVS >>>>>>>> repository, >>>>>>>> no error on compiling but there's a runtime error : >>>>>>>> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >>>>>>>> setRoutingOption >>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>> at >>>>>>>> >>>>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >>>>>>>> >>>>>>>> I tried with both jpcap 0.6 and 0.7 on its site but there's the same >>>>>>>> error. >>>>>>>> (I use jdk1.6.0_13). >>>>>>>> >>>>>>>> Thank you very much for your help. >>>>>>>> >>>>>>>> Jonathan Ledlie wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> Yeah, that's not going to work as is. We've asked a student at >>>>>>>>> Tsinghua >>>>>>>>> to fix it, but you are welcome to give it a crack. In the >>>>>>>>> meantime, UDP >>>>>>>>> should work. >>>>>>>>> >>>>>>>>> -jonathan >>>>>>>>> >>>>>>>>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>>>>>>>> >>>>>>>>> I've tried using the version 0.1.5 on the site(both binary and >>>>>>>>>> compiling from code) and it doesn't work with Java 1.5 (only work >>>>>>>>>> with >>>>>>>>>> 1.6). >>>>>>>>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the >>>>>>>>>> same >>>>>>>>>> error SendTS > RecvTS happened to me as 0.1.5. >>>>>>>>>> I've also tried with application ping but Vivaldi never converges >>>>>>>>>> because of the instability of rtt measurements. >>>>>>>>>> >>>>>>>>>> Thank you, >>>>>>>>>> Cuong. >>>>>>>>>> >>>>>>>>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>>>>>>>> >>>>>>>>>>> I'd recommend using UDP if possible for the time being. >>>>>>>>>>> >>>>>>>>>>> Another Pyxida user is looking into a fix, but if you find one, >>>>>>>>>>> that >>>>>>>>>>> would be great. We haven't looked and I doubt it is a major >>>>>>>>>>> incompatability. >>>>>>>>>>> >>>>>>>>>>> -jonathan >>>>>>>>>>> >>>>>>>>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>>>>>>>> >>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>> >>>>>>>>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>>>>>>>> At the moment could you tell me which configuration (of pyxida, >>>>>>>>>>>>> jdk, >>>>>>>>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Jon, what was the last version that ran successfully on >>>>>>>>>>>> PlanetLab >>>>>>>>>>>> with pcap? >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Peter >>>>>>>>>>>> >>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thank you for your answer. >>>>>>>>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work >>>>>>>>>>>>>>> but >>>>>>>>>>>>>>> everytime the RecvTS is much bigger than SendTS so the >>>>>>>>>>>>>>> latency is >>>>>>>>>>>>>>> very >>>>>>>>>>>>>>> big (like 124535363633), so every node one planetlab update >>>>>>>>>>>>>>> with >>>>>>>>>>>>>>> [0,0,0,0] >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> This is the correct version to use. We are aware of the bug >>>>>>>>>>>>>> with >>>>>>>>>>>>>> Java >>>>>>>>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. >>>>>>>>>>>>>> I >>>>>>>>>>>>>> think >>>>>>>>>>>>>> it has something to do with the fact that the resolution of >>>>>>>>>>>>>> nanoTime has >>>>>>>>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Peter >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Well finally I solved this problem (because we need to >>>>>>>>>>>>>>>>> install >>>>>>>>>>>>>>>>> java 1.6 >>>>>>>>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>>>>>>>> "exception in >>>>>>>>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: >>>>>>>>>>>>>>>>> setRoutingOption >>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>>>>>>>> library and >>>>>>>>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>>>>>>>> versions? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>> Peter >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>>>>>>>> version number in .class file" >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes >>>>>>>>>>>>>>>>>> there >>>>>>>>>>>>>>>>>> is some >>>>>>>>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer >>>>>>>>>>>>>>>>> Now! >>>>>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> --Dr Peter R Pietzuch >>>>>>>>>>>> Department of Computing, Imperial College London >>>>>>>>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>>>>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>> _______________________________________________ >>>>>>>>>> Pyxida-users mailing list >>>>>>>>>> Pyx...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> >>>> <onelab03.inria.fr.pdf>------------------------------------------------------------------------------ >>>> Crystal Reports - New Free Runtime and 30 Day Trial >>>> Check out the new simplified licensign option that enables unlimited >>>> royalty-free distribution of the report engine for externally facing >>>> server and web deployment. >>>> >>>> http://p.sf.net/sfu/businessobjects_______________________________________________ >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>> >>> >>> > |
From: Peter P. <pr...@do...> - 2009-04-30 13:52:53
|
Jonathan Ledlie wrote: > Peter: do you know what is causing this error? This looks like > something that should be caught by the Async library. Odd. My suspicion is that there's a bug in the callback handling the received message. If you can't fix this, we could just make a CancelledKeyException non-fatal since the connection that we're closing appears dead already. Cheers, Peter > On Apr 30, 2009, at 4:30 AM, Ngo Cao Cuong wrote: > >> I ran UDP and there're really a lot of nodes with this error: >> >> DE 1240936421240 NCManager : addUpNeighbor: >> planetlab05.mpi-sws.mpg.de:55924 >> DE 1240936421240 NCManager : getUpNeighbor using up: >> planetlab2.ece.ucdavis.edu:55924 >> DE 1240936429765 NCManager : in GossipHandler cb >> DE 1240936429765 NCManager : addUpNeighbor: >> planetlab1.netmedia.gist.ac.kr:55924 >> DE 1240936429765 NCManager : getUpNeighbor using up: >> planetlab1.acis.ufl.edu:55924 >> DE 1240936430133 NCManager : setting timer to 9616 >> IN 1240936430134 NCManager : NCManager - stabilized and full >> IN 1240936430134 NCClient : getNeighborToPing: pinged/non >> 32/0 avgTimeSincePing 298245.5625 minTime 1 >> IN 1240936430134 NCClient : getNeighborToPing: lowered >> MIN_UPDATE_TIME_TO_PING 1 >> IN 1240936430134 NCClient : getNeighborToPing: picking from >> grayingNeighbors 32/32 lsirextpc01.epfl.ch:55924 >> DE 1240936430134 NCManager : getUpNeighbor using up: >> zju1.6planetlab.edu.cn:55924 >> DE 1240936430134 NCManager : Sending gossip request to >> lsirextpc01.epfl.ch:55924 >> WA 1240936430890 ObjComm$ReadConnHa: Received another connection from >> remoteAddr=lsirextpc01.epfl.ch:55924 >> WA 1240936430890 ObjComm$ReadConnHa: Closing old connection. >> Exception in thread "main" java.nio.channels.CancelledKeyException >> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Thanks. >> >> >> Jonathan Ledlie wrote: >>> >>> Cuong, >>> >>> A good thing to do would be to run a UDP (not ICMP) test on the same >>> nodes and see what happens. If you get OK coordinates for this, then >>> we can isolate the problem to be the ICMP code. >>> >>> Also, I had problems with some of the inria nodes as well. >>> >>> Do you know of any event that might have occurred at 100 000 seconds? >>> >>> Also, #2 you should be able to get a reasonable picture in an hour or >>> two (you don't need to wait 170). >>> >>> -jonathan >>> >>> On Apr 24, 2009, at 5:22 AM, Ngo Cao Cuong wrote: >>> >>>> >>>> Thanks for your response, >>>> >>>> I wonder for how long we can reach the convergence state ? It should be >>>> in maximum 2500 turns ? >>>> In fact I plotted the coordinates of all the nodes in 170 hours and it >>>> seems not convergent (you could take a look at the coordinates of node >>>> onelab03.inria.fr in 170 hours in attached file). For the first >>>> 30000-100000 things are good, the coordinates are stable, but after >>>> that, about 200000 seconds, it change unstably. >>>> >>>> Cuong. >>>> >>>> >>>> Jonathan Ledlie wrote: >>>>> >>>>> Cuong, >>>>> >>>>> Thanks for being our guinea pig :-) >>>>> >>>>> It is possible that there are mismatches going on in our Jpcap >>>>> wrapper. >>>>> This might explain both problems. >>>>> >>>>> So if host A sends two pings to host B and the first one is >>>>> dropped, we >>>>> might be returning the latency value as the total of the send of the >>>>> first to the receipt of the second. >>>>> >>>>> Why don't you look at a few inter-node latency distributions and >>>>> see if >>>>> what you are getting makes sense? >>>>> >>>>> The list [] would happen if one ping was enclosed by another. >>>>> >>>>> I started to put some code in that checks the 'ident' received. >>>>> The way >>>>> to fix the problem you see might be to only remove items when the >>>>> ident >>>>> matches what has been sent. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >>>>>> after some days there's still nodes quit (about 40), and the >>>>>> coordinates change unstably, >>>>>> I've tracked some errors but don't know how to fix them. Could you >>>>>> take a look and help me fix it. >>>>>> >>>>>> Thank you. >>>>>> >>>>>> An error : >>>>>> >>>>>> DE 1240415906095 NCManager : !addPendingNeighbor: >>>>>> freedom.ri.uni-tuebingen.de:55904 >>>>>> DE 1240415906095 NCManager : app rtt of 37.526696 to >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240415906095 JpcapPinger : Sending new ping to >>>>>> remoteNode=itchy.cs.uga.edu:55904 using ICMP >>>>>> DE 1240415906095 JpcapPinger : Creating ICMP ping to >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >>>>>> ping is jpcap.packet.EthernetPacket@1f0cbfb >>>>>> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >>>>>> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >>>>>> trans=0 recv=0 >>>>>> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >>>>>> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >>>>>> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >>>>>> DE 1240415910581 JpcapPinger : in receivePacket >>>>>> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) >>>>>> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >>>>>> DE 1240415910581 JpcapPinger : Captured a packet from >>>>>> src=/128.192.101.217 >>>>>> DE 1240415910581 JpcapPinger : Found a matching ping request >>>>>> WA 1240415910729 JpcapPinger : timeout ident=299 >>>>>> Exception in thread "main" java.lang.AssertionError: PingData >>>>>> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not >>>>>> found in list: [] >>>>>> at >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >>>>>> >>>>>> >>>>>> at >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >>>>>> at >>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >>>>>> >>>>>> >>>>>> at >>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >>>>>> >>>>>> >>>>>> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >>>>>> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>> >>>>>> Another type of error: >>>>>> >>>>>> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >>>>>> 32/0 avgTimeSincePing 369498.78125 minTime 1 >>>>>> IN 1240418952240 NCClient : getNeighborToPing: lowered >>>>>> MIN_UPDATE_TIME_TO_PING 1 >>>>>> IN 1240418952240 NCClient : getNeighborToPing: picking from >>>>>> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >>>>>> DE 1240418952240 NCManager : getUpNeighbor using up: >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240418952241 NCManager : Sending gossip request to >>>>>> planetlab2.ifi.uio.no:55904 >>>>>> WA 1240418952570 ObjComm$ReadConnHa: Received another connection from >>>>>> remoteAddr=planetlab2.ifi.uio.no:55904 >>>>>> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >>>>>> Exception in thread "main" java.nio.channels.CancelledKeyException >>>>>> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >>>>>> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >>>>>> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>> >>>>>> Jonathan Ledlie wrote: >>>>>>> >>>>>>> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >>>>>>> jpcap.jar is 0.7. >>>>>>> >>>>>>> Maybe you should try jpcap outside of Pyxida and see if that >>>>>>> works on >>>>>>> your system. >>>>>>> >>>>>>> -jonathan >>>>>>> >>>>>>> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >>>>>>> >>>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> Could you tell me with version of jpcap and jdk you currently >>>>>>>> use with >>>>>>>> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >>>>>>>> there's some errors with (with the lastest code of pyxida), I >>>>>>>> tried the >>>>>>>> jpcap.rar file (I dont know what version it is) on the CVS >>>>>>>> repository, >>>>>>>> no error on compiling but there's a runtime error : >>>>>>>> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >>>>>>>> setRoutingOption >>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>> at >>>>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >>>>>>>> >>>>>>>> >>>>>>>> I tried with both jpcap 0.6 and 0.7 on its site but there's the >>>>>>>> same >>>>>>>> error. >>>>>>>> (I use jdk1.6.0_13). >>>>>>>> >>>>>>>> Thank you very much for your help. >>>>>>>> >>>>>>>> Jonathan Ledlie wrote: >>>>>>>>> >>>>>>>>> Yeah, that's not going to work as is. We've asked a student at >>>>>>>>> Tsinghua >>>>>>>>> to fix it, but you are welcome to give it a crack. In the >>>>>>>>> meantime, UDP >>>>>>>>> should work. >>>>>>>>> >>>>>>>>> -jonathan >>>>>>>>> >>>>>>>>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>>>>>>>> >>>>>>>>>> I've tried using the version 0.1.5 on the site(both binary and >>>>>>>>>> compiling from code) and it doesn't work with Java 1.5 (only work >>>>>>>>>> with >>>>>>>>>> 1.6). >>>>>>>>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the >>>>>>>>>> same >>>>>>>>>> error SendTS > RecvTS happened to me as 0.1.5. >>>>>>>>>> I've also tried with application ping but Vivaldi never converges >>>>>>>>>> because of the instability of rtt measurements. >>>>>>>>>> >>>>>>>>>> Thank you, >>>>>>>>>> Cuong. >>>>>>>>>> >>>>>>>>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>>>>>>>> >>>>>>>>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>>>>>>>> >>>>>>>>>>> I'd recommend using UDP if possible for the time being. >>>>>>>>>>> >>>>>>>>>>> Another Pyxida user is looking into a fix, but if you find >>>>>>>>>>> one, that >>>>>>>>>>> would be great. We haven't looked and I doubt it is a major >>>>>>>>>>> incompatability. >>>>>>>>>>> >>>>>>>>>>> -jonathan >>>>>>>>>>> >>>>>>>>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>>>>>>>> >>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>>>>>>>> At the moment could you tell me which configuration (of >>>>>>>>>>>>> pyxida, >>>>>>>>>>>>> jdk, >>>>>>>>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>>>>>>>> >>>>>>>>>>>> Jon, what was the last version that ran successfully on >>>>>>>>>>>> PlanetLab >>>>>>>>>>>> with pcap? >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Peter >>>>>>>>>>>> >>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you for your answer. >>>>>>>>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did >>>>>>>>>>>>>>> work but >>>>>>>>>>>>>>> everytime the RecvTS is much bigger than SendTS so the >>>>>>>>>>>>>>> latency is >>>>>>>>>>>>>>> very >>>>>>>>>>>>>>> big (like 124535363633), so every node one planetlab >>>>>>>>>>>>>>> update with >>>>>>>>>>>>>>> [0,0,0,0] >>>>>>>>>>>>>>> >>>>>>>>>>>>>> This is the correct version to use. We are aware of the >>>>>>>>>>>>>> bug with >>>>>>>>>>>>>> Java >>>>>>>>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it >>>>>>>>>>>>>> yet. I >>>>>>>>>>>>>> think >>>>>>>>>>>>>> it has something to do with the fact that the resolution of >>>>>>>>>>>>>> nanoTime has >>>>>>>>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Peter >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Well finally I solved this problem (because we need to >>>>>>>>>>>>>>>>> install >>>>>>>>>>>>>>>>> java 1.6 >>>>>>>>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>>>>>>>> "exception in >>>>>>>>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: >>>>>>>>>>>>>>>>> setRoutingOption >>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>>>>>>>> library and >>>>>>>>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>>>>>>>> versions? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>> Peter >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>>>>>>>> version number in .class file" >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes >>>>>>>>>>>>>>>>>> there >>>>>>>>>>>>>>>>>> is some >>>>>>>>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer >>>>>>>>>>>>>>>>> Now! >>>>>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> --Dr Peter R Pietzuch >>>>>>>>>>>> Department of Computing, Imperial College London >>>>>>>>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>>>>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>> _______________________________________________ >>>>>>>>>> Pyxida-users mailing list >>>>>>>>>> Pyx...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>> >>>>>>> >>>>> >>>> >>>> <onelab03.inria.fr.pdf>------------------------------------------------------------------------------ >>>> >>>> Crystal Reports - New Free Runtime and 30 Day Trial >>>> Check out the new simplified licensign option that enables unlimited >>>> royalty-free distribution of the report engine for externally >>>> facing >>>> server and web deployment. >>>> http://p.sf.net/sfu/businessobjects_______________________________________________ >>>> >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-30 08:30:41
|
I ran UDP and there're really a lot of nodes with this error: DE 1240936421240 NCManager : addUpNeighbor: planetlab05.mpi-sws.mpg.de:55924 DE 1240936421240 NCManager : getUpNeighbor using up: planetlab2.ece.ucdavis.edu:55924 DE 1240936429765 NCManager : in GossipHandler cb DE 1240936429765 NCManager : addUpNeighbor: planetlab1.netmedia.gist.ac.kr:55924 DE 1240936429765 NCManager : getUpNeighbor using up: planetlab1.acis.ufl.edu:55924 DE 1240936430133 NCManager : setting timer to 9616 IN 1240936430134 NCManager : NCManager - stabilized and full IN 1240936430134 NCClient : getNeighborToPing: pinged/non 32/0 avgTimeSincePing 298245.5625 minTime 1 IN 1240936430134 NCClient : getNeighborToPing: lowered MIN_UPDATE_TIME_TO_PING 1 IN 1240936430134 NCClient : getNeighborToPing: picking from grayingNeighbors 32/32 lsirextpc01.epfl.ch:55924 DE 1240936430134 NCManager : getUpNeighbor using up: zju1.6planetlab.edu.cn:55924 DE 1240936430134 NCManager : Sending gossip request to lsirextpc01.epfl.ch:55924 WA 1240936430890 ObjComm$ReadConnHa: Received another connection from remoteAddr=lsirextpc01.epfl.ch:55924 WA 1240936430890 ObjComm$ReadConnHa: Closing old connection. Exception in thread "main" java.nio.channels.CancelledKeyException at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) Thanks. Jonathan Ledlie wrote: > > Cuong, > > A good thing to do would be to run a UDP (not ICMP) test on the same > nodes and see what happens. If you get OK coordinates for this, then > we can isolate the problem to be the ICMP code. > > Also, I had problems with some of the inria nodes as well. > > Do you know of any event that might have occurred at 100 000 seconds? > > Also, #2 you should be able to get a reasonable picture in an hour or > two (you don't need to wait 170). > > -jonathan > > On Apr 24, 2009, at 5:22 AM, Ngo Cao Cuong wrote: > >> >> Thanks for your response, >> >> I wonder for how long we can reach the convergence state ? It should be >> in maximum 2500 turns ? >> In fact I plotted the coordinates of all the nodes in 170 hours and it >> seems not convergent (you could take a look at the coordinates of node >> onelab03.inria.fr in 170 hours in attached file). For the first >> 30000-100000 things are good, the coordinates are stable, but after >> that, about 200000 seconds, it change unstably. >> >> Cuong. >> >> >> Jonathan Ledlie wrote: >>> >>> Cuong, >>> >>> Thanks for being our guinea pig :-) >>> >>> It is possible that there are mismatches going on in our Jpcap wrapper. >>> This might explain both problems. >>> >>> So if host A sends two pings to host B and the first one is dropped, we >>> might be returning the latency value as the total of the send of the >>> first to the receipt of the second. >>> >>> Why don't you look at a few inter-node latency distributions and see if >>> what you are getting makes sense? >>> >>> The list [] would happen if one ping was enclosed by another. >>> >>> I started to put some code in that checks the 'ident' received. The >>> way >>> to fix the problem you see might be to only remove items when the ident >>> matches what has been sent. >>> >>> -jonathan >>> >>> On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: >>> >>>> Hello, >>>> >>>> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >>>> after some days there's still nodes quit (about 40), and the >>>> coordinates change unstably, >>>> I've tracked some errors but don't know how to fix them. Could you >>>> take a look and help me fix it. >>>> >>>> Thank you. >>>> >>>> An error : >>>> >>>> DE 1240415906095 NCManager : !addPendingNeighbor: >>>> freedom.ri.uni-tuebingen.de:55904 >>>> DE 1240415906095 NCManager : app rtt of 37.526696 to >>>> itchy.cs.uga.edu:55904 >>>> DE 1240415906095 JpcapPinger : Sending new ping to >>>> remoteNode=itchy.cs.uga.edu:55904 using ICMP >>>> DE 1240415906095 JpcapPinger : Creating ICMP ping to >>>> itchy.cs.uga.edu:55904 >>>> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >>>> ping is jpcap.packet.EthernetPacket@1f0cbfb >>>> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >>>> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >>>> trans=0 recv=0 >>>> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >>>> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >>>> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >>>> DE 1240415910581 JpcapPinger : in receivePacket >>>> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) >>>> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >>>> DE 1240415910581 JpcapPinger : Captured a packet from >>>> src=/128.192.101.217 >>>> DE 1240415910581 JpcapPinger : Found a matching ping request >>>> WA 1240415910729 JpcapPinger : timeout ident=299 >>>> Exception in thread "main" java.lang.AssertionError: PingData >>>> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not >>>> found in list: [] >>>> at >>>> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >>>> >>>> >>>> at >>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >>>> at >>>> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >>>> >>>> >>>> at >>>> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >>>> >>>> >>>> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >>>> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>> >>>> Another type of error: >>>> >>>> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >>>> 32/0 avgTimeSincePing 369498.78125 minTime 1 >>>> IN 1240418952240 NCClient : getNeighborToPing: lowered >>>> MIN_UPDATE_TIME_TO_PING 1 >>>> IN 1240418952240 NCClient : getNeighborToPing: picking from >>>> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >>>> DE 1240418952240 NCManager : getUpNeighbor using up: >>>> itchy.cs.uga.edu:55904 >>>> DE 1240418952241 NCManager : Sending gossip request to >>>> planetlab2.ifi.uio.no:55904 >>>> WA 1240418952570 ObjComm$ReadConnHa: Received another connection from >>>> remoteAddr=planetlab2.ifi.uio.no:55904 >>>> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >>>> Exception in thread "main" java.nio.channels.CancelledKeyException >>>> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >>>> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >>>> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>> >>>> Jonathan Ledlie wrote: >>>>> >>>>> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >>>>> jpcap.jar is 0.7. >>>>> >>>>> Maybe you should try jpcap outside of Pyxida and see if that works on >>>>> your system. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >>>>> >>>>>> >>>>>> Hello, >>>>>> >>>>>> Could you tell me with version of jpcap and jdk you currently use >>>>>> with >>>>>> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >>>>>> there's some errors with (with the lastest code of pyxida), I >>>>>> tried the >>>>>> jpcap.rar file (I dont know what version it is) on the CVS >>>>>> repository, >>>>>> no error on compiling but there's a runtime error : >>>>>> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >>>>>> setRoutingOption >>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>> at >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >>>>>> >>>>>> >>>>>> I tried with both jpcap 0.6 and 0.7 on its site but there's the same >>>>>> error. >>>>>> (I use jdk1.6.0_13). >>>>>> >>>>>> Thank you very much for your help. >>>>>> >>>>>> Jonathan Ledlie wrote: >>>>>>> >>>>>>> Yeah, that's not going to work as is. We've asked a student at >>>>>>> Tsinghua >>>>>>> to fix it, but you are welcome to give it a crack. In the >>>>>>> meantime, UDP >>>>>>> should work. >>>>>>> >>>>>>> -jonathan >>>>>>> >>>>>>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>>>>>> >>>>>>>> I've tried using the version 0.1.5 on the site(both binary and >>>>>>>> compiling from code) and it doesn't work with Java 1.5 (only work >>>>>>>> with >>>>>>>> 1.6). >>>>>>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the >>>>>>>> same >>>>>>>> error SendTS > RecvTS happened to me as 0.1.5. >>>>>>>> I've also tried with application ping but Vivaldi never converges >>>>>>>> because of the instability of rtt measurements. >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Cuong. >>>>>>>> >>>>>>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>>>>>> >>>>>>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>>>>>> >>>>>>>>> I'd recommend using UDP if possible for the time being. >>>>>>>>> >>>>>>>>> Another Pyxida user is looking into a fix, but if you find >>>>>>>>> one, that >>>>>>>>> would be great. We haven't looked and I doubt it is a major >>>>>>>>> incompatability. >>>>>>>>> >>>>>>>>> -jonathan >>>>>>>>> >>>>>>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>>>>>> >>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>>>>>> At the moment could you tell me which configuration (of pyxida, >>>>>>>>>>> jdk, >>>>>>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>>>>>> >>>>>>>>>> Jon, what was the last version that ran successfully on >>>>>>>>>> PlanetLab >>>>>>>>>> with pcap? >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Peter >>>>>>>>>> >>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Thank you for your answer. >>>>>>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did >>>>>>>>>>>>> work but >>>>>>>>>>>>> everytime the RecvTS is much bigger than SendTS so the >>>>>>>>>>>>> latency is >>>>>>>>>>>>> very >>>>>>>>>>>>> big (like 124535363633), so every node one planetlab >>>>>>>>>>>>> update with >>>>>>>>>>>>> [0,0,0,0] >>>>>>>>>>>>> >>>>>>>>>>>> This is the correct version to use. We are aware of the bug >>>>>>>>>>>> with >>>>>>>>>>>> Java >>>>>>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it >>>>>>>>>>>> yet. I >>>>>>>>>>>> think >>>>>>>>>>>> it has something to do with the fact that the resolution of >>>>>>>>>>>> nanoTime has >>>>>>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Peter >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Well finally I solved this problem (because we need to >>>>>>>>>>>>>>> install >>>>>>>>>>>>>>> java 1.6 >>>>>>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>>>>>> "exception in >>>>>>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: >>>>>>>>>>>>>>> setRoutingOption >>>>>>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>>>>>> >>>>>>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>>>>>> library and >>>>>>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>>>>>> versions? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Peter >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>>>>>> version number in .class file" >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes >>>>>>>>>>>>>>>> there >>>>>>>>>>>>>>>> is some >>>>>>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer >>>>>>>>>>>>>>> Now! >>>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>> Pyx...@li... >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> --Dr Peter R Pietzuch >>>>>>>>>> Department of Computing, Imperial College London >>>>>>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>> _______________________________________________ >>>>>>>>>> Pyxida-users mailing list >>>>>>>>>> Pyx...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> This SF.net email is sponsored by: >>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>> _______________________________________________ >>>>>>>> Pyxida-users mailing list >>>>>>>> Pyx...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>> >>>>> >>> >> >> <onelab03.inria.fr.pdf>------------------------------------------------------------------------------ >> >> Crystal Reports - New Free Runtime and 30 Day Trial >> Check out the new simplified licensign option that enables unlimited >> royalty-free distribution of the report engine for externally facing >> server and web deployment. >> http://p.sf.net/sfu/businessobjects_______________________________________________ >> >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-27 08:57:25
|
Yes you're right the whole system might be rotating. I'll use relative errors instead which make more sense but in fact the relative errors increase too! I'm still wondering why the system rotate ? Because nodes change their neighbors ? I think the reason is some nodes quit and the others have to choose different neighbors. Thanks, Cuong. Jonathan Ledlie wrote: > > Cuong, > > Why do you think x_1 should not be changing? The whole system might be > rotating. > > -jonathan > > On Apr 24, 2009, at 11:47 AM, Ngo Cao Cuong wrote: > >> >> >> The y-axis it's the coordinates so there are normally 4 lines for 4 >> dimensions. For the case of righthand harvard I ran with 3 dimensions + >> height so there're only 3 lines ( currently I test with 4D +H) >> >> For our project you could take a look at >> http://wiki.grenouille.com/index.php/CMON >> >> Thanks >> Cuong. >> >> >> Jonathan Ledlie wrote: >>> Cuong, >>> >>> I don't understand these graphs. What is on the y-axis? Also, why are >>> there three lines for each host? >>> >>> Your research topic sounds interesting. Do you have a place where we >>> could read more about it? >>> >>> -jonathan >>> >>> On Apr 24, 2009, at 10:56 AM, Ngo Cao Cuong wrote: >>> >>>> I've got the same problem with all the nodes not only INRIA. >>>> If I run an hour or two I get perfect result (attached files >>>> onelab03.inria.fr 2.5 hours) >>>> But my research is how to detect network problem with system >>>> coordinates >>>> so we have to monitor the coordinates all the time. >>>> >>>> I've tried UDP with the same nodes (many times) and the results are >>>> not >>>> very good (attached files righthand.eesc.harvard.edu 4 hours). >>>> >>>> The only problem I found it's only some nodes quited (with the errors >>>> I've sent) or got disconnected (no reason, only 2-3 nodes). >>>> >>>> Thanks, >>>> Cuong. >>>> >>>> >>>> >>>> Jonathan Ledlie wrote: >>>>> >>>>> Cuong, >>>>> >>>>> A good thing to do would be to run a UDP (not ICMP) test on the same >>>>> nodes and see what happens. If you get OK coordinates for this, >>>>> then we >>>>> can isolate the problem to be the ICMP code. >>>>> >>>>> Also, I had problems with some of the inria nodes as well. >>>>> >>>>> Do you know of any event that might have occurred at 100 000 seconds? >>>>> >>>>> Also, #2 you should be able to get a reasonable picture in an hour or >>>>> two (you don't need to wait 170). >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 24, 2009, at 5:22 AM, Ngo Cao Cuong wrote: >>>>> >>>>>> >>>>>> Thanks for your response, >>>>>> >>>>>> I wonder for how long we can reach the convergence state ? It >>>>>> should be >>>>>> in maximum 2500 turns ? >>>>>> In fact I plotted the coordinates of all the nodes in 170 hours >>>>>> and it >>>>>> seems not convergent (you could take a look at the coordinates of >>>>>> node >>>>>> onelab03.inria.fr in 170 hours in attached file). For the first >>>>>> 30000-100000 things are good, the coordinates are stable, but after >>>>>> that, about 200000 seconds, it change unstably. >>>>>> >>>>>> Cuong. >>>>>> >>>>>> >>>>>> Jonathan Ledlie wrote: >>>>>>> >>>>>>> Cuong, >>>>>>> >>>>>>> Thanks for being our guinea pig :-) >>>>>>> >>>>>>> It is possible that there are mismatches going on in our Jpcap >>>>>>> wrapper. >>>>>>> This might explain both problems. >>>>>>> >>>>>>> So if host A sends two pings to host B and the first one is >>>>>>> dropped, we >>>>>>> might be returning the latency value as the total of the send of >>>>>>> the >>>>>>> first to the receipt of the second. >>>>>>> >>>>>>> Why don't you look at a few inter-node latency distributions and >>>>>>> see if >>>>>>> what you are getting makes sense? >>>>>>> >>>>>>> The list [] would happen if one ping was enclosed by another. >>>>>>> >>>>>>> I started to put some code in that checks the 'ident' received. >>>>>>> The way >>>>>>> to fix the problem you see might be to only remove items when the >>>>>>> ident >>>>>>> matches what has been sent. >>>>>>> >>>>>>> -jonathan >>>>>>> >>>>>>> On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >>>>>>>> after some days there's still nodes quit (about 40), and the >>>>>>>> coordinates change unstably, >>>>>>>> I've tracked some errors but don't know how to fix them. Could you >>>>>>>> take a look and help me fix it. >>>>>>>> >>>>>>>> Thank you. >>>>>>>> >>>>>>>> An error : >>>>>>>> >>>>>>>> DE 1240415906095 NCManager : !addPendingNeighbor: >>>>>>>> freedom.ri.uni-tuebingen.de:55904 >>>>>>>> DE 1240415906095 NCManager : app rtt of 37.526696 to >>>>>>>> itchy.cs.uga.edu:55904 >>>>>>>> DE 1240415906095 JpcapPinger : Sending new ping to >>>>>>>> remoteNode=itchy.cs.uga.edu:55904 using ICMP >>>>>>>> DE 1240415906095 JpcapPinger : Creating ICMP ping to >>>>>>>> itchy.cs.uga.edu:55904 >>>>>>>> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >>>>>>>> ping is jpcap.packet.EthernetPacket@1f0cbfb >>>>>>>> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >>>>>>>> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >>>>>>>> trans=0 recv=0 >>>>>>>> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >>>>>>>> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >>>>>>>> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >>>>>>>> DE 1240415910581 JpcapPinger : in receivePacket >>>>>>>> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 >>>>>>>> protocol(1) >>>>>>>> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >>>>>>>> DE 1240415910581 JpcapPinger : Captured a packet from >>>>>>>> src=/128.192.101.217 >>>>>>>> DE 1240415910581 JpcapPinger : Found a matching ping request >>>>>>>> WA 1240415910729 JpcapPinger : timeout ident=299 >>>>>>>> Exception in thread "main" java.lang.AssertionError: PingData >>>>>>>> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 >>>>>>>> not >>>>>>>> found in list: [] >>>>>>>> at >>>>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> at >>>>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >>>>>>>> >>>>>>>> at >>>>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> at >>>>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >>>>>>>> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >>>>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >>>>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>>>> >>>>>>>> Another type of error: >>>>>>>> >>>>>>>> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >>>>>>>> 32/0 avgTimeSincePing 369498.78125 minTime 1 >>>>>>>> IN 1240418952240 NCClient : getNeighborToPing: lowered >>>>>>>> MIN_UPDATE_TIME_TO_PING 1 >>>>>>>> IN 1240418952240 NCClient : getNeighborToPing: picking from >>>>>>>> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >>>>>>>> DE 1240418952240 NCManager : getUpNeighbor using up: >>>>>>>> itchy.cs.uga.edu:55904 >>>>>>>> DE 1240418952241 NCManager : Sending gossip request to >>>>>>>> planetlab2.ifi.uio.no:55904 >>>>>>>> WA 1240418952570 ObjComm$ReadConnHa: Received another >>>>>>>> connection from >>>>>>>> remoteAddr=planetlab2.ifi.uio.no:55904 >>>>>>>> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >>>>>>>> Exception in thread "main" java.nio.channels.CancelledKeyException >>>>>>>> at >>>>>>>> sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >>>>>>>> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >>>>>>>> at >>>>>>>> edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >>>>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >>>>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>>>> >>>>>>>> Jonathan Ledlie wrote: >>>>>>>>> >>>>>>>>> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >>>>>>>>> jpcap.jar is 0.7. >>>>>>>>> >>>>>>>>> Maybe you should try jpcap outside of Pyxida and see if that >>>>>>>>> works on >>>>>>>>> your system. >>>>>>>>> >>>>>>>>> -jonathan >>>>>>>>> >>>>>>>>> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> Could you tell me with version of jpcap and jdk you currently >>>>>>>>>> use >>>>>>>>>> with >>>>>>>>>> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source >>>>>>>>>> and >>>>>>>>>> there's some errors with (with the lastest code of pyxida), I >>>>>>>>>> tried the >>>>>>>>>> jpcap.rar file (I dont know what version it is) on the CVS >>>>>>>>>> repository, >>>>>>>>>> no error on compiling but there's a runtime error : >>>>>>>>>> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >>>>>>>>>> setRoutingOption >>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>> at >>>>>>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I tried with both jpcap 0.6 and 0.7 on its site but there's the >>>>>>>>>> same >>>>>>>>>> error. >>>>>>>>>> (I use jdk1.6.0_13). >>>>>>>>>> >>>>>>>>>> Thank you very much for your help. >>>>>>>>>> >>>>>>>>>> Jonathan Ledlie wrote: >>>>>>>>>>> >>>>>>>>>>> Yeah, that's not going to work as is. We've asked a student at >>>>>>>>>>> Tsinghua >>>>>>>>>>> to fix it, but you are welcome to give it a crack. In the >>>>>>>>>>> meantime, UDP >>>>>>>>>>> should work. >>>>>>>>>>> >>>>>>>>>>> -jonathan >>>>>>>>>>> >>>>>>>>>>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>>>>>>>>>> >>>>>>>>>>>> I've tried using the version 0.1.5 on the site(both binary and >>>>>>>>>>>> compiling from code) and it doesn't work with Java 1.5 >>>>>>>>>>>> (only work >>>>>>>>>>>> with >>>>>>>>>>>> 1.6). >>>>>>>>>>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the >>>>>>>>>>>> same >>>>>>>>>>>> error SendTS > RecvTS happened to me as 0.1.5. >>>>>>>>>>>> I've also tried with application ping but Vivaldi never >>>>>>>>>>>> converges >>>>>>>>>>>> because of the instability of rtt measurements. >>>>>>>>>>>> >>>>>>>>>>>> Thank you, >>>>>>>>>>>> Cuong. >>>>>>>>>>>> >>>>>>>>>>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>>>>>>>>>> >>>>>>>>>>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>>>>>>>>>> >>>>>>>>>>>>> I'd recommend using UDP if possible for the time being. >>>>>>>>>>>>> >>>>>>>>>>>>> Another Pyxida user is looking into a fix, but if you find >>>>>>>>>>>>> one, >>>>>>>>>>>>> that >>>>>>>>>>>>> would be great. We haven't looked and I doubt it is a major >>>>>>>>>>>>> incompatability. >>>>>>>>>>>>> >>>>>>>>>>>>> -jonathan >>>>>>>>>>>>> >>>>>>>>>>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>>>>>>>>>> At the moment could you tell me which configuration (of >>>>>>>>>>>>>>> pyxida, >>>>>>>>>>>>>>> jdk, >>>>>>>>>>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Jon, what was the last version that ran successfully on >>>>>>>>>>>>>> PlanetLab >>>>>>>>>>>>>> with pcap? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Peter >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you for your answer. >>>>>>>>>>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did >>>>>>>>>>>>>>>>> work >>>>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>> everytime the RecvTS is much bigger than SendTS so the >>>>>>>>>>>>>>>>> latency is >>>>>>>>>>>>>>>>> very >>>>>>>>>>>>>>>>> big (like 124535363633), so every node one planetlab >>>>>>>>>>>>>>>>> update >>>>>>>>>>>>>>>>> with >>>>>>>>>>>>>>>>> [0,0,0,0] >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This is the correct version to use. We are aware of the >>>>>>>>>>>>>>>> bug >>>>>>>>>>>>>>>> with >>>>>>>>>>>>>>>> Java >>>>>>>>>>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it >>>>>>>>>>>>>>>> yet. I >>>>>>>>>>>>>>>> think >>>>>>>>>>>>>>>> it has something to do with the fact that the >>>>>>>>>>>>>>>> resolution of >>>>>>>>>>>>>>>> nanoTime has >>>>>>>>>>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>> Peter >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Well finally I solved this problem (because we need to >>>>>>>>>>>>>>>>>>> install >>>>>>>>>>>>>>>>>>> java 1.6 >>>>>>>>>>>>>>>>>>> instead of 1.5!) but there is always an error with >>>>>>>>>>>>>>>>>>> jpcap >>>>>>>>>>>>>>>>>>> "exception in >>>>>>>>>>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: >>>>>>>>>>>>>>>>>>> setRoutingOption >>>>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> This seems like a version conflict between the Java >>>>>>>>>>>>>>>>>> jpcap >>>>>>>>>>>>>>>>>> library and >>>>>>>>>>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>>>>>>>>>> versions? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>>>> Peter >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>>>>>>>>>> version number in .class file" >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes >>>>>>>>>>>>>>>>>>>> there >>>>>>>>>>>>>>>>>>>> is some >>>>>>>>>>>>>>>>>>>> nodes quit the network with the error of JPcap >>>>>>>>>>>>>>>>>>>> "RecvTS < >>>>>>>>>>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>>>>>>> High Quality Requirements in a Collaborative >>>>>>>>>>>>>>>>>>> Environment. >>>>>>>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer >>>>>>>>>>>>>>>>>>> Now! >>>>>>>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer >>>>>>>>>>>>>>> Now! >>>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> --Dr Peter R Pietzuch >>>>>>>>>>>>>> Department of Computing, Imperial College London >>>>>>>>>>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 >>>>>>>>>>>>>> 2AZ, UK >>>>>>>>>>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>>>>>>>>>> >>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>>> <onelab03.inria.fr.pdf>------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> Crystal Reports - New Free Runtime and 30 Day Trial >>>>>> Check out the new simplified licensign option that enables unlimited >>>>>> royalty-free distribution of the report engine for externally >>>>>> facing >>>>>> server and web deployment. >>>>>> http://p.sf.net/sfu/businessobjects_______________________________________________ >>>>>> >>>>>> >>>>>> >>>>>> Pyxida-users mailing list >>>>>> Pyx...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>> >>>> >>>> <onelab03.inria.fr_ICMP.pdf><righthand.eecs.harvard.edu_UDP.pdf> >>> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-24 15:47:34
|
The y-axis it's the coordinates so there are normally 4 lines for 4 dimensions. For the case of righthand harvard I ran with 3 dimensions + height so there're only 3 lines ( currently I test with 4D +H) For our project you could take a look at http://wiki.grenouille.com/index.php/CMON Thanks Cuong. Jonathan Ledlie wrote: > Cuong, > > I don't understand these graphs. What is on the y-axis? Also, why are > there three lines for each host? > > Your research topic sounds interesting. Do you have a place where we > could read more about it? > > -jonathan > > On Apr 24, 2009, at 10:56 AM, Ngo Cao Cuong wrote: > >> I've got the same problem with all the nodes not only INRIA. >> If I run an hour or two I get perfect result (attached files >> onelab03.inria.fr 2.5 hours) >> But my research is how to detect network problem with system coordinates >> so we have to monitor the coordinates all the time. >> >> I've tried UDP with the same nodes (many times) and the results are not >> very good (attached files righthand.eesc.harvard.edu 4 hours). >> >> The only problem I found it's only some nodes quited (with the errors >> I've sent) or got disconnected (no reason, only 2-3 nodes). >> >> Thanks, >> Cuong. >> >> >> >> Jonathan Ledlie wrote: >>> >>> Cuong, >>> >>> A good thing to do would be to run a UDP (not ICMP) test on the same >>> nodes and see what happens. If you get OK coordinates for this, then we >>> can isolate the problem to be the ICMP code. >>> >>> Also, I had problems with some of the inria nodes as well. >>> >>> Do you know of any event that might have occurred at 100 000 seconds? >>> >>> Also, #2 you should be able to get a reasonable picture in an hour or >>> two (you don't need to wait 170). >>> >>> -jonathan >>> >>> On Apr 24, 2009, at 5:22 AM, Ngo Cao Cuong wrote: >>> >>>> >>>> Thanks for your response, >>>> >>>> I wonder for how long we can reach the convergence state ? It should be >>>> in maximum 2500 turns ? >>>> In fact I plotted the coordinates of all the nodes in 170 hours and it >>>> seems not convergent (you could take a look at the coordinates of node >>>> onelab03.inria.fr in 170 hours in attached file). For the first >>>> 30000-100000 things are good, the coordinates are stable, but after >>>> that, about 200000 seconds, it change unstably. >>>> >>>> Cuong. >>>> >>>> >>>> Jonathan Ledlie wrote: >>>>> >>>>> Cuong, >>>>> >>>>> Thanks for being our guinea pig :-) >>>>> >>>>> It is possible that there are mismatches going on in our Jpcap >>>>> wrapper. >>>>> This might explain both problems. >>>>> >>>>> So if host A sends two pings to host B and the first one is >>>>> dropped, we >>>>> might be returning the latency value as the total of the send of the >>>>> first to the receipt of the second. >>>>> >>>>> Why don't you look at a few inter-node latency distributions and >>>>> see if >>>>> what you are getting makes sense? >>>>> >>>>> The list [] would happen if one ping was enclosed by another. >>>>> >>>>> I started to put some code in that checks the 'ident' received. >>>>> The way >>>>> to fix the problem you see might be to only remove items when the >>>>> ident >>>>> matches what has been sent. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >>>>>> after some days there's still nodes quit (about 40), and the >>>>>> coordinates change unstably, >>>>>> I've tracked some errors but don't know how to fix them. Could you >>>>>> take a look and help me fix it. >>>>>> >>>>>> Thank you. >>>>>> >>>>>> An error : >>>>>> >>>>>> DE 1240415906095 NCManager : !addPendingNeighbor: >>>>>> freedom.ri.uni-tuebingen.de:55904 >>>>>> DE 1240415906095 NCManager : app rtt of 37.526696 to >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240415906095 JpcapPinger : Sending new ping to >>>>>> remoteNode=itchy.cs.uga.edu:55904 using ICMP >>>>>> DE 1240415906095 JpcapPinger : Creating ICMP ping to >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >>>>>> ping is jpcap.packet.EthernetPacket@1f0cbfb >>>>>> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >>>>>> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >>>>>> trans=0 recv=0 >>>>>> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >>>>>> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >>>>>> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >>>>>> DE 1240415910581 JpcapPinger : in receivePacket >>>>>> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) >>>>>> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >>>>>> DE 1240415910581 JpcapPinger : Captured a packet from >>>>>> src=/128.192.101.217 >>>>>> DE 1240415910581 JpcapPinger : Found a matching ping request >>>>>> WA 1240415910729 JpcapPinger : timeout ident=299 >>>>>> Exception in thread "main" java.lang.AssertionError: PingData >>>>>> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not >>>>>> found in list: [] >>>>>> at >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >>>>>> at >>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >>>>>> >>>>>> >>>>>> >>>>>> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >>>>>> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>> >>>>>> Another type of error: >>>>>> >>>>>> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >>>>>> 32/0 avgTimeSincePing 369498.78125 minTime 1 >>>>>> IN 1240418952240 NCClient : getNeighborToPing: lowered >>>>>> MIN_UPDATE_TIME_TO_PING 1 >>>>>> IN 1240418952240 NCClient : getNeighborToPing: picking from >>>>>> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >>>>>> DE 1240418952240 NCManager : getUpNeighbor using up: >>>>>> itchy.cs.uga.edu:55904 >>>>>> DE 1240418952241 NCManager : Sending gossip request to >>>>>> planetlab2.ifi.uio.no:55904 >>>>>> WA 1240418952570 ObjComm$ReadConnHa: Received another connection from >>>>>> remoteAddr=planetlab2.ifi.uio.no:55904 >>>>>> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >>>>>> Exception in thread "main" java.nio.channels.CancelledKeyException >>>>>> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >>>>>> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >>>>>> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >>>>>> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >>>>>> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >>>>>> >>>>>> Jonathan Ledlie wrote: >>>>>>> >>>>>>> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >>>>>>> jpcap.jar is 0.7. >>>>>>> >>>>>>> Maybe you should try jpcap outside of Pyxida and see if that >>>>>>> works on >>>>>>> your system. >>>>>>> >>>>>>> -jonathan >>>>>>> >>>>>>> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >>>>>>> >>>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> Could you tell me with version of jpcap and jdk you currently use >>>>>>>> with >>>>>>>> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >>>>>>>> there's some errors with (with the lastest code of pyxida), I >>>>>>>> tried the >>>>>>>> jpcap.rar file (I dont know what version it is) on the CVS >>>>>>>> repository, >>>>>>>> no error on compiling but there's a runtime error : >>>>>>>> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >>>>>>>> setRoutingOption >>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>> at >>>>>>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >>>>>>>> >>>>>>>> >>>>>>>> I tried with both jpcap 0.6 and 0.7 on its site but there's the >>>>>>>> same >>>>>>>> error. >>>>>>>> (I use jdk1.6.0_13). >>>>>>>> >>>>>>>> Thank you very much for your help. >>>>>>>> >>>>>>>> Jonathan Ledlie wrote: >>>>>>>>> >>>>>>>>> Yeah, that's not going to work as is. We've asked a student at >>>>>>>>> Tsinghua >>>>>>>>> to fix it, but you are welcome to give it a crack. In the >>>>>>>>> meantime, UDP >>>>>>>>> should work. >>>>>>>>> >>>>>>>>> -jonathan >>>>>>>>> >>>>>>>>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>>>>>>>> >>>>>>>>>> I've tried using the version 0.1.5 on the site(both binary and >>>>>>>>>> compiling from code) and it doesn't work with Java 1.5 (only work >>>>>>>>>> with >>>>>>>>>> 1.6). >>>>>>>>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the >>>>>>>>>> same >>>>>>>>>> error SendTS > RecvTS happened to me as 0.1.5. >>>>>>>>>> I've also tried with application ping but Vivaldi never converges >>>>>>>>>> because of the instability of rtt measurements. >>>>>>>>>> >>>>>>>>>> Thank you, >>>>>>>>>> Cuong. >>>>>>>>>> >>>>>>>>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>>>>>>>> >>>>>>>>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>>>>>>>> >>>>>>>>>>> I'd recommend using UDP if possible for the time being. >>>>>>>>>>> >>>>>>>>>>> Another Pyxida user is looking into a fix, but if you find one, >>>>>>>>>>> that >>>>>>>>>>> would be great. We haven't looked and I doubt it is a major >>>>>>>>>>> incompatability. >>>>>>>>>>> >>>>>>>>>>> -jonathan >>>>>>>>>>> >>>>>>>>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>>>>>>>> >>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>>>>>>>> At the moment could you tell me which configuration (of >>>>>>>>>>>>> pyxida, >>>>>>>>>>>>> jdk, >>>>>>>>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>>>>>>>> >>>>>>>>>>>> Jon, what was the last version that ran successfully on >>>>>>>>>>>> PlanetLab >>>>>>>>>>>> with pcap? >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Peter >>>>>>>>>>>> >>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you for your answer. >>>>>>>>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work >>>>>>>>>>>>>>> but >>>>>>>>>>>>>>> everytime the RecvTS is much bigger than SendTS so the >>>>>>>>>>>>>>> latency is >>>>>>>>>>>>>>> very >>>>>>>>>>>>>>> big (like 124535363633), so every node one planetlab update >>>>>>>>>>>>>>> with >>>>>>>>>>>>>>> [0,0,0,0] >>>>>>>>>>>>>>> >>>>>>>>>>>>>> This is the correct version to use. We are aware of the bug >>>>>>>>>>>>>> with >>>>>>>>>>>>>> Java >>>>>>>>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it >>>>>>>>>>>>>> yet. I >>>>>>>>>>>>>> think >>>>>>>>>>>>>> it has something to do with the fact that the resolution of >>>>>>>>>>>>>> nanoTime has >>>>>>>>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Peter >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Well finally I solved this problem (because we need to >>>>>>>>>>>>>>>>> install >>>>>>>>>>>>>>>>> java 1.6 >>>>>>>>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>>>>>>>> "exception in >>>>>>>>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: >>>>>>>>>>>>>>>>> setRoutingOption >>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>>>>>>>> library and >>>>>>>>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>>>>>>>> versions? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>> Peter >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>>>>>>>> version number in .class file" >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes >>>>>>>>>>>>>>>>>> there >>>>>>>>>>>>>>>>>> is some >>>>>>>>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>>>>>> Download a free trial of Rational Requirements Composer >>>>>>>>>>>>>>>>> Now! >>>>>>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> --Dr Peter R Pietzuch >>>>>>>>>>>> Department of Computing, Imperial College London >>>>>>>>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>>>>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>> _______________________________________________ >>>>>>>>>> Pyxida-users mailing list >>>>>>>>>> Pyx...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>> >>>>>>> >>>>> >>>> >>>> <onelab03.inria.fr.pdf>------------------------------------------------------------------------------ >>>> >>>> >>>> Crystal Reports - New Free Runtime and 30 Day Trial >>>> Check out the new simplified licensign option that enables unlimited >>>> royalty-free distribution of the report engine for externally >>>> facing >>>> server and web deployment. >>>> http://p.sf.net/sfu/businessobjects_______________________________________________ >>>> >>>> >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>> >> >> <onelab03.inria.fr_ICMP.pdf><righthand.eecs.harvard.edu_UDP.pdf> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-24 09:23:35
|
Thanks for your response, I wonder for how long we can reach the convergence state ? It should be in maximum 2500 turns ? In fact I plotted the coordinates of all the nodes in 170 hours and it seems not convergent (you could take a look at the coordinates of node onelab03.inria.fr in 170 hours in attached file). For the first 30000-100000 things are good, the coordinates are stable, but after that, about 200000 seconds, it change unstably. Cuong. Jonathan Ledlie wrote: > > Cuong, > > Thanks for being our guinea pig :-) > > It is possible that there are mismatches going on in our Jpcap wrapper. > This might explain both problems. > > So if host A sends two pings to host B and the first one is dropped, we > might be returning the latency value as the total of the send of the > first to the receipt of the second. > > Why don't you look at a few inter-node latency distributions and see if > what you are getting makes sense? > > The list [] would happen if one ping was enclosed by another. > > I started to put some code in that checks the 'ident' received. The way > to fix the problem you see might be to only remove items when the ident > matches what has been sent. > > -jonathan > > On Apr 23, 2009, at 11:17 AM, Ngo Cao Cuong wrote: > >> Hello, >> >> I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but >> after some days there's still nodes quit (about 40), and the >> coordinates change unstably, >> I've tracked some errors but don't know how to fix them. Could you >> take a look and help me fix it. >> >> Thank you. >> >> An error : >> >> DE 1240415906095 NCManager : !addPendingNeighbor: >> freedom.ri.uni-tuebingen.de:55904 >> DE 1240415906095 NCManager : app rtt of 37.526696 to >> itchy.cs.uga.edu:55904 >> DE 1240415906095 JpcapPinger : Sending new ping to >> remoteNode=itchy.cs.uga.edu:55904 using ICMP >> DE 1240415906095 JpcapPinger : Creating ICMP ping to >> itchy.cs.uga.edu:55904 >> DE 1240415906095 JpcapPinger : Ethernet header for this ICMP >> ping is jpcap.packet.EthernetPacket@1f0cbfb >> 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) >> DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 >> trans=0 recv=0 >> DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 >> /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) >> offset(0) ident(0)type(8) code(0) sendTS=1240415906095 >> DE 1240415910581 JpcapPinger : in receivePacket >> packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) >> priority(0) hop(50) offset(0) ident(25984)type(0) code(0) >> DE 1240415910581 JpcapPinger : Captured a packet from >> src=/128.192.101.217 >> DE 1240415910581 JpcapPinger : Found a matching ping request >> WA 1240415910729 JpcapPinger : timeout ident=299 >> Exception in thread "main" java.lang.AssertionError: PingData >> pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not >> found in list: [] >> at >> edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) >> >> at edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) >> at >> edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) >> >> at >> edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) >> >> at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) >> at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Another type of error: >> >> IN 1240418952240 NCClient : getNeighborToPing: pinged/non >> 32/0 avgTimeSincePing 369498.78125 minTime 1 >> IN 1240418952240 NCClient : getNeighborToPing: lowered >> MIN_UPDATE_TIME_TO_PING 1 >> IN 1240418952240 NCClient : getNeighborToPing: picking from >> grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 >> DE 1240418952240 NCManager : getUpNeighbor using up: >> itchy.cs.uga.edu:55904 >> DE 1240418952241 NCManager : Sending gossip request to >> planetlab2.ifi.uio.no:55904 >> WA 1240418952570 ObjComm$ReadConnHa: Received another connection from >> remoteAddr=planetlab2.ifi.uio.no:55904 >> WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. >> Exception in thread "main" java.nio.channels.CancelledKeyException >> at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) >> at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) >> at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) >> at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) >> at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) >> >> Jonathan Ledlie wrote: >>> >>> I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the >>> jpcap.jar is 0.7. >>> >>> Maybe you should try jpcap outside of Pyxida and see if that works on >>> your system. >>> >>> -jonathan >>> >>> On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: >>> >>>> >>>> Hello, >>>> >>>> Could you tell me with version of jpcap and jdk you currently use with >>>> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >>>> there's some errors with (with the lastest code of pyxida), I tried the >>>> jpcap.rar file (I dont know what version it is) on the CVS repository, >>>> no error on compiling but there's a runtime error : >>>> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >>>> setRoutingOption >>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>> at >>>> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >>>> >>>> I tried with both jpcap 0.6 and 0.7 on its site but there's the same >>>> error. >>>> (I use jdk1.6.0_13). >>>> >>>> Thank you very much for your help. >>>> >>>> Jonathan Ledlie wrote: >>>>> >>>>> Yeah, that's not going to work as is. We've asked a student at >>>>> Tsinghua >>>>> to fix it, but you are welcome to give it a crack. In the >>>>> meantime, UDP >>>>> should work. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>>>> >>>>>> I've tried using the version 0.1.5 on the site(both binary and >>>>>> compiling from code) and it doesn't work with Java 1.5 (only work >>>>>> with >>>>>> 1.6). >>>>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the same >>>>>> error SendTS > RecvTS happened to me as 0.1.5. >>>>>> I've also tried with application ping but Vivaldi never converges >>>>>> because of the instability of rtt measurements. >>>>>> >>>>>> Thank you, >>>>>> Cuong. >>>>>> >>>>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>>>> >>>>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>>>> >>>>>>> I'd recommend using UDP if possible for the time being. >>>>>>> >>>>>>> Another Pyxida user is looking into a fix, but if you find one, that >>>>>>> would be great. We haven't looked and I doubt it is a major >>>>>>> incompatability. >>>>>>> >>>>>>> -jonathan >>>>>>> >>>>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>>>> >>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>>>> At the moment could you tell me which configuration (of pyxida, >>>>>>>>> jdk, >>>>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>>>> >>>>>>>> Jon, what was the last version that ran successfully on PlanetLab >>>>>>>> with pcap? >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Peter >>>>>>>> >>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>> >>>>>>>>>>> Thank you for your answer. >>>>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>>>>>>>> everytime the RecvTS is much bigger than SendTS so the >>>>>>>>>>> latency is >>>>>>>>>>> very >>>>>>>>>>> big (like 124535363633), so every node one planetlab update with >>>>>>>>>>> [0,0,0,0] >>>>>>>>>>> >>>>>>>>>> This is the correct version to use. We are aware of the bug with >>>>>>>>>> Java >>>>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I >>>>>>>>>> think >>>>>>>>>> it has something to do with the fact that the resolution of >>>>>>>>>> nanoTime has >>>>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Peter >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Peter Pietzuch wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello, >>>>>>>>>>>> >>>>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Well finally I solved this problem (because we need to install >>>>>>>>>>>>> java 1.6 >>>>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>>>> "exception in >>>>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: >>>>>>>>>>>>> setRoutingOption >>>>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>>>> >>>>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>>>> library and >>>>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>>>> versions? >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Peter >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>>>> version number in .class file" >>>>>>>>>>>>>> >>>>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there >>>>>>>>>>>>>> is some >>>>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>>>> >>>>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>>>> Pyx...@li... >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> >>>>>>>>> >>>>>>>>> This SF.net email is sponsored by: >>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>> _______________________________________________ >>>>>>>>> Pyxida-users mailing list >>>>>>>>> Pyx...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>> >>>>>>>> >>>>>>>> --Dr Peter R Pietzuch >>>>>>>> Department of Computing, Imperial College London >>>>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>>>>> This SF.net email is sponsored by: >>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>> _______________________________________________ >>>>>>>> Pyxida-users mailing list >>>>>>>> Pyx...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>> >>>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> This SF.net email is sponsored by: >>>>>> High Quality Requirements in a Collaborative Environment. >>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>> _______________________________________________ >>>>>> Pyxida-users mailing list >>>>>> Pyx...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>> >>> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-23 15:17:59
|
Hello, I ran newest Pyxida (from CVS) on Planetlab (about 170 nodes), but after some days there's still nodes quit (about 40), and the coordinates change unstably, I've tracked some errors but don't know how to fix them. Could you take a look and help me fix it. Thank you. An error : DE 1240415906095 NCManager : !addPendingNeighbor: freedom.ri.uni-tuebingen.de:55904 DE 1240415906095 NCManager : app rtt of 37.526696 to itchy.cs.uga.edu:55904 DE 1240415906095 JpcapPinger : Sending new ping to remoteNode=itchy.cs.uga.edu:55904 using ICMP DE 1240415906095 JpcapPinger : Creating ICMP ping to itchy.cs.uga.edu:55904 DE 1240415906095 JpcapPinger : Ethernet header for this ICMP ping is jpcap.packet.EthernetPacket@1f0cbfb 00:0b:db:90:c6:97->00:0f:34:56:7b:80 (2048) DE 1240415906095 JpcapPinger : SENT seq=299 id=5639 orig=0 trans=0 recv=0 DE 1240415906096 JpcapPinger : sendPacket [raw=true]=0:0 /165.91.83.22->/128.192.101.217 protocol(1) priority(0) hop(100) offset(0) ident(0)type(8) code(0) sendTS=1240415906095 DE 1240415910581 JpcapPinger : in receivePacket packet=1240415906:127208 /128.192.101.217->/165.91.83.22 protocol(1) priority(0) hop(50) offset(0) ident(25984)type(0) code(0) DE 1240415910581 JpcapPinger : Captured a packet from src=/128.192.101.217 DE 1240415910581 JpcapPinger : Found a matching ping request WA 1240415910729 JpcapPinger : timeout ident=299 Exception in thread "main" java.lang.AssertionError: PingData pd=edu.harvard.syrah.pyxida.ping.JpcapPinger$JpcapPingData@73b72 not found in list: [] at edu.harvard.syrah.pyxida.ping.JpcapPinger.removeRequest(JpcapPinger.java:205) at edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:389) at edu.harvard.syrah.sbon.async.CallbacksIF$CB0.callCBResult(CallbacksIF.java:168) at edu.harvard.syrah.sbon.async.CallbacksIF$AbstractCB$1.cb(CallbacksIF.java:71) at edu.harvard.syrah.sbon.async.EL.handleEvent(EL.java:659) at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:594) at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) Another type of error: IN 1240418952240 NCClient : getNeighborToPing: pinged/non 32/0 avgTimeSincePing 369498.78125 minTime 1 IN 1240418952240 NCClient : getNeighborToPing: lowered MIN_UPDATE_TIME_TO_PING 1 IN 1240418952240 NCClient : getNeighborToPing: picking from grayingNeighbors 32/32 planetlab2.ifi.uio.no:55904 DE 1240418952240 NCManager : getUpNeighbor using up: itchy.cs.uga.edu:55904 DE 1240418952241 NCManager : Sending gossip request to planetlab2.ifi.uio.no:55904 WA 1240418952570 ObjComm$ReadConnHa: Received another connection from remoteAddr=planetlab2.ifi.uio.no:55904 WA 1240418952571 ObjComm$ReadConnHa: Closing old connection. Exception in thread "main" java.nio.channels.CancelledKeyException at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:69) at edu.harvard.syrah.sbon.async.EL.handleSelectCallbacks(EL.java:770) at edu.harvard.syrah.sbon.async.EL.main(EL.java:434) at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:191) Jonathan Ledlie wrote: > > I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the > jpcap.jar is 0.7. > > Maybe you should try jpcap outside of Pyxida and see if that works on > your system. > > -jonathan > > On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: > >> >> Hello, >> >> Could you tell me with version of jpcap and jdk you currently use with >> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >> there's some errors with (with the lastest code of pyxida), I tried the >> jpcap.rar file (I dont know what version it is) on the CVS repository, >> no error on compiling but there's a runtime error : >> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >> setRoutingOption >> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >> at >> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >> >> I tried with both jpcap 0.6 and 0.7 on its site but there's the same >> error. >> (I use jdk1.6.0_13). >> >> Thank you very much for your help. >> >> Jonathan Ledlie wrote: >>> >>> Yeah, that's not going to work as is. We've asked a student at >>> Tsinghua >>> to fix it, but you are welcome to give it a crack. In the meantime, >>> UDP >>> should work. >>> >>> -jonathan >>> >>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>> >>>> I've tried using the version 0.1.5 on the site(both binary and >>>> compiling from code) and it doesn't work with Java 1.5 (only work with >>>> 1.6). >>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the same >>>> error SendTS > RecvTS happened to me as 0.1.5. >>>> I've also tried with application ping but Vivaldi never converges >>>> because of the instability of rtt measurements. >>>> >>>> Thank you, >>>> Cuong. >>>> >>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>> >>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>> >>>>> I'd recommend using UDP if possible for the time being. >>>>> >>>>> Another Pyxida user is looking into a fix, but if you find one, that >>>>> would be great. We haven't looked and I doubt it is a major >>>>> incompatability. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>> >>>>>> Ngo Cao Cuong wrote: >>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>> At the moment could you tell me which configuration (of pyxida, >>>>>>> jdk, >>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>> >>>>>> Jon, what was the last version that ran successfully on PlanetLab >>>>>> with pcap? >>>>>> >>>>>> Cheers, >>>>>> Peter >>>>>> >>>>>>> Peter Pietzuch wrote: >>>>>>>> Ngo Cao Cuong wrote: >>>>>>>> >>>>>>>>> Thank you for your answer. >>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>>>>>> everytime the RecvTS is much bigger than SendTS so the latency is >>>>>>>>> very >>>>>>>>> big (like 124535363633), so every node one planetlab update with >>>>>>>>> [0,0,0,0] >>>>>>>>> >>>>>>>> This is the correct version to use. We are aware of the bug with >>>>>>>> Java >>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I >>>>>>>> think >>>>>>>> it has something to do with the fact that the resolution of >>>>>>>> nanoTime has >>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Peter >>>>>>>> >>>>>>>> >>>>>>>>> Peter Pietzuch wrote: >>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>> >>>>>>>>>>> Well finally I solved this problem (because we need to install >>>>>>>>>>> java 1.6 >>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>> "exception in >>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>> >>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>> library and >>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>> versions? >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Peter >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>> Hello, >>>>>>>>>>>> >>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>> version number in .class file" >>>>>>>>>>>> >>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there >>>>>>>>>>>> is some >>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>> >>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>> >>>>>>>>>>>> Thank you, >>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>> Pyx...@li... >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> >>>>>>> >>>>>>> This SF.net email is sponsored by: >>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>> _______________________________________________ >>>>>>> Pyxida-users mailing list >>>>>>> Pyx...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>> >>>>>> >>>>>> --Dr Peter R Pietzuch >>>>>> Department of Computing, Imperial College London >>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> This SF.net email is sponsored by: >>>>>> High Quality Requirements in a Collaborative Environment. >>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>> _______________________________________________ >>>>>> Pyxida-users mailing list >>>>>> Pyx...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> This SF.net email is sponsored by: >>>> High Quality Requirements in a Collaborative Environment. >>>> Download a free trial of Rational Requirements Composer Now! >>>> http://p.sf.net/sfu/www-ibm-com >>>> _______________________________________________ >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-15 07:57:13
|
It works finally, thank you very much :-) Jonathan Ledlie wrote: > > I've been using jpcap 0.7 and jdk 1.6.0_11. I'm fairly sure the > jpcap.jar is 0.7. > > Maybe you should try jpcap outside of Pyxida and see if that works on > your system. > > -jonathan > > On Apr 14, 2009, at 7:44 AM, Ngo Cao Cuong wrote: > >> >> Hello, >> >> Could you tell me with version of jpcap and jdk you currently use with >> Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and >> there's some errors with (with the lastest code of pyxida), I tried the >> jpcap.rar file (I dont know what version it is) on the CVS repository, >> no error on compiling but there's a runtime error : >> "Exception in thread "Thread-2" java.lang.NoSuchMethodError: >> setRoutingOption >> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >> at >> edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) >> >> I tried with both jpcap 0.6 and 0.7 on its site but there's the same >> error. >> (I use jdk1.6.0_13). >> >> Thank you very much for your help. >> >> Jonathan Ledlie wrote: >>> >>> Yeah, that's not going to work as is. We've asked a student at Tsinghua >>> to fix it, but you are welcome to give it a crack. In the meantime, UDP >>> should work. >>> >>> -jonathan >>> >>> On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: >>> >>>> I've tried using the version 0.1.5 on the site(both binary and >>>> compiling from code) and it doesn't work with Java 1.5 (only work with >>>> 1.6). >>>> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the same >>>> error SendTS > RecvTS happened to me as 0.1.5. >>>> I've also tried with application ping but Vivaldi never converges >>>> because of the instability of rtt measurements. >>>> >>>> Thank you, >>>> Cuong. >>>> >>>> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>>>> >>>>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>>>> >>>>> I'd recommend using UDP if possible for the time being. >>>>> >>>>> Another Pyxida user is looking into a fix, but if you find one, that >>>>> would be great. We haven't looked and I doubt it is a major >>>>> incompatability. >>>>> >>>>> -jonathan >>>>> >>>>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>>>> >>>>>> Ngo Cao Cuong wrote: >>>>>>> I haven't found where we can fix it yet but I'll try. >>>>>>> At the moment could you tell me which configuration (of pyxida, jdk, >>>>>>> jpcap) we can implement stably on PlanetLab? >>>>>> >>>>>> Jon, what was the last version that ran successfully on PlanetLab >>>>>> with pcap? >>>>>> >>>>>> Cheers, >>>>>> Peter >>>>>> >>>>>>> Peter Pietzuch wrote: >>>>>>>> Ngo Cao Cuong wrote: >>>>>>>> >>>>>>>>> Thank you for your answer. >>>>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>>>>>> everytime the RecvTS is much bigger than SendTS so the latency is >>>>>>>>> very >>>>>>>>> big (like 124535363633), so every node one planetlab update with >>>>>>>>> [0,0,0,0] >>>>>>>>> >>>>>>>> This is the correct version to use. We are aware of the bug with >>>>>>>> Java >>>>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I >>>>>>>> think >>>>>>>> it has something to do with the fact that the resolution of >>>>>>>> nanoTime has >>>>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Peter >>>>>>>> >>>>>>>> >>>>>>>>> Peter Pietzuch wrote: >>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> Ngo Cao Cuong wrote: >>>>>>>>>> >>>>>>>>>>> Well finally I solved this problem (because we need to install >>>>>>>>>>> java 1.6 >>>>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>>>> "exception in >>>>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>>>> >>>>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>>>> library and >>>>>>>>>> the pcap installation on your machine. Can you check the >>>>>>>>>> versions? >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Peter >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>> Hello, >>>>>>>>>>>> >>>>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>>>> "Exception in thread "main" >>>>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>>>> version number in .class file" >>>>>>>>>>>> >>>>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there >>>>>>>>>>>> is some >>>>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>>>> SendTS" ??? >>>>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>>>> >>>>>>>>>>>> Anyone can help me? >>>>>>>>>>>> >>>>>>>>>>>> Thank you, >>>>>>>>>>>> Ngo Cao Cuong >>>>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> This SF.net email is sponsored by: >>>>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Pyxida-users mailing list >>>>>>>>>>> Pyx...@li... >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> >>>>>>> >>>>>>> This SF.net email is sponsored by: >>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>> _______________________________________________ >>>>>>> Pyxida-users mailing list >>>>>>> Pyx...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>> >>>>>> >>>>>> -- >>>>>> Dr Peter R Pietzuch >>>>>> Department of Computing, Imperial College London >>>>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> This SF.net email is sponsored by: >>>>>> High Quality Requirements in a Collaborative Environment. >>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>> _______________________________________________ >>>>>> Pyxida-users mailing list >>>>>> Pyx...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> This SF.net email is sponsored by: >>>> High Quality Requirements in a Collaborative Environment. >>>> Download a free trial of Rational Requirements Composer Now! >>>> http://p.sf.net/sfu/www-ibm-com >>>> _______________________________________________ >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-14 11:45:37
|
Hello, Could you tell me with version of jpcap and jdk you currently use with Pyxida ? Because I've tried compiling with jpcap 0.5.1 source and there's some errors with (with the lastest code of pyxida), I tried the jpcap.rar file (I dont know what version it is) on the CVS repository, no error on compiling but there's a runtime error : "Exception in thread "Thread-2" java.lang.NoSuchMethodError: setRoutingOption at jpcap.JpcapCaptor.nativeOpenLive(Native Method) at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:107) I tried with both jpcap 0.6 and 0.7 on its site but there's the same error. (I use jdk1.6.0_13). Thank you very much for your help. Jonathan Ledlie wrote: > > Yeah, that's not going to work as is. We've asked a student at Tsinghua > to fix it, but you are welcome to give it a crack. In the meantime, UDP > should work. > > -jonathan > > On Apr 7, 2009, at 4:36 PM, Cao Cuong Ngo wrote: > >> I've tried using the version 0.1.5 on the site(both binary and >> compiling from code) and it doesn't work with Java 1.5 (only work with >> 1.6). >> The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the same >> error SendTS > RecvTS happened to me as 0.1.5. >> I've also tried with application ping but Vivaldi never converges >> because of the instability of rtt measurements. >> >> Thank you, >> Cuong. >> >> 2009/4/7, Jonathan Ledlie <jon...@ee...>: >>> >>> Using Java 1.5 and jpcap 0.5.1 worked, IIRC. >>> >>> I'd recommend using UDP if possible for the time being. >>> >>> Another Pyxida user is looking into a fix, but if you find one, that >>> would be great. We haven't looked and I doubt it is a major >>> incompatability. >>> >>> -jonathan >>> >>> On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: >>> >>>> Ngo Cao Cuong wrote: >>>>> I haven't found where we can fix it yet but I'll try. >>>>> At the moment could you tell me which configuration (of pyxida, jdk, >>>>> jpcap) we can implement stably on PlanetLab? >>>> >>>> Jon, what was the last version that ran successfully on PlanetLab >>>> with pcap? >>>> >>>> Cheers, >>>> Peter >>>> >>>>> Peter Pietzuch wrote: >>>>>> Ngo Cao Cuong wrote: >>>>>> >>>>>>> Thank you for your answer. >>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>>>> everytime the RecvTS is much bigger than SendTS so the latency is >>>>>>> very >>>>>>> big (like 124535363633), so every node one planetlab update with >>>>>>> [0,0,0,0] >>>>>>> >>>>>> This is the correct version to use. We are aware of the bug with >>>>>> Java >>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I >>>>>> think >>>>>> it has something to do with the fact that the resolution of >>>>>> nanoTime has >>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>> >>>>>> Cheers, >>>>>> Peter >>>>>> >>>>>> >>>>>>> Peter Pietzuch wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> Ngo Cao Cuong wrote: >>>>>>>> >>>>>>>>> Well finally I solved this problem (because we need to install >>>>>>>>> java 1.6 >>>>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>>>> "exception in >>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>>>> $1.run(JpcapPinger.java:95) >>>>>>>>> >>>>>>>> This seems like a version conflict between the Java jpcap >>>>>>>> library and >>>>>>>> the pcap installation on your machine. Can you check the versions? >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Peter >>>>>>>> >>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>> "Exception in thread "main" >>>>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>> version number in .class file" >>>>>>>>>> >>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there >>>>>>>>>> is some >>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>>>> SendTS" ??? >>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>> >>>>>>>>>> Anyone can help me? >>>>>>>>>> >>>>>>>>>> Thank you, >>>>>>>>>> Ngo Cao Cuong >>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> >>>>>>>>> This SF.net email is sponsored by: >>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>> _______________________________________________ >>>>>>>>> Pyxida-users mailing list >>>>>>>>> Pyx...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> >>>>> This SF.net email is sponsored by: >>>>> High Quality Requirements in a Collaborative Environment. >>>>> Download a free trial of Rational Requirements Composer Now! >>>>> http://p.sf.net/sfu/www-ibm-com >>>>> _______________________________________________ >>>>> Pyxida-users mailing list >>>>> Pyx...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>> >>>> >>>> -- >>>> Dr Peter R Pietzuch >>>> Department of Computing, Imperial College London >>>> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >>>> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> This SF.net email is sponsored by: >>>> High Quality Requirements in a Collaborative Environment. >>>> Download a free trial of Rational Requirements Composer Now! >>>> http://p.sf.net/sfu/www-ibm-com >>>> _______________________________________________ >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>> >>> >> >> ------------------------------------------------------------------------------ >> >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users > |
From: Cao C. N. <cuo...@gm...> - 2009-04-07 20:36:27
|
I've tried using the version 0.1.5 on the site(both binary and compiling from code) and it doesn't work with Java 1.5 (only work with 1.6). The version 0.1.4 worked with Java 1.5 and jpcap 0.5.1 but the same error SendTS > RecvTS happened to me as 0.1.5. I've also tried with application ping but Vivaldi never converges because of the instability of rtt measurements. Thank you, Cuong. 2009/4/7, Jonathan Ledlie <jon...@ee...>: > > Using Java 1.5 and jpcap 0.5.1 worked, IIRC. > > I'd recommend using UDP if possible for the time being. > > Another Pyxida user is looking into a fix, but if you find one, that > would be great. We haven't looked and I doubt it is a major > incompatability. > > -jonathan > > On Apr 7, 2009, at 9:27 AM, Peter Pietzuch wrote: > >> Ngo Cao Cuong wrote: >>> I haven't found where we can fix it yet but I'll try. >>> At the moment could you tell me which configuration (of pyxida, jdk, >>> jpcap) we can implement stably on PlanetLab? >> >> Jon, what was the last version that ran successfully on PlanetLab >> with pcap? >> >> Cheers, >> Peter >> >>> Peter Pietzuch wrote: >>>> Ngo Cao Cuong wrote: >>>> >>>>> Thank you for your answer. >>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>> everytime the RecvTS is much bigger than SendTS so the latency is >>>>> very >>>>> big (like 124535363633), so every node one planetlab update with >>>>> [0,0,0,0] >>>>> >>>> This is the correct version to use. We are aware of the bug with >>>> Java >>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I >>>> think >>>> it has something to do with the fact that the resolution of >>>> nanoTime has >>>> changed in Java 1.6. Can you see if you can fix it? >>>> >>>> Cheers, >>>> Peter >>>> >>>> >>>>> Peter Pietzuch wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> Ngo Cao Cuong wrote: >>>>>> >>>>>>> Well finally I solved this problem (because we need to install >>>>>>> java 1.6 >>>>>>> instead of 1.5!) but there is always an error with jpcap >>>>>>> "exception in >>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger >>>>>>> $1.run(JpcapPinger.java:95) >>>>>>> >>>>>> This seems like a version conflict between the Java jpcap >>>>>> library and >>>>>> the pcap installation on your machine. Can you check the versions? >>>>>> >>>>>> Cheers, >>>>>> Peter >>>>>> >>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>> "Exception in thread "main" >>>>>>>> java.lang.UnsupportedClassVersionError: Bad >>>>>>>> version number in .class file" >>>>>>>> >>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there >>>>>>>> is some >>>>>>>> nodes quit the network with the error of JPcap "RecvTS < >>>>>>>> SendTS" ??? >>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>> >>>>>>>> Anyone can help me? >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Ngo Cao Cuong >>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> This SF.net email is sponsored by: >>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>> _______________________________________________ >>>>>>> Pyxida-users mailing list >>>>>>> Pyx...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>> >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by: >>> High Quality Requirements in a Collaborative Environment. >>> Download a free trial of Rational Requirements Composer Now! >>> http://p.sf.net/sfu/www-ibm-com >>> _______________________________________________ >>> Pyxida-users mailing list >>> Pyx...@li... >>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> >> >> -- >> Dr Peter R Pietzuch >> Department of Computing, Imperial College London >> South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK >> Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users > > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-07 17:49:47
|
I have some thing like this E 1239119323898 JpcapPinger : Waiting for a packet... DE 1239119323903 NCManager : !addPendingNeighbor: planetlab2.exp-math.uni-essen.de:55508 DE 1239119323903 NCManager : app rtt of 6.022858 to planetlab-1.ssvl.kth.se:55508 DE 1239119323903 JpcapPinger : Sending new ping to remoteNode=planetlab-1.ssvl.kth.se:55508 using ICMP DE 1239119323903 JpcapPinger : Creating ICMP ping to planetlab-1.ssvl.kth.se:55508 DE 1239119323903 JpcapPinger : Ethernet header for this ICMP ping is jpcap.packet.EthernetPacket@8a548b 00:11:43:25:d9:e4->00:05:85:23:84:22 (2048) DE 1239119323903 JpcapPinger : Captured a packet from src=/192.16.125.11 DE 1239119323903 JpcapPinger : Waiting for a packet... DE 1239119323903 JpcapPinger : Captured a packet from src=/192.16.125.11 DE 1239119323903 JpcapPinger : Found a matching ping request DE 1239119323903 JpcapPinger : Waiting for a packet... DE 1239119323904 JpcapPinger : sendPacket=0:0 /192.16.125.12->/192.16.125.11 protocol(1) priority(0) hop(100) offset(0) ident(0)type(8) code(0) sendTS=1239119323904000 DE 1239119323904 JpcapPinger : pd.recvPacket=1239119323:903707 /192.16.125.11->/192.16.125.12 protocol(1) priority(0) hop(64) offset(0) ident(993)type(0) code(0) DE 1239119323904 JpcapPinger : p=1239119323:903707 /192.16.125.11->/192.16.125.12 protocol(1) priority(0) hop(64) offset(0) ident(993)type(0) code(0) p.class=class jpcap.packet.ICMPPacket DE 1239119323904 JpcapPinger : ICMP_ECHOREPLY: /192.16.125.11 sec=1239119323 usec=903707 DE 1239119323904 JpcapPinger : recvTS=1239119323903707 DE 1239119323904 JpcapPinger : Finished parseICMP Exception in thread "main" java.lang.AssertionError: send TS > recv TS ? at edu.harvard.syrah.pyxida.ping.JpcapPinger$2.cb(JpcapPinger.java:232) at edu.harvard.syrah.sbon.async.CallbacksIF$CB0.call(CallbacksIF.java:183) at edu.harvard.syrah.sbon.async.EL.handleNowEvent(EL.java:695) at edu.harvard.syrah.sbon.async.EL.handleEventQueues(EL.java:607) at edu.harvard.syrah.sbon.async.EL.main(EL.java:406) at edu.harvard.syrah.pyxida.Pyxida.main(Pyxida.java:186) DE 1239119326636 JpcapPinger : Captured a packet from src=/138.96.250.149 DE 1239119326636 JpcapPinger : Waiting for a packet... DE 1239119326816 JpcapPinger : Captured a packet from src=/138.96.25 and after that DE 1239119326636 JpcapPinger : Waiting for a packet... DE 1239119326816 JpcapPinger : Captured a packet from ... and keep it forever Peter Pietzuch wrote: > Ngo Cao Cuong wrote: > >> But sometimes there is always the error sendTS > recvTS and the node quit. >> > > Hmm, that's odd. Can you see if you can track this down? IIRC both > sendTS and recvTS come from the same local clock. > > Cheers, > Peter > > >> Ngo Cao Cuong wrote: >> >>> I think I've fixed it. In ICMPPinger I replace >>> pd.sendTS = System.nanoTime() / 1000 >>> by >>> pd.sendTS = System.currentTimeMillis() *1000 >>> >>> and It worked. >>> >>> Thanks. >>> Peter Pietzuch wrote: >>> >>>> Ngo Cao Cuong wrote: >>>> >>>>> I haven't found where we can fix it yet but I'll try. >>>>> At the moment could you tell me which configuration (of pyxida, jdk, >>>>> jpcap) we can implement stably on PlanetLab? >>>>> >>>> Jon, what was the last version that ran successfully on PlanetLab with pcap? >>>> >>>> Cheers, >>>> Peter >>>> >>>> >>>>> Peter Pietzuch wrote: >>>>> >>>>>> Ngo Cao Cuong wrote: >>>>>> >>>>>> >>>>>>> Thank you for your answer. >>>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>>>> everytime the RecvTS is much bigger than SendTS so the latency is very >>>>>>> big (like 124535363633), so every node one planetlab update with [0,0,0,0] >>>>>>> >>>>>>> >>>>>> This is the correct version to use. We are aware of the bug with Java >>>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think >>>>>> it has something to do with the fact that the resolution of nanoTime has >>>>>> changed in Java 1.6. Can you see if you can fix it? >>>>>> >>>>>> Cheers, >>>>>> Peter >>>>>> >>>>>> >>>>>> >>>>>>> Peter Pietzuch wrote: >>>>>>> >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> Ngo Cao Cuong wrote: >>>>>>>> >>>>>>>> >>>>>>>>> Well finally I solved this problem (because we need to install java 1.6 >>>>>>>>> instead of 1.5!) but there is always an error with jpcap "exception in >>>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >>>>>>>>> >>>>>>>>> >>>>>>>> This seems like a version conflict between the Java jpcap library and >>>>>>>> the pcap installation on your machine. Can you check the versions? >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Peter >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>>>>>>>> version number in .class file" >>>>>>>>>> >>>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>>> >>>>>>>>>> Anyone can help me? >>>>>>>>>> >>>>>>>>>> Thank you, >>>>>>>>>> Ngo Cao Cuong >>>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>>> >>>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> This SF.net email is sponsored by: >>>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>>> _______________________________________________ >>>>>>>>> Pyxida-users mailing list >>>>>>>>> Pyx...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>>> >>>>>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> This SF.net email is sponsored by: >>>>> High Quality Requirements in a Collaborative Environment. >>>>> Download a free trial of Rational Requirements Composer Now! >>>>> http://p.sf.net/sfu/www-ibm-com >>>>> _______________________________________________ >>>>> Pyxida-users mailing list >>>>> Pyx...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> > > > |
From: Peter P. <pr...@do...> - 2009-04-07 17:36:42
|
Ngo Cao Cuong wrote: > But sometimes there is always the error sendTS > recvTS and the node quit. Hmm, that's odd. Can you see if you can track this down? IIRC both sendTS and recvTS come from the same local clock. Cheers, Peter > Ngo Cao Cuong wrote: >> I think I've fixed it. In ICMPPinger I replace >> pd.sendTS = System.nanoTime() / 1000 >> by >> pd.sendTS = System.currentTimeMillis() *1000 >> >> and It worked. >> >> Thanks. >> Peter Pietzuch wrote: >>> Ngo Cao Cuong wrote: >>>> I haven't found where we can fix it yet but I'll try. >>>> At the moment could you tell me which configuration (of pyxida, jdk, >>>> jpcap) we can implement stably on PlanetLab? >>> Jon, what was the last version that ran successfully on PlanetLab with pcap? >>> >>> Cheers, >>> Peter >>> >>>> Peter Pietzuch wrote: >>>>> Ngo Cao Cuong wrote: >>>>> >>>>>> Thank you for your answer. >>>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>>> everytime the RecvTS is much bigger than SendTS so the latency is very >>>>>> big (like 124535363633), so every node one planetlab update with [0,0,0,0] >>>>>> >>>>> This is the correct version to use. We are aware of the bug with Java >>>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think >>>>> it has something to do with the fact that the resolution of nanoTime has >>>>> changed in Java 1.6. Can you see if you can fix it? >>>>> >>>>> Cheers, >>>>> Peter >>>>> >>>>> >>>>>> Peter Pietzuch wrote: >>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> Ngo Cao Cuong wrote: >>>>>>> >>>>>>>> Well finally I solved this problem (because we need to install java 1.6 >>>>>>>> instead of 1.5!) but there is always an error with jpcap "exception in >>>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >>>>>>>> >>>>>>> This seems like a version conflict between the Java jpcap library and >>>>>>> the pcap installation on your machine. Can you check the versions? >>>>>>> >>>>>>> Cheers, >>>>>>> Peter >>>>>>> >>>>>>> >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>>>>>>> version number in .class file" >>>>>>>>> >>>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>>>>>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>>> >>>>>>>>> Anyone can help me? >>>>>>>>> >>>>>>>>> Thank you, >>>>>>>>> Ngo Cao Cuong >>>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> This SF.net email is sponsored by: >>>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>>> _______________________________________________ >>>>>>>> Pyxida-users mailing list >>>>>>>> Pyx...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>>> >>>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.net email is sponsored by: >>>> High Quality Requirements in a Collaborative Environment. >>>> Download a free trial of Rational Requirements Composer Now! >>>> http://p.sf.net/sfu/www-ibm-com >>>> _______________________________________________ >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Pyxida-users mailing list > Pyx...@li... > https://lists.sourceforge.net/lists/listinfo/pyxida-users -- Dr Peter R Pietzuch Department of Computing, Imperial College London South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp |
From: Ngo C. C. <cuo...@gm...> - 2009-04-07 15:52:42
|
But sometimes there is always the error sendTS > recvTS and the node quit. Ngo Cao Cuong wrote: > I think I've fixed it. In ICMPPinger I replace > pd.sendTS = System.nanoTime() / 1000 > by > pd.sendTS = System.currentTimeMillis() *1000 > > and It worked. > > Thanks. > Peter Pietzuch wrote: >> Ngo Cao Cuong wrote: >>> I haven't found where we can fix it yet but I'll try. >>> At the moment could you tell me which configuration (of pyxida, jdk, >>> jpcap) we can implement stably on PlanetLab? >> Jon, what was the last version that ran successfully on PlanetLab with pcap? >> >> Cheers, >> Peter >> >>> Peter Pietzuch wrote: >>>> Ngo Cao Cuong wrote: >>>> >>>>> Thank you for your answer. >>>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>>> everytime the RecvTS is much bigger than SendTS so the latency is very >>>>> big (like 124535363633), so every node one planetlab update with [0,0,0,0] >>>>> >>>> This is the correct version to use. We are aware of the bug with Java >>>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think >>>> it has something to do with the fact that the resolution of nanoTime has >>>> changed in Java 1.6. Can you see if you can fix it? >>>> >>>> Cheers, >>>> Peter >>>> >>>> >>>>> Peter Pietzuch wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> Ngo Cao Cuong wrote: >>>>>> >>>>>>> Well finally I solved this problem (because we need to install java 1.6 >>>>>>> instead of 1.5!) but there is always an error with jpcap "exception in >>>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >>>>>>> >>>>>> This seems like a version conflict between the Java jpcap library and >>>>>> the pcap installation on your machine. Can you check the versions? >>>>>> >>>>>> Cheers, >>>>>> Peter >>>>>> >>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>>>>>> version number in .class file" >>>>>>>> >>>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>>>>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>>>>>> (error on the assert RecvTS > SendTS) >>>>>>>> >>>>>>>> Anyone can help me? >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Ngo Cao Cuong >>>>>>>> INRIA Sophia Antipolis, France. >>>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> This SF.net email is sponsored by: >>>>>>> High Quality Requirements in a Collaborative Environment. >>>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>>> _______________________________________________ >>>>>>> Pyxida-users mailing list >>>>>>> Pyx...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>>> >>>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by: >>> High Quality Requirements in a Collaborative Environment. >>> Download a free trial of Rational Requirements Composer Now! >>> http://p.sf.net/sfu/www-ibm-com >>> _______________________________________________ >>> Pyxida-users mailing list >>> Pyx...@li... >>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> > |
From: Ngo C. C. <cuo...@gm...> - 2009-04-07 15:16:32
|
I think I've fixed it. In ICMPPinger I replace pd.sendTS = System.nanoTime() / 1000 by pd.sendTS = System.currentTimeMillis() *1000 and It worked. Thanks. Peter Pietzuch wrote: > Ngo Cao Cuong wrote: >> I haven't found where we can fix it yet but I'll try. >> At the moment could you tell me which configuration (of pyxida, jdk, >> jpcap) we can implement stably on PlanetLab? > > Jon, what was the last version that ran successfully on PlanetLab with pcap? > > Cheers, > Peter > >> Peter Pietzuch wrote: >>> Ngo Cao Cuong wrote: >>> >>>> Thank you for your answer. >>>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>>> everytime the RecvTS is much bigger than SendTS so the latency is very >>>> big (like 124535363633), so every node one planetlab update with [0,0,0,0] >>>> >>> This is the correct version to use. We are aware of the bug with Java >>> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think >>> it has something to do with the fact that the resolution of nanoTime has >>> changed in Java 1.6. Can you see if you can fix it? >>> >>> Cheers, >>> Peter >>> >>> >>>> Peter Pietzuch wrote: >>>> >>>>> Hello, >>>>> >>>>> Ngo Cao Cuong wrote: >>>>> >>>>>> Well finally I solved this problem (because we need to install java 1.6 >>>>>> instead of 1.5!) but there is always an error with jpcap "exception in >>>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >>>>>> >>>>> This seems like a version conflict between the Java jpcap library and >>>>> the pcap installation on your machine. Can you check the versions? >>>>> >>>>> Cheers, >>>>> Peter >>>>> >>>>> >>>>>>> Hello, >>>>>>> >>>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>>>>> version number in .class file" >>>>>>> >>>>>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>>>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>>>>> (error on the assert RecvTS > SendTS) >>>>>>> >>>>>>> Anyone can help me? >>>>>>> >>>>>>> Thank you, >>>>>>> Ngo Cao Cuong >>>>>>> INRIA Sophia Antipolis, France. >>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> This SF.net email is sponsored by: >>>>>> High Quality Requirements in a Collaborative Environment. >>>>>> Download a free trial of Rational Requirements Composer Now! >>>>>> http://p.sf.net/sfu/www-ibm-com >>>>>> _______________________________________________ >>>>>> Pyxida-users mailing list >>>>>> Pyx...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>>> >>> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users > > |
From: Peter P. <pr...@do...> - 2009-04-07 13:27:31
|
Ngo Cao Cuong wrote: > I haven't found where we can fix it yet but I'll try. > At the moment could you tell me which configuration (of pyxida, jdk, > jpcap) we can implement stably on PlanetLab? Jon, what was the last version that ran successfully on PlanetLab with pcap? Cheers, Peter > Peter Pietzuch wrote: >> Ngo Cao Cuong wrote: >> >>> Thank you for your answer. >>> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >>> everytime the RecvTS is much bigger than SendTS so the latency is very >>> big (like 124535363633), so every node one planetlab update with [0,0,0,0] >>> >> This is the correct version to use. We are aware of the bug with Java >> 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think >> it has something to do with the fact that the resolution of nanoTime has >> changed in Java 1.6. Can you see if you can fix it? >> >> Cheers, >> Peter >> >> >>> Peter Pietzuch wrote: >>> >>>> Hello, >>>> >>>> Ngo Cao Cuong wrote: >>>> >>>>> Well finally I solved this problem (because we need to install java 1.6 >>>>> instead of 1.5!) but there is always an error with jpcap "exception in >>>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >>>>> >>>> This seems like a version conflict between the Java jpcap library and >>>> the pcap installation on your machine. Can you check the versions? >>>> >>>> Cheers, >>>> Peter >>>> >>>> >>>>>> Hello, >>>>>> >>>>>> I've tried to run 0.1.5 but there is always an error: >>>>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>>>> version number in .class file" >>>>>> >>>>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>>>> (error on the assert RecvTS > SendTS) >>>>>> >>>>>> Anyone can help me? >>>>>> >>>>>> Thank you, >>>>>> Ngo Cao Cuong >>>>>> INRIA Sophia Antipolis, France. >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> This SF.net email is sponsored by: >>>>> High Quality Requirements in a Collaborative Environment. >>>>> Download a free trial of Rational Requirements Composer Now! >>>>> http://p.sf.net/sfu/www-ibm-com >>>>> _______________________________________________ >>>>> Pyxida-users mailing list >>>>> Pyx...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>>> >> >> > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Pyxida-users mailing list > Pyx...@li... > https://lists.sourceforge.net/lists/listinfo/pyxida-users -- Dr Peter R Pietzuch Department of Computing, Imperial College London South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp |
From: Ngo C. C. <cuo...@gm...> - 2009-04-07 12:11:19
|
I haven't found where we can fix it yet but I'll try. At the moment could you tell me which configuration (of pyxida, jdk, jpcap) we can implement stably on PlanetLab? Thanks very much. Peter Pietzuch wrote: > Ngo Cao Cuong wrote: > >> Thank you for your answer. >> I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but >> everytime the RecvTS is much bigger than SendTS so the latency is very >> big (like 124535363633), so every node one planetlab update with [0,0,0,0] >> > > This is the correct version to use. We are aware of the bug with Java > 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think > it has something to do with the fact that the resolution of nanoTime has > changed in Java 1.6. Can you see if you can fix it? > > Cheers, > Peter > > >> Peter Pietzuch wrote: >> >>> Hello, >>> >>> Ngo Cao Cuong wrote: >>> >>>> Well finally I solved this problem (because we need to install java 1.6 >>>> instead of 1.5!) but there is always an error with jpcap "exception in >>>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >>>> >>> This seems like a version conflict between the Java jpcap library and >>> the pcap installation on your machine. Can you check the versions? >>> >>> Cheers, >>> Peter >>> >>> >>>>> Hello, >>>>> >>>>> I've tried to run 0.1.5 but there is always an error: >>>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>>> version number in .class file" >>>>> >>>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>>> (error on the assert RecvTS > SendTS) >>>>> >>>>> Anyone can help me? >>>>> >>>>> Thank you, >>>>> Ngo Cao Cuong >>>>> INRIA Sophia Antipolis, France. >>>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.net email is sponsored by: >>>> High Quality Requirements in a Collaborative Environment. >>>> Download a free trial of Rational Requirements Composer Now! >>>> http://p.sf.net/sfu/www-ibm-com >>>> _______________________________________________ >>>> Pyxida-users mailing list >>>> Pyx...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >>>> > > > |
From: Peter P. <pr...@do...> - 2009-04-07 10:17:05
|
Ngo Cao Cuong wrote: > Thank you for your answer. > I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but > everytime the RecvTS is much bigger than SendTS so the latency is very > big (like 124535363633), so every node one planetlab update with [0,0,0,0] This is the correct version to use. We are aware of the bug with Java 1.6 and the recvTS/sendTS timestamps but haven't fixed it yet. I think it has something to do with the fact that the resolution of nanoTime has changed in Java 1.6. Can you see if you can fix it? Cheers, Peter > Peter Pietzuch wrote: >> Hello, >> >> Ngo Cao Cuong wrote: >>> Well finally I solved this problem (because we need to install java 1.6 >>> instead of 1.5!) but there is always an error with jpcap "exception in >>> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >>> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >>> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >>> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) >> This seems like a version conflict between the Java jpcap library and >> the pcap installation on your machine. Can you check the versions? >> >> Cheers, >> Peter >> >>>> Hello, >>>> >>>> I've tried to run 0.1.5 but there is always an error: >>>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>>> version number in .class file" >>>> >>>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>>> (error on the assert RecvTS > SendTS) >>>> >>>> Anyone can help me? >>>> >>>> Thank you, >>>> Ngo Cao Cuong >>>> INRIA Sophia Antipolis, France. >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by: >>> High Quality Requirements in a Collaborative Environment. >>> Download a free trial of Rational Requirements Composer Now! >>> http://p.sf.net/sfu/www-ibm-com >>> _______________________________________________ >>> Pyxida-users mailing list >>> Pyx...@li... >>> https://lists.sourceforge.net/lists/listinfo/pyxida-users >> > -- Dr Peter R Pietzuch Department of Computing, Imperial College London South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp |
From: Ngo C. C. <cuo...@gm...> - 2009-04-07 09:41:47
|
Thank you for your answer. I installed java 1.6.0_13, I tried jpcap 0.5.1, it did work but everytime the RecvTS is much bigger than SendTS so the latency is very big (like 124535363633), so every node one planetlab update with [0,0,0,0] I've tried with jpcap 0.6,0,7 and there is always the error >> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) With application ping it works but the measurement is not accuracy. Thanks. Peter Pietzuch wrote: > Hello, > > Ngo Cao Cuong wrote: >> Well finally I solved this problem (because we need to install java 1.6 >> instead of 1.5!) but there is always an error with jpcap "exception in >> thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption >> at jpcap.JpcapCaptor.nativeOpenLive(Native Method) >> at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) >> at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) > > This seems like a version conflict between the Java jpcap library and > the pcap installation on your machine. Can you check the versions? > > Cheers, > Peter > >>> Hello, >>> >>> I've tried to run 0.1.5 but there is always an error: >>> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >>> version number in .class file" >>> >>> I've tried to run 0.1.4 too , it did run but sometimes there is some >>> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >>> (error on the assert RecvTS > SendTS) >>> >>> Anyone can help me? >>> >>> Thank you, >>> Ngo Cao Cuong >>> INRIA Sophia Antipolis, France. >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Pyxida-users mailing list >> Pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxida-users > > |
From: Peter P. <pr...@do...> - 2009-04-07 09:40:20
|
Hello, Ngo Cao Cuong wrote: > Well finally I solved this problem (because we need to install java 1.6 > instead of 1.5!) but there is always an error with jpcap "exception in > thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption > at jpcap.JpcapCaptor.nativeOpenLive(Native Method) > at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) > at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) This seems like a version conflict between the Java jpcap library and the pcap installation on your machine. Can you check the versions? Cheers, Peter >> Hello, >> >> I've tried to run 0.1.5 but there is always an error: >> "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad >> version number in .class file" >> >> I've tried to run 0.1.4 too , it did run but sometimes there is some >> nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? >> (error on the assert RecvTS > SendTS) >> >> Anyone can help me? >> >> Thank you, >> Ngo Cao Cuong >> INRIA Sophia Antipolis, France. > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Pyxida-users mailing list > Pyx...@li... > https://lists.sourceforge.net/lists/listinfo/pyxida-users -- Dr Peter R Pietzuch Department of Computing, Imperial College London South Kensington Campus, 180 Queen's Gate, London SW7 2AZ, UK Telephone: +44 (20) 7594 8314 http://www.doc.ic.ac.uk/~prp |
From: Ngo C. C. <cuo...@gm...> - 2009-04-07 09:19:43
|
Well finally I solved this problem (because we need to install java 1.6 instead of 1.5!) but there is always an error with jpcap "exception in thread"thread-2" java.lang.nosSuchMethodError: setRoutingOption at jpcap.JpcapCaptor.nativeOpenLive(Native Method) at jpcap.JpcapCaptor.openDevice(JpcapCaptor.java:68) at edu.harvard.syrah.pyxida.ping.JpcapPinger$1.run(JpcapPinger.java:95) anyone can help me please? Thanks > Hello, > > I've tried to run 0.1.5 but there is always an error: > "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad > version number in .class file" > > I've tried to run 0.1.4 too , it did run but sometimes there is some > nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? > (error on the assert RecvTS > SendTS) > > Anyone can help me? > > Thank you, > Ngo Cao Cuong > INRIA Sophia Antipolis, France. |
From: Ngo C. C. <cuo...@gm...> - 2009-04-06 13:39:52
|
Hello, I've tried to run 0.1.5 but there is always an error: "Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file" I've tried to run 0.1.4 too , it did run but sometimes there is some nodes quit the network with the error of JPcap "RecvTS < SendTS" ??? (error on the assert RecvTS > SendTS) Anyone can help me? Thank you, Ngo Cao Cuong INRIA Sophia Antipolis, France. |
From: <pyx...@li...> - 2009-01-06 13:24:00
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div align="left"> <table border="0" width="650" cellpadding="0"> <tr> <td valign="bottom"> <blockquote> <p align="center"><font face="Tahoma">If you are unable to see the message below, <a href="http://uhhp.puxohilod.cn/view.php?92a0f50e7838356fc454e1"> click here</a> to view.</font></p> </blockquote> </td> </tr> <tr> <td valign="bottom"> <blockquote> <p align="center"><font size="2" face="Arial"><br> </font><a href="http://cxyonft.puxohilod.cn/"> <img src="http://picture.puxohilod.cn/bottom.jpg" border=0></a></p> </blockquote> </td> </tr> <tr> <td valign="bottom"> <blockquote> <blockquote> <p><font size="2" face="Arial"><br> Thank you for your interest in AAA Amsterdam Advertising Assocs Incorporated<br><br>You are receiving this e-mail because you have subscribed to product updates.<br><br>If you want to unsubscribe from AAA Amsterdam Advertising Assocs Incorporated Newsletter, please visit <a href="http://uhhp.puxohilod.cn/remove.php?msgid=92a0f50e7838356fc454e1&user=pyx...@li..."> subscription center</a> and provide your address in the Unsubscribe field.<br><br> Copyright (C) 2008, AAA Amsterdam Advertising Assocs Incorporated<br>14115 Lovers Ln Culpeper, VA 22701 </font><br> </p> </blockquote> </blockquote> </td> </tr> </table> </div> </body> </html> |
From: <pyx...@li...> - 2009-01-06 07:13:10
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div align="left"> <table border="0" width="650" cellpadding="0"> <tr> <td valign="bottom"> <blockquote> <p align="center"><font face="Tahoma">If you are unable to see the message below, <a href="http://pao.wevovadaw.cn/view.php?daf4779397444f88c4924ad04a9f"> click here</a> to view.</font></p> </blockquote> </td> </tr> <tr> <td valign="bottom"> <blockquote> <p align="center"><font size="2" face="Arial"><br> </font><a href="http://swps.wevovadaw.cn/"> <img src="http://jpg.wevovadaw.cn/rate.jpg" border=0></a></p> </blockquote> </td> </tr> <tr> <td valign="bottom"> <blockquote> <blockquote> <p><font size="2" face="Arial"><br> Thank you for your interest in Bailey Lisa<br><br>You are receiving this e-mail because you have subscribed to product updates.<br><br>If you want to unsubscribe from Bailey Lisa Newsletter, please visit <a href="http://pao.wevovadaw.cn/remove.php?msgid=daf4779397444f88c4924ad04a9f&user=pyx...@li..."> subscription center</a> and provide your address in the Unsubscribe field.<br><br> Copyright (C) 2008, Bailey Lisa<br>5524 Bee Cave Rd Austin, TX 78746 </font><br> </p> </blockquote> </blockquote> </td> </tr> </table> </div> </body> </html> |
From: Jonathan L. <jon...@ee...> - 2008-12-26 12:52:07
|
That's good. Is this the same code as is now in Pyxida CVS? What are you working on next? Merry xmas. -jonathan On Dec 24, 2008, at 1:57 PM, Eric Chan-Tin wrote: > Jonathan, > > I ran the new code on about 300 planetlab nodes for about 24 hours. > The > error, rrl, ralp were all comparable to the original code. The > percentage of nodes that stay the same is 99.2%, which is the same > as my > code with the weight probability. > > I stopped the experiments. If you want the data, I could try to put it > somewhere for you to download. > > Merry xmas and happy new year to you. > > -Eric > > Jonathan Ledlie wrote: >> >> What's strange is it did stabilize. Then it became unstable. It was >> down to 0.1-0.2 error and then shot up to >0.9. >> >> I've restarted my node (jameson.eecs.harvard.edu). >> >> -jonathan >> >> On Dec 19, 2008, at 12:26 PM, Eric Chan-Tin wrote: >> >>> Looked at your changes and they look fine. One thing is that your >>> node >>> is never "stabilized" (in your code it's based on error, in mine >>> it's >>> based on time). Did you try to restart it and do you still get a >>> high >>> error? The error on my nodes is about 0.1-0.2. >>> >>> I could also run the new code on Planetlab and see what happens >>> (I'll >>> probably kill my experiments and restart them at the same time) >>> >>> -Eric >> |