Skip to content

cxfcdcpu/TrajectoryRoutingDemo

Repository files navigation

TrajectoryRoutingDemo

The demo is shown in 2019 IEEE 38th Symposium on Reliable Distributed Systems (SRDS). The link of the demo paper is here: A Testbed for Data Routing in Low-Power WSNs using DV-Hop Based Trajectory Encoding Algorithm The current working demo is here: http://routing-demos.com:8080/

The server backend, frontend, and simulation program are in my another repository.

System overview and UML model

As my GPU server is in the lab where I can't connect without using TCP socket, So I use the consumer and producer archetecture that using a server that connect to the user as well as the GPU server. It connect to user with nodeJS web server and connec to GPU server with the NodeJs TCP server. The UML model is shown below: systemModel The UML class model look like follows: classModel

Usage

The demo is in the address http://routing-demos.com:8080/ The detailed usage tutorial is shown in the pdf file: tutorial

This github project only have the client part. It can be used as a GPU client that handel the computation load of encoding trajectory. The front end is in another project which is a coorperate project with my undergraduate student Jimmy Lin The NodeJS server and WSN simulation program is sololy writen by me. check out this project: https://github.com/cxfcdcpu/RoutingDemoServer

In Linux with cuda installed.

compile: nvcc *.cu *.cpp -o client

To run: sh autorestart.sh

Document

The documentation is generated with Doxygen. It is located in the doc folder

screen shot

Here is some screen shot of the demo: example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors