Title
Microservice-Based Architecture For The Nrdc
Abstract
The NSF EPSCOR funded Solar Nexus Project is a collaborative effort between scientists, engineers, educators, and technicians to increase the amount of renewable solar energy in Nevada while eliminating its adverse effects on the surrounding environment and wildlife, and minimizing water consumption. The project seeks to research multiple areas, including water usage at power plants, the effect of power plant construction on the surrounding ecology, alternative wastewater methods to maintain solar panels, and interdisciplinary solutions to improve solar energy in Nevada. In order to organize and analyze this data to produce effective change, Nexus needs a centralized database to store collected data. To this end the Nevada Research Data Center is designed to collect, format, and store data for scientists to view and consider. This paper presents a new architecture solution for the NRDC. Based in microservices, the solution aims to ensure scalability, reliability, and maintainability of this data center. Background on NRDC is provided in the paper, together with details on the proposed solution's software specification, design, and prototype implementation. A discussion of the microservice-based architecture's benefits and an outline of planned directions of future work are also included.
Year
Venue
Keywords
2015
PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN)
Microservice Architecture, Monolithic Architecture, Software Specifications, Design, Prototype Implementation, NRDC
Field
DocType
ISSN
Centralized database,Renewable energy,Systems engineering,Computer science,Solar energy,Microservices,Software requirements specification,Data center,Maintainability,Scalability
Conference
1935-4576
Citations 
PageRank 
References 
9
0.69
3
Authors
7
Name
Order
Citations
PageRank
Vinh D. Le191.03
Melanie M. Neff290.69
Royal V. Stewart390.69
richard kelley413710.00
Eric Fritzinger5121.81
Sergiu Dascalu636279.10
Frederick C. Harris Jr.754778.86