Date: Thu, 23 Apr 1998 10:14:09 -0400 (EDT) From: Mikhail Teterin <mi@aldan.algebra.com> To: current@FreeBSD.ORG Subject: Net swap protocol (was .... Booting a diskless client) Message-ID: <199804231414.KAA10503@rtfm.ziplink.net> In-Reply-To: <9804231005.AA17031@poveri.tekla.fi> from "Sakari Jalovaara" at "Apr 23, 98 01:05:39 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Sakari Jalovaara once stated: =>> let clients share a _single_ swap file efficiently and safely :) => Actually, that can be accomplished if you insert a layer in the => storage stack that redirects to allocation, much in the manner => that page maps do it for the allocation of virtual addresses to => real addresses. =When the diskless kernel frees a swap page, it would tell the server =to make a hole in the swap file at the appropriate place =(if the server supports the operation.) Or, a "brand new" net-swap protocol. Which will give the clients new type of block devices (swapable onto), and who knows what to the server. To repeat Sun, the network is a computer, why not have a (possibility of) unified swap? An OS independent protocol with FreeBSD as a "reference implementation". Can the current swap functionality be carefully splitted into that of a client and a server? The server can then even try to do caching, so that a file loaded into one of the client's virtual memory can quickly be mapped into that of another, and all the other neat things FreeBSD's VM does now on a single computer... Time to get off those drugs, though... -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804231414.KAA10503>