Queenside vs Kingside pawn majority: Looking for comprehensive resources I am looking for a resource that describes plans for both sides in the following pawn structure:

[Title "Queenside vs Kingside pawn majority"]
[fen "8/pp3ppp/4p3/8/2P5/8/PP3PPP/8 w - - 0 1"]


This pawn structure can arise from the Caro-Kann, or Rubinstein French, as far as I know.

I could use books or online resources that cover plans for both sides in a very comprehensive manner. I am especially interested for game plans of the side with the kingside pawn majority.

After searching through Internet I was not able to find anything, so I really hope I will have more luck here.

EDIT #2:

On member Rauan Sagit's request, I am providing a game I played against Shredder with difficulty level set on hard. I must add that I took back moves twice in the bishop ending and those moves shall be listed as sidelines. Both times I had to resign. Third time I took 3 minutes to look at the board and calculate the lines, which enabled me to properly draw:

[White "Shredder Online, hard level"]
[Black "AlwaysLearningNewStuff"]
[Result "1/2-1/2"]
[fen ""]

1.e4 e6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Bd3 Ngf6 6.Nxf6+ Nxf6 7.Nf3 c5 8.O-O Be7 9.Be3 Qc7 10.dxc5 Bxc5 11.Qd2 Bxe3 12.Qxe3 O-O 13.Ne5 b6 14.c4 Bb7 15.Rad1 Rfd8 16.Bb1 Rac8 17.Rfe1 h6 18.a3 a5 19.b4 axb4 20.axb4 Ba6 21.b5 Bb7 22.f3 Rd6 23.Rxd6 Qxd6 24.Qd3 Rd8 25.Qxd6 Rxd6 26.Kf2 Nd7 27.Nxd7 Rxd7 28.Ke3 Kf8 29.Rc1 Ke7 30.c5 bxc5 31.Rxc5 Kd6 32.Rc1 Rc7 ( 32...e5?! ) 33. Rxc7 Kxc7 34.Bd3 Kb6 35.Kd4 f6 36.Kc4 Bd5+! ( 36...e5?! ) 37.Kd4 Bb3! 38.Kc3 Bd5 39.Kd4 Bb3 40.Kc3 Bd5 41.Kd4 1/2-1/2


I must admit that in the past I have relinquished the d-file way too easily trying to reach the endgame as fast as possible. After reading through the member Rauan Sagit's answer, I have decided to reread M.Shereshevsky-Endgame Strategy again, and after reading through another book he wrote ( Mastering the endgame-Volume 1 ), I was able to understand the importance of contesting the d-file. It was not too hard to find 22...Rd6! which enabled me to contest the d-file and enabled me a smooth transition to the equal endgame. 

I will test this approach in more games, and will read the recommended book Romanovsky-Middlegame method first, before I decide to officially accept the answer. Thanks Rauan!

Here is another game that illustrates the problems I face in a much better way:

[White "Shredder Online, hard level"]
[Black "AlwaysLearningNewStuff"]
[fen ""]

1.e4 e6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Nd7 5.Bd3 Ngf6 6.Qe2 c5 7.Nxf6+ Nf6 8.dxc5 Bxc5 9.Bg5 Be7 10.Nf3 h6 11.Bf4 O-O 12.O-O Qb6 13.c3 Rd8 14.Nd4 Bd7 15.a4 a5 16.Be5 Be8 17.h3 Rac8 18.Rfd1 Rd5 19.Nb5 Bc6 20.h4 Qd8 21.Na7 Ra8 22.Nxc6 bxc6 23.c4 Rd7 24.Qf3 c5 25.Bxf6 Bxf6 26.Bh7++- Kxh7 27.Rxd7 Qxd7 28.Qe4+! g6 29.Qxa8 Bxb2 30.Rb1 Qd2 31.Qb7 Bg7 32.Qxf7 Qc2 33.Rb7 Qd1+ 34.Kh2 Qd6 35.f4 Qd4 36.Re7 h5 37.Rxe6 Qd3 38.Rc6 1-0


Here I had no idea what to do after 18.Rfd1. This game illustrates exactly the problem I face:

White has more space, better minor pieces and slight pressure. I really do not know how to defend here. To make matters even worse, on the highest level Rubinstein French is said not to give Black full equality and this was not even the sharpest line.

I have fixed the typo in the game for White's 24. move.

END OF EDIT

Thank you.

Best regards.
The main idea can be summarized as follows


  The deciding factor is the control over the open d-file


Thus, you should play this position with one, two or three heavy pieces each still on the board and make sure you will control the d-file. As usual, invade the seventh rank, bring your king to the center (as long as the king is safe when doing so) and cramp the opponent.

EDIT (2014-03-14):

If you want to win this position, you should exchange down to a rook endgame where you control the d-file. If you want to prevent a loss, you should avoid a position where your opponent exchanges down to a rook endgame where the opponent controls the d-file. The middlegame (more pieces on the board) adds more complexity. Learn the clean cut case and that will guide you in more complex situations.