incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Otis Gospodnetic <otis_gospodne...@yahoo.com>
Subject Re: [VOTE] accept DirectMemory as new Apache Incubator podling
Date Mon, 03 Oct 2011 18:56:09 GMT
+1 (member)

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Lucene ecosystem search :: http://search-lucene.com/



>________________________________
>From: Simone Tripodi <simonetripodi@apache.org>
>To: general@incubator.apache.org
>Sent: Sunday, October 2, 2011 3:36 AM
>Subject: [VOTE] accept DirectMemory as new Apache Incubator podling
>
>Hi all guys,
>
>I'm now calling a formal VOTE on the DirectMemory proposal located here:
>
>http://wiki.apache.org/incubator/DirectMemoryProposal
>
>Proposal text copied at the bottom of this email.
>
>VOTE close on Tuesday, October 4, early 7:30 AM CET.
>
>Please VOTE:
>
>[ ] +1 Accept DirectMemory into the Apache Incubator
>[ ] +0 Don't care
>[ ] -1  Don't Accept DirectMemory into the Apache Incubator because...
>
>Thanks in advance for participating!
>
>All the best, have a nice day,
>Simo
>
>P.S. Here's my +1
>
>http://people.apache.org/~simonetripodi/
>http://www.99soft.org/
>
>= DirectMemory =
>
>== Abstract ==
>The following proposal is about Apache !DirectMemory, a Java
>!OpenSource multi-layered cache implementation featuring off-heap
>memory storage (a-la Terracotta !BigMemory) to enable caching of Java
>objects without degrading JVM performance
>
>== Proposal ==
>!DirectMemory's main purpose is to to act as a second level cache
>(after a heap based one) able to store large amounts of data without
>filling up the Java heap and thus avoiding long garbage collection
>cycles. Although serialization has a runtime cost store/retrieve
>operations are in the sub-millisecond range being pretty acceptable in
>every usage scenario even as a first level cache and, most of all,
>outperforms heap storage when the count of the entries goes over a
>certain amount. !DirectMemory implements cache eviction based on a
>simple LFU (Least Frequently Used) algorythm and also on item
>expiration. Included in the box is a small set of utility classes to
>easily handle off-heap memory buffers.
>
>== Background ==
>!DirectMemory is a project was born in the 2010 thanks to Raffaele P.
>Guidi initial effort under
>[[https://github.com/raffaeleguidi/!DirectMemory/|GitHub]] and already
>licensed under the Apache License 2.0.
>
>== Rationale ==
>The rationale behind !DirectMemory is bringing off-heap caching to the
>open source world, empowering FOSS developers and products with a tool
>that enables breaking the heap barrier and override the JVM garbage
>collection mechanism collection - which could be useful in scenarios
>where RAM needs are over the usual limits (more than 8, 12, 24gb) and
>to ease usage of off-heap memory in general
>
>= Current Status =
>
>== Meritocracy ==
>As a majority of the initial project members are existing ASF
>committers, we recognize the desirability of running the project as a
>meritocracy.  We are eager to engage other members of the community
>and operate to the standard of meritocracy that Apache emphasizes; we
>believe this is the most effective method of growing our community and
>enabling widespread adoption.
>
>== Core Developers ==
>In alphabetical order:
>
>* Christian Grobmeier <grobmeier at apache dot org>
>* Maurizio Cucchiara <mcucchiara at apache dot org>
>* Olivier Lamy <olamy at apache dot org>
>* Raffaele P. Guidi <raffaele dot p dot guidi at gmail dot com>
>* Simone Gianni <simoneg at apache dot org>
>* Simone Tripodi <simonetripodi at apache dot org>
>* Tommaso Teofili <tommaso at apache dot org>
>
>== Alignment ==
>The purpose of the project is to develop and maintain !DirectMemory
>implementation that can be used by other Apache projects.
>
>= Known Risks =
>== Orphaned Products ==
>!DirectMemory does not have any reported production usage, yet, but is
>getting traction with developers and being evaluated by potential
>users and thus the risks of it being orphaned are minimal
>
>== Inexperience with Open Source ==
>All of the committers have experience working in one or more open
>source projects inside and outside ASF.
>
>== Homogeneous Developers ==
>The list of initial committers are geographically distributed across
>the Europe with no one company being associated with a majority of the
>developers.  Many of these initial developers are experienced Apache
>committers already and all are experienced with working in distributed
>development communities.
>
>== Reliance on Salaried Developers ==
>To the best of our knowledge, none of the initial committers are being
>paid to develop code for this project.
>
>== Relationships with Other Apache Products ==
>!DirectMemory fits naturally in the ASF because it could be
>successfully employed together with a large number of ASF products
>ranging from JCS - as a new cache region between the heap and indexed
>file ones, to ORM systems like Cayenne (i.e. replacing current OSCache
>based implementation), Apache JDO and JPA implementations and also
>java based databases (i.e. Derby) and all systems managing large
>amounts of data from Hadoop to Cassandra
>
>== A Excessive Fascination with the Apache Brand ==
>While the Apache Software Foundation would be a good home for the
>!DirectMemory project it already has some traction and it could live
>on its own - however we see reciprocal benefits for both the ASF and
>the project in adopting the brand to better reach the community
>
>= Documentation =
>1. [[https://github.com/raffaeleguidi/DirectMemory|The original
>DirectMemory HomePage]]
>2. [[https://github.com/raffaeleguidi/DirectMemory/wiki|The original
>DirectMemory Wiki]]
>3. [[https://github.com/raffaeleguidi/DirectMemory/issues|The
>DirectMemory Issue Tracker (used also for enhancements, feature
>requests and discussion)]]
>
>= Initial Source =
>The intial source comprises code developed on
>[[https://github.com/raffaeleguidi/DirectMemory/|GitHub]] contributed
>under Grant from Raffaele P. Guidi for Directmemory.
>
>= Source and Intellectual Property Submission Plan =
>Source code will be moved from
>[[https://github.com/raffaeleguidi/DirectMemory/|GitHub]] space inside
>the SVN space of the podling.
>
>= External Dependencies =
>* Google Guava collections -
>http://code.google.com/p/guava-libraries/ - Apache License V2.0
>* Protostuff - http://code.google.com/p/protostuff/ - Apache License V2.0
>* JoSQL - http://josql.sourceforge.net/ - Apache License V2.0
>* AspectJ - http://www.eclipse.org/org/ - Eclipse Public License
>(Category B, used only in binary form)
>* SLF4J - http://www.slf4j.org/ - MIT License (Category A)
>* Logback - http://logback.qos.ch/ - dual licensed under EPL v1.0 and
>LGPL 2.1 (Category B, but not really a dependency as it is astracted
>by the SLF4j facade)
>'''Build/Test time dependencies'''
>* Maven - http://maven.apache.org/ - Apache License V2.0
>* JUnit - http://www.junit.org/ - CPL License v1.0 - (Category B,
>used only in binary form)
>* JUnit Benchmarks -
>http://labs.carrotsearch.com/junit-benchmarks.html - Apache License
>V2.0
>
>= Cryptography =
>The project does not handle cryptography in any way.
>
>= Required Resources =
>* Mailing lists
>  * directmemory-private (with moderated subscriptions)
>  * directmemory-dev
>  * directmemory-user
>  * directmemory-commits
>* Subversion directory
>  * https://svn.apache.org/repos/asf/incubator/directmemory
>* Website
>  * Wiki (!DirectMemory)
>* Issue Tracking
>  * JIRA (!DirectMemory)
>
>= Initial Committers =
>Names of initial committers - in alphabetical order - with current ASF status:
>
>* Christian Grobmeier <grobmeier at apache dot org> (ASF Member)
>* Ioannis Canellos <iocanel at apache dor org> (ASF Committer)
>* Maurizio Cucchiara <mcucchiara at apache dot org> (ASF Committer)
>* Olivier Lamy <olamy at apache dot org> (ASF Member)
>* Raffaele P. Guidi <raffaele dot p dot guidi at gmail dot com> (ICLA Signed)
>* Simone Gianni <simoneg at apache dot org> (ASF Member)
>* Simone Tripodi <simonetripodi at apache dot org> (ASF Member)
>* Tommaso Teofili <tommaso at apache dot org> (ASF Member)
>
>= Sponsors =
>== Champion ==
>* Christian Grobmeier <grobmeier at apache dot org>
>
>== Nominated Mentors ==
>* Anthony Elder <antelder at apache dor org>
>* Christian Grobmeier <grobmeier at apache dot org>
>* Olivier Lamy <olamy at apache dot org>
>* Sylvain Wallez <sylvain at apache dot org>
>* Tim Williams <twilliams at apache dot org>
>
>== Sponsoring Entity ==
>* The Apache Incubator
>
>= Other interested people (in alphabetical order) =
>* TBD
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org
>
>
>
>
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message