In this position paper, we examine how economic theory can be applied to memory management. We observe the correspondence between the economic notion of a consumer and an instance of a virtual machine running a single pro-gram in an isolated heap. Economic resource consumption corresponds to the virtual machine requesting and receiving increased amounts of heap memory from the underlying op-erating system. As more memory is allocated to a virtual machine’s heap, there is additional benefit (cf. economic util-ity) from the extra resource. We also discuss production and cost functions, which might assist in efficient memory alloca-tion between multiple virtual machines that are competing for a fixed amount of shared system memory
With the democratization of cloud and datacenter comput-ing, users increasingly share large hardware...
A metacomputer is a set of machines networked together for increased computational performance. To b...
Designers of parallel computers have to decide how to apportion a machine's resources between p...
Multiple virtual machine (VM) workloads are increasingly com-mon, given the growth of managed enterp...
This paper argues that economic theory can improve our understanding of memory management. We introd...
Multiple virtual machine (VM) workloads are increasingly common, given the growth of managed enterpr...
Several companies offer computation on demand for a fee. More companies are expected to enter this b...
We introduce the Forseti system, which is a principled ap-proach for holistic memory management. It ...
This report explores how well-known techniques from micro-economics can be used to interpret and sol...
The use of economic principles in computer science is a comparatively recent development. The applic...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
Memory is hardware that is used by computer to load the operating system and run programs. It is bui...
ABSTRACT In this paper I have described the memory management and allocation techniques in computer...
With the democratization of cloud and datacenter comput-ing, users increasingly share large hardware...
A metacomputer is a set of machines networked together for increased computational performance. To b...
Designers of parallel computers have to decide how to apportion a machine's resources between p...
Multiple virtual machine (VM) workloads are increasingly com-mon, given the growth of managed enterp...
This paper argues that economic theory can improve our understanding of memory management. We introd...
Multiple virtual machine (VM) workloads are increasingly common, given the growth of managed enterpr...
Several companies offer computation on demand for a fee. More companies are expected to enter this b...
We introduce the Forseti system, which is a principled ap-proach for holistic memory management. It ...
This report explores how well-known techniques from micro-economics can be used to interpret and sol...
The use of economic principles in computer science is a comparatively recent development. The applic...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
Memory is hardware that is used by computer to load the operating system and run programs. It is bui...
ABSTRACT In this paper I have described the memory management and allocation techniques in computer...
With the democratization of cloud and datacenter comput-ing, users increasingly share large hardware...
A metacomputer is a set of machines networked together for increased computational performance. To b...
Designers of parallel computers have to decide how to apportion a machine's resources between p...