Matches in SemOpenAlex for { <https://semopenalex.org/work/W1979651969> ?p ?o ?g. }
Showing items 1 to 99 of
99
with 100 items per page.
- W1979651969 endingPage "630" @default.
- W1979651969 startingPage "583" @default.
- W1979651969 abstract "Single-language runtime systems, in the form of Java virtual machines, are widely deployed platforms for executing untrusted mobile code. These runtimes provide some of the features that operating systems provide: interapplication memory protection and basic system services. They do not, however, provide the ability to isolate applications from each other. Neither do they provide the ability to limit the resource consumption of applications. Consequently, the performance of current systems degrades severely in the presence of malicious or buggy code that exhibits ill-behaved resource usage. We show that Java runtime systems can be extended to support processes , and that processes can provide robust and efficient support for untrusted applications.We have designed and built KaffeOS, a Java runtime system that provides support for processes. KaffeOS isolates processes and manages the physical resources available to them: CPU and memory. Unlike existing Java virtual machines, KaffeOS can safely terminate processes without adversely affecting the integrity of the system, and it can fully reclaim a terminated process's resources. Finally, KaffeOS requires no changes to the Java language. The novel aspects of the KaffeOS architecture include the application of a user/kernel boundary as a structuring principle for runtime systems, the employment of garbage collection techniques for resource management and isolation, and a model for direct sharing of objects between untrusted applications. The difficulty in designing KaffeOS lay in balancing the goals of isolation and resource management against the goal of allowing direct sharing of objects.For the SpecJVM benchmarks, the overhead that our KaffeOS prototype incurs ranges from 0% to 25%, when compared to the open-source JVM on which it is based. We consider this overhead acceptable for the safety that KaffeOS provides. In addition, our KaffeOS prototype can scale to run more applications than running multiple JVMs. Finally, in the presence of malicious or buggy code that engages in a denial-of-service attack, KaffeOS can contain the attack, remove resources from the attacked applications, and continue to provide robust service to other clients." @default.
- W1979651969 created "2016-06-24" @default.
- W1979651969 creator A5002433369 @default.
- W1979651969 creator A5081080607 @default.
- W1979651969 date "2005-07-01" @default.
- W1979651969 modified "2023-10-17" @default.
- W1979651969 title "The KaffeOS Java runtime system" @default.
- W1979651969 cites W2006865915 @default.
- W1979651969 cites W2013724146 @default.
- W1979651969 cites W2035979763 @default.
- W1979651969 cites W2087747577 @default.
- W1979651969 cites W2109488945 @default.
- W1979651969 cites W2115597529 @default.
- W1979651969 cites W2116462984 @default.
- W1979651969 cites W2121134342 @default.
- W1979651969 cites W2131238817 @default.
- W1979651969 doi "https://doi.org/10.1145/1075382.1075383" @default.
- W1979651969 hasPublicationYear "2005" @default.
- W1979651969 type Work @default.
- W1979651969 sameAs 1979651969 @default.
- W1979651969 citedByCount "44" @default.
- W1979651969 countsByYear W19796519692012 @default.
- W1979651969 countsByYear W19796519692013 @default.
- W1979651969 countsByYear W19796519692014 @default.
- W1979651969 countsByYear W19796519692015 @default.
- W1979651969 countsByYear W19796519692017 @default.
- W1979651969 countsByYear W19796519692018 @default.
- W1979651969 countsByYear W19796519692019 @default.
- W1979651969 countsByYear W19796519692020 @default.
- W1979651969 countsByYear W19796519692023 @default.
- W1979651969 crossrefType "journal-article" @default.
- W1979651969 hasAuthorship W1979651969A5002433369 @default.
- W1979651969 hasAuthorship W1979651969A5081080607 @default.
- W1979651969 hasBestOaLocation W19796519691 @default.
- W1979651969 hasConcept C105122174 @default.
- W1979651969 hasConcept C111919701 @default.
- W1979651969 hasConcept C120314980 @default.
- W1979651969 hasConcept C132106392 @default.
- W1979651969 hasConcept C136085584 @default.
- W1979651969 hasConcept C145428669 @default.
- W1979651969 hasConcept C174954855 @default.
- W1979651969 hasConcept C176649486 @default.
- W1979651969 hasConcept C18131444 @default.
- W1979651969 hasConcept C181907185 @default.
- W1979651969 hasConcept C199360897 @default.
- W1979651969 hasConcept C25344961 @default.
- W1979651969 hasConcept C2775941552 @default.
- W1979651969 hasConcept C2779960059 @default.
- W1979651969 hasConcept C2780870223 @default.
- W1979651969 hasConcept C41008148 @default.
- W1979651969 hasConcept C51332947 @default.
- W1979651969 hasConcept C548217200 @default.
- W1979651969 hasConcept C75403996 @default.
- W1979651969 hasConcept C76399640 @default.
- W1979651969 hasConcept C86803240 @default.
- W1979651969 hasConcept C89423630 @default.
- W1979651969 hasConceptScore W1979651969C105122174 @default.
- W1979651969 hasConceptScore W1979651969C111919701 @default.
- W1979651969 hasConceptScore W1979651969C120314980 @default.
- W1979651969 hasConceptScore W1979651969C132106392 @default.
- W1979651969 hasConceptScore W1979651969C136085584 @default.
- W1979651969 hasConceptScore W1979651969C145428669 @default.
- W1979651969 hasConceptScore W1979651969C174954855 @default.
- W1979651969 hasConceptScore W1979651969C176649486 @default.
- W1979651969 hasConceptScore W1979651969C18131444 @default.
- W1979651969 hasConceptScore W1979651969C181907185 @default.
- W1979651969 hasConceptScore W1979651969C199360897 @default.
- W1979651969 hasConceptScore W1979651969C25344961 @default.
- W1979651969 hasConceptScore W1979651969C2775941552 @default.
- W1979651969 hasConceptScore W1979651969C2779960059 @default.
- W1979651969 hasConceptScore W1979651969C2780870223 @default.
- W1979651969 hasConceptScore W1979651969C41008148 @default.
- W1979651969 hasConceptScore W1979651969C51332947 @default.
- W1979651969 hasConceptScore W1979651969C548217200 @default.
- W1979651969 hasConceptScore W1979651969C75403996 @default.
- W1979651969 hasConceptScore W1979651969C76399640 @default.
- W1979651969 hasConceptScore W1979651969C86803240 @default.
- W1979651969 hasConceptScore W1979651969C89423630 @default.
- W1979651969 hasIssue "4" @default.
- W1979651969 hasLocation W19796519691 @default.
- W1979651969 hasOpenAccess W1979651969 @default.
- W1979651969 hasPrimaryLocation W19796519691 @default.
- W1979651969 hasRelatedWork W1491491228 @default.
- W1979651969 hasRelatedWork W1979651969 @default.
- W1979651969 hasRelatedWork W1987200495 @default.
- W1979651969 hasRelatedWork W2160811054 @default.
- W1979651969 hasRelatedWork W2348876595 @default.
- W1979651969 hasRelatedWork W2364250898 @default.
- W1979651969 hasRelatedWork W2370597456 @default.
- W1979651969 hasRelatedWork W2396826581 @default.
- W1979651969 hasRelatedWork W2736703304 @default.
- W1979651969 hasRelatedWork W83837210 @default.
- W1979651969 hasVolume "27" @default.
- W1979651969 isParatext "false" @default.
- W1979651969 isRetracted "false" @default.
- W1979651969 magId "1979651969" @default.
- W1979651969 workType "article" @default.