Forschung unter NetBSD

Viele Gruppen, Organisationen und Einzelpersonen betreiben Forschung und Demonstrationen unter NetBSD. Sollten Sie Informationen bezüglich ähnlicher Projekte haben, so lassen Sie es uns wissen.

Netzwerk orientiert

Weitere


Netzwerk orientiert


TCP in Satelliten Netzwerken (NASA Lewis) (zurück)

Das NASA Lewis Research Center - Satellite Networks and Architectures Branch nutzt nahezu ausschließlich NetBSD in ihrer Untersuchung von TCP für den Gebrauch in Satelliten Netzwerken. Momentan erforschen sie mehrere vorgeschlagene Änderungen des Transmission Control Protocol (TCP). Erweiterungen zur Verbesserung der Satelliten-Kommunikation werden sowohl hier als auch für den Gebrauch in terrestrischen Umfeldern getestet. Unter den getesteten Erweiterungen sind Retransmissionsmechanismen, die auf selektiven Antworten (z. B. FACK TCP) basieren, als auch TCP mit längeren anfänglichen Fenstern. Momentan werden die Leistung dieses Mechanismus und der Vergleich zu normalem Netzwerkverkehr getestet. Des Weiteren arbeiten sie mit den TCP Over Satellite und TCP Implementations Working Groups der Internet Engineering Task Force (IETF) zusammen.

IPv6/IPsec (KAME) (zurück)

Das KAME Projekt. Eine Forschungsgruppe zur Implementation von IPv6, IPsec und anderen neueren TCP/IP verwandten Technologien in BSD UNIX Kernel unter einer BSD Lizenz. Der KAME Stack wurde im Juni 1999 in den NetBSD-current Source Tree aufgenommen.

ONE-IP - Hosting eines Service auf einem Cluster (zurück)

ONE-IP: Techniques for Hosting a Service on a Cluster of Machines. Zwei neue Techniken -- ONE-IP genannt -- um die hereinkommenden Anfragen eines Client nach einem einzelnen Service auf verschiedene Maschinen eines Clusters durch die Verteilung der Pakete auf dem IP Level aufzuteilen.

Institute for Media Communication (IMK) Value-added Solutions (zurück)

Das Institute for Media Communication (IMK) Value-added Solutions Department. Momentane Projekte, die unter NetBSD vorgenommen werden:

SCore Cluster System Software (zurück)

SCore Cluster System Softwarea>. Ein Forschungsprojekt in einer Parallell Programming Umgebung von Workstations und PC Clustern. Es besteht aus der PM Communication Library für Myrinet, MPICH-PM, der SCore-S Library, dem SCore-D User-level Parellel Operating System und der MPC++ Parallell Programming Sprache und der Laufzeitumgebung.

TCP Vegas mit Live Experiments (zurück)

NetBSD TCP Vegas with Live Experiments. TCP Vegas ist ein erweitertes Slowstart TCP Flow Controle Modul von Lawrence Brakmo und anderen von der Universität von Arizona. Prof. Peter B. Danzig und seiner Gruppe an usc.edu übertrugen TCP Vegas auf NetBSD 1.0.

Weitere


Das UVM Virtual Memory System (zurück)

UVM ist ein virtuelles Memory System speziell entworfen um I/O und IPC Systeme mit einer Reihe flexibler Datenbewegungs-Mechanismen auszustatten. Integriert in das NetBSD Betriebssystem ersetzt UVM das Mach basierte 4.4BSD VM System komplett. Zusätzlich zu den oben erwähnten Mechanismen verbessert UVM Virtuelle Speicherleistungen gegenüber BSD VM in traditionellen Bereichen wie z. B. dem Forking and Pageout. Da UVM vollständig im BSD System verankert ist, verwaltet es sämtliche Features einer traditionellen Unix Umgebung, wie sie von Programmierern erwartet wird.

Space Acceleration Measurement System II (SAMS-II) (zurück)

SAMS-II Project - Space Acceleration Measurement System II
NASA misst die Mikroschwerkraft der Internationalen Raumstation durch ein Distributed System, bestehend aus den Folgenden:
  • RTS (Remote Triaxial Systems)
    Mehrere PC104 ISA Boxen mit NetBSD 1.2.1 oder 1.3.2.
  • ICU (Interium Control Unit)
    Ein IBM ThinkPad 760XD als temporäre Hauptmaschine.
Die Lieferung des ersten RTS wurde für September 1998, die Einführung in die Raumstation für Januar 2000 geplant. Nach aktuellem Stand vom März 2002 sind mehrere RTS Systeme in der Raumstation installiert um speziell die angehenden Mikroschwerkrafts Experimente zu unterstützen.

Weitere Informationen gibt es in einigen der E-Mails auf der port-i386 Mailing List, wo Sie auch weitere Details bezüglich der Hardware finden können.

Massively-parallel And Real-time Storage (zurück)

Project Massively-parallel And Real-time Storage (MARS)
Cluster-basierte Architekturen die billige Personal Computer (PCs), durch Hochgeschwindigkeitsleitungen verbunden sind als Kosten-effiziente Lösung zur Verfügbarkeit von skalierbaren High-Performance Multimedia-On-Demand (MOD) Storage Server anerkannt. Normalerweise laufen diese PCs ein Betriebssystem wie UNIX welches traditioneller weise für den interaktiven Gebrauch und optimiert wurden und welchen schnelle Platte<->Netzwerk Datenpfade sowie Unterstützung garantierten CPU und Storage Zugriffs fehlt. In diesem Bereich bieten wir Design, Implementation und Leistungsmessungen innovativer Erweiterungen gegenüber 4.4BSD Unix, die diese Limitationen als Teil unseres Massively-parallel And Real-time Storage (MARS) Projektes umgehen und korrigieren. Die folgenden Verbesserungen an einem 4.4BSD folgenden Public Domain NetBSD UNIX Betriebssystem sind von uns implementiert worden:

  1. Ein neues Kernel Buffer Management System -- Multimedia M-buf (mmbuf) -- welches den Datenpfad eines Storage Devices zum Netzwerkinterface verkürzt.
  2. gerechtes Queuing innerhalb der SCSI Treiber um gerechte Teilung zwischen Echtzeit- und Nicht-Echtzeit Streams zu ermöglichen, und
  3. Integration dieser neuen Services mit einem CPU Scheduling Mechanismus namens Real Time Upcall und einem Software Disk Striping Treiber namens Concatenated Disk (ccd).

Unsere experimentellen Resultate demonstrieren, dass diese Änderungen eine Verbesserung des Throughput und QOS Garantien auf dem Datenpfad von der Platte zum Netzwerk darstellen.

Es bestehen Veröffentlichungen die diese Erweiterungen in IEEE Multimedia98 beschreiben; des Weiteren gibt es Veröffentlichungen über ""Project MARS-Scalable, Web Based Multimedia-On-Demand Servers and Services", aus welchen diese Arbeit stammt:

http://www.ccrc.wustl.edu/~milind/MediaServers.html

System Performance Analysis (Harvard VINO) (zurück)

System Performance Analysis
Harvard University VINO Research Group
  • Vergleichende Studien von Windows for Workgroups (tm), Windows NT (tm) und NetBSD
  • Betriebssystem Benchmarking unmittelbar nach Lmbench: Eine Fallstudie der Leistung von NetBSD auf dem Intel x86
  • Eine Dekompositionaler Ansatz zur Bewertung der Leistung von Computer Systemen

New Callout und Timer Facilities (zurück)

New Callout und Timer Facilities für NetBSD
Forschung, die an der Washington University in St. Louis betrieben wird: Aktuelle BSD Kernel (4.4BSD-Lite und Derivate) messen die Zeit proportional zu der Anzahl anstehender Timer (``callouts'') zum Setzen oder Beenden eines Timers. Diese Implementation braucht konstante Zeit um die Timer zu starten, zu stoppen und zu warten, welches zu einem höchst skalierbaren Design, welchen Tausende von anstehenden Timern ohne wesentliche Unkosten unterstützen kann, führt. Ungleich bereits existierenden Implementationen ist es hier garantiert, dass Interrupts lediglich für eine kurze, begrenzte Zeitlänge ausgeschlossen werden.

Home page
Galerie

(Ihre Meinung) $NetBSD: research.html,v 1.13 2007/12/02 08:53:40 wiz Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.