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] Version-based Microservice Analysis, Monitoring, and Visualization
    Ma, Shang-Pin
    Liu, I-Hsiu
    Chen, Chun-Yu
    Lin, Jiun-Ting
    Hsueh, Nien-Lin
    2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 165 - 172
  • [3] Scientific Visualization
    Encarnacao, L. Miguel
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2016, 36 (03) : 3 - 3
  • [4] Scientific visualization
    Jagadeesh, BS
    SOLID STATE PHYSICS, VOL 41, 1998, 1999, : 85 - 87
  • [5] 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
  • [6] Scientific visualization in hydrogeology
    Voss, CI
    HYDROGEOLOGY JOURNAL, 1999, 7 (02) : 153 - 154
  • [7] INTRODUCTION TO SCIENTIFIC VISUALIZATION
    STEIN, AJ
    PROCEEDINGS : SHARE EUROPE ANNIVERSARY MEETING 1991, VOLS 1 AND 2, 1991, : 257 - 286
  • [8] VISUALIZATION IN SCIENTIFIC COMPUTING
    NIELSON, GM
    COMPUTER, 1989, 22 (08) : 10 - 11
  • [9] Progress in scientific visualization
    Nelson Max
    The Visual Computer, 2005, 21 : 979 - 984
  • [10] VISUALIZATION IN SCIENTIFIC COMPUTING
    MCCORMICK, BH
    DEFANTI, TA
    BROWN, MD
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1987, 7 (10) : 69 - 69