5 dépôts
Logic for prioritizing request execution based on system load and cohort levels.
Distinct from Request Processing: Distinct from Request Processing: focuses on the prioritization logic during overload rather than the general request lifecycle.
Explore 5 awesome GitHub repositories matching networking & communication · Priority Schedulers. Refine with filters or upvote what's useful.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Prioritizes request processing during overload conditions to maintain system stability.
Gunicorn is a production-grade WSGI HTTP server designed for deploying Python web applications. It functions as a process manager that utilizes a pre-fork worker model, where a master process initializes the application and spawns multiple child processes to handle incoming requests in parallel. This architecture ensures high performance and stability by isolating application execution within persistent worker processes. The server distinguishes itself through its flexible concurrency models and robust process lifecycle management. It supports interchangeable worker types, including synchrono
Tracks client-indicated stream priorities and makes them available to applications for optimized request handling.
Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera
Assigns a numerical priority to a CUDA stream to hint at the GPU scheduler for finer-grained work ordering.
nghttp2 est une suite de bibliothèques C de bas niveau et d'outils conçus pour implémenter le protocole HTTP/2. Elle fournit une implémentation efficace en mémoire de la logique fondamentale du protocole, y compris le cadrage (framing), le multiplexage de flux et le contrôle de flux. Le projet inclut une bibliothèque dédiée à la compression et à la décompression d'en-têtes HPACK pour réduire la bande passante réseau. Il fournit également un ensemble d'outils pour analyser le trafic réseau et évaluer les performances du serveur, y compris des mesures de débit et de latence. Ses capacités plus larges couvrent l'implémentation de protocoles et la gestion du trafic, y compris la négociation de connexion ALPN, la priorisation des requêtes et la validation des composants d'en-tête. La bibliothèque prend en charge des extensions de protocole personnalisées via un système d'événements basé sur des rappels (callbacks) et inclut des utilitaires pour la gestion de la mémoire et la traduction des codes d'erreur. Le projet inclut un support de build et des scripts de configuration pour la compilation croisée de binaires pour la plateforme Android.
Initializes default stream weights and exclusivity to manage server resource allocation.
This project provides the formal network protocol standards and technical specifications for HTTP/2. It defines the requirements for binary framing structures, the HPACK compression standard for header fields, and the general behaviors necessary to ensure consistent data exchange and interoperability between network clients and servers. The specification covers the mechanisms for binary frame multiplexing and the HPACK standard to reduce network bandwidth and latency. It details the rules for session establishment, including connection preface handshaking and protocol negotiation. The projec
Establishes rules for stream-priority weighting to optimize the delivery of critical resources.