You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Sally Khudairi <sk...@apache.org> on 2017/12/13 11:03:56 UTC

The Apache Software Foundation Announces Apache® Mnemonic™ as a Top-Level Project

[this announcement is available online at https://s.apache.org/58zm ]

Open Source storage-class memory oriented durable object platform for
Java application developers in use across an array of industries that
include eCommerce, Financial Services, and Semiconductors, among others.

Forest Hill, MD —13 December 2017— The Apache Software Foundation (ASF),
the all-volunteer developers, stewards, and incubators of more than 350
Open Source projects and initiatives, announced today that Apache®
Mnemonic™ has graduated from the Apache Incubator to become a Top-Level
Project (TLP), signifying that the project's community and products have
been well-governed under the ASF's meritocratic process and principles.

Apache Mnemonic is an Open Source Java-based storage-class memory
oriented durable object platform for linked objects processing and
analytics. Using Apache Mnemonic, objects can also be directly accessed
by other computing languages (e.g. C/C++); the durable object model and
durable computing model implemented by this library might lead to new
cache-less and SerDe-less (Serializer and Deserializer-less)
architecture for high-performance applications and frameworks.

"The Mnemonic community continues to explore new ways to significantly
improve the performance of real-time Big Data processing/analytics,"
said Gang "Gary" Wang, Vice President of Apache Mnemonic. "We worked
hard to develop both our code and community the Apache Way, and are
honored to graduate as an Apache Top-Level Project."

"Apache Mnemonic fills the void of the ability to directly persist
on-heap objects, making it beneficial for use in production to
accelerate Big Data processing applications at several large
organizations," said Henry Saputra, ASF Member and Apache Mnemonic
Incubating Mentor. "I am pleased how the community has grown and quickly
embraced the Apache Way of software development and making progressive
releases. It has been a great experience to be part of this project."

Mnemonic addresses Big Data performance issues that include
serialization, caching, computing bottlenecks, and persistency using
next-generation, non-volatile memory (NVM) storage media. Apache
Mnemonic abstracts system memory, storage-class memory, and even
traditional storage as hybrid memory services. Mnemonic’s
performance-oriented architecture features include:

 - Unified platform enabling framework;
 - Unique durable object model and computing model;
 - Flexible and extensible focal point for optimization; and 
 - Easy integration with Big Data projects such as Apache Hadoop and
 Apache Spark

"Apache Mnemonic provides a unified interface for memory management,"
said Yanhui Zhao, Apache Mnemonic Committer. "It is playing a
significant role in reshaping the memory management in current computer
architecture along with the developments of large capacity NVMs, making
a smooth transition from present mechanical-based storage to flash-based
storage with the minimum cost."

"Apache Mnemonic provides intuitive abstractions and APIs to help make
non-volatile memory a more natural and integrated part of data system
development," said Wes McKinney, Software Architect at Two Sigma
Investments and member of the Apache Arrow Project Management Committee.

Apache Mnemonic is in use by many industries, including eCommerce,
Financial Services, and Semiconductors, among others.

"Next generation compute platforms will be dominated by technologies
like non-volatile memory (NVM). As NVMs proliferate, we will need to
revisit the memory access and the computation models," said Debojyoti
Dutta, Distinguished Engineer at Cisco, and member of the Apache Metron
and Mnemonic Project Management Committees. "Apache Mnemonic fills the
gap around an urgent need to unify the memory management for JVM based
applications. Given the proliferation of JVM based data intensive
platforms, I expect Mnemonic to have a profound impact in leveraging
NVMs for data workloads."

"Apache Mnemonic project will help in building memory based storage
systems with the modern big memory storages," said Uma Maheswara Rao G,
ASF Member, and member of the Apache Incubator and Hadoop Project
Management Committees. "One of the key and useful goal is to avoid the
serde overheads while storing and accessing durable objects. The Unified
interface of Mnemonic allow us to leverage different type of storage
services, that allow applications to use storage services
transparently."

"Today’s challenge of data processing from different persistence layers
is a big rock for application to manipulate easily and quickly,
especially in the world of hybrid from on-premises to in the Cloud,"
said Luke Han, CEO of Kylingence, ASF Member, and Vice President of
Apache Kylin. "Apache Mnemonic brings a way simplified such investment
for it, which saved a lot of efforts to unify underlying storage options
and speed up project implementation very much."

"We invite individuals interested in Apache Mnemonic to join our mailing
lists and contribute to the project," added Wang. "We welcome user
feedback across deployments of all scales."

Availability and Oversight
Apache Mnemonic software is released under the Apache License v2.0 and
is overseen by a self-selected team of active contributors to the
project. A Project Management Committee (PMC) guides the Project's
day-to-day operations, including community development and product
releases. For downloads, documentation, and ways to become involved with
Apache Mnemonic, visit http://mnemonic.apache.org/ and
https://twitter.com/ApacheMnemonic

About the Apache Incubator
The Apache Incubator is the entry path for projects and codebases
wishing to become part of the efforts at The Apache Software Foundation.
All code donations from external organizations and existing external
projects wishing to join the ASF enter through the Incubator to: 1)
ensure all donations are in accordance with the ASF legal standards; and
2) develop new communities that adhere to our guiding principles.
Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other
successful ASF projects. While incubation status is not necessarily a
reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF. For
more information, visit http://incubator.apache.org/

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350
leading Open Source projects, including Apache HTTP Server --the world's
most popular Web server software. Through the ASF's meritocratic process
known as "The Apache Way," more than 680 individual Members and 6,300
Committers across six continents successfully collaborate to develop
freely available enterprise-grade software, benefiting millions of users
worldwide: thousands of software solutions are distributed under the
Apache License; and the community actively participates in ASF mailing
lists, mentoring initiatives, and ApacheCon, the Foundation's official
user conference, trainings, and expo. The ASF is a US 501(c)(3)
charitable organization, funded by individual donations and corporate
sponsors including Alibaba Cloud Computing, ARM, Bloomberg, Budget
Direct, Capital One, Cash Store, Cerner, Cloudera, Comcast, Facebook,
Google, Hortonworks, Huawei, IBM, Inspur, iSIGMA, ODPi, LeaseWeb,
Microsoft, PhoenixNAP, Pivotal, Private Internet Access, Red Hat,
Serenata Flowers, Target, Union Investment, WANdisco, and Yahoo. For
more information, visit http://apache.org/ and
https://twitter.com/TheASF

© The Apache Software Foundation. "Apache", "Mnemonic", "Apache
Mnemonic", "Arrow", "Apache Arrow", "Hadoop", "Apache Hadoop", "Metron",
"Apache Metron", "Spark", "Apache Spark", and "ApacheCon" are registered
trademarks or trademarks of the Apache Software Foundation in the United
States and/or other countries. All other brands and trademarks are the
property of their respective owners.

# # #

NOTE: you are receiving this message because you are subscribed to the
announce@apache.org distribution list. To unsubscribe, send email from
the recipient account to announce-unsubscribe@apache.org with the word
"Unsubscribe" in the subject line.