Hello everybody,<div><br></div><div>I want to evaluate some ideas regarding the I/O aggregators. But have no idea how to modify the mpich2 and pvfs2.</div><div>The idea basically is to pass some hint from mpich to pvfs layer.</div>
<div>What I want to do are:  </div><div>1. For collective read, e.g., in 'ad_read_coll.c', I can see the two-phase I/O is implemented there. I want to assign some values for each aggregator, e.g., priority value for various aggregators. </div>
<div>2. Still for read, I want the assigned value can be seen by the underlying file systems' job scheduler. e.g., in pvfs2, src/io/job/job.c, <br>then the file system's job scheduler can schedule the aggregators by the assigned value.
</div><div><br></div><div>I tried some modification from the top level mpich layer to adio and then to pvfs layer, but are messed up, and have no idea about the flow among these layers in terms of collective read.</div><div>
<br></div><div>This is my first time posting here, please tell me if there are some rules that I didn't know.</div><div><br></div><div>Regards,</div><div><br></div><div>Jaln</div>