Scientific Visualization as a Microservice

被引:15
|
作者
Raji, Mohammad [1 ]
Hota, Alok [1 ]
Hobson, Tanner [1 ]
Huang, Jian [1 ]
机构
[1] Univ Tennessee, Dept Elect Engn & Comp Sci, Knoxville, TN 37996 USA
基金
美国国家科学基金会;
关键词
Rendering (computer graphics); Visualization; Servers; Data visualization; Browsers; Web pages; Computer architecture; Scientific visualization; visualization systems; cloud computing; web applications; and distributed visualization; MODEL;
D O I
10.1109/TVCG.2018.2879672
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose using a decoupled architecture to create a microservice that can deliver scientific visualization remotely with efficiency, scalability, and superior availability, affordability and accessibility. Through our effort, we have created an open source platform, Tapestry, which can be deployed on Amazon AWS as a production use microservice. The applications we use to demonstrate the efficacy of the Tapestry microservice in this work are: (1) embedding interactive visualizations into lightweight web pages, (2) creating scientific visualization movies that are fully controllable by the viewers, (3) serving as a rendering engine for high-end displays such as power-walls, and (4) embedding data-intensive visualizations into augmented reality devices efficiently. In addition, we show results of an extensive performance study, and suggest how applications can make optimal use of microservices such as Tapestry.
引用
收藏
页码:1760 / 1774
页数:15
相关论文
共 50 条
  • [1] Microservice Architecture Reconstruction and Visualization Techniques: A Review
    Cerny, Tomas
    Abdelfattah, Amr S.
    Bushong, Vincent
    Al Maruf, Abdullah
    Taibi, Davide
    2022 16TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2022), 2022, : 39 - 48
  • [2] Microservice-oriented Approach to Automation of Distributed Scientific Computations
    Oparin, G. A.
    Bogdanova, V. G.
    Pashinin, A. A.
    Gorsky, S. A.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 236 - 241
  • [3] Visualization of Multi-Variate Scientific Data
    Fuchs, R.
    Hauser, H.
    COMPUTER GRAPHICS FORUM, 2009, 28 (06) : 1670 - 1690
  • [4] TESSIN VISLab-laboratory for scientific visualization
    Bilke, Lars
    Fischer, Thomas
    Helbig, Carolin
    Krawczyk, Charlotte
    Nagel, Thomas
    Naumov, Dmitri
    Paulick, Sebastian
    Rink, Karsten
    Sachse, Agnes
    Schelenz, Sophie
    Walther, Marc
    Watanabe, Norihiro
    Zehner, Bjoern
    Ziesch, Jennifer
    Kolditz, Olaf
    ENVIRONMENTAL EARTH SCIENCES, 2014, 72 (10) : 3881 - 3899
  • [5] Collaboration in scientific visualization
    Casera, Steve
    Kropf, Peter
    PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 1091 - 1096
  • [6] Interactive Visualization of Large Turbulent Flow as a Cloud Service
    Hobson, Tanner
    Hammer, James
    Provins, Preston
    Huang, Jian
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (01) : 263 - 277
  • [7] Ten guidelines for effective data visualization in scientific publications
    Kelleher, Christa
    Wagener, Thorsten
    ENVIRONMENTAL MODELLING & SOFTWARE, 2011, 26 (06) : 822 - 827
  • [8] Trace-Driven Scaling of Microservice Applications
    Mostofi, Vahid Mirzaebrahim
    Krul, Evan
    Krishnamurthy, Diwakar
    Arlitt, Martin
    IEEE ACCESS, 2023, 11 : 29360 - 29379
  • [9] Integrating Visualization and Interaction Research to Improve Scientific Workflows
    Keefe, Daniel F.
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2010, 30 (02) : 8 - 13
  • [10] Scientific visualization of multidimensional data: Genetic likelihood visualization
    Park, JW
    Logue, M
    Ni, J
    Cremer, J
    Segre, A
    Vieland, V
    Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 403 - 408