Technologies

Other Technologies

The Aristotle project team and science use case researchers developed the following technologies and techniques:

  • CSPOT - portable, multi-scale Functions-as-a-Service (FaaS) system for implementing IoT applications
  • Devices-as-Services - new "flipped" client-server model for IoT in which devices at the edge are servers that provide nanoservices, which applications in the clouds (the clients) compose for their implementations
  • Fast Radio Burst (FRB) Pipeline - new pipeline to detect single pulse candidates that may be FRB sources in radio astronomy data
  • Federated Open XDMoD - tool to monitor affiliated (cloud) computing resources
  • K-means clustering analysis system - scalable system for executing and scoring K-mean cluster techniques; runs as a cloud service on Aristotle and Jetstream
  • Mandrake - software infrastructure for edge clouds (private clouds located at the network edge), designed to provide reliable, "lights out" unattended operation and application hosting in IoT deployments
  • Multicloud run method - uses Python, Celery distributed task queue, and other tools to run applications across multiple cloud sites
  • Seneca - fast and low cost hyperparameter search method for machine learning models
  • Singularity and container images - new images that create reproducible research workflows which due to their portability can be shared broadly across institutions and disciplines, and run on any cloud (Aristotle, NSF cloud, or public clouds)
  • Temperature prediction methods - new methods for improving the accuracy of outdoor temperature prediction by IoT devices
  • webGlobe - a cloud-based geospatial analysis framework for interacting with climate data
  • Wind turbine blade analysis framework - robust, flexible framework for generating an observationally constrained georeferenced assessment of precipitation-induced wind turbine blade erosion