All of lore.kernel.org
 help / color / mirror / Atom feed
* Interest in Implementing Cache layer on top of NVME Driver [GSoC]
@ 2016-03-01  8:31 Rajath Shashidhara
  0 siblings, 0 replies; 5+ messages in thread
From: Rajath Shashidhara @ 2016-03-01  8:31 UTC (permalink / raw)
  To: ceph-devel; +Cc: haomai

Hello,

I am a GSoC' 2016 aspirant. I have browsed through your ideas page and
I find that the above project best aligns with my experience and
interest.

During the course of my academics, I have developed an interest in
development of performance critical software development. I am
familiar with the parallel and distributed computing paradigms and I
would like to gain further experience in this field.

I have experience in the development of Page buffers for efficient I/O
from secondary storage. I lead the development of External Memory
(secondary storage) data structures [1] for C++ over the last few
months. We have implemented custom buffering (modifications of the LRU
strategy) specific to each data structure. Some features of the page
buffer include - support for page pinning, priority paging (pages with
higher priority are harder to replace as compared to pages with low
priority of comparable recent access time), prefetching (strategy
specific to data structure). (It is an ongoing project and we are
expanding the number of Data structures and corresponding
optimizations)

I will familiarize myself with the architecture of Ceph, the userspace
NVME driver and the cache requirements. Please point me to the right
resources and the documentation related to this problem. It would be
great if you can suggest me a bug to fix or any contribution that
would help me understand the underlying source code.

Note : I have successfully completed GSoC' 2013 with Apache OpenOffice.

Thank you,
Rajath Shashidhara

[1] https://github.com/ExternalMemoryDS/external-mem-ds

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-03-03  6:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <CAFjGuFTQ3P_GrcTuYBR5jRxXcZu4v1DeEH23NqfER-w=SB69-A@mail.gmail.com>
2016-03-01 14:01 ` Interest in Implementing Cache layer on top of NVME Driver [GSoC] Haomai Wang
2016-03-02  0:27   ` Josh Durgin
2016-03-02 19:11     ` Rajath Shashidhara
2016-03-03  6:12       ` Haomai Wang
2016-03-01  8:31 Rajath Shashidhara

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.