Enhancing Hurd’s Distributed Shared Memory for Cross-Node Process Management

This research proposal explores the implementation of a distributed shared memory system within the Hurd operating system architecture, aiming to enable inter-node process management while adhering to full POSIX semantics. The current limitations of Hurd, particularly its single-node memory allocation and process localization, are addressed through the development of a robust network messaging protocol and a new shared memory management strategy. The proposal outlines mechanisms for cross-node forks, process migration, and improved synchronization techniques, ensuring efficient memory usage across distributed nodes. Key enhancements to the Mach kernel, such as enabling memory managers to attach to unmanaged pages and refining authentication protocols, are discussed to facilitate secure and reliable multi-node operations. Future work will focus on optimizing memory allocation, integrating with existing file systems, and enhancing communication protocols to support a fully operational SSI (Scalable Shared Infrastructure) cluster environment. The outlined improvements aim to position Hurd as a viable platform for distributed computing, paving the way for advanced applications in multi-node resource management and process synchronization.

Authors

Institutions

Publication Details

Published
2025-04-25
DOI
https://doi.org/10.1109/icaid65275.2025.11034602
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Hurd’s Distributed Shared Memory for Cross-Node Process Management

Praval Panwar
Business Process Modeling and Analysis
article

Enhancing Hurd’s Distributed Shared Memory for Cross-Node Process Management

Praval Panwar
article en

Abstract

This research proposal explores the implementation of a distributed shared memory system within the Hurd operating system architecture, aiming to enable inter-node process management while adhering to full POSIX semantics. The current limitations of Hurd, particularly its single-node memory allocation and process localization, are addressed through the development of a robust network messaging protocol and a new shared memory management strategy. The proposal outlines mechanisms for cross-node forks, process migration, and improved synchronization techniques, ensuring efficient memory usage across distributed nodes. Key enhancements to the Mach kernel, such as enabling memory managers to attach to unmanaged pages and refining authentication protocols, are discussed to facilitate secure and reliable multi-node operations. Future work will focus on optimizing memory allocation, integrating with existing file systems, and enhancing communication protocols to support a fully operational SSI (Scalable Shared Infrastructure) cluster environment. The outlined improvements aim to position Hurd as a viable platform for distributed computing, paving the way for advanced applications in multi-node resource management and process synchronization.

Microsoft (United States) (US)
Openalex Percentile: Top 76%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Enhancing Hurd’s Distributed Shared Memory for Cross-Node Process Management — Praval Panwar · (2025) | TGRS Research Map | TGRS