public inbox for ksummit@lists.linux.dev
 help / color / mirror / Atom feed
From: Oleksij Rempel <o.rempel@pengutronix.de>
To: ksummit@lists.linux.dev
Subject: [TECH TOPIC] Graceful Under Pressure: Prioritizing Shutdown to Protect Your Data in Embedded Systems
Date: Fri, 24 May 2024 12:21:10 +0200	[thread overview]
Message-ID: <ZlBqFozNUbhovuig@pengutronix.de> (raw)

Hi all,

I just submitted following abstract:

Subject: Graceful Under Pressure: Prioritizing Shutdown to Protect Your Data in
Embedded Systems (Even When the Power Flickers)

Power fluctuations are a common challenge in embedded systems, where
components like SD cards, eMMCs, and raw NAND flash are widely used for
storage. These storage components are vulnerable to data corruption or
even permanent damage when power unexpectedly drops. While larger
systems, such as servers, often employ solutions like uninterruptible
power supplies (UPS) to mitigate this risk, the size and cost
constraints of embedded devices often preclude such measures. Although
some modern embedded systems can detect power issues early, a unified,
upstream solution for gracefully shutting down critical components is
still lacking.

In fact, software-based solutions for prioritized shutdown already exist
in some Linux-based embedded systems. However, these solutions are not
integrated into the mainline kernel. This fragmentation makes it
difficult for the broader community to benefit from these advancements.
This talk aims to bridge this gap by advocating for the inclusion of
prioritized shutdown mechanisms in the Linux kernel. We will discuss the
unique challenges faced by embedded systems, where size and cost
constraints often limit hardware-based protections like UPS systems. By
leveraging existing software solutions and collaborating with the
community, we can develop a standardized approach to power loss
protection that benefits all embedded Linux users.

Join us as we explore the technical and community aspects of this issue,
with the goal of making graceful shutdowns a standard feature in all
Linux-based embedded systems. Let's work together to protect our data,
even when the power flickers.

Regards,
Oleksij
-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

                 reply	other threads:[~2024-05-24 10:21 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZlBqFozNUbhovuig@pengutronix.de \
    --to=o.rempel@pengutronix.de \
    --cc=ksummit@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox