Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1877045iog; Thu, 16 Jun 2022 16:14:31 -0700 (PDT) X-Google-Smtp-Source: AGRyM1s0rCnQWXdsi94x99ZY0/kOtEph+SOUCDGkRGWSjvw7VwGePVcKD5DygMjn5uKHWPl4Pzhz X-Received: by 2002:a05:6a00:2181:b0:51b:560b:dd30 with SMTP id h1-20020a056a00218100b0051b560bdd30mr7168851pfi.44.1655421270945; Thu, 16 Jun 2022 16:14:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655421270; cv=none; d=google.com; s=arc-20160816; b=ThteXrcJ1+zgGm1goSeC1ih8o/3V7gdhoKuH52rrIVHTQwvaNO2SMjccxntQj3un3n Z182XMb+1j4qVHXvdqeETt447wKE7kIwbdPIukvei9eCUPnENPVgivsVe+eE13Cpr4gT HQSuMrSKcMPIMbIFrZEIH72MmwFA+4jL8L/LlVBRHXoZLOBrU+U1zFSSRGxqdg1k3DSI JmZ9KcmHYNjI+/RYb/XsLxP7OEAjLwdKZEh+zLu0olPCFuA1kSQT5Irlq7aCU3J7oKy5 ENroFejkZl80xJC/EqamZm8dwmZfzbLQQcmf/FQKdUhVcJNiryZVGFW6I7Md1zt7aCS7 jUUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=QyegSoGcRoEcXgBnNl5SS2L/LYay4lf9C97/+az0j/k=; b=dKwcE5I3AyvcC8qVOz6cRrpoYIfSMokzsY6ijTy0BrlBhwzEFo3gotyKq6Gvd5HdvD 1hZa8IuPxmxvThGpanI/PPls4e0vRrgZ3LJ8pb162ZndmD3cNNx8hvhYkj6LyNZZDa/o 2RygNGpxy+FVgongJSFggpK4/ydgyUmNrzHbhDTIp2JciMpby5BdwD42EOG0GaQ16T+H uhPC3D+EuJzrSd9vG6u0Od4qtKqcdAMk+OVVCn589YrplJDNnqSj8M7bevZxrLMUChwo 5Xmyk5B2egXBnDvxuDWZqiWbc5yMEkvF39oJJtx/HplgIRl+wtInG6RCbYNxV6Foqam6 2YKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="XM/dze1G"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e9-20020a170902ef4900b00168b8ef0734si3888460plx.508.2022.06.16.16.14.17; Thu, 16 Jun 2022 16:14:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="XM/dze1G"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379027AbiFPWnR (ORCPT + 99 others); Thu, 16 Jun 2022 18:43:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48890 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232155AbiFPWnQ (ORCPT ); Thu, 16 Jun 2022 18:43:16 -0400 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6FC41EE2D for ; Thu, 16 Jun 2022 15:43:13 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 2F6BBCE2782 for ; Thu, 16 Jun 2022 22:43:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2DCAAC34114; Thu, 16 Jun 2022 22:43:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1655419389; bh=kfQarxH/56UT/XY118hOydrKuncAQiLkLupR53PFGck=; h=From:To:Cc:Subject:Date:From; b=XM/dze1GtQVrVsN2MD2FyK3sEW3Qv6oy6PvPJPdBbvr+LtmbHCSrKJpYygpMWrPeS VWLtmU/OnSSAUz2TBfyUjnYc/Q4VQqH71CvMbuCYiOuJRVDVh9TqXQ8aXcBIv50kLq aCr5xISTdd+sSKQqRDKIRXn88yxHBdbHT1lDuXocYR4vRkQdmv1PsQwZ9XfnicEy9y CEoUyN+aYUlivl5+eX5TK/ZDjNAIhe4e9d5pQRXaPHn3oDrYEJP0Wt30D4f+LRwMbO Umba7WGdoI0gqaF10PJ5EE/2s4F9vImCJvhLMCW6DaVhyMYXXfrkpK8d6yHCSkG3vH fjet+FLpzz/iQ== From: SeongJae Park To: ksummit-discuss@lists.linuxfoundation.org, ksummit@lists.linux.dev Cc: linux-mm@kvack.org, damon@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [TECH TOPIC] Current Status and Future Plans of DAMON Date: Thu, 16 Jun 2022 22:43:06 +0000 Message-Id: <20220616224306.92076-1-sj@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello all, I'm posing my Kernel Summit topic suggestion as below. I will also submit it on LPC site. DAMON[1] is Linux kernel's data access monitoring framework that provides best-effort accuracy under user-specified overhead range. It has been about one year after it has been merged in the mainline. Meanwhile, we received a number of new voices for DAMON from users and made efforts for answering to those. Nevertheless, many things to do for that are remaining. This talk will share what such voices we received, what patches are developed or under development for those, what requests are still under plan only, and what the plans are. With that, hopefully we will have discussions that will be helpful for improving and prioritizing the plans and specific tasks, and finding new requirements. Specific sub-topics will include, but not limited to: - Making DAMON ABI more stable and flexibile - Extending DAMON for more usages - Improving DAMON accuracy - DAMON-based kernel/user space optimization policies - Making user space DAMON policies more efficient - Making kernel space DAMON policies just work (auto-tuning) [1] https://damonitor.github.io Thanks, SJ