Esta es la aplicación de Linux llamada Immutable Sparse Wave Trees (WaveTree) cuya última versión se puede descargar como WaveTree_0.2.0_unzipToGetSourceCode.jar. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada Immutable Sparse Wave Trees (WaveTree) con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
Árboles de olas dispersas inmutables (WaveTree)
Ad
DESCRIPCIÓN
Herramienta de bigdata en tiempo real a nivel de bits basada en bosque AVL inmutable que se puede ejecutar en la memoria o, en versiones futuras, como un bosque merkle como una cadena de bloques. El objeto principal es una cadena de bits dispersa (Bits) que escala de manera eficiente hasta 2 ^ 63 bits normalmente comprimidos ya que el bosque tiene subcadenas duplicadas. Los objetos de bits admiten la lectura de bits, bytes, cortos, int o largos (primitivas de Java) en cualquier índice de bits en el rango de 64 bits. Ejemplo: en lugar de construir una clase para contener un encabezado y luego datos, represente todo eso como Bits, subrangos de ellos e ints para los tamaños de sus partes. Capacidad de expansión para otros tipos de compresión, ya que Bits es una interfaz Java. Las funciones principales de los bits son subcadena, concat, número de 0 o 1 bits y número de bits (tamaño). Todas esas operaciones se pueden realizar millones de veces por segundo independientemente del tamaño porque el bosque AVL reutiliza las ramas existentes de forma recursiva. Hay un escalar (originalmente para copiar / pegar subrangos de sonidos) y un paquete de Java. Matriz dimensional n escasa.Caracteristicas
- El equilibrio del árbol AVL evita los bosques profundos y lentos
- La subcadena de bits, la concatenación y el recuento de 1 bits en cualquier subrango o combinación cuesta solo el tiempo de registro y la memoria (millones de veces por segundo en una computadora promedio)
- Versionado en un objeto de matriz dimensional N (Multidim) ya que es solo una vista del objeto Bits. He probado esto en 10000 imágenes de datos de MNIST OCR.
- Versiones escalares y de bits: originalmente era escalar para copiar / pegar subrangos de sonido. Las mismas operaciones funcionan para cadenas de bits
- Puede almacenar sonidos que han pasado años desde su escasez. Lo mismo funciona para cadenas de bits de hasta 2 ^ 63.
Audiencia
Tecnología de la información, ciencia / investigación, industria de las telecomunicaciones, desarrolladores, seguridad
Lenguaje de programación
Java
Entorno de base de datos
El proyecto es una capa de abstracción de la base de datos (API)
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/wavetree/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.