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 NETWORK

Paper

  • NDD: A Decision Diagram for Network Verification | NSDI '25 | Outstanding Paper Award
      Network Decision Diagram, also named as NDD [https://github.com/XJTU-NetVerify/NDD] in XJTU-NetVerify lab [https://github.com/XJTU-NetVerify]
      
      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:
      
      * jdd - https://github.com/Augists/jdd, a modified version of BDD Java implementation.
      * bdd-undergra-thinking - https://github.com/Augists/bdd-undergra-thinking, where we generated our basic idea of NDD.
      * blog - https://augists.top/NOTES/PAPER/From-Network-Verification-to-NDD.
    </details>
    
  • Towards WiFi-based real-time sensing model deployed on low-power devices | MASS '22
      Take a look at my BS thesis - 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].
    </details>
    

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

[ 🎞️ Photography | 🏎️ Formula One | 🖐 DIY | 🖥️ Desktop Setup | 🧑 Open Source | 🎶 Music | 🕹️ Valorant ]

Contributions

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.

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

Pinned Loading

  1. ViFi ViFi Public

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

    Python 6

  2. mtpndd mtpndd Public

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

    C 4

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

    一致性哈希算法实验(分布均匀性、查询性能、重映射),包括哈希模(基准)、哈希环、多探针、跳跃、Maglev、AnchorHash、DxHash、Rendezvous

    Go 7

  4. VN_R_S_WRR VN_R_S_WRR Public

    Virtual Node Random Smooth Weighted Round Robin

    Go 3

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

    Talk about the order when creating variables and constructing bdd.

    Java 2 2

  6. PublicResources PublicResources Public

    个人自制公开资源,欢迎非商用使用

    Python 5