CINET Registry

Abstract

Cyber-infrastructure for Network Science (CINET) is a computational and analytic framework for the network science researcher and education. The cyber-infrastructure (CI) part of CINET is responsible for coordinating the interactions between user interface, digital library, resource manager, data broker, and execution broker components. CINET uses HPC resources to service experiment execution requests. CINET provides many realistic graphs for analysis. Galib, NetworkX, and SNAP are the computational engines that provide the capability to analyze different properties of the graphs. CINET hosts the Granite system and graph dynamical systems calculator (GDSC) system as public use applications. Datasets used by CINET are currently cataloged in a relational database and this project migrates them to a new digital object based catalog 'Registry'. This project uses the Fedora Commons Repository for storing digital objects. Project-Hydra is the abstraction layer over the Fedora-Commons repository. It is a customization of Ruby-on-Rails. Hydra stack provides RESTful web-services to interact with Fedora-Commons and perform CRUD operations on digital objects. In addition it also manages indices of digital objects using Apache Solr and provides a faceted browsing capability through Project Blacklight. The former implementation which is based on the relational model has limitations in modelling any semantics about relationships explicitly. Our current implementation mitigates this problem as the digital object repository model closely follows the object oriented paradigm. This helps in modelling inheritance and containment relationships in a more intuitive manner. CINET registry also provides rich services such as incentivization, memorization and utilization for advanced data analytics.

Description
This project is part of the work sponsored by NSF under grant OCI-1032677, SDCI NMI New: From Desktops to Clouds - A Middleware for Next Generation Network Science. We also are thankful to NDSSL for their support in this work.
Keywords
Digital Library, CINET, NDSSL, Hydra, Fedora-Commons, Ruby on Rails, Network Science
Citation