Research and Originality Policy
This book is developed from primary research, official documentation, source code, talks, and reproducible experiments. Its explanations, diagrams, examples, and exercises are independently conceived and written.
Originality rules
- Do not copy or lightly paraphrase prose, examples, diagrams, exercises, or chapter sequences from a source.
- Develop every explanation from primary evidence and the book’s own systems model. Cite the evidence that supports factual claims.
- Create new diagrams, examples, workloads, experiments, and terminology.
- Use short quotations only when the exact wording is essential, and attribute them immediately.
- Record inspiration separately from manuscript prose so source language does not leak into a draft.
Evidence hierarchy
Prefer evidence in this order:
- implementation and tests at a recorded commit;
- primary research papers and specifications;
- official project and hardware documentation;
- reproducible measurements produced for this book;
- maintainers’ talks, design discussions, and issue threads;
- secondary explanations, used mainly to discover primary sources.
Time-sensitive claims must state a date, release, or commit. A repository’s current behavior must never be presented as a timeless property.
Claim types
Drafts should distinguish three kinds of statements:
- Principle: a durable model or design trade-off.
- Implementation: how a named revision of a system realizes that principle.
- Measurement: a result under an explicitly recorded setup.
This separation prevents an implementation detail from masquerading as a law and prevents one benchmark result from becoming universal advice.
Benchmark requirements
Every performance claim should record, where applicable:
- model, precision, quantization, and software revisions;
- accelerator, CPU, memory, interconnect, and topology;
- request arrival process and input/output length distributions;
- concurrency, cache state, warm-up, and failure/retry policy;
- latency percentiles, throughput, goodput, errors, and quality checks;
- exact commands, configuration, raw results, and analysis code.
Comparisons must use equivalent semantics and quality targets. Results that cannot be reproduced are labeled observations, not conclusions.
Repository studies
vLLM and SGLang will be studied with the same template:
- identify the public behavior and user-visible contract;
- trace the control path from request to scheduler to model runner;
- trace state ownership and data movement;
- locate the tests that define expected behavior;
- reproduce a minimal experiment;
- explain the trade-off without copying source comments or documentation.
Other engines and runtimes may be included when they reveal a materially different design. Inclusion is driven by explanatory value, not popularity.
Review gates
A chapter is ready to publish only when it passes four reviews:
- Originality: structure, prose, examples, and figures are independently created.
- Technical: claims match primary evidence and are versioned when needed.
- Experimental: measurements are reproducible and include correctness or quality controls.
- Pedagogical: the reader can state the decision, trade-off, and failure mode after completing the chapter.