𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Using interpreted CompositeCalls to improve operating system services

✍ Scribed by F. J. Ballesteros; Ricardo Jimenez; Marta Patiño; Fabio Kon; Sergio Arevalo; Roy Campbell


Publisher
John Wiley and Sons
Year
2000
Tongue
English
Weight
172 KB
Volume
30
Category
Article
ISSN
0038-0644

No coin nor oath required. For personal study only.

✦ Synopsis


A large number of protection domain crossings and context switches is often the cause of bad performance in complex object-oriented systems. We have identified the CompositeCall pattern which has been used to address this problem for decades. The pattern modifies the traditional client/server interaction model so that clients are able to build compound requests that are evaluated in the server domain. We implemented CompositeCalls for both a traditional OS, Linux, and an experimental object-oriented µkernel, Off ++. In the first case, we learned about implications of applying CompositeCall to a non-object-oriented 'legacy' system. In both experiments, we learned when CompositeCalls help improving system performance and when they do not help. In addition, our experiments gave us important insights about some pernicious design traditions extensively used in OS construction.


📜 SIMILAR VOLUMES


Using editing operations to improve sear
✍ Leonard Brown; Le Gruenwald 📂 Article 📅 2008 🏛 John Wiley and Sons 🌐 English ⚖ 733 KB

## Abstract Since multimedia database management systems determine similarity by comparing sets of image features, relevant images in the database can be missed if their features do not match those extracted from the query image. Many failed matches can be avoided if modified versions of the missed

Service restoration problem in distribut
✍ Keisuke Iwasaki; Hidenori Aoki 📂 Article 📅 2009 🏛 John Wiley and Sons 🌐 English ⚖ 978 KB

## Abstract The service restoration problem in distribution power systems has already been addressed with regard to this issue, for purposes such as the minimization of unrecovered load and power supply loss, considerations of priority sections, and preparation of switching procedures. However, sin