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 219 hosts as of 05:42, Mar 18
PlanetLab NodeLast known status (updated hourly)
agni.iitd.ernet.inDown
aladdin.planetlab.extranet.uni-passau.deUp
alice.cs.princeton.eduUp
blast.uwaterloo.caUp
bonnie.ibds.uka.deUp
buaa1.6planetlab.edu.cnDown
buaa2.6planetlab.edu.cnDown
bupt1.6planetlab.edu.cnDown
ckrm.cs.princeton.edu
cloudburst.uwaterloo.caUp
clyde.ibds.uka.deUp
csplanetlab1.kaist.ac.krUp
csplanetlab2.kaist.ac.krUp
csplanetlab3.kaist.ac.krUp
csu1.6planetlab.edu.cnUp
dlut1.6planetlab.edu.cnUp
dlut2.6planetlab.edu.cnDown
dschinni.planetlab.extranet.uni-passau.deUp
freedom.ri.uni-tuebingen.deUp
fudan1.6planetlab.edu.cnDown
fudan2.6planetlab.edu.cnDown
grouse.hpl.hp.comUp
hit1.6planetlab.edu.cnDown
hit2.6planetlab.edu.cnDown
hust1.6planetlab.edu.cnUp
hust2.6planetlab.edu.cnDown
itchy.cs.uga.eduDown
jlu2.6planetlab.edu.cnDown
kupl1.ittc.ku.eduUp
kupl2.ittc.ku.eduUp
lefthand.eecs.harvard.eduUp
lsirextpc01.epfl.chUp
lsirextpc02.epfl.chUp
lzu1.6planetlab.edu.cnDown
lzu2.6planetlab.edu.cnDown
neu1.6planetlab.edu.cnUp
neu2.6planetlab.edu.cnUp
node1.lbnl.nodes.planet-lab.orgUp
node2.lbnl.nodes.planet-lab.orgUp
peace.ri.uni-tuebingen.deDown
pku2.6planetlab.edu.cnUp
pl1.cs.utk.eduUp
pl2.cs.utk.eduUp
pl2.swri.org
plab1.ee.ucla.eduDown
plab1.nec-labs.comUp
plab2.ee.ucla.eduDown
plab2.nec-labs.comDown
planet-lab-1.csse.monash.edu.auUp
planet-lab.iki.rssi.ruDown
planet.cc.gt.atl.ga.usUp
planet02.csc.ncsu.eduDown
planet03.csc.ncsu.eduDown
planet1.att.nodes.planet-lab.orgUp
planet1.berkeley.intel-research.netUp
planet1.cavite.nodes.planet-lab.orgDown
planet1.cc.gt.atl.ga.usDown
planet1.cdacb.ernet.inUp
planet1.cs.rochester.eduDown
planet1.cs.ucsb.eduDown
planet1.learninglab.uni-hannover.deUp
planet1.njit.eduDown
planet1.pittsburgh.intel-research.netDown
planet1.scs.cs.nyu.eduUp
planet1.seattle.intel-research.netUp
planet2.att.nodes.planet-lab.orgUp
planet2.cdacb.ernet.inUp
planet2.cs.rochester.eduDown
planet2.cs.ucsb.eduUp
planet2.learninglab.uni-hannover.deDown
planet2.njit.eduDown
planet2.pittsburgh.intel-research.netDown
planet2.scs.cs.nyu.eduUp
planet2.seattle.intel-research.netUp
planet3.berkeley.intel-research.netUp
planet3.pittsburgh.intel-research.netDown
planet3.seattle.intel-research.netUp
planetlab-01.bu.eduDown
planetlab-01.naist.jpUp
planetlab-02.bu.eduDown
planetlab-02.naist.jpUp
planetlab-1.amst.nodes.planet-lab.orgUp
planetlab-1.cmcl.cs.cmu.eduDown
planetlab-1.cs.princeton.eduUp
planetlab-1.eecs.cwru.eduUp
planetlab-1.it.uu.seDown
planetlab-1.ssvl.kth.seDown
planetlab-1.stanford.edu
planetlab-2.amst.nodes.planet-lab.orgUp
planetlab-2.cmcl.cs.cmu.eduDown
planetlab-2.cs.colostate.eduDown
planetlab-2.cs.princeton.eduDown
planetlab-2.ece.iastate.eduUp
planetlab-2.eecs.cwru.eduUp
planetlab-2.it.uu.seDown
planetlab-2.ssvl.kth.seUp
planetlab-2.stanford.edu
planetlab-3.amst.nodes.planet-lab.orgUp
planetlab-3.cmcl.cs.cmu.eduDown
planetlab-3.cs.princeton.eduDown
planetlab-3.ece.iastate.eduUp
planetlab-4.cs.princeton.eduDown
planetlab-4.ece.iastate.eduUp
planetlab-5.cs.princeton.eduDown
planetlab-6.cs.princeton.eduDown
planetlab-dsl-1.ucsd.eduDown
planetlab.urv.netUp
planetlab0.ias.csusb.eduDown
planetlab01.cs.washington.eduUp
planetlab01.ethz.chUp
planetlab02.cs.washington.eduUp
planetlab02.ethz.chDown
planetlab03.cs.washington.eduUp
planetlab03.ethz.chDown
planetlab04.ethz.chUp
planetlab1.arizona-gigapop.netUp
planetlab1.atcorp.comUp
planetlab1.aub.edu.lbDown
planetlab1.bgu.ac.ilDown
planetlab1.cambridge.intel-research.netUp
planetlab1.cis.upenn.eduUp
planetlab1.cnds.jhu.eduDown
planetlab1.comet.columbia.eduDown
planetlab1.cri.haifa.ac.ilDown
planetlab1.cs.cornell.eduUp
planetlab1.cs.dartmouth.eduUp
planetlab1.cs.duke.eduUp
planetlab1.cs.northwestern.eduDown
planetlab1.cs.pitt.eduUp
planetlab1.cs.purdue.eduUp
planetlab1.cs.ubc.caUp
planetlab1.cs.uchicago.eduUp
planetlab1.cs.ucla.eduUp
planetlab1.cs.uit.noUp
planetlab1.cs.uiuc.eduDown
planetlab1.cs.umass.eduDown
planetlab1.cs.umd.eduDown
planetlab1.cs.unb.caDown
planetlab1.cs.unc.eduUp
planetlab1.cs.unibo.itUp
planetlab1.cs.uoregon.eduDown
planetlab1.cs.virginia.eduUp
planetlab1.cs.vu.nlUp
planetlab1.cs.wayne.eduUp
planetlab1.cs.wisc.eduDown
planetlab1.csail.mit.eduDown
planetlab1.cse.nd.eduDown
planetlab1.cslab.ece.ntua.grDown
planetlab1.csres.utexas.eduUp
planetlab1.dcs.st-and.ac.ukUp
planetlab1.di.unito.itDown
planetlab1.diku.dkUp
planetlab1.dtc.umn.eduDown
planetlab1.ece.ucdavis.eduDown
planetlab1.eecs.umich.eduUp
planetlab1.een.orst.eduUp
planetlab1.engr.ccny.cuny.eduDown
planetlab1.engr.uconn.eduDown
planetlab1.ewi.tudelft.nlDown
planetlab1.exp-math.uni-essen.deDown
planetlab1.flux.utah.eduUp
planetlab1.georgetown.eduUp
planetlab1.gti-dsl.nodes.planet-lab.orgUp
planetlab1.hiit.fiUp
planetlab1.ias.csusb.eduUp
planetlab1.ifi.uio.noUp
planetlab1.ifi.unizh.chDown
planetlab1.iii.u-tokyo.ac.jpUp
planetlab1.iiitb.ac.inDown
planetlab1.iitb.ac.inDown
planetlab1.iitr.ernet.inUp
planetlab1.im.ntu.edu.twDown
planetlab1.info.ucl.ac.beUp
planetlab1.informatik.uni-erlangen.deUp
planetlab1.informatik.uni-kl.deUp
planetlab1.informatik.uni-wuerzburg.deDown
planetlab1.inria.frUp
planetlab1.isi.jhu.eduDown
planetlab1.koganei.wide.ad.jpDown
planetlab1.lkn.ei.tum.deDown
planetlab1.ls.fi.upm.esDown
planetlab1.lsd.ufcg.edu.brDown
planetlab1.millennium.berkeley.eduUp
planetlab1.mini.pw.edu.plDown
planetlab1.mnlab.cti.depaul.eduUp
planetlab1.nbgisp.comUp
planetlab1.net-research.org.ukUp
planetlab1.netlab.uky.eduUp
planetlab1.pbs.orgDown
planetlab1.pc.cis.udel.eduUp
planetlab1.piotrkow.rd.tp.plUp
planetlab1.polito.itUp
planetlab1.poly.eduDown
planetlab1.pop-ce.rnp.brDown
planetlab1.pop-mg.rnp.brDown
planetlab1.pop-rj.rnp.brUp
planetlab1.pop-rs.rnp.brDown
planetlab1.ru.isDown
planetlab1.rutgers.eduUp
planetlab1.science.unitn.itDown
planetlab1.sics.seUp
planetlab1.singapore.equinix.planet-lab.orgUp
planetlab1.swidnik.rd.tp.plUp
planetlab1.uc.eduUp
planetlab1.ucb-dsl.nodes.planet-lab.orgUp
planetlab1.ucsd.eduUp
planetlab1.unl.eduUp
planetlab1.uvic.caUp
planetlab1.warsaw.rd.tp.plUp
planetlab1.xeno.cl.cam.ac.ukUp
planetlab10.millennium.berkeley.eduUp
planetlab11.millennium.berkeley.eduUp
planetlab12.millennium.berkeley.eduUp
planetlab13.millennium.berkeley.eduUp
planetlab14.millennium.berkeley.eduUp
planetlab15.millennium.berkeley.eduDown
planetlab16.millennium.berkeley.eduDown
planetlab2.arizona-gigapop.netUp
planetlab2.atcorp.comUp
planetlab2.aub.edu.lbDown
planetlab2.bgu.ac.ilDown
planetlab2.cambridge.intel-research.netUp
planetlab2.cis.upenn.eduUp
planetlab2.cnds.jhu.eduDown
planetlab2.comet.columbia.eduUp
planetlab2.cs.cornell.eduUp
planetlab2.cs.dartmouth.eduUp
planetlab2.cs.duke.eduUp
planetlab2.cs.northwestern.eduDown
planetlab2.cs.pitt.eduDown
planetlab2.cs.purdue.eduUp
planetlab2.cs.ubc.caUp
planetlab2.cs.uchicago.eduDown
planetlab2.cs.ucla.eduUp
planetlab2.cs.uit.noUp
planetlab2.cs.uiuc.eduDown
planetlab2.cs.umass.eduUp
planetlab2.cs.umd.eduUp
planetlab2.cs.unb.caDown
planetlab2.cs.unc.eduDown
planetlab2.cs.unibo.itUp
planetlab2.cs.uoregon.eduUp
planetlab2.cs.virginia.eduUp
planetlab2.cs.vu.nlDown
planetlab2.cs.wayne.eduUp
planetlab2.cs.wisc.eduDown
planetlab2.csail.mit.eduDown
planetlab2.cse.nd.eduDown
planetlab2.cslab.ece.ntua.grDown
planetlab2.csres.utexas.eduUp
planetlab2.dcs.st-and.ac.ukUp
planetlab2.di.unito.itDown
planetlab2.diku.dkDown
planetlab2.dtc.umn.eduDown
planetlab2.ece.ucdavis.eduDown
planetlab2.eecs.umich.eduUp
planetlab2.een.orst.eduUp
planetlab2.ewi.tudelft.nlDown
planetlab2.exp-math.uni-essen.deUp
planetlab2.flux.utah.eduUp
planetlab2.georgetown.eduUp
planetlab2.hiit.fiUp
planetlab2.icu.ac.krDown
planetlab2.ifi.uio.noUp
planetlab2.ifi.unizh.chDown
planetlab2.iii.u-tokyo.ac.jpUp
planetlab2.iiitb.ac.inUp
planetlab2.iis.sinica.edu.twDown
planetlab2.iitb.ac.inDown
planetlab2.iitr.ernet.inDown
planetlab2.im.ntu.edu.twDown
planetlab2.info.ucl.ac.beDown
planetlab2.informatik.uni-kl.deUp
planetlab2.informatik.uni-wuerzburg.deDown
planetlab2.inria.frDown
planetlab2.isi.jhu.eduDown
planetlab2.koganei.wide.ad.jpDown
planetlab2.lkn.ei.tum.deDown
planetlab2.ls.fi.upm.esDown
planetlab2.lsd.ufcg.edu.brDown
planetlab2.millennium.berkeley.eduUp
planetlab2.mini.pw.edu.plDown
planetlab2.mnlab.cti.depaul.eduUp
planetlab2.nbgisp.comDown
planetlab2.net-research.org.ukUp
planetlab2.netlab.uky.eduUp
planetlab2.olsztyn.rd.tp.plUp
planetlab2.pbs.orgDown
planetlab2.pc.cis.udel.eduUp
planetlab2.polito.itDown
planetlab2.poly.eduDown
planetlab2.pop-ce.rnp.brDown
planetlab2.pop-mg.rnp.brDown
planetlab2.pop-rj.rnp.brDown
planetlab2.pop-rs.rnp.brUp
planetlab2.ru.isUp
planetlab2.rutgers.eduUp
planetlab2.science.unitn.itDown
planetlab2.sics.seUp
planetlab2.simula.noUp
planetlab2.singapore.equinix.planet-lab.orgUp
planetlab2.uc.eduDown
planetlab2.ucb-dsl.nodes.planet-lab.orgDown
planetlab2.ucsd.eduUp
planetlab2.unine.ch
planetlab2.unl.eduDown
planetlab2.upc.esDown
planetlab2.urv.netDown
planetlab2.uvic.caUp
planetlab2.warsaw.rd.tp.plDown
planetlab2.xeno.cl.cam.ac.ukDown
planetlab3-dsl.cs.cornell.eduUp
planetlab3.cambridge.intel-research.netUp
planetlab3.comet.columbia.eduUp
planetlab3.cs.duke.eduDown
planetlab3.cs.uchicago.eduDown
planetlab3.cs.uoregon.eduUp
planetlab3.csail.mit.eduDown
planetlab3.csres.utexas.eduDown
planetlab3.flux.utah.eduUp
planetlab3.inria.frUp
planetlab3.millennium.berkeley.eduDown
planetlab3.nbgisp.comUp
planetlab3.singapore.equinix.planet-lab.orgUp
planetlab3.ucsd.eduDown
planetlab3.upc.esDown
planetlab3.uvic.caUp
planetlab3.xeno.cl.cam.ac.ukUp
planetlab4-dsl.cs.cornell.eduUp
planetlab4.csail.mit.eduUp
planetlab4.millennium.berkeley.eduDown
planetlab4.nbgisp.comUp
planetlab4.upc.esDown
planetlab5.csail.mit.eduDown
planetlab5.millennium.berkeley.eduUp
planetlab5.nbgisp.comUp
planetlab5.upc.esDown
planetlab6.csail.mit.eduUp
planetlab6.millennium.berkeley.eduUp
planetlab6.nbgisp.comDown
planetlab6.upc.esDown
planetlab7.csail.mit.eduUp
planetlab7.millennium.berkeley.eduUp
planetlab7.nbgisp.comDown
planetlab8.millennium.berkeley.eduUp
planetlab8.nbgisp.comUp
planetlab9.millennium.berkeley.eduUp
planetlabone.ccs.neu.eduUp
planetlabtwo.ccs.neu.eduDown
planetslug1.cse.ucsc.eduUp
planetslug2.cse.ucsc.eduDown
planetslug3.cse.ucsc.eduUp
planetx.scs.cs.nyu.eduUp
planlab1.cs.caltech.eduDown
planlab2.cs.caltech.eduDown
plgmu1.ite.gmu.eduDown
pli1-br-1.hpl.hp.comUp
pli1-br-2.hpl.hp.comUp
pli1-br-3.hpl.hp.comUp
pli1-crl-1.crl.dec.comconnection
pli1-crl-2.crl.dec.com
pli1-crl-3.crl.dec.comconnection
pli1-pa-3.hpl.hp.comUp
pli1-pa-4.hpl.hp.comUp
pli1-pa-5.hpl.hp.comUp
pli1-tlnx.hpl.hp.comDown
pli2-br-1.hpl.hp.comUp
pli2-br-2.hpl.hp.comUp
pli2-pa-1.hpl.hp.comUp
pli2-pa-2.hpl.hp.comUp
pli2-pa-3.hpl.hp.comUp
ricepl-1.cs.rice.eduUp
ricepl-2.cs.rice.eduUp
ricepl-3.cs.rice.eduUp
righthand.eecs.harvard.eduUp
scratchy.cs.uga.eduUp
scut1.6planetlab.edu.cnUp
scut2.6planetlab.edu.cnDown
sdu2.6planetlab.edu.cnDown
selene.nbgisp.comDown
seu1.6planetlab.edu.cnDown
seu2.6planetlab.edu.cnDown
sjtu1.6planetlab.edu.cnUp
sjtu2.6planetlab.edu.cnDown
soccf-planet-001.comp.nus.edu.sgDown
soccf-planet-002.comp.nus.edu.sgDown
system18.ncl-ext.netUp
system19.ncl-ext.netDown
thu1.6planetlab.edu.cnUp
tilsplanet1.tils-research.itDown
tju1.6planetlab.edu.cnUp
tju2.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
vayu.iitd.ernet.inDown
vn1.cs.wustl.eduUp
vn2.cs.wustl.eduUp
vn3.cs.wustl.eduUp
x2.cs.vmk.unn.ruDown
xjtu2.6planetlab.edu.cnUp
xmu1.6planetlab.edu.cnUp
xmu2.6planetlab.edu.cnDown
zju1.6planetlab.edu.cnDown
zju2.6planetlab.edu.cnDown
zzu2.6planetlab.edu.cnUp

Meridian Project

Computer Science Department
Cornell University