Filters








2,413 Hits in 5.5 sec

A survey of customizability in operating systems research

G. Denys, F. Piessens, F. Matthijs
2002 ACM Computing Surveys  
A customizable or adaptable operating system is an operating system that allows for flexible modification of important system policies.  ...  However, for most of these allocation and sharing tasks, no single optimal policy exists.  ...  Their detailed and interesting feedback has greatly improved the coverage and quality of the article.  ... 
doi:10.1145/592642.592644 fatcat:yqrqwbuy5raghm5vqyudxzhgjm

A case for secure and scalable hypervisor using safe language

Haibo Chen, Binyu Zang
2012 Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and Manycores - PMAM '12  
System virtualization has been a new foundation for system software, which is evidenced in many systems and innovations, as well as numerous commercial successes in desktop, datacenter and cloud.  ...  In this position paper, we argue that it is the time to rethink the design and implementation of the virtualization layer using recent advances in language, compilers and system designs.  ...  To efficiently resolve conflicts among various policies, we intend to provide a simple policy language as well as a tool to check the validity of an overall policy description.  ... 
doi:10.1145/2141702.2141717 dblp:conf/ppopp/ChenZ12 fatcat:cgl2husybbhora2ptp34hbhyem

The ATLAS PanDA Monitoring System and its Evolution

A Klimentov, P Nevski, M Potekhin, T Wenaus
2011 Journal of Physics, Conference Series  
This provides considerable flexibility in interfacing systems external to Panda, and allows for a customizable, richer and more dynamic user experience.  ...  Caching policy is fine-grained and flexible, i.e. caching is mandated for specific queries and cache lifetime is specified on per-query basis, in the server configuration file (no application code needs  ... 
doi:10.1088/1742-6596/331/7/072058 fatcat:oz47rrrgjzgbdj536ew62lp7ke

Keystone: An Open Framework for Architecting TEEs [article]

Dayeol Lee, David Kohlbrenner, Shweta Shinde, Dawn Song, Krste Asanović
2019 arXiv   pre-print
Keystone uses simple abstractions provided by the hardware such as memory isolation and a programmable layer underneath untrusted components (e.g., OS).  ...  , and deployment models.  ...  Any opinions, findings, conclusions, or recommendations in this paper are solely those of the authors and do not necessarily reflect the position or the policy of the sponsors.  ... 
arXiv:1907.10119v2 fatcat:x3uwjqxuujh4nasioafxswu5ja

K42

Dilma Da Silva, Orran Krieger, Robert W. Wisniewski, Amos Waterland, David Tam, Andrew Baumann
2006 ACM SIGOPS Operating Systems Review  
in user-level servers of much of the system functionality, and a sophisticated set of underlying services that provides a programming model for developing system software in a scalable and modular fashion  ...  The primary goals of K42's design that support such research include flexibility to allow a multitude of policies and implementations to be supported simultaneously, extensibility to allow new policies  ...  Acknowledgments A kernel development project is a massive undertaking, and without the efforts of many people, K42 would not be in the state it is today.  ... 
doi:10.1145/1131322.1131333 fatcat:ysdstqd5cvgjleitnwbhg55soy

Flexible Class Loader Framework: Sharing Java Resources in Harness System [chapter]

Dawid Kurzyniec, Vaidy Sunderam
2001 Lecture Notes in Computer Science  
Harness is a Java-centric, experimental metacomputing system based on the principle of dynamic reconfigurability, not only in terms of the computers and networks that comprise the virtual machine, but  ...  However, the specific class loading requirements imposed by Harness cannot be satisfied by any of the class loaders provided as a part of Java platform.  ...  shared and dynamically changing Java resources.  ... 
doi:10.1007/3-540-45545-0_46 fatcat:utvzmmgyzje2xnzgwmtctbfaqi

CCN - Java opensource kit EmulatoR for wireless ad hoc networks

Ilaria Cianci, L. Alfredo Grieco, Gennaro Boggia
2012 Proceedings of the 7th International Conference on Future Internet Technologies - CFI '12  
Our contribute, here, is to provide the scientific community with a new fully customizable and open source emulation platform, named CCN-Joker, well-suited for wireless devices with limited resources.  ...  by adopting distributed caching mechanisms.  ...  and Data packets, as well as cache sizing and replacement policies.  ... 
doi:10.1145/2377310.2377313 dblp:conf/cfi/CianciGB12 fatcat:yykl3i5wajdujn2ux7hciwwwjq

Towards application driven security dashboards in future middleware

Wouter Joosen, Bert Lagaisse, Eddy Truyen, Koen Handekyn
2011 Journal of Internet Services and Applications  
This must be achieved by facilitating adaptation and selection of appropriate services without carrying the load, footprint, and overhead of a bloated system.  ...  We illustrate the concept and approach with an example in the domain of security engineering of a large scale, internet based application in the domain of online document processing.  ...  Acknowledgements This work was partially funded by the Interuniversity Attraction Poles Programme Belgian State, Belgian Science Policy, IBBT, the EU-FP7 NoE NESSoS, and by the Research Fund K.U.  ... 
doi:10.1007/s13174-011-0047-6 fatcat:avrzekd7jrexpdpc5l56rcjiqa

Keystone

Dayeol Lee, David Kohlbrenner, Shweta Shinde, Krste Asanović, Dawn Song
2020 Proceedings of the Fifteenth European Conference on Computer Systems  
Keystone uses simple abstractions provided by the hardware such as memory isolation and a programmable layer underneath untrusted components (e.g., OS).  ...  , and deployment models.  ...  We thank Srini Devadas and Ilia Lebedev for sharing the Sanctum codebase and initial discussions.  ... 
doi:10.1145/3342195.3387532 dblp:conf/eurosys/LeeKSAS20 fatcat:ezr4ggaiprebfhrl3g3t2ntphe

SCOC IP Cores for Custom Built Supercomputing Nodes

Venkateswaran Nagarajan, Rajagopal Hariharan, Vinesh Srinivasan, Ram Srivatsa Kannan, Prashanth Thinakaran, Vigneshwaren Sankaran, Bharanidharan Vasudevan, Ravindhiran Mukundrajan, Nachiappan Chidambaram Nachiappan, Aswin Sridharan, Karthikeyan Palavedu Saravanan, Vignesh Adhinarayanan (+1 others)
2012 2012 IEEE Computer Society Annual Symposium on VLSI  
increased cache hit rates, resulting in better performance and power consumption.  ...  We provide a comparative analysis of many core processors based on ALFUs against ALUs to show the reduced generation of control signals and lesser number of memory accesses, instruction fetches along with  ...  Impact of ALFUs on cache hit in a heterogeneous many core processor Cache with varying sizes (shown in Table IV ) adopting the 4-way set associative mapping and a heuristic based replacement policy.  ... 
doi:10.1109/isvlsi.2012.80 dblp:conf/isvlsi/VenkateswaranHSKTSVMNSSAS12 fatcat:kt6spcn6bveetht2u3tg5vgbry

Satisfying Increasing Performance Requirements with Caching at the Application Level

Jhonny Mertz, Ingrid Nunes, Luca Della Toffola, Marija Selakovic, Michael Pradel
2020 IEEE Software  
However, despite its provided gains, this form of caching imposes new design, implementation and maintenance challenges.  ...  In this article, we provide an overview of application-level caching, highlighting its benefits as well as the challenges and the issues to adopt it.  ...  Although they are less customizable and flexible than the annotations presented in Listing 2, these approaches provide an effortless and automated solution to caching.  ... 
doi:10.1109/ms.2020.3033508 fatcat:o2hqs37tdzdw7asgm5jaw4kzkm

REEact

Wei Wang, Tanima Dey, Ryan W. Moore, Mahmut Aktasoglu, Bruce R. Childers, Jack W. Davidson, Mary Jane Irwin, Mahmut Kandemir, Mary Lou Soffa
2012 Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments - VEE '12  
REEact is a virtual execution environment that provides a framework and core services to quickly enable the design of custom management policies for dynamically managing resources and applications.  ...  This paper presents REEact, an infrastructure that provides the capability to specify user-level management policies with dynamic adaptation.  ...  We appreciate the insightful comments and constructive suggestions from the anonymous reviewers. We would also like to thank Jason Mars and Lingjia Tang for their valuable input.  ... 
doi:10.1145/2151024.2151031 dblp:conf/vee/WangDMACDIKS12 fatcat:2dokdqeayjcupnasyzoaj4aeuy

REEact

Wei Wang, Tanima Dey, Ryan W. Moore, Mahmut Aktasoglu, Bruce R. Childers, Jack W. Davidson, Mary Jane Irwin, Mahmut Kandemir, Mary Lou Soffa
2012 SIGPLAN notices  
REEact is a virtual execution environment that provides a framework and core services to quickly enable the design of custom management policies for dynamically managing resources and applications.  ...  This paper presents REEact, an infrastructure that provides the capability to specify user-level management policies with dynamic adaptation.  ...  We appreciate the insightful comments and constructive suggestions from the anonymous reviewers. We would also like to thank Jason Mars and Lingjia Tang for their valuable input.  ... 
doi:10.1145/2365864.2151031 fatcat:ohrrodkxufgdln3ofhkagvncs4

Issues in holistic system design

Julia L. Lawall, Christian W. Probst, Ulrik Pagh Schultz
2006 Proceedings of the 3rd workshop on Programming languages and operating systems linguistic support for modern operating systems - PLOS '06  
The coordination of layers in computer and software systems is one of the main challenges in designing such systems today.  ...  In this paper we consider Holistic System Design as a way of integrating requirements and facilities of different system layers.  ...  This framework provides an OS-independent domainspecific language for implementing scheduling policies, and an OS-specific run-time system that connects a Bossa scheduling policy to the target OS.  ... 
doi:10.1145/1215995.1216007 dblp:conf/asplos/LawallPS06 fatcat:led3ijxkmrb57lmubk7imxaqua

Remote customization of systems code for embedded devices

Sapan Bhatia, Charles Consel, Calton Pu
2004 Proceedings of the fourth ACM international conference on Embedded software - EMSOFT '04  
Dedicated operating systems for embedded systems are fast being phased out due to their use of manual optimization, which provides high performance and small footprint, but also requires high maintenance  ...  and portability costs every time hardware evolves.  ...  RELATED WORK The main purpose of customizability in OS research is to provide flexible mechanisms and policies, so that functionalities can suit the needs of applications and users.  ... 
doi:10.1145/1017753.1017760 dblp:conf/emsoft/BhatiaCP04 fatcat:3fe2vwyil5cyzcf44nddy73iaq
« Previous Showing results 1 — 15 out of 2,413 results