作為web微服務的科學計算視覺化

2021-10-03 11:30:51 字數 799 閱讀 8685

「 今天閱讀 vis 2019 會議大資料與降維領域的**《scientific visualization as a microservice》,作者是田納西大學電氣工程與電腦科學系的mohammad raji、alok hota、tanner hobson 和 jian huang。」

傳統的科學視覺化通常是基於c/s架構的,此文探索了基於web的科學視覺化,力圖提高移動性、增加受眾、利用網路環境構建互動式工具。

使用解耦架構來建立微服務,可以實現遠端的科學視覺化,具備有效性、可伸縮性、卓越的可用性、可負擔性和可訪問性。

建立了開源、平台tapestry,作為乙個使用了微服務的產品,部署在amazon aws上。 採用以下應用程式證明tapestry微服務的功效:

(1)將互動式視覺化內容嵌入到輕量級網頁中;

(2)建立觀眾可以完全控制的科學視覺化電影;

(3)用作渲染 高階顯示器(例如電源牆)的引擎;

(4)將資料密集型視覺化有效地嵌入到增強現實裝置中。

此外,展示了擴充套件的效能研究結果,並提出應用程式如何最佳利用微服務,諸如tapestry之類。

**包括以下核心部分。

具體研究應用空間、系統空間、雲部署、作為微服務在amazon aws上的部署等。

具體包括網頁中嵌入視覺化、控制科學視覺化的移動、增強現實等。

具體包括配置tapestry微服務、渲染管線效能、tapestry伺服器吞吐量、aws微服務吞吐量、使用者實驗基準、應用程式效能等。

主要貢獻:設計了科學視覺化的一種web實現。

web在部署和使用上具有獨特的特色,視覺化借助網路的力量,可以得到推廣。

caddy 作為微服務的 API gateway

大家都知道,docker這些年讓it界產生了深刻的變革,從開發到測試到運維,處處都有它的身影。它同時也和微服務架構相互促進,並肩前行。在最新版的 docker ce 17.03 裡,隨著swarm mode的成熟,在較簡單的場景裡已經可以不再需要專門的基礎設施管理,服務編排,服務發現,健康檢查,負載...

微服務 雲計算 微服務和雲計算的狀態

微服務 雲計算 根據o reilly最近對雲計算增長進行的雷達調查 一項更有趣的指標表明,在1,283個響應中,有52 的受訪者表示他們使用微服務概念,工具或方法進行軟體開發。其中,一小部分人 超過28 使用微服務超過三年。這是微服務使用者中的第二大集群。最大的群體 超過55 使用微服務的時間為一到...

視覺化科學計算Matlab語言的簡單應用

摘要 matlab語言是一種廣泛應用於工程計算及數值分析領域的新型高階語言,自1984年由美國 mathworks 公司推向市場以來,歷經十多年的發展與競爭,現已成為國際公認的最優秀的工程應用開發環境。matlab功能強大 簡單易學 程式設計效率高,深受廣大科技工作者的歡迎。在我的專業學習中它也有很...