Rusty - Light-weight, user-space, event-driven and highly-scalable TCP/IP stack

  •        152

Rusty is a light-weight, user-space, event-driven and highly-scalable TCP/IP stack. It has been developed to run on a EZChip TILE-Gx36 processor. Rusty is a light-weight, user-space, event-driven and highly-scalable TCP/IP stack. It has been developed to run on a EZChip TILE-Gx36 processor. Rusty takes full control of cores it runs on.

https://github.com/RaphaelJ/rusty

Tags
Implementation
License
Platform

   




Related Projects

mTCP - A Highly Scalable User-level TCP Stack for Multicore Systems


mTCP is a high-performance user-level TCP stack for multicore systems. Scaling the performance of short TCP connections is fundamentally challenging due to inefficiencies in the kernel. mTCP addresses these inefficiencies from the ground up - from packet I/O and TCP connection management all the way to the application interface. It translates expensive system calls to shared memory access between two threads within the same CPU core.

Seastar - High performance server-side application framework


SeaStar is an event-driven framework allowing you to write non-blocking, asynchronous code in a relatively straightforward manner. It is based on futures. Seastar is the first framework to bring together a set of extreme architectural innovations, including Shared-nothing design, High-performance networking, Futures and promises, Message passing etc.

microps - Micro TCP/IP Protocol Stack


Micro TCP/IP Protocol Stack

linedancer - A protocol agnostic tcp/ip gateway that runs in the upper layer of the OSI stack


A protocol agnostic tcp/ip gateway that runs in the upper layer of the OSI stack

TCP-IP-stack - Network project: build the TCP/IP protocole stack


Network project: build the TCP/IP protocole stack



JAXL


Jaxl is an asynchronous, non-blocking I/O, event based PHP library for writing custom TCP/IP client and server implementations. From it's previous versions, library inherits a full blown stable support for XMPP protocol stack. In v3.0, support for HTTP protocol stack was also added.

FNET - Embedded TCP/IP Stack


The FNET TCP/IP stack is a free, open source, dual TCP/IPv4 and IPv6 Stack for building an embedded communication software on 32bit MCUs.

uC/IP - TCP/IP for microcontrollers


uC/IP is a smallish TCP/IP protocol stack developed in ANSI C for microcontrollers and embedded systems.

Netty - Event-driven Asynchronous Network Application Framework


Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

dicsEE-IP - Open source TCP/IP Stack - Tutorial on how to write one


Open source TCP/IP Stack - Tutorial on how to write one

Apache MINA - A network application framework


Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract, event-driven, asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.

mIP - A C# Managed TCP/IP Stack for .NET Micro Framework


A fully managed TCP/IP stack for .NET MicroFramework with the primary purpose of enabling web servers. Local Name Resolution for Windows and iOS is automatic!

vhdl_TCPIP - TCP IP Stack (including DHCP) implemented in VHDL


TCP IP Stack (including DHCP) implemented in VHDL

muXTCP - Python Userspace TCP/IP Stack (historic upload from 2005)


Python Userspace TCP/IP Stack (historic upload from 2005)

hping2 - A software to do TCP/IP stack auditing and much more


A software to do TCP/IP stack auditing and much more

ocaml-lwip - OCaml bindings to the lwIP TCP/IP stack


OCaml bindings to the lwIP TCP/IP stack

CSCI460 - TCP/IP Stack in perl


TCP/IP Stack in perl

YRDKRX62N-uIP-Demo - uIP TCP/IP Stack Demo running on YRDKRX62N board


uIP TCP/IP Stack Demo running on YRDKRX62N board

dpdk-rumptcpip - TCP/IP stack for DPDK; uses rump kernels


TCP/IP stack for DPDK; uses rump kernels

fpga-net - Network stack (tcp/udp/ip/icmp) for FPGA


Network stack (tcp/udp/ip/icmp) for FPGA