BU EC 528 Project Proposals #46
Replies: 4 comments
-
Cloud Observability and ChRIS PluginsDifficulty: 2/5 IntroductionChRIS brings medical apps to Kubernetes. Observability data, e.g. CPU and memory consumption over time of ChRIS plugins, is valuable information to know for ChRIS admins, everyday users, and plugin developers alike. Learning Objectives
Deliverables
Reach Goals
|
Beta Was this translation helpful? Give feedback.
-
Logs management in KubernetesDifficulty: 5/5 IntroductionIn UNIX (Linux) programs write text output to "stdout" and "stderr." Typically, stdout and stderr are displayed to the terminal window. In Kubernetes, these logs are stored as timestamped lines of plaintext. Services such as Loki and OpenObserve offer querying and long-term storage of log data. ChRIS is a platform which runs medical apps on Kubernetes. Its current log storage solution has problems described here: FNNDSC/ChRIS_ultron_backEnd#374
Learning Objectives
Deliverables
Reach Goals
|
Beta Was this translation helpful? Give feedback.
-
Crunchy Postgres Operator and Disaster RecoveryDifficulty: 3/5 IntroductionChRIS is easy to deploy on Kubernetes using helm: https://github.com/FNNDSC/charts Learning Objectives
Deliverables
Reach Goals
|
Beta Was this translation helpful? Give feedback.
-
Advanced Searching in the CloudDifficulty: 2/5 IntroductionThe ChRIS backend's storage and database hold unstructured data (such as logs) and structured data (such as past job info), respectively. The API provides some searching functionality, however it is limited in scope and the supported queries are hard-coded. Search engine databases are databases which specialize in searching over data. Integration with a search engine can vastly improve the functionality of ChRIS by providing efficient search with features such as fuzzy search and searching across fields. Learning Objectives
Deliverables
Reach Goals
|
Beta Was this translation helpful? Give feedback.
-
Below in this discussion thread, I will propose projects for the masters-level BU EC 528 class on cloud computing. Each project proposal will have a description and estimated difficulty.
Beta Was this translation helpful? Give feedback.
All reactions