Repository navigation
Expand file tree
/
Copy pathCITATION.cff
More file actions
94 lines (94 loc) · 3.31 KB
/
Copy pathCITATION.cff
File metadata and controls
94 lines (94 loc) · 3.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
cff-version: 1.2.0
title: "DiffServ4NS for ns-2: the 2001 original and the 2026 ns-2.35 port"
message: >-
If you use this software in academic work, please cite both the
software (this entry, repository-code) and the peer-reviewed 2002 ISCC
paper (preferred-citation below). The 2001 thesis is the authoritative
design document and is listed under references.
type: software
authors:
- given-names: Sergio
family-names: Andreozzi
email: sergio.andreozzi@gmail.com
orcid: "https://orcid.org/0000-0001-5567-4000"
affiliation: "Independent Researcher"
version: "v1.0-archival"
date-released: "2026-04-23"
license: GPL-2.0-only
repository-code: "https://github.com/digitalities/diffserv4ns"
url: "https://github.com/digitalities/diffserv4ns"
abstract: >-
DiffServ4NS is a Differentiated Services module for the ns-2 network
simulator, implementing RFC 2474/2475 edge and core routers with
policers (Token Bucket, srTCM, trTCM, TSW2CM, TSW3CM), droppers (WRED,
RIO), fair-queueing schedulers (WFQ, WF2Q+, SCFQ, SFQ, LLQ, alongside
RR, WRR, WIRR and strict priority), and per-DSCP monitoring of one-way
delay, delay variation, goodput, RTT and window size. Designed in 2001
as the implementation backing the author's MSc thesis and released on
SourceForge in 2006, it is preserved here in two variants: the 2001
sources on the ns-2.29 API, kept verbatim, and a 2026 ns-2.35 port
layer that fixes nine latent defects and corrects the UDP header size
without altering the 2001 design.
keywords:
- DiffServ
- "differentiated services"
- "fair queueing"
- WFQ
- "WF2Q+"
- SCFQ
- SFQ
- LLQ
- WRED
- RIO
- ns-2
- ns-2.29
- ns-2.35
- "quality of service"
- "traffic control"
- "network simulation"
- "RFC 2474"
- "RFC 2475"
- "RFC 2697"
- "RFC 2698"
- "research software"
- reproducibility
identifiers:
- type: doi
value: "10.5281/zenodo.19665019"
description: "Concept DOI (Zenodo ns-2 archive — 2001 original on ns-2.29 + 2026 ns-2.35 port layer)."
preferred-citation:
type: conference-paper
title: "Differentiated Services: An Experimental vs. Simulated Case Study"
authors:
- family-names: Andreozzi
given-names: Sergio
orcid: "https://orcid.org/0000-0001-5567-4000"
affiliation: "Independent Researcher"
collection-title: "Proceedings of the Seventh IEEE Symposium on Computers and Communications (ISCC 2002)"
conference:
name: "ISCC 2002"
city: "Taormina"
country: "IT"
date-start: "2002-07-01"
date-end: "2002-07-04"
year: 2002
start: 383
end: 390
isbn: "0-7695-1671-8"
doi: "10.1109/ISCC.2002.1021705"
publisher:
name: "IEEE Computer Society"
notes: "Peer-reviewed distillation of the 2001 thesis. Open-access preprint at https://doi.org/10.5281/zenodo.19665017."
references:
- type: thesis
title: "DiffServ simulations using the Network Simulator: requirements, issues and solutions"
authors:
- family-names: Andreozzi
given-names: Sergio
orcid: "https://orcid.org/0000-0001-5567-4000"
year: 2001
institution:
name: "Lappeenranta University of Technology / Universita degli Studi di Pisa"
thesis-type: "Master's thesis"
doi: "10.5281/zenodo.19662899"
notes: "Authoritative design specification of the original DiffServ4NS module (Chapter 3.3.3, Figure 3.11)."