<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>

<title>David Kotz papers for project 'sasos'</title>
<description>Papers from David Kotz and his research group, about SASOS (Single-Address-Space Operating Systems).
</description>
<language>en-us</language>
<pubDate>Mon, 06 Oct 2025 14:06:04 +0000</pubDate>
<link>https://www.cs.dartmouth.edu/~kotz/research/project/sasos/index.html</link>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<atom:link href="https://www.cs.dartmouth.edu/~kotz/research/project/sasos/feed.xml" rel="self" type="application/rss+xml"/>

<item>
<title>The Expected Lifetime of Single-Address-Space Operating Systems</title>
<guid>kotz:jaddrtrace</guid>
<pubDate>Mon, 01 Jul 1996 00:00:00 </pubDate>
<description>
David Kotz and Preston Crow.
 &lt;b&gt;The Expected Lifetime of Single-Address-Space Operating Systems.&lt;/b&gt;
 &lt;i&gt;Computing Systems&lt;/i&gt;, volume&#160;9, number&#160;3, pages&#160;155&#8211;178.
 MIT Press, Summer 1996.
 &lt;p&gt;&lt;b&gt;Abstract:&lt;/b&gt;
&lt;p&gt;Trends toward shared-memory programming paradigms, large (64-bit) address spaces, and memory-mapped files have led some to propose the use of a single virtual-address space, shared by all processes and processors. To simplify address-space management, some have claimed that a 64-bit address space is sufficiently large that there is no need to ever re-use addresses. Unfortunately, there has been no data to either support or refute these claims, or to aid in the design of appropriate address-space management policies. In this paper, we present the results of extensive kernel-level tracing of the workstations on our campus, and discuss the implications for single-address-space operating systems. We found that single-address-space systems will probably not outgrow the available address space, but only if reasonable space-allocation policies are used, and only if the system can adapt as larger address spaces become available.&lt;/p&gt;&lt;/p&gt;
 
</description>
<link>https://www.cs.dartmouth.edu/~kotz/research/kotz-jaddrtrace/index.html</link>
</item>

<item>
<title>The Expected Lifetime of &#8220;Single-Address-Space&#8221; Operating Systems</title>
<guid>kotz:addrtrace</guid>
<pubDate>Sun, 01 May 1994 00:00:00 </pubDate>
<description>
David Kotz and Preston Crow.
 &lt;b&gt;The Expected Lifetime of &#8220;Single-Address-Space&#8221; Operating Systems.&lt;/b&gt;
 &lt;i&gt;Proceedings of the ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems&lt;/i&gt;, pages&#160;161&#8211;170.
 ACM, May 1994.
 doi:10.1145/183019.183036.
 &lt;p&gt;&lt;b&gt;Abstract:&lt;/b&gt;
&lt;p&gt;Trends toward shared-memory programming paradigms, large (64-bit) address spaces, and memory-mapped files have led some to propose the use of a single virtual-address space, shared by all processes and processors. Typical proposals require the single address space to contain all process-private data, shared data, and stored files. To simplify management of an address space where stale pointers make it difficult to re-use addresses, some have claimed that a 64-bit address space is sufficiently large that there is no need to ever re-use addresses. Unfortunately, there has been no data to either support or refute these claims, or to aid in the design of appropriate address-space management policies. In this paper, we present the results of extensive kernel-level tracing of the workstations in our department, and discuss the implications for single-address-space operating systems. We found that single-address-space systems will not outgrow the available address space, but only if reasonable space-allocation policies are used, and only if the system can adapt as larger address spaces become available.&lt;/p&gt;&lt;/p&gt;
 
</description>
<link>https://www.cs.dartmouth.edu/~kotz/research/kotz-addrtrace/index.html</link>
</item>

<item>
<title>The Expected Lifetime of &#8220;Single-Address-Space&#8221; Operating Systems</title>
<guid>kotz:addrtrace-tr</guid>
<pubDate>Fri, 01 Oct 1993 00:00:00 </pubDate>
<description>
David Kotz and Preston Crow.
 &lt;b&gt;The Expected Lifetime of &#8220;Single-Address-Space&#8221; Operating Systems.&lt;/b&gt;
 Technical Report number&#160;PCS-TR93-198, Dept. of Math and Computer Science, Dartmouth College, October 1993.
 Revised version appeared in SIGMETRICS &#8217;94, and revised again on March 15, 1996.
 &lt;p&gt;&lt;b&gt;Abstract:&lt;/b&gt;
&lt;p&gt;Trends toward shared-memory programming paradigms, large (64-bit) address spaces, and memory-mapped files have led some to propose the use of a single virtual-address space, shared by all processes and processors. To simplify address-space management, some have claimed that a 64-bit address space is sufficiently large that there is no need to ever re-use addresses. Unfortunately, there has been no data to either support or refute these claims, or to aid in the design of appropriate address-space management policies. In this paper, we present the results of extensive kernel-level tracing of the workstations on our campus, and discuss the implications for single-address-space operating systems. We found that single-address-space systems will probably not outgrow the available address space, but only if reasonable space-allocation policies are used, and only if the system can adapt as larger address spaces become available.&lt;/p&gt;&lt;/p&gt;
 
</description>
<link>https://www.cs.dartmouth.edu/~kotz/research/kotz-addrtrace-tr/index.html</link>
</item>

</channel>
</rss>
