title: Network Simulation Cradle

authors: Jansen, Samuel Thomas

subjects: computer

abstract: This thesis proposes the use of real world network stacks instead of protocol
abstractions in a network simulator, bringing the actual code used in
computer systems inside the simulator and allowing for greater simulation
accuracy. Specifically, a framework called the Network Simulation
Cradle is created that supports the kernel source code from FreeBSD, OpenBSD
and Linux to make the network stacks from these systems available to the
popular network simulator ns-2.

Simulating with these real world network stacks reveals situations where the
result differs significantly from ns-2's TCP models. The simulated
network stacks are able to be directly compared to the same operating system
running on an actual machine, making validation simple. When measuring the
packet traces produced on a test network and in simulation the results are
nearly identical, a level of accuracy previously unavailable using traditional
TCP simulation models. The results of simulations run comparing ns-2 TCP
models and our framework are presented in this dissertation along with
validation studies of our framework showing how closely simulation resembles
real world computers.

Using real world stacks to simulate TCP is a complementary approach to using
the existing TCP models and provides an extra level of validation. This way of
simulating TCP and other protocols provides the network researcher or engineer
new possibilities. One example is using the framework as a protocol
development environment, which allows user-level development of protocols with
a standard set of reproducible tests, the ability to test scenarios which are
costly or impossible to build physically, and being able to trace and debug
the protocol code without affecting results.

text: Network Simulation Cradle This thesis proposes the use of real world network stacks instead of protocol
abstractions in a network simulator, bringing the actual code used in
computer systems inside the simulator and allowing for greater simulation
accuracy. Specifically, a framework called the Network Simulation
Cradle is created that supports the kernel source code from FreeBSD, OpenBSD
and Linux to make the network stacks from these systems available to the
popular network simulator ns-2.

Simulating with these real world network stacks reveals situations where the
result differs significantly from ns-2's TCP models. The simulated
network stacks are able to be directly compared to the same operating system
running on an actual machine, making validation simple. When measuring the
packet traces produced on a test network and in simulation the results are
nearly identical, a level of accuracy previously unavailable using traditional
TCP simulation models. The results of simulations run comparing ns-2 TCP
models and our framework are presented in this dissertation along with
validation studies of our framework showing how closely simulation resembles
real world computers.

Using real world stacks to simulate TCP is a complementary approach to using
the existing TCP models and provides an extra level of validation. This way of
simulating TCP and other protocols provides the network researcher or engineer
new possibilities. One example is using the framework as a protocol
development environment, which allows user-level development of protocols with
a standard set of reproducible tests, the ability to test scenarios which are
costly or impossible to build physically, and being able to trace and debug
the protocol code without affecting results.

year: 2008

title: Al-Andalus Rediscovered: Iberia's New Muslims [Book Review]

authors: Drury, Abdullah

abstract: This article reviews the book 'Al-Andalus Rediscovered: Iberia’s New Muslims', by Marvine Howe.

text: Al-Andalus Rediscovered: Iberia's New Muslims [Book Review] This article reviews the book 'Al-Andalus Rediscovered: Iberia’s New Muslims', by Marvine Howe.

year: 2013-07

title: On the Role of Literature and Translation in Language Maintenance

authors: Harlow, Ray

subjects: literature

abstract: The paper investigates the actual and potential role which is played by the promotion of traditional and innovative literature in efforts to maintain minority language under threat from a dominant language. The arguments advanced in the controversy surrounding the incorporation of translated material in a minority language’s corpus are discussed, and the view represented that the appropriateness or otherwise of translating material into a minority language depends on the (sometimes implicit) ideological goals of the maintenance movement. Fishman’s (1991, 2001) Graded Intergenerational Disruption Scale provides a framework for this discussion.

text: On the Role of Literature and Translation in Language Maintenance The paper investigates the actual and potential role which is played by the promotion of traditional and innovative literature in efforts to maintain minority language under threat from a dominant language. The arguments advanced in the controversy surrounding the incorporation of translated material in a minority language’s corpus are discussed, and the view represented that the appropriateness or otherwise of translating material into a minority language depends on the (sometimes implicit) ideological goals of the maintenance movement. Fishman’s (1991, 2001) Graded Intergenerational Disruption Scale provides a framework for this discussion.

year: 2002-02