pcp
[Top] [All Lists]

Re: GSOC Queries : Optimized logging of unchanging performance metrics

To: Vineet Purswani <vineetp@xxxxxxxxxx>
Subject: Re: GSOC Queries : Optimized logging of unchanging performance metrics
From: Martins Innus <minnus@xxxxxxxxxxx>
Date: Wed, 9 Mar 2016 09:05:10 -0500
Cc: PCP <pcp@xxxxxxxxxxx>, Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <CAJXHLwCXuVHyCzrL6qkzr3tagpBruiBBt19KbkJ=VS6p2wogGg@xxxxxxxxxxxxxx>
References: <CAJXHLwCXuVHyCzrL6qkzr3tagpBruiBBt19KbkJ=VS6p2wogGg@xxxxxxxxxxxxxx>
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
Hi Vineet,

        Thanks for the interest in PCP!

        If you haven't already, please subscribe to the PCP mailing list:

http://www.pcp.io/mailman/listinfo/pcp

To see if this task would interest you it would probably be best to read up on the current pcp architecture and focus on the pmlogger component. You can find documentation here:

http://pcp.io/documentation.html

Section 6 of the "User and Administrators Guide" describes the pmlogger process.

As another step, you should download the pcp and make sure you can build and run it on a linux system you have administrative access on.

I'd expect someone that worked on this specific project to have a solid C programming background.

As for some more information on this task, the pmlogger process interfaces with the rest of the pcp processes to take periodic snapshots of various system metrics and logs them usually to disk. Over time it is possible that many of these metric values are unchanging from between time-steps. This leads to larger pmlogger archives than would be necessary if we could configure the system to only keep metrics that have changed.

If this sounds interesting to you, please reply to the list with any other specific questions you may have.

Let us know if anything is unclear. There is a great community of developers here.

Thanks

Martins

On 3/8/16 4:42 PM, Vineet Purswani wrote:
Greetings,

My name is Vineet Purswani and I am a fourth year Computer Science MTech
Integrated student at IIT Kanpur, India. I am interested in knowing more
about a project listed on PCP GSOC ideas page - *Optimized logging of
unchanging performance metrics*

I have a great interest in Computer Systems, specifically operating
systems, computer architecture and cloud computing. I have worked on
NACHOS to test some of the scheduling algorithms, demand paging
techniques, implemented condition variables and semaphores. I did an
architecture project to get my hands on over cache hierarchy techniques
and branch & target predictors. I am currently working on computer
security projects, wherein I have done control hijacking, privilege
separation, learnt about several symbolic execution techniques like
DART, KLEE & EXE. I have a basic knowledge of compiler design,
databases, functional programming, machine learning and computer
security as well. You can find my work here:
https://github.com/vineetpurswani

/_*Kindly guide me as to how do I start working on this idea? Which bug
fix/enhancement should I work on? Expectations in proposal?
*_/
Kindly share any details that you would like to share or any questions
that you may have for me regarding this GSOC project.
*_
_*
Let me know what you think. Thanks a lot.

Yours Sincerely
Vineet Purswani
IIT Kanpur



<Prev in Thread] Current Thread [Next in Thread>