Add boot cache project.
authoreocallaghan <eocallaghan@web>
Wed, 26 Oct 2011 04:08:11 +0000 (21:08 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Wed, 26 Oct 2011 04:08:11 +0000 (21:08 -0700)
docs/developer/ProjectsPage.mdwn

index f1bfd82..7c7ab04 100644 (file)
@@ -134,6 +134,12 @@ Projects that can be clearly used for Google Code-In are marked with their categ
 * A pluggable kernel I/O scheduler already exists
 * Implement additional disk scheduling policies
 
+### Implement boot cache
+* Effectively a smart readahead.
+* Store the pattern of incoming read requests of the boot disk. (Likely into an array structure for better linear readback.)
+* Sort pattern into a playback list. (Burstsort or a simple quick sort to get things going?)
+* Provide feedback of boot cache playback list hit rate for better adaptiveness.
+
 ### Improve kernel boot speed
 * Research source of delays in boot process, keyboard init, scsi?
 * Better thread some hardware init, for example USB?