24.12.2012 Views

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix<br />

� Portability<br />

CABI should be implemented in a variety of oper<strong>at</strong>ing systems. The system confines<br />

the interface to a few hooks in the host kernel.<br />

Figure A.2: Control the consumptions of the resources by CABI<br />

Figure A.2 is the example of CABI controlling the process group. It puts together all the<br />

rel<strong>at</strong>ed process and control utiliz<strong>at</strong>ion of CPU for each object. If CPU utiliz<strong>at</strong>ion of Audio &<br />

Video applic<strong>at</strong>ion is set by 60%, only 60% of the process of MPEG, Mailer and Browser<br />

included in Audio & Video applic<strong>at</strong>ion’s object can be used in the whole CPU utiliz<strong>at</strong>ion. The<br />

CABI is a resource monitoring and restriction system th<strong>at</strong> has the purpose of improving the<br />

system’s reliability and security. The system is a very generic to offer various services, such<br />

as security improvement, overload control, and class-based accounting, th<strong>at</strong> require CPU<br />

resource control [50].<br />

88

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!