From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758951Ab2HWOPj (ORCPT ); Thu, 23 Aug 2012 10:15:39 -0400 Received: from mail-wi0-f202.google.com ([209.85.212.202]:39869 "EHLO mail-wi0-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756567Ab2HWOPb (ORCPT ); Thu, 23 Aug 2012 10:15:31 -0400 Message-Id: <20120823141422.444396696@google.com> User-Agent: quilt/0.48-1 Date: Thu, 23 Aug 2012 07:14:22 -0700 From: pjt@google.com To: linux-kernel@vger.kernel.org Cc: Peter Zijlstra , Ingo Molnar , Vaidyanathan Srinivasan , Srivatsa Vaddagiri , Kamalesh Babulal , Venki Pallipadi , Ben Segall , Mike Galbraith , Vincent Guittot , Nikunj A Dadhania , Morten Rasmussen , "Paul E. McKenney" , Namhyung Kim Subject: [patch 00/16] sched: per-entity load-tracking Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, Please find attached the latest version for CFS load-tracking. It implements load-tracking on a per-sched_entity (currently SCHED_NORMAL, but could be extended to RT as well) basis. This results in a bottom-up load-computation in which entities contribute to their parents' load, as opposed to the current top-down where the parent averages its children. In particular this allows us to correctly migrate load with their accompanying entities and provides the necessary inputs for intelligent load-balancing and power-management. We've been running this internally for some time now and modulo any gremlins from rebasing it, I think things have been shaken out and we're touching mergeable state. Special thanks to Namhyung Kim and Peter Zijlstra for comments on the last round series. For more background and prior discussion please review the previous posting: https://lkml.org/lkml/2012/6/27/644 - Paul