Skip to content
View Augists's full-sized avatar
๐Ÿง‘โ€๐Ÿ’ป
Coding
๐Ÿง‘โ€๐Ÿ’ป
Coding

Organizations

@NAOSI-DLUT @DUT-Unix-Like-Group @XJTU-NetVerify

Block or report Augists

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Augists/README.md

Focus on NETWORKING

Please refer to XJTU-NetVerify for open source projects from NetVerify Lab

[ ๐ŸŽž๏ธ Photography | ๐ŸŽ๏ธ Formula One | ๐Ÿ– DIY | ๐Ÿ–ฅ๏ธ Desktop Setup | ๐Ÿง‘ Open Source | ๐ŸŽถ Music | ๐Ÿ•น๏ธ Valorant ]

Projects

NAOSI-DLUT - https://github.com/NAOSI-DLUT

Network And Open Source Institute in Dalian University of Technology.

I am so proud of our organization. Here we provide all the resources you need in DUT as our best effort.

NDD - https://github.com/XJTU-NetVerify/NDD

Network Decision Diagram [NSDI'25 Outstanding Paper] in XJTU-NetVerify lab

A new decision diagram customized for network verification. It is more efficient than BDD when used for network verification, in terms of memory and computation. NDD wraps BDD with another layers of decision diagram, such that each node represents a field of the network, and each edge is labeled with a BDD encoding the values of that field. Due to the locality of fields in networks, NDD can significantly reduce the redundant nodes.

Also refer to:

ViFi - https://github.com/Augists/ViFi

A multi-model human activity detection tool based on our paper [MASS'22] in DLUT WiLNA lab.

Recogize human activity behaviors by WiFi CSI data and video frames. Gain a much better performance than GateFi [IoTJ'23].

Batfish PR - https://github.com/Augists/batfish

Pull Request on Batfish - https://github.com/Batfish/Batfish

  • feat: NDD data structure support
  • fix: duplicated BDD operations
mindoc PR - https://github.com/Augists/mindoc

An online document management system based on Beego in Golang.

  • feat: Microsoft format importing support
VN_R_S_WRR & nginx PR - https://github.com/Augists/VN_R_S_WRR

Virtual Node Random Smooth Weighted Round Robin algorithm, aimed to solve the "herd effect" problem in cluster deployment scenarios.

Very simple modification at nginx swrr branch - https://github.com/Augists/nginx

Also refer to PR - nginx/nginx#837

Consistent Hashing Algorithms Benchmark - https://github.com/Augists/Consistent-Hashing-Algorithms-Benchmark

Experiments in different consistent hashing algorithms on load balancing, lookup time cost, remapping.

Description and analysis LB algorithms: hash mod, hash-ring chash, multi-probe chash, Jump chash, Maglev chash, AnchorHash, DxHash, Rendezvous hash. Also take a look of my blog - https://augists.top/NOTES/LB/LB%20Algorithms%20Sharing

gc - https://github.com/Augists/gc

A CLI tool written in Go that streamlines the process of crafting conventional Git commit messages. It provides an interactive experience for building commits and features an experimental AI-assisted commit message generation based on your staged changes.

ServiceLogosEn - https://github.com/Augists/ServiceLogosEn

An English version of kawaii logos for coders.

For its original Japanese version and LICENSE, please refer to SAWARATSUKI https://github.com/SAWARATSUKI/KawaiiLogos

blist hugo theme - https://github.com/Augists/blist-hugo-theme

A hugo theme adjust to our lab homepage - https://github.com/XJTU-NetVerify/XJTU-NetVerify.github.io. And it can be access by https://xjtu-netverify.github.io

Also refer to our ANTS Group Index Webpage - https://github.com/XJTU-NetVerify/ants-index

dot to ascii graph - https://github.com/Augists/dot2ascii

A tool for generating ascii flow graph in DOT language.

$ ./dot2ascii-darwin example/example.dot
+-----------+
|    Foo    |
+-----------+
  |
  |
  v
+-----------+
|     b     | -+
+-----------+  |
  |            |
  |            |
  v            |
+-----------+  |
|     c     |  |
+-----------+  |
  :            |
  : edgename   |
  v            |
+-----------+  |
|     d     | -+
+-----------+
$ dot2ascii --fancy example/example2.dot

                 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                 โ”‚         โ”‚
     โ”Œโ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”
  โ”Œโ”€ โ”‚ 0 โ”‚ โ”€โ”€โ”€ โ”‚ 1 โ”‚ โ”€โ”€โ”€ โ”‚   โ”‚ โ”€โ”€โ”€ โ”‚ 3 โ”‚
  โ”‚  โ””โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”˜     โ”‚   โ”‚     โ””โ”€โ”€โ”€โ”˜
  โ”‚    โ”‚                 โ”‚   โ”‚
  โ”‚    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ 2 โ”‚
  โ”‚                      โ”‚   โ”‚
  โ”‚                      โ”‚   โ”‚
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚   โ”‚
                         โ””โ”€โ”€โ”€โ”˜
LaTeX Thesis for SSDUT - https://github.com/Augists/LaTeXThesis4SSDUT
Font and other public resources - https://github.com/Augists/PublicResources

An upper alphabet font for poster and cover (designed by myself) & DUT slide template & other tools.

Pinned Loading

  1. ViFi ViFi Public

    A multi-model human activity detection tool. My Undergraduate Graduation Design

    Python 5

  2. mtpndd mtpndd Public

    Network Decision Diagram operated (both in NDD and BDD) in parallel

    C 3

  3. Consistent-Hashing-Algorithms-Benchmark Consistent-Hashing-Algorithms-Benchmark Public

    ไธ€่‡ดๆ€งๅ“ˆๅธŒ็ฎ—ๆณ•ๅฎž้ชŒ๏ผˆๅˆ†ๅธƒๅ‡ๅŒ€ๆ€งใ€ๆŸฅ่ฏขๆ€ง่ƒฝใ€้‡ๆ˜ ๅฐ„๏ผ‰๏ผŒๅŒ…ๆ‹ฌๅ“ˆๅธŒๆจก๏ผˆๅŸบๅ‡†๏ผ‰ใ€ๅ“ˆๅธŒ็Žฏใ€ๅคšๆŽข้’ˆใ€่ทณ่ทƒใ€Maglevใ€AnchorHashใ€DxHashใ€Rendezvous

    Go 6

  4. VN_R_S_WRR VN_R_S_WRR Public

    Virtual Node Random Smooth Weighted Round Robin

    Go 2

  5. bdd-undergra-thinking bdd-undergra-thinking Public

    Talk about the order when creating variables and constructing bdd.

    Java 1 2

  6. PublicResources PublicResources Public

    ไธชไบบ่‡ชๅˆถๅ…ฌๅผ€่ต„ๆบ๏ผŒๆฌข่ฟŽ้žๅ•†็”จไฝฟ็”จ

    Python 4