| J. Helander and A. Forin. "MMLite: A Highly Componentized System Architecture". In Proc. of the Eighth ACM SIGOPS European Workshop, pages 96--103, Sintra, Portugal, Sept. 1998. |
....so facilitates the recon guration. There have been several previous works which adopt the component based approach to build operating systems. SPIN [BSP 95] is an extensible operating system that can be dynamically specialized by downloading extensions at execution time. eCOS [eCO] MMLite [HF98] and OSKit [FBB 97] provide a collection of system components that can be composed in di erent ways to build operating system kernels. However, these systems fail in o ering exible bindings for the interaction between components. Our objective is to improve modularity and exiblity of ....
....Transactions can o er coherence to a recon gurable system but the performance are decreased. As for Think, no performance penalty is added for standard kernel execution. In spite of undoing actions, we prefer o ering a snapshot mechanism and a way to restore state when failures occur. The MMLite [HF98] operating system developped by Microsoft Research is built using COM components. It provides limited support for dynamic recon guration through the mutation mechanism, which enables the replacement of a component implementation at runtime. This work bears similarity with Think, but does not ....
J. Helander and A. Forin. MMLite: A highly componentized system architecture. In Eight ACM SIGOPS European Workshop, Sintra, Portugal, September 1998.
....this limitation and reconciles issues coming from different domains. Adaptation in general is a major objective in language platforms inter ested in easy source code modification [9] in frameworks considering middleware architectures [1, 7] and in operating system reconfiguration projects [8]. However, the existing works do not address the most difficult issue in replication adaptation: the analysis of the way replication can be defined as a separate aspect and the appropriate application of adaptation mechanisms. Adaptation in component based middleware is a very recent issue and ....
J. Helander and A. Forin, MMLite: A Highly Componentized System Architecture. Eight ACM SIGOPS European Workshop, Portugal, Sept. 1998.
....cross cutting concerns in composing operating systems. For example, they consider linking, initialization, and a few other dependencies. To date, it has not focussed on real time and embedded system concerns. For embedded systems we do find some work on component based OSs. These include: MMLite [15], Pebble [13] Pure [3] eCOS [8] icWorkshop [18] and 2K [20] However, these might be considered first generation systems and have focussed on building the components themselves with a substantial and fixed infrastructure. These systems offer very little or no analysis tools and, for the most ....
Helander J. and Forin A.(1998) MMLite: A Highly Componentized System Architecture. Proceedings of the Eighth ACM SIGOPS European Workshop. Sintra, Portugal.
....that the SLIC team would like commodity operating system vendors to observe in order to make interposition more 47 effective, e.g. the correct decoupling of policy and mechanism in system functions. 3.3.3. 14 MMLite Recent work by Microsoft Research has realised the MMLite operating system [Helander,98] This runtime extensible system was originally developed and deployed as a board level operating system for supporting the control of peripheral processors, e.g. those present on modern graphics cards. These processors have become extremely powerful and have direct access to large amounts of ....
....Pentium supports a particular anomaly not found on other types of processor, namely the ability to dynamically change the status of its page translation hardware. This means that memory organisation can be flipped, at runtime, between physical and virtual 116 strategies and vice versa (MMLite [Helander,98] has already demonstrated an object code format that can be loaded into either type of hardware address space) Allowing components access to this type of anomaly enables flexibility in the types of memory model that can be (simultaneously) supported. For example, an application may instantiate ....
Helander, J., Forin, A. "MMLite: A highly componentized system architecture". Proceedings of the 8 th ACM SIGOPS European Workshop on Support for Composing Distributed Applications, Sintra, Portugal, September 1998.
....software. However, the model is specifically designed for statically composing systems; the components and their interconnections do not change after the system is configured and initialised. The component interfaces are not object based and the model mainly targets low level, C code. MMLite [6] is an operating system built using COM components. It provides limited support for dynamic reconfiguration through the mutation mechanism, which enables the replacement of a component implementation at run time. DynamicTAO [9] and LegORB [16] are flexible ORBs that employ a dependency ....
J. Helander and A. Forin. "MMLite: A Highly Componentized System Architecture". In Proc. of the Eighth ACM SIGOPS European Workshop, pp 96-103, Sintra, Portugal, September 1998.
....lists, which are no migration of access rights, easy access revocation, and tight resource control of kernel data structure. Another group of similar operating systems are modular systems that can be configured for specific appliances like, for example, the x kernel [54] Inferno [66, 72] MMLite [36] or GEOS SC [31] of which none provides a path abstraction and the associated benefits. The only other project with a path abstraction is CORDS [79] which uses paths for resource allocation. CORDS is a real time networking architecture derived from the x kernel. CORDS addresses some aspects of ....
Johannes Helander and Alessandro Forin. Mmlite: A highly componentized system architecture. Technical report, Microsoft Research.
....OS has an emphasis on flexibly combining components in protection domains, e.g. in separate servers or in a single protection domain. However, the actual set of components is quite fixed. More closely related research involves the use of component kits for building systems software. MMLite [16] followed our OSKit lead by providing a variety of COM based components for building low level systems. MMLite takes a very aggressive approach to componentization and provides certain features that the current OSKit and Knit lack, such as the ability to replace system components at run time. The ....
J. Helander and A. Forin. MMLite: A Highly Componentized System Architecture. In Proc. of the Eighth ACM SIGOPS European Workshop, pages 96--103, Sintra, Portugal, Sept. 1998.
....of configurability. But the configuration choices are at a high level. e.g. you can include virtual memory or network protocols or not. There are no dependency checks or analysis tools to support composition. For embedded systems we do find some work on component based OSs. These include: MMLITE [14], Pebble [12] Pure [3] eCOS [8] icWorkshop [16] and 2K [18] However, these might be considered first generation systems and have focussed on building the components themselves with a substantial and fixed infrastructure. These systems o#er very little or no analysis tools and, for the most ....
Helander J. and Forin A.(1998) MMLite: A Highly Componentized System Architecture. Proceedings of the Eighth ACM SIGOPS European Workshop. Sintra, Portugal.
....should be built on top of our component based API. As we consider a component based OS API here, other research efforts are considering building an entirely component based OS. The OS could then be assembled dynamically in order to reflect the execution environment. Two such examples are MMLite [Helander, 1998] and Jbed [Oberon, 1998] Both of these operating systems can drop unnecessary components, such as virtual memory or network communication, when running on a slim embedded processor platform. To our knowledge, none of this work addresses API versioning or the naming of remote OS resources. Also, ....
Helander J. and Forin A. (1998) MMLite: A Highly Componentized System Architecture.
....connection might be sporadic; and realtime is essential. Current operating systems are either inflexible, big, lack realtime support, have complex hardware requirements, or are so specialized that good development tools are unavailable and code reusability is low. In this paper we discuss MMLite [8], a system architecture that is suitable for a wide range of applications. Our strategy is to build a system out of minimal but flexible components. Instead of mandating a fixed set of operating system services and hardware requirements, we provide a menu of well defined software components that ....
Johannes Helander, Alessandro Forin. MMLite: A Highly Componentized System Architecture. Eight ACM SIGOPS European Workshop, September 1998, Sintra, Portugal.
No context found.
J. Helander and A. Forin. "MMLite: A Highly Componentized System Architecture". In Proc. of the Eighth ACM SIGOPS European Workshop, pages 96--103, Sintra, Portugal, Sept. 1998.
No context found.
Helander, J., Forin, A., "MMLite: A Highly Componentized System Architecture". Proc. 8 ACM SIGOPS European Workshop, pp 96-103, Sintra, Portugal, September 1998.
No context found.
Helander, J., Forin, A., "MMLite: A Highly Componentized System Architecture", 8th ACM SIGOPS E Workshop, pp 96-103, Sintra, Portugal, Sept 1998.
No context found.
Helander, J., Forin, A., "MMLite: A Highly Componentized System Architecture", 8 ACM SIGOPS European Workshop, pp96-103, Sintra, Portugal, Sept 1998.
No context found.
J. Helander and A. Forin. "MMLite: A Highly Componentized System Architecture". In Proc. of the Eighth ACM SIGOPS European Workshop, pp 96-103, Sintra, Portugal, September 1998.
No context found.
J. Helander and A. Forin. MMLite: A highly componentized system architecture. In Proceedings of the ACM SIGOPS European Workshop, Sintra, Portugal, September 1998.
No context found.
J. Helander and A. Forin, MMLite: A Highly Componentized System Architecture. Eight ACM SIGOPS European Workshop, Portugal, Sept. 1998.
No context found.
J. Helander and A. Forin. "MMLite: A Highly Componentized System Architecture". In Proc. of the Eighth ACM SIGOPS European Workshop, pages 96--103, Sintra, Portugal, Sept. 1998.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC