Hi,
On Wed, Apr 10, 2013 at 8:25 AM, Ethan Lim <[email protected]> wrote: > Good Morning, > > That is great. I do plan to implement it in C though, although I know > there are many choices. > > C is a must. > 1. I have another concern, as I understand the project is a generic > caching FS to all kinds of linux systems. However, there are special > consideration for Monkey, which if operated on Embedded System, has even > lessor RAM availability. On the other hand, I am more concerned about the > higher probability of Cache Misses that may incur more frequently because > of this limitation. May I propose having two configuration settings for > users to determine which applications are they using it for, General and > uPCache (Yeah I gave a name for this FS)? Or a more focused approached for > embedded web server caching? > > Please keep in mind that this project even can work in embedded, it could have a better impact in common high production environments. When the file system is mounted, it will export a unix socket interface to modify parameters of it internal behavior, like a sysadmin can increase or change memory size on fly, gather statistics and other stuff. Always in a web server context, its not only for Monkey, it can be used later by any web server. > 2. I have read the > blog<http://edsiper.linuxchile.cl/blog/2013/02/27/architecture-of-a-linux-based-web-server/>. > It does state why initially Monkey decided not to have a cache because of > cost. I would like to provide my assistance to that. > > A simple cache plugin is welcome. regards, > Just my two cents. > > Best Regards > Lim Zhi Hao (Ethan) > > > On Apr 10, 2013, at 9:21 PM, Eduardo Silva <[email protected]> wrote: > > Hi, > > > On Wed, Apr 10, 2013 at 6:40 AM, Ethan Lim <[email protected]> wrote: > >> Good Morning, >> >> I am undergraduate computer engineering student and have build my own >> real-time operating systems as part of a module. I am interested in working >> of the Caching Filesystem, as it is a very different approach indeed. >> >> 1. I have knowledge of basic caching algorithms namely, 2-way set >> associative, n-way set associative or direct mapped. I would like to know >> more on any caching algorithms preferred or I could propose my own. >> >> Your attention is greatly appreciated. >> >> > The Caching Filesystem project is pretty open to implement different > mechanism, we are more interested about a cool implementation of this > proposal more than the "perfect algorithm", it will require a lot of > hands-on so the proposal must include a description of a layer to replace > the algorithm easily. If you want to include 3 different algorithms to be > implemented, is up to you. > > Keep in mind that the Caching Filesystem is for Web Servers purposes, that > means read-only mode and behave better than native FS for web servers > purposes. > > Feel free to send us more questions, > > best, > > -- > Eduardo Silva > http://edsiper.linuxchile.cl > http://www.monkey-project.com > > > -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
