2 comments on “The Impact of Persistent Memory in the Data Center
  1. thekatman says:

    Loved the piece, George.

  2. fstevenchalmers says:

    The dream, of course, is that applications will read and write shared persistent storage in the same way they would a shared data structure in memory today…eliminating the storage stack entirely from the performance path.

    This is a data plane / control plane split in storage much like the one networking went through roughly 20 years ago. In effect, I open the file (or object) and get a memory address pointer to it; I read and write inline from user space; when I close the file my address mapping and access rights are revoked.

    Reality is hard: this is not only a lot of storage software (and hardware tables sufficient to represent an interestingly large number of simultaneous objects/files/regions); sharing has some synchronization and atomicity behaviors which might puzzle an application writer used to using traditional storage stacks (see SNIA persistent memory papers); and of course applications must be ported and probably rewritten to achieve optimal performance.

    We’re in for an interesting ride the next 20 years!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 21,604 other followers

Blog Stats
%d bloggers like this: