You are here: Home / RTLWS 1999-2017 / 
2025-03-17 - 02:35

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010

Ninth Real-Time Linux Workshop on November 2 to 4, 2007, in Linz, Austria


Prototyping User-Oriented Addressing Model in Linux Kernel

Maoke Chen, Taoyu Li, Dong Zhou and Xing Li

The emergence of slice-based computing model has raised high demand on replacing the interface-based addressing model with user-oriented addressing paradigm. Assigning IP addresses to users instead of interfaces or hosts help us to realize high-granularity controls on port resource utilization, identity authentication, and quality of service. However, this is not a very easy change. It is calling an innovation on the operating system design. In this paper, we propose a reference prototype implementation of Linux operating system, which enables the administrator to associate each user with a certain IPv6 (or IPv4) address and to limit that processes of a certain user can use that user's address only, to send or receive packets. The system prototype has been implemented via three major works. First, a data structure is added in the operating system to record the user-address correspondence information. Second, the socket library in the Linux kernel is modified in order that address usage permission is checked when process revokes connect, bind or sendmsg. Finally, a minimal set of administration tools has been developed so that the host administrator can configure the user-address correspondence according to necessity. Basic experiments have shown that the prototype is working well without significant performance degradation. We also would like to briefly discuss some controversy about user-oriented addressing model in this paper, but only the implementation level, but also in the context of architectural design.

 

Valid XHTML 1.0 Transitional