System Architecture

System Architecture

7404 bookmarks
Custom sorting
FUSE passthrough for file I/O
FUSE passthrough for file I/O
There are some filesystems that use the Filesystem in Userspace (FUSE) framework but only to provide a different view of an underlying filesystem, such as different file metadata, a changed directory hierarchy, or other changes of that sort. The read-only filtered filesystem, which simply filters the view of which files are available, is one example; the file data could come directly from the underlying filesystem, but currently needs to traverse the FUSE user-space server process. Finding a way to bypass the server, so that the file I/O operations go directly from the application to the underlying filesystem would be beneficial. In a filesystem session at the 2023 Linux Storage, Filesystem, Memory-Management and BPF Summit, Miklos Szeredi wanted to explore different options for adding such a mechanism, which was referred to as a "FUSE passthrough"—though "bypass" might be a better alternative.
·lwn.net·
FUSE passthrough for file I/O
An Introduction to TLA+ and Its Use in Parties
An Introduction to TLA+ and Its Use in Parties
TLA+ is a system for modeling all possible states of a system. On this model, you can then verify certain properties of this system. Smart people can use this to check that their thread scheduling runs all threads equally, or that their work queue will never overflow. In this article, we'll try and verify the fraught process of ordering pizza for a pizza party as a small introduction to the concepts and syntax of TLA+.
·innoq.com·
An Introduction to TLA+ and Its Use in Parties
Understanding database Indexes in PostgreSQL
Understanding database Indexes in PostgreSQL
Understand SQL indexes, organize your knowledge, and memorize good practices regarding performance optimization in PostgreSQL.
·blog.mastermind.dev·
Understanding database Indexes in PostgreSQL
Peer-to-peer DMA
Peer-to-peer DMA
In a plenary session on the first day of the 2023 Linux Storage, Filesystem, Memory-Management and BPF Summit, Stephen Bates led a discussion about peer-to-peer DMA (P2PDMA). The idea is to remove the host system's participation in a transfer of data from one PCIe-connected device to another. The feature was originally aimed at NVMe SSDs so that data could simply be copied directly to and from the storage device without needing to move it to system memory and then from there to somewhere else.
·lwn.net·
Peer-to-peer DMA
The 2023 LSFMM+BPF Summit
The 2023 LSFMM+BPF Summit
The 2023 Linux Storage, Filesystem, Memory-Management, and BPF Summit was held May 8 to 10 in Vancouver, British Columbia, Canada. This year, a slightly enlarged crowd (150 developers) met to discuss ongoing core-kernel development projects, solve problems, and chart a course for the next year. LWN was, of course, there as well.
·lwn.net·
The 2023 LSFMM+BPF Summit
The Future Of AI Training Demands Optical Interconnects
The Future Of AI Training Demands Optical Interconnects
Artificial intelligence has taken the datacenter by storm, and it is forcing companies to rethink the balance between compute, storage, and networking. Or
·nextplatform.com·
The Future Of AI Training Demands Optical Interconnects
ARM or x86? ISA Doesn’t Matter
ARM or x86? ISA Doesn’t Matter
For the past decade, ARM CPU makers have made repeated attempts to break into the high performance CPU market so it’s no surprise that we’ve seen plenty of articles, videos and discussi…
·chipsandcheese.com·
ARM or x86? ISA Doesn’t Matter
Wardley Mapping and Strategy for Software Developers
Wardley Mapping and Strategy for Software Developers
All devs need to be aware of strategy. David Eastman walks through how to use Wardley mapping in the dev process, for example to map a build.
·thenewstack.io·
Wardley Mapping and Strategy for Software Developers
EventStoreDB - the state-transition database for data-driven businesses
EventStoreDB - the state-transition database for data-driven businesses
Capture and retain all your data at an atomic level, in sequence from anywhere inside your organization, and work seamlessly with any downstream system in real time. Available for free download on most platforms or use our managed service Event Store Cloud.
·eventstore.com·
EventStoreDB - the state-transition database for data-driven businesses
4 Core Principles of GitOps
4 Core Principles of GitOps
It's at the point where GitOps is getting enough notice that a brief on its principles is appropriate. Here are four ground rules to keep in mind.
·thenewstack.io·
4 Core Principles of GitOps
Make room for JavaSpaces, Part 1
Make room for JavaSpaces, Part 1
This article teaches you about a simple, yet powerful, new network and distributed programming tool: JavaSpaces. It's the first in a series of articles on JavaSpaces that will be featured every other month in this column. JavaSpaces is a new Jini service that is based on a persistent object store and exchange mechanism. If you're writing Jini applications, you'll want to know how to use JavaSpaces so that you can coordinate the participants in a Jini federation; you can also use JavaSpaces outside of Jini to create sophisticated distributed applications. In either case, JavaSpaces can significantly reduce the time and effort required to design and implement your network applications. If you're working on these types of applications, you'll want to read about JavaSpaces and add it to your programming repertoire. (3,800 words)
·infoworld.com·
Make room for JavaSpaces, Part 1
Enterprise AI Apps Platform | Ikigai Labs
Enterprise AI Apps Platform | Ikigai Labs
Where Actionable Insights Turn Into Insightful Actions. Optimize your mission - critical processes in real time with the only operational BI platform that weighs all possible scenarios and suggests daily actions
·ikigailabs.io·
Enterprise AI Apps Platform | Ikigai Labs
Infrastructure as Code in Any Programming Language
Infrastructure as Code in Any Programming Language
Not every engineer has a deep infrastructure background and yet needs to get more hands-on with it these days. That’s where Infrastructure as Code can help.
·thenewstack.io·
Infrastructure as Code in Any Programming Language
How to Incorporate Live Traffic Data into Your Routes
How to Incorporate Live Traffic Data into Your Routes
A tutorial on how to set up a dynamic, real-time routing solution that finds the best path when traffic on each road segment is constantly changing.
·thenewstack.io·
How to Incorporate Live Traffic Data into Your Routes