meridian title
A Lightweight Approach to Network Positioning

Deployment


We have implemented a fully functional Meridian prototype which is currently deployed across approximately 413 Meridian nodes. The framework currently supports finding the closest (lowest latency) node to a given target, the most centrally located node to a given target set, and a node within latency bounds of multiple targets. We have created an online demonstration of these three applications in the following webpages that allows the user to specify arbitary websites as targets, as well as arbitary latency bounds to the targets for the multi-constraint application.

We have also embedded Meridian Query Language interpreters into the deployed Meridian nodes. This allows custom routing queries written in the Meridian Query Language to be submitted to the Meridian nodes.

Closest Node Discovery [description] [demonstration]
Central Leader Election [description] [demonstration]
Multi-Constraint System [description] [demonstration]
Meridian Query Language [description] [demonstration]

Status of Meridian Nodes: Meridian is running on 123 hosts as of 04:01, Jul 5
PlanetLab NodeLast known status (updated hourly)
planetlab1.it.uts.edu.auDown
planetlab2.it.uts.edu.auDown
plnode01.cs.mu.oz.auDown
plnode02.cs.mu.oz.auDown
200-102-209-151.paemt7001.t.brasiltelecom.net.brDown
200-102-209-152.paemt7001.t.brasiltelecom.net.brDown
planetlab1.pop-ce.rnp.brDown
planetlab2.pop-ce.rnp.brDown
planetlab1.pop-mg.rnp.brUp
planetlab2.pop-mg.rnp.brDown
planetlab1.pop-rj.rnp.brDown
planetlab2.pop-rj.rnp.brDown
planetlab1.pop-rs.rnp.brDown
planetlab2.pop-rs.rnp.brUp
cs-planetlab1.cs.surrey.sfu.caDown
cs-planetlab2.cs.surrey.sfu.caDown
planetlab1.cs.ubc.caDown
planetlab2.cs.ubc.caDown
planetlab2.cs.unb.caDown
planetlab1.uvic.caDown
planetlab2.uvic.caDown
planetlab3.uvic.caDown
blast.uwaterloo.caDown
cloudburst.uwaterloo.caDown
lsirextpc01.epfl.chDown
lsirextpc02.epfl.chUp
planetlab01.ethz.chDown
planetlab1.unineuchatel.chDown
planetlab2.unineuchatel.chUp
buaa1.6planetlab.edu.cnDown
buaa2.6planetlab.edu.cnDown
bupt1.6planetlab.edu.cnDown
bupt2.6planetlab.edu.cnDown
cqu1.6planetlab.edu.cnDown
cqu2.6planetlab.edu.cnDown
csu2.6planetlab.edu.cnDown
dlut1.6planetlab.edu.cnDown
dlut2.6planetlab.edu.cnDown
fudan1.6planetlab.edu.cnDown
fudan2.6planetlab.edu.cnDown
hit1.6planetlab.edu.cnDown
hit2.6planetlab.edu.cnDown
hust1.6planetlab.edu.cnDown
hust2.6planetlab.edu.cnDown
jlu1.6planetlab.edu.cnDown
jlu2.6planetlab.edu.cnDown
lzu1.6planetlab.edu.cnDown
lzu2.6planetlab.edu.cnDown
neu1.6planetlab.edu.cnDown
neu2.6planetlab.edu.cnDown
pku1.6planetlab.edu.cnDown
pku2.6planetlab.edu.cnDown
scut1.6planetlab.edu.cnDown
scut2.6planetlab.edu.cnDown
sdu1.6planetlab.edu.cnDown
sjtu1.6planetlab.edu.cnDown
sjtu2.6planetlab.edu.cnDown
thu1.6planetlab.edu.cnUp
thu2.6planetlab.edu.cnDown
tongji1.6planetlab.edu.cnDown
tongji2.6planetlab.edu.cnDown
uestc1.6planetlab.edu.cnDown
uestc2.6planetlab.edu.cnDown
ustc1.6planetlab.edu.cnDown
ustc2.6planetlab.edu.cnUp
xjtu1.6planetlab.edu.cnDown
xjtu2.6planetlab.edu.cnDown
xmu1.6planetlab.edu.cnDown
xmu2.6planetlab.edu.cnDown
zju1.6planetlab.edu.cnDown
zju2.6planetlab.edu.cnDown
zzu1.6planetlab.edu.cnDown
zzu2.6planetlab.edu.cnDown
pl1.6test.edu.cnDown
pl2.6test.edu.cnDown
grouse.hpl.hp.comDown
pli1-br-1.hpl.hp.comDown
pli1-br-2.hpl.hp.comDown
pli1-br-3.hpl.hp.comDown
pli1-pa-3.hpl.hp.comDown
pli1-pa-4.hpl.hp.comUp
pli1-pa-5.hpl.hp.comDown
pli1-tlnx.hpl.hp.comUp
pli2-br-1.hpl.hp.comDown
pli2-br-2.hpl.hp.comDown
pli2-pa-1.hpl.hp.comDown
pli2-pa-2.hpl.hp.comDown
pli2-pa-3.hpl.hp.comUp
planetlab1.nbgisp.comDown
planetlab2.nbgisp.comDown
planetlab3.nbgisp.comDown
planetlab4.nbgisp.comDown
plab1.nec-labs.comDown
plab2.nec-labs.comDown
planetlab2.itwm.fhg.deUp
planetlab1.lkn.ei.tum.deDown
planetlab2.lkn.ei.tum.deUp
planetlab1.informatik.uni-erlangen.deDown
planetlab1.exp-math.uni-essen.deDown
planetlab2.exp-math.uni-essen.deUp
planet1.l3s.uni-hannover.deDown
planet2.l3s.uni-hannover.deDown
irabonnie.iralab.uni-karlsruhe.deDown
iraclyde.iralab.uni-karlsruhe.deDown
planetlab1.informatik.uni-kl.deUp
planetlab2.informatik.uni-kl.deUp
aladdin.planetlab.extranet.uni-passau.deUp
dschinni.planetlab.extranet.uni-passau.deUp
freedom.ri.uni-tuebingen.deUp
peace.ri.uni-tuebingen.deDown
planetlab1.informatik.uni-wuerzburg.deUp
planetlab2.informatik.uni-wuerzburg.deUp
planetlab1.diku.dkDown
planetlab2.diku.dkDown
planetlab1.millennium.berkeley.eduDown
planetlab10.millennium.berkeley.eduDown
planetlab11.millennium.berkeley.eduDown
planetlab12.millennium.berkeley.eduUp
planetlab13.millennium.berkeley.eduDown
planetlab14.millennium.berkeley.eduUp
planetlab15.millennium.berkeley.eduDown
planetlab16.millennium.berkeley.eduDown
planetlab2.millennium.berkeley.eduDown
planetlab3.millennium.berkeley.eduDown
planetlab4.millennium.berkeley.eduUp
planetlab5.millennium.berkeley.eduDown
planetlab6.millennium.berkeley.eduUp
planetlab7.millennium.berkeley.eduUp
planetlab8.millennium.berkeley.eduUp
planetlab9.millennium.berkeley.eduDown
mercury.cs.brown.eduDown
venus.cs.brown.eduDown
planetlab-01.bu.eduDown
planetlab-02.bu.eduDown
planlab1.cs.caltech.eduDown
planlab2.cs.caltech.eduDown
planetlab-1.cmcl.cs.cmu.eduDown
planetlab-2.cmcl.cs.cmu.eduDown
planetlab-3.cmcl.cs.cmu.eduDown
planetlab1.cs.colorado.eduDown
planetlab2.cs.colorado.eduDown
planetlab-1.cs.colostate.eduDown
planetlab-2.cs.colostate.eduDown
planetlab1.cs.columbia.eduDown
planetlab2.cs.columbia.eduDown
planetlab3.cs.columbia.eduDown
planetlab1.cs.cornell.eduDown
planetlab2.cs.cornell.eduDown
planetlab3-dsl.cs.cornell.eduDown
planetlab4-dsl.cs.cornell.eduDown
planetlab0.ias.csusb.eduDown
planetlab1.ias.csusb.eduDown
planetlab1.engr.ccny.cuny.eduDown
planetlab2.engr.ccny.cuny.eduDown
planetlab-1.eecs.cwru.eduDown
planetlab-2.eecs.cwru.eduDown
planetlab1.cs.dartmouth.eduUp
planetlab2.cs.dartmouth.eduUp
planetlab1.mnlab.cti.depaul.eduDown
planetlab2.mnlab.cti.depaul.eduUp
planetlab1.cs.duke.eduDown
planetlab2.cs.duke.eduDown
planetlab3.cs.duke.eduUp
planetlab1.georgetown.eduDown
planetlab2.georgetown.eduUp
plgmu1.ite.gmu.eduDown
plgmu2.ite.gmu.eduDown
lefthand.eecs.harvard.eduDown
righthand.eecs.harvard.eduDown
nodea.howard.eduDown
nodeb.howard.eduDown
planetlab-1.ece.iastate.eduDown
planetlab-2.ece.iastate.eduUp
planetlab-3.ece.iastate.eduUp
planetlab-4.ece.iastate.eduDown
planetlab1.cnds.jhu.eduDown
planetlab2.cnds.jhu.eduDown
planetlab1.isi.jhu.eduDown
planetlab2.isi.jhu.eduDown
kupl1.ittc.ku.eduUp
kupl2.ittc.ku.eduUp
planetlab1.csail.mit.eduDown
planetlab2.csail.mit.eduUp
planetlab3.csail.mit.eduUp
planetlab4.csail.mit.eduUp
planetlab5.csail.mit.eduDown
planetlab6.csail.mit.eduDown
planetlab7.csail.mit.eduDown
csplanet1.ncat.eduDown
planet02.csc.ncsu.eduUp
planet03.csc.ncsu.eduUp
planetlab1.cse.nd.eduDown
planetlab2.cse.nd.eduUp
planetlabone.ccs.neu.eduDown
planetlabtwo.ccs.neu.eduDown
planetlab1.cs.northwestern.eduDown
planetlab2.cs.northwestern.eduDown
planet1.scs.cs.nyu.eduDown
planet2.scs.cs.nyu.eduDown
planetx.scs.cs.nyu.eduDown
planetlab1.een.orst.eduUp
planetlab2.een.orst.eduUp
planetlab1.cs.pitt.eduUp
planetlab2.cs.pitt.eduDown
planetlab1.poly.eduUp
planetlab2.poly.eduDown
alice.cs.princeton.eduDown
planetlab-1.cs.princeton.eduUp
planetlab-2.cs.princeton.eduUp
planetlab-3.cs.princeton.eduUp
planetlab-4.cs.princeton.eduUp
planetlab-5.cs.princeton.eduUp
planetlab-6.cs.princeton.eduUp
planetlab1.cs.purdue.eduUp
planetlab2.cs.purdue.eduUp
ricepl-1.cs.rice.eduDown
ricepl-2.cs.rice.eduUp
ricepl-3.cs.rice.eduDown
planet1.cs.rochester.eduDown
planet2.cs.rochester.eduDown
planet1.ecse.rpi.eduDown
planet2.ecse.rpi.eduDown
planetlab1.rutgers.eduUp
planetlab2.rutgers.eduUp
planet1.scs.stanford.eduUp
planet2.scs.stanford.eduUp
planetlab1.cs.stevens-tech.eduUp
planetlab2.cs.stevens-tech.eduUp
planetlab1.mnl.cs.sunysb.eduDown
planetlab1.tamu.eduDown
planetlab2.tamu.eduDown
planetlab1.uc.eduUp
planetlab2.uc.eduUp
planetlab1.ece.ucdavis.eduDown
planetlab2.ece.ucdavis.eduDown
planetlab1.cs.uchicago.eduDown
planetlab2.cs.uchicago.eduDown
planetlab3.cs.uchicago.eduDown
planetlab1.cs.ucla.eduDown
planetlab2.cs.ucla.eduDown
plab1.ee.ucla.eduDown
plab2.ee.ucla.eduDown
planetlab1.engr.uconn.eduDown
planet1.cs.ucsb.eduUp
planet2.cs.ucsb.eduDown
planetslug1.cse.ucsc.eduDown
planetslug2.cse.ucsc.eduDown
planetslug3.cse.ucsc.eduDown
planetlab-dsl-1.ucsd.eduDown
planetlab1.pc.cis.udel.eduUp
planetlab2.pc.cis.udel.eduUp
planetlab1.acis.ufl.eduUp
planetlab2.acis.ufl.eduDown
itchy.cs.uga.eduUp
scratchy.cs.uga.eduDown
planetlab1.cs.uiuc.eduUp
planetlab2.cs.uiuc.eduUp
planetlab1.netlab.uky.eduDown
planetlab2.netlab.uky.eduUp
planetlab1.cs.umass.eduDown
planetlab2.cs.umass.eduDown
planetlab1.cs.umd.eduDown
planetlab2.cs.umd.eduDown
planetlab1.eecs.umich.eduUp
planetlab2.eecs.umich.eduUp
planetlab1.dtc.umn.eduUp
planetlab2.dtc.umn.eduUp
planetlab1.cs.unc.eduDown
planetlab2.cs.unc.eduDown
planetlab02.uncc.eduUp
planetlab1.unl.eduDown
planetlab2.unl.eduDown
planetlab1.cs.uoregon.eduDown
planetlab2.cs.uoregon.eduDown
planetlab3.cs.uoregon.eduUp
planetlab1.cis.upenn.eduDown
planetlab2.cis.upenn.eduDown
planetlab1.flux.utah.eduUp
planetlab2.flux.utah.eduDown
planetlab3.flux.utah.eduDown
planetlab1.csres.utexas.eduUp
planetlab2.csres.utexas.eduDown
planetlab3.csres.utexas.eduDown
planetlab1.cs.virginia.eduDown
planetlab2.cs.virginia.eduDown
planetlab01.cs.washington.eduDown
planetlab02.cs.washington.eduUp
planetlab03.cs.washington.eduUp
planetlab1.cs.wayne.eduDown
planetlab2.cs.wayne.eduDown
planetlab1.cs.wisc.eduUp
planetlab2.cs.wisc.eduUp
vn1.cs.wustl.eduUp
vn2.cs.wustl.eduDown
vn3.cs.wustl.eduDown
planetlab2.upc.esDown
planetlab3.upc.esDown
planetlab4.upc.esDown
planetlab5.upc.esDown
planetlab6.upc.esDown
planetlab1.ls.fi.upm.esUp
planetlab2.ls.fi.upm.esUp
planetlab1.hiit.fiUp
planetlab2.hiit.fiUp
planetlab1.eurecom.frDown
planetlab2.eurecom.frUp
planet1.ics.forth.grDown
planetlab1.cslab.ece.ntua.grDown
planetlab2.cslab.ece.ntua.grDown
planetlab1.eee.hku.hkDown
planetlab2.eee.hku.hkDown
planetlab1.bgu.ac.ilDown
planetlab2.bgu.ac.ilDown
planetlab1.cri.haifa.ac.ilDown
planetlab2.cri.haifa.ac.ilDown
ds-pl1.technion.ac.ilDown
ds-pl2.technion.ac.ilDown
ds-pl3.technion.ac.ilUp
planetlab1.iiitb.ac.inDown
planetlab2.iiitb.ac.inDown
planetlab1.iitb.ac.inDown
planetlab2.iitb.ac.inDown
planet1.cdacb.ernet.inDown
planet2.cdacb.ernet.inDown
planetlab1.iitr.ernet.inUp
planetlab2.iitr.ernet.inDown
planetlab1.ru.isDown
planetlab2.ru.isDown
planetlab1.polito.itDown
planetlab2.polito.itDown
tilsplanet1.tils-research.itDown
tilsplanet2.tils-research.itDown
planetlab1.cs.unibo.itUp
planetlab2.cs.unibo.itUp
planetlab1.di.unito.itUp
planetlab2.di.unito.itDown
planetlab1.iii.u-tokyo.ac.jpDown
planetlab2.iii.u-tokyo.ac.jpUp
planetlab-01.naist.jpUp
planetlab-02.naist.jpUp
opal.cnu.ac.krDown
planetlab1.cnu.ac.krDown
planetlab1.icu.ac.krDown
planetlab2.icu.ac.krDown
csplanetlab1.kaist.ac.krUp
csplanetlab2.kaist.ac.krUp
csplanetlab3.kaist.ac.krUp
csplanetlab4.kaist.ac.krDown
arari.snu.ac.krUp
recall.snu.ac.krUp
planetlab1.yonsei.ac.krDown
planetlab2.yonsei.ac.krDown
planetlab1.arizona-gigapop.netDown
planetlab2.arizona-gigapop.netDown
planet1.berkeley.intel-research.netDown
planet2.berkeley.intel-research.netDown
planet3.berkeley.intel-research.netDown
planet1.pittsburgh.intel-research.netDown
planet2.pittsburgh.intel-research.netUp
planet3.pittsburgh.intel-research.netUp
planet1.seattle.intel-research.netDown
planet2.seattle.intel-research.netDown
planet3.seattle.intel-research.netDown
planetlab1.kreonet.netDown
planetlab2.kreonet.netDown
system18.ncl-ext.netDown
system19.ncl-ext.netDown
planetlab.urv.netDown
planetlab2.urv.netDown
planetlab1.ewi.tudelft.nlUp
planetlab2.ewi.tudelft.nlUp
planetlab1.cs.vu.nlUp
planetlab2.cs.vu.nlUp
planetlab1.simula.noDown
planetlab2.simula.noDown
planetlab1.ifi.uio.noDown
planetlab2.ifi.uio.noDown
planetlab1.cs.uit.noDown
planetlab2.cs.uit.noDown
node-1.mcgillplanetlab.orgDown
node-2.mcgillplanetlab.orgDown
planetlab1.atla.internet2.planet-lab.orgDown
planetlab2.atla.internet2.planet-lab.orgDown
planetlab1.chin.internet2.planet-lab.orgDown
planetlab2.chin.internet2.planet-lab.orgDown
planetlab1.dnvr.internet2.planet-lab.orgDown
planetlab2.dnvr.internet2.planet-lab.orgDown
planetlab1.hstn.internet2.planet-lab.orgDown
planetlab2.hstn.internet2.planet-lab.orgDown
planetlab1.ipls.internet2.planet-lab.orgDown
planetlab2.ipls.internet2.planet-lab.orgDown
planetlab1.kscy.internet2.planet-lab.orgDown
planetlab2.kscy.internet2.planet-lab.orgDown
planetlab1.losa.internet2.planet-lab.orgDown
planetlab2.losa.internet2.planet-lab.orgDown
planetlab1.nycm.internet2.planet-lab.orgDown
planetlab2.nycm.internet2.planet-lab.orgDown
planetlab1.snva.internet2.planet-lab.orgDown
planetlab2.snva.internet2.planet-lab.orgDown
planetlab1.sttl.internet2.planet-lab.orgDown
planetlab2.sttl.internet2.planet-lab.orgDown
planetlab1.wash.internet2.planet-lab.orgDown
planetlab2.wash.internet2.planet-lab.orgDown
uw1.accretive-dsl.nodes.planet-lab.orgDown
planetlab-1.amst.nodes.planet-lab.orgUp
planetlab-2.amst.nodes.planet-lab.orgUp
planetlab-3.amst.nodes.planet-lab.orgDown
planet1.att.nodes.planet-lab.orgDown
planet2.att.nodes.planet-lab.orgUp
planet1.calgary.canet4.nodes.planet-lab.orgDown
planet2.calgary.canet4.nodes.planet-lab.orgDown
planet1.halifax.canet4.nodes.planet-lab.orgDown
planet2.halifax.canet4.nodes.planet-lab.orgDown
planet1.montreal.canet4.nodes.planet-lab.orgDown
planet2.montreal.canet4.nodes.planet-lab.orgDown
planet1.ottawa.canet4.nodes.planet-lab.orgDown
planet2.ottawa.canet4.nodes.planet-lab.orgDown
planet1.toronto.canet4.nodes.planet-lab.orgDown
planet2.toronto.canet4.nodes.planet-lab.orgDown
planet1.winnipeg.canet4.nodes.planet-lab.orgUp
planet2.winnipeg.canet4.nodes.planet-lab.orgDown
planetlab1.gti-dsl.nodes.planet-lab.orgDown
node1.lbnl.nodes.planet-lab.orgDown
node2.lbnl.nodes.planet-lab.orgDown
planetlab1.ntu.nodes.planet-lab.orgUp
planetlab2.ntu.nodes.planet-lab.orgUp
planetlab-1.sjce.nodes.planet-lab.orgDown
planetlab-2.sjce.nodes.planet-lab.orgDown
planetlab-3.sjce.nodes.planet-lab.orgDown
planetlab1.ucb-dsl.nodes.planet-lab.orgDown
planetlab2.ucb-dsl.nodes.planet-lab.orgUp
planetlab1.postel.orgUp
planetlab2.postel.orgUp
planetlab-1.tssg.orgUp
planetlab-2.tssg.orgDown
planetlab1.mini.pw.edu.plDown
planetlab2.mini.pw.edu.plDown
planetlab2.olsztyn.rd.tp.plDown
planetlab1.warsaw.rd.tp.plDown
planetlab2.warsaw.rd.tp.plDown
planet-lab.iki.rssi.ruDown
planetlab-1.ssvl.kth.seUp
planetlab-2.ssvl.kth.seUp
planetlab1.sics.seDown
planetlab2.sics.seDown
planetlab-1.it.uu.seDown
planetlab-2.it.uu.seDown
ent2.cs.nccu.edu.twDown
pads21.cs.nthu.edu.twUp
pads23.cs.nthu.edu.twUp
planetlab1.iis.sinica.edu.twDown
planetlab2.iis.sinica.edu.twDown
planetlab1.xeno.cl.cam.ac.ukDown
planetlab2.xeno.cl.cam.ac.ukUp
planetlab3.xeno.cl.cam.ac.ukDown
planetlab1.cs-ipv6.lancs.ac.ukDown
planetlab1.net-research.org.ukUp
planetlab2.net-research.org.ukUp
planet.cc.gt.atl.ga.usDown
planet1.cc.gt.atl.ga.usDown

Meridian Project

Computer Science Department
Cornell University