Tuoris: A middleware for visualizing dynamic graphics in scalable resolution display environments

In the era of big data, large-scale information visualization has become an important challenge. Scalable resolution display environments (SRDEs) have emerged as a technological solution for building high-resolution display systems by tiling lower resolution screens. These systems bring serious adva...

Full description

Saved in:
Bibliographic Details
Published in:Future generation computer systems Vol. 106; pp. 559 - 571
Main Authors: Martínez, Víctor, Fernando, Senaka, Molina-Solana, Miguel, Guo, Yike
Format: Journal Article
Language:English
Published: Elsevier B.V 01.05.2020
Subjects:
ISSN:0167-739X, 1872-7115
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In the era of big data, large-scale information visualization has become an important challenge. Scalable resolution display environments (SRDEs) have emerged as a technological solution for building high-resolution display systems by tiling lower resolution screens. These systems bring serious advantages, including lower construction cost and better maintainability compared to other alternatives. However, they require specialized software but also purpose-built content to suit the inherently complex underlying systems. This creates several challenges when designing visualizations for big data, such that can be reused across several SRDEs of varying dimensions. This is not yet a common practice but is becoming increasingly popular among those who engage in collaborative visual analytics in data observatories. In this paper, we define three key requirements for systems suitable for such environments, point out limitations of existing frameworks, and introduce Tuoris, a novel open-source middleware for visualizing dynamic graphics in SRDEs. Tuoris manages the complexity of distributing and synchronizing the information among different components of the system, eliminating the need for purpose-built content. This makes it possible for users to seamlessly port existing graphical content developed using standard web technologies, and simplifies the process of developing advanced, dynamic and interactive web applications for large-scale information visualization. Tuoris is designed to work with Scalable Vector Graphics (SVG), reducing bandwidth consumption and achieving high frame rates in visualizations with dynamic animations. It scales independent of the display wall resolution and contrasts with other frameworks that transmit visual information as blocks of images. •Definition 3 key software systems suitable for displaying data on SRDEs.•Review of existing visualization frameworks for SRDEs, pointing out limitations.•Description of TUORIS: its components, design and implementation.•Display previously created SVGs in a SRDE with no modification or performance penalty.•Evaluation of TUORIS’ performance and scalability on several scenarios.
AbstractList In the era of big data, large-scale information visualization has become an important challenge. Scalable resolution display environments (SRDEs) have emerged as a technological solution for building high-resolution display systems by tiling lower resolution screens. These systems bring serious advantages, including lower construction cost and better maintainability compared to other alternatives. However, they require specialized software but also purpose-built content to suit the inherently complex underlying systems. This creates several challenges when designing visualizations for big data, such that can be reused across several SRDEs of varying dimensions. This is not yet a common practice but is becoming increasingly popular among those who engage in collaborative visual analytics in data observatories. In this paper, we define three key requirements for systems suitable for such environments, point out limitations of existing frameworks, and introduce Tuoris, a novel open-source middleware for visualizing dynamic graphics in SRDEs. Tuoris manages the complexity of distributing and synchronizing the information among different components of the system, eliminating the need for purpose-built content. This makes it possible for users to seamlessly port existing graphical content developed using standard web technologies, and simplifies the process of developing advanced, dynamic and interactive web applications for large-scale information visualization. Tuoris is designed to work with Scalable Vector Graphics (SVG), reducing bandwidth consumption and achieving high frame rates in visualizations with dynamic animations. It scales independent of the display wall resolution and contrasts with other frameworks that transmit visual information as blocks of images. •Definition 3 key software systems suitable for displaying data on SRDEs.•Review of existing visualization frameworks for SRDEs, pointing out limitations.•Description of TUORIS: its components, design and implementation.•Display previously created SVGs in a SRDE with no modification or performance penalty.•Evaluation of TUORIS’ performance and scalability on several scenarios.
Author Molina-Solana, Miguel
Guo, Yike
Martínez, Víctor
Fernando, Senaka
Author_xml – sequence: 1
  givenname: Víctor
  surname: Martínez
  fullname: Martínez, Víctor
  email: victormg@acm.com
  organization: Dept. Computer Science and AI, Universidad de Granada, Spain
– sequence: 2
  givenname: Senaka
  surname: Fernando
  fullname: Fernando, Senaka
  email: senaka.fernando15@imperial.ac.uk
  organization: Data Science Institute, Imperial College London, United Kingdom
– sequence: 3
  givenname: Miguel
  surname: Molina-Solana
  fullname: Molina-Solana, Miguel
  email: mmolinas@ic.ac.uk
  organization: Dept. Computer Science and AI, Universidad de Granada, Spain
– sequence: 4
  givenname: Yike
  surname: Guo
  fullname: Guo, Yike
  email: y.guo@imperial.ac.uk
  organization: Data Science Institute, Imperial College London, United Kingdom
BookMark eNqFkE9Lw0AUxBepYFv9Bh72C6TuJtkm6UEoxX9Q8FLB2_Ky-1pfSTZlN6nUT29CPXlQGJjL_AZmJmzkGoeM3Uoxk0LO7_azbdd2HmexiMVMyF7qgo1lnsVRJqUasXEfy6IsKd6v2CSEvRBCZokcM9h0jaew4Etek7UVfoJHvm08P1LooKIvcjtuTw5qMnzn4fBBJnByPBiooKyQewxN1bXUOG4pHCo4cXRH8o2r0bXhml1uoQp48-NT9vb4sFk9R-vXp5fVch2ZRMVtVJZpqVScw1wJKQuJUubz3BZ5kVvIBCpILRRJUs6NwAxUJmxqMI1L01uJKpmy9NxrfBOCx60-eKrBn7QUerhJ7_X5Jj3cpIXsNWCLX5ihFoY1rQeq_oPvzzD2w46EXgdD6Axa8mhabRv6u-AbiVyLSw
CitedBy_id crossref_primary_10_1111_cgf_15001
crossref_primary_10_1016_j_future_2020_10_022
crossref_primary_10_1016_j_future_2020_06_011
Cites_doi 10.1016/j.cag.2007.01.029
10.1145/129888.129892
10.1109/MCG.2014.80
10.1145/566654.566639
10.1109/TVCG.2007.1049
10.1145/2611567
10.1109/MCG.2005.89
10.1109/TVCG.2013.272
10.1089/big.2015.0056
10.1109/38.851747
10.1038/srep07861
10.1016/S0097-8493(01)00123-6
10.2214/AJR.13.11041
10.1109/MCG.2009.22
10.1109/TVCG.2008.104
10.1109/TVCG.2010.59
10.1109/MIC.2010.145
10.1109/38.291528
10.1016/j.future.2015.05.014
10.1109/MIC.2012.64
10.1109/MCG.2010.45
10.1109/MCG.2019.2901428
10.1109/TVCG.2011.185
10.1016/j.asoc.2016.12.044
10.1109/JPROC.2012.2191609
ContentType Journal Article
Copyright 2020 Elsevier B.V.
Copyright_xml – notice: 2020 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.future.2020.01.015
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7115
EndPage 571
ExternalDocumentID 10_1016_j_future_2020_01_015
S0167739X19321880
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ADNMO
AEIPS
AFJKZ
AGQPQ
AIIUN
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c352t-bb4b5528a6501191e11868d9898da70e5a4da933b6c0e7a570d4ce42bc4cebe53
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000527320000042&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-739X
IngestDate Sat Nov 29 07:24:02 EST 2025
Tue Nov 18 22:10:56 EST 2025
Fri Feb 23 02:49:52 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Distributed visualization
Large-scale visualization
SVG
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c352t-bb4b5528a6501191e11868d9898da70e5a4da933b6c0e7a570d4ce42bc4cebe53
OpenAccessLink http://hdl.handle.net/10044/1/76218
PageCount 13
ParticipantIDs crossref_primary_10_1016_j_future_2020_01_015
crossref_citationtrail_10_1016_j_future_2020_01_015
elsevier_sciencedirect_doi_10_1016_j_future_2020_01_015
PublicationCentury 2000
PublicationDate May 2020
2020-05-00
PublicationDateYYYYMMDD 2020-05-01
PublicationDate_xml – month: 05
  year: 2020
  text: May 2020
PublicationDecade 2020
PublicationTitle Future generation computer systems
PublicationYear 2020
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Ball, North (b42) 2007; 31
McGinn, Birch, Akroyd, Molina-Solana, Guo, Knottenbelt (b5) 2016; 4
Che, Safran, Peng (b2) 2013
Peng, Xiong, Shi (b25) 2006
Febretti, Nishimoto, Thigpen, Talandis, Long, Pirtle, Peterka, Verlo, Brown, Plepys, Sandin, Renambot, Johnson, Leigh (b7) 2013
Ellson, Gansner, Koutsofios, North, Woodhull (b41) 2001
Davis, Hsieh, Lee (b37) 2015; 5
Nirnimesh, Harish, Narayanan (b33) 2007; 13
Baranovskiy (b40) 2010
Marai, Leigh, Johnson (b12) 2019; 39
Fortune (b43) 1986
Pimentel, Nickerson (b36) 2012; 16
Ni, Schmidt, Staadt, Livingston, Ball, May (b14) 2006
Molnar, Cox, Ellsworth, Fuchs (b23) 1994; 14
Nam, Deshpande, Vishwanath, Jeong, Renambot, Leigh (b10) 2010
Eilemann, Bilgili, Abdellah, Hernando, Makhinya, Pajarola, Schürmann (b21) 2012
Moreland, Wylie, Pavlakos (b30) 2001
Fernando, Amador, Şerban, Gómez-Romero, Molina-Solana, Guo (b8) 2019
Bridson (b39) 2007
Doerr, Kuester (b19) 2011; 17
Chen, Chen, Clark, Liu, Wallace, Li (b27) 2001
Bostock, Ogievetsky, Heer (b34) 2011; 17
Tilkov, Vinoski (b35) 2010; 14
Marrinan, Aurisano, Nishimoto, Bharadwaj, Mateevitsi, Renambot, Long, Johnson, Leigh (b16) 2014
Papadopoulos, Petkov, Kaufman, Mueller (b11) 2014; 35
Chang, Ziemkiewicz, Green, Ribarsky (b1) 2009; 29
Chen, Chen, Finkelstein, Funkhouser, Li, Liu, Samanta, Wallace (b26) 2001; 25
Chung, Andrews, North (b28) 2014; 20
Jeong, Leigh, Johnson, Renambot, Brown, Jagodic, Nam, Hur (b29) 2010; 30
Eilemann, Makhinya, Pajarola (b20) 2009; 15
Molina-Solana, Birch, Guo (b4) 2017; 53
Humphreys, Houston, Ng, Frank, Ahern, Kirchner, Klosowski (b24) 2002; 21
Humphreys, Eldridge, Buck, Stoll, Everett, Hanrahan (b32) 2001
Whitman (b22) 1993
Johnson, Abram, Westing, Navrátil, Gaither (b18) 2012
Balter (b38) 2014; 203
Leigh, Johnson, Renambot, Peterka, Jeong, Sandin, Talandis, Jagodic, Nam, Hur (b15) 2013; 101
Moreland (b31) 2011
Cruz-Neira, Sandin, DeFanti, Kenyon, Hart (b6) 1992; 35
Jagadish, Gehrke, Labrinidis, Papakonstantinou, Patel, Ramakrishnan, Shahabi (b3) 2014; 57
Renambot, Marrinan, Aurisano, Nishimoto, Mateevitsi, Bharadwaj, Long, Johnson, Brown, Leigh (b17) 2016; 54
Wallace, Anshus, Bi, Chen, Chen, Clark, Cook, Finkelstein, Funkhouser, Gupta (b13) 2005; 25
Li, Chen, Chen, Clark, Cook, Damianakis, Essl, Finkelstein, Funkhouser, Housel, Klein, Liu, Praun, Singh, Shedd, Pal, Tzanetakis, Zheng (b9) 2000; 20
Jagadish (10.1016/j.future.2020.01.015_b3) 2014; 57
Whitman (10.1016/j.future.2020.01.015_b22) 1993
Papadopoulos (10.1016/j.future.2020.01.015_b11) 2014; 35
Humphreys (10.1016/j.future.2020.01.015_b32) 2001
Fortune (10.1016/j.future.2020.01.015_b43) 1986
Ni (10.1016/j.future.2020.01.015_b14) 2006
Johnson (10.1016/j.future.2020.01.015_b18) 2012
Marai (10.1016/j.future.2020.01.015_b12) 2019; 39
Bridson (10.1016/j.future.2020.01.015_b39) 2007
Peng (10.1016/j.future.2020.01.015_b25) 2006
Nirnimesh (10.1016/j.future.2020.01.015_b33) 2007; 13
Molnar (10.1016/j.future.2020.01.015_b23) 1994; 14
Chen (10.1016/j.future.2020.01.015_b27) 2001
Jeong (10.1016/j.future.2020.01.015_b29) 2010; 30
Balter (10.1016/j.future.2020.01.015_b38) 2014; 203
Ellson (10.1016/j.future.2020.01.015_b41) 2001
Bostock (10.1016/j.future.2020.01.015_b34) 2011; 17
Moreland (10.1016/j.future.2020.01.015_b31) 2011
Eilemann (10.1016/j.future.2020.01.015_b21) 2012
Tilkov (10.1016/j.future.2020.01.015_b35) 2010; 14
Molina-Solana (10.1016/j.future.2020.01.015_b4) 2017; 53
Febretti (10.1016/j.future.2020.01.015_b7) 2013
Humphreys (10.1016/j.future.2020.01.015_b24) 2002; 21
Chung (10.1016/j.future.2020.01.015_b28) 2014; 20
Moreland (10.1016/j.future.2020.01.015_b30) 2001
Marrinan (10.1016/j.future.2020.01.015_b16) 2014
Che (10.1016/j.future.2020.01.015_b2) 2013
Ball (10.1016/j.future.2020.01.015_b42) 2007; 31
Li (10.1016/j.future.2020.01.015_b9) 2000; 20
Davis (10.1016/j.future.2020.01.015_b37) 2015; 5
Pimentel (10.1016/j.future.2020.01.015_b36) 2012; 16
Chang (10.1016/j.future.2020.01.015_b1) 2009; 29
McGinn (10.1016/j.future.2020.01.015_b5) 2016; 4
Doerr (10.1016/j.future.2020.01.015_b19) 2011; 17
Wallace (10.1016/j.future.2020.01.015_b13) 2005; 25
Chen (10.1016/j.future.2020.01.015_b26) 2001; 25
Leigh (10.1016/j.future.2020.01.015_b15) 2013; 101
Baranovskiy (10.1016/j.future.2020.01.015_b40) 2010
Renambot (10.1016/j.future.2020.01.015_b17) 2016; 54
Cruz-Neira (10.1016/j.future.2020.01.015_b6) 1992; 35
Fernando (10.1016/j.future.2020.01.015_b8) 2019
Nam (10.1016/j.future.2020.01.015_b10) 2010
Eilemann (10.1016/j.future.2020.01.015_b20) 2009; 15
References_xml – start-page: 27
  year: 1993
  end-page: 34
  ident: b22
  article-title: A task adaptive parallel graphics renderer
  publication-title: Proc. 1993 IEEE Parallel Rendering Symposium
– volume: 20
  start-page: 1158
  year: 2014
  end-page: 1177
  ident: b28
  article-title: A survey of software frameworks for cluster-based large high-resolution displays
  publication-title: IEEE Trans. Vis. Comput. Graphics
– volume: 35
  start-page: 64
  year: 1992
  end-page: 73
  ident: b6
  article-title: The CAVE: audio visual experience automatic virtual environment
  publication-title: Commun. ACM
– start-page: 177
  year: 2014
  end-page: 186
  ident: b16
  article-title: SAGE2: A new approach for data intensive collaboration using Scalable Resolution Shared Displays
  publication-title: Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2014 International Conference on
– volume: 203
  start-page: W234
  year: 2014
  end-page: W236
  ident: b38
  article-title: Fluoroscopic frame rates: not only dose
  publication-title: Am. J. Roentgenol.
– volume: 14
  start-page: 23
  year: 1994
  end-page: 32
  ident: b23
  article-title: A sorting classification of parallel rendering
  publication-title: IEEE Comput. Graph. Appl.
– start-page: 313
  year: 1986
  end-page: 322
  ident: b43
  article-title: A sweepline algorithm for voronoi diagrams
  publication-title: Proceedings of the Second Annual Symposium on Computational Geometry
– volume: 39
  start-page: 54
  year: 2019
  end-page: 66
  ident: b12
  article-title: Immersive analytics lessons from the electronic visualization laboratory: A 25-year perspective
  publication-title: IEEE Comput. Graph. Appl.
– start-page: 27
  year: 2006
  end-page: 33
  ident: b25
  article-title: Parallel-SG: Research of parallel graphics rendering system on PC-cluster
  publication-title: Proc. 2006 ACM International Conference on Virtual Reality Continuum and Its Applications
– volume: 101
  start-page: 115
  year: 2013
  end-page: 129
  ident: b15
  article-title: Scalable resolution display walls
  publication-title: Proc. IEEE
– volume: 25
  start-page: 811
  year: 2001
  end-page: 818
  ident: b26
  article-title: Data distribution strategies for high-resolution displays
  publication-title: Comput. Graph.
– volume: 17
  start-page: 320
  year: 2011
  end-page: 332
  ident: b19
  article-title: CGLX: a scalable, high-performance visualization framework for networked display environments
  publication-title: IEEE Trans. Vis. Comput. Graph.
– volume: 5
  year: 2015
  ident: b37
  article-title: Humans perceive flicker artifacts at 500
  publication-title: Sci. Rep.
– volume: 20
  start-page: 29
  year: 2000
  end-page: 37
  ident: b9
  article-title: Building and using a scalable display wall system
  publication-title: IEEE Comput. Graph. Appl.
– volume: 57
  start-page: 86
  year: 2014
  end-page: 94
  ident: b3
  article-title: Big data and its technical challenges
  publication-title: Commun. ACM
– start-page: 1
  year: 2013
  end-page: 15
  ident: b2
  article-title: From big data to big data mining: challenges, issues, and opportunities
  publication-title: International Conference on Database Systems for Advanced Applications
– start-page: 129
  year: 2001
  end-page: 140
  ident: b32
  article-title: WireGL: a scalable graphics system for clusters
  publication-title: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques
– volume: 14
  start-page: 80
  year: 2010
  end-page: 83
  ident: b35
  article-title: Node.js: Using JavaScript to build high-performance network programs
  publication-title: IEEE Internet Comput.
– volume: 29
  start-page: 14
  year: 2009
  end-page: 17
  ident: b1
  article-title: Defining insight for visual analytics
  publication-title: IEEE Comput. Graph. Appl.
– year: 2019
  ident: b8
  article-title: Towards a large-scale Twitter observatory for political events
  publication-title: Future Gener. Comput. Syst.
– start-page: 22
  year: 2007
  ident: b39
  article-title: Fast Poisson disk sampling in arbitrary dimensions
  publication-title: ACM SIGGRAPH 2007 Sketches
– volume: 53
  start-page: 227
  year: 2017
  end-page: 235
  ident: b4
  article-title: Improving data exploration in graphs with fuzzy logic and large-scale visualisation
  publication-title: Appl. Soft Comput.
– volume: 31
  start-page: 380
  year: 2007
  end-page: 400
  ident: b42
  article-title: Realizing embodied interaction for visual analytics through large displays
  publication-title: Comput. Graph.
– start-page: 85
  year: 2001
  end-page: 92
  ident: b30
  article-title: Sort-last parallel rendering for viewing extremely large data sets on tile displays
  publication-title: Proc. IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics
– start-page: 239
  year: 2012
  end-page: 247
  ident: b18
  article-title: DisplayCluster: An interactive visualization environment for tiled displays
  publication-title: Cluster Computing (CLUSTER), 2012 IEEE International Conference on
– start-page: 145
  year: 2010
  end-page: 156
  ident: b10
  article-title: Multi-application inter-tile synchronization on ultra-high-resolution display walls
  publication-title: Proc. First Annual ACM SIGMM Conference on Multimedia Systems
– year: 2011
  ident: b31
  article-title: Image composition engine for tiles
– start-page: 109
  year: 2012
  end-page: 117
  ident: b21
  article-title: Parallel rendering on hybrid multi-gpu clusters
  publication-title: Eurographics Symposium on Parallel Graphics and Visualization
– volume: 16
  start-page: 45
  year: 2012
  end-page: 53
  ident: b36
  article-title: Communicating and displaying real-time data with WebSocket
  publication-title: IEEE Internet Comput.
– volume: 15
  start-page: 436
  year: 2009
  end-page: 452
  ident: b20
  article-title: Equalizer: A scalable parallel rendering framework
  publication-title: IEEE Trans. Vis. Comput. Graphics
– volume: 21
  start-page: 693
  year: 2002
  end-page: 702
  ident: b24
  article-title: Chromium: a stream-processing framework for interactive rendering on clusters
  publication-title: ACM Trans. Graph.
– year: 2013
  ident: b7
  article-title: CAVE2: a hybrid reality environment for immersive simulation and information analysis
  publication-title: IS&T/SPIE Electronic Imaging
– year: 2010
  ident: b40
  article-title: Raphaël–javascript library
– volume: 35
  start-page: 33
  year: 2014
  end-page: 45
  ident: b11
  article-title: The Reality Deck–an immersive gigapixel display
  publication-title: IEEE Comput. Graph. Appl.
– volume: 25
  start-page: 24
  year: 2005
  end-page: 33
  ident: b13
  article-title: Tools and applications for large-scale display walls
  publication-title: IEEE Comput. Graph. Appl.
– start-page: 223
  year: 2006
  end-page: 236
  ident: b14
  article-title: A survey of large high-resolution display technologies, techniques, and applications
  publication-title: Virtual Reality Conference
– volume: 4
  start-page: 109
  year: 2016
  end-page: 119
  ident: b5
  article-title: Visualizing dynamic Bitcoin transaction patterns
  publication-title: Big Data
– volume: 54
  start-page: 296
  year: 2016
  end-page: 305
  ident: b17
  article-title: SAGE2: A collaboration portal for scalable resolution displays
  publication-title: Future Gener. Comput. Syst.
– volume: 17
  start-page: 2301
  year: 2011
  end-page: 2309
  ident: b34
  article-title: D
  publication-title: IEEE Trans. Vis. Comput. Graph.
– start-page: 202
  year: 2001
  end-page: 210
  ident: b27
  article-title: Software environments for cluster-based display systems
  publication-title: Proc. 1st IEEE/ACM Int. Symposium on Cluster Computing and the Grid
– volume: 30
  start-page: 71
  year: 2010
  end-page: 83
  ident: b29
  article-title: Ultrascale collaborative visualization using a display-rich global cyberinfrastructure
  publication-title: IEEE Comput. Graph. Appl.
– start-page: 483
  year: 2001
  end-page: 484
  ident: b41
  article-title: Graphviz–open source graph drawing tools
  publication-title: International Symposium on Graph Drawing
– volume: 13
  start-page: 864
  year: 2007
  end-page: 877
  ident: b33
  article-title: Garuda: A scalable tiled display wall using commodity PCs
  publication-title: IEEE Trans. Vis. Comput. Graphics
– volume: 31
  start-page: 380
  issue: 3
  year: 2007
  ident: 10.1016/j.future.2020.01.015_b42
  article-title: Realizing embodied interaction for visual analytics through large displays
  publication-title: Comput. Graph.
  doi: 10.1016/j.cag.2007.01.029
– volume: 35
  start-page: 64
  issue: 6
  year: 1992
  ident: 10.1016/j.future.2020.01.015_b6
  article-title: The CAVE: audio visual experience automatic virtual environment
  publication-title: Commun. ACM
  doi: 10.1145/129888.129892
– start-page: 27
  year: 1993
  ident: 10.1016/j.future.2020.01.015_b22
  article-title: A task adaptive parallel graphics renderer
– year: 2019
  ident: 10.1016/j.future.2020.01.015_b8
  article-title: Towards a large-scale Twitter observatory for political events
  publication-title: Future Gener. Comput. Syst.
– start-page: 239
  year: 2012
  ident: 10.1016/j.future.2020.01.015_b18
  article-title: DisplayCluster: An interactive visualization environment for tiled displays
– start-page: 483
  year: 2001
  ident: 10.1016/j.future.2020.01.015_b41
  article-title: Graphviz–open source graph drawing tools
– volume: 35
  start-page: 33
  issue: 1
  year: 2014
  ident: 10.1016/j.future.2020.01.015_b11
  article-title: The Reality Deck–an immersive gigapixel display
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/MCG.2014.80
– volume: 21
  start-page: 693
  issue: 3
  year: 2002
  ident: 10.1016/j.future.2020.01.015_b24
  article-title: Chromium: a stream-processing framework for interactive rendering on clusters
  publication-title: ACM Trans. Graph.
  doi: 10.1145/566654.566639
– volume: 13
  start-page: 864
  issue: 5
  year: 2007
  ident: 10.1016/j.future.2020.01.015_b33
  article-title: Garuda: A scalable tiled display wall using commodity PCs
  publication-title: IEEE Trans. Vis. Comput. Graphics
  doi: 10.1109/TVCG.2007.1049
– start-page: 85
  year: 2001
  ident: 10.1016/j.future.2020.01.015_b30
  article-title: Sort-last parallel rendering for viewing extremely large data sets on tile displays
– volume: 57
  start-page: 86
  issue: 7
  year: 2014
  ident: 10.1016/j.future.2020.01.015_b3
  article-title: Big data and its technical challenges
  publication-title: Commun. ACM
  doi: 10.1145/2611567
– volume: 25
  start-page: 24
  issue: 4
  year: 2005
  ident: 10.1016/j.future.2020.01.015_b13
  article-title: Tools and applications for large-scale display walls
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/MCG.2005.89
– start-page: 109
  year: 2012
  ident: 10.1016/j.future.2020.01.015_b21
  article-title: Parallel rendering on hybrid multi-gpu clusters
– volume: 20
  start-page: 1158
  issue: 8
  year: 2014
  ident: 10.1016/j.future.2020.01.015_b28
  article-title: A survey of software frameworks for cluster-based large high-resolution displays
  publication-title: IEEE Trans. Vis. Comput. Graphics
  doi: 10.1109/TVCG.2013.272
– volume: 4
  start-page: 109
  issue: 2
  year: 2016
  ident: 10.1016/j.future.2020.01.015_b5
  article-title: Visualizing dynamic Bitcoin transaction patterns
  publication-title: Big Data
  doi: 10.1089/big.2015.0056
– volume: 20
  start-page: 29
  issue: 4
  year: 2000
  ident: 10.1016/j.future.2020.01.015_b9
  article-title: Building and using a scalable display wall system
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/38.851747
– volume: 5
  year: 2015
  ident: 10.1016/j.future.2020.01.015_b37
  article-title: Humans perceive flicker artifacts at 500
  publication-title: Sci. Rep.
  doi: 10.1038/srep07861
– volume: 25
  start-page: 811
  issue: 5
  year: 2001
  ident: 10.1016/j.future.2020.01.015_b26
  article-title: Data distribution strategies for high-resolution displays
  publication-title: Comput. Graph.
  doi: 10.1016/S0097-8493(01)00123-6
– year: 2011
  ident: 10.1016/j.future.2020.01.015_b31
– start-page: 145
  year: 2010
  ident: 10.1016/j.future.2020.01.015_b10
  article-title: Multi-application inter-tile synchronization on ultra-high-resolution display walls
– volume: 203
  start-page: W234
  issue: 3
  year: 2014
  ident: 10.1016/j.future.2020.01.015_b38
  article-title: Fluoroscopic frame rates: not only dose
  publication-title: Am. J. Roentgenol.
  doi: 10.2214/AJR.13.11041
– volume: 29
  start-page: 14
  issue: 2
  year: 2009
  ident: 10.1016/j.future.2020.01.015_b1
  article-title: Defining insight for visual analytics
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/MCG.2009.22
– start-page: 313
  year: 1986
  ident: 10.1016/j.future.2020.01.015_b43
  article-title: A sweepline algorithm for voronoi diagrams
– year: 2010
  ident: 10.1016/j.future.2020.01.015_b40
– start-page: 202
  year: 2001
  ident: 10.1016/j.future.2020.01.015_b27
  article-title: Software environments for cluster-based display systems
– start-page: 22
  year: 2007
  ident: 10.1016/j.future.2020.01.015_b39
  article-title: Fast Poisson disk sampling in arbitrary dimensions
– start-page: 177
  year: 2014
  ident: 10.1016/j.future.2020.01.015_b16
  article-title: SAGE2: A new approach for data intensive collaboration using Scalable Resolution Shared Displays
– year: 2013
  ident: 10.1016/j.future.2020.01.015_b7
  article-title: CAVE2: a hybrid reality environment for immersive simulation and information analysis
– volume: 15
  start-page: 436
  issue: 3
  year: 2009
  ident: 10.1016/j.future.2020.01.015_b20
  article-title: Equalizer: A scalable parallel rendering framework
  publication-title: IEEE Trans. Vis. Comput. Graphics
  doi: 10.1109/TVCG.2008.104
– volume: 17
  start-page: 320
  issue: 3
  year: 2011
  ident: 10.1016/j.future.2020.01.015_b19
  article-title: CGLX: a scalable, high-performance visualization framework for networked display environments
  publication-title: IEEE Trans. Vis. Comput. Graph.
  doi: 10.1109/TVCG.2010.59
– start-page: 129
  year: 2001
  ident: 10.1016/j.future.2020.01.015_b32
  article-title: WireGL: a scalable graphics system for clusters
– volume: 14
  start-page: 80
  issue: 6
  year: 2010
  ident: 10.1016/j.future.2020.01.015_b35
  article-title: Node.js: Using JavaScript to build high-performance network programs
  publication-title: IEEE Internet Comput.
  doi: 10.1109/MIC.2010.145
– volume: 14
  start-page: 23
  issue: 4
  year: 1994
  ident: 10.1016/j.future.2020.01.015_b23
  article-title: A sorting classification of parallel rendering
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/38.291528
– volume: 54
  start-page: 296
  year: 2016
  ident: 10.1016/j.future.2020.01.015_b17
  article-title: SAGE2: A collaboration portal for scalable resolution displays
  publication-title: Future Gener. Comput. Syst.
  doi: 10.1016/j.future.2015.05.014
– volume: 16
  start-page: 45
  issue: 4
  year: 2012
  ident: 10.1016/j.future.2020.01.015_b36
  article-title: Communicating and displaying real-time data with WebSocket
  publication-title: IEEE Internet Comput.
  doi: 10.1109/MIC.2012.64
– volume: 30
  start-page: 71
  issue: 3
  year: 2010
  ident: 10.1016/j.future.2020.01.015_b29
  article-title: Ultrascale collaborative visualization using a display-rich global cyberinfrastructure
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/MCG.2010.45
– start-page: 1
  year: 2013
  ident: 10.1016/j.future.2020.01.015_b2
  article-title: From big data to big data mining: challenges, issues, and opportunities
– volume: 39
  start-page: 54
  issue: 3
  year: 2019
  ident: 10.1016/j.future.2020.01.015_b12
  article-title: Immersive analytics lessons from the electronic visualization laboratory: A 25-year perspective
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/MCG.2019.2901428
– volume: 17
  start-page: 2301
  issue: 12
  year: 2011
  ident: 10.1016/j.future.2020.01.015_b34
  article-title: D3 data-driven documents
  publication-title: IEEE Trans. Vis. Comput. Graph.
  doi: 10.1109/TVCG.2011.185
– volume: 53
  start-page: 227
  year: 2017
  ident: 10.1016/j.future.2020.01.015_b4
  article-title: Improving data exploration in graphs with fuzzy logic and large-scale visualisation
  publication-title: Appl. Soft Comput.
  doi: 10.1016/j.asoc.2016.12.044
– volume: 101
  start-page: 115
  issue: 1
  year: 2013
  ident: 10.1016/j.future.2020.01.015_b15
  article-title: Scalable resolution display walls
  publication-title: Proc. IEEE
  doi: 10.1109/JPROC.2012.2191609
– start-page: 27
  year: 2006
  ident: 10.1016/j.future.2020.01.015_b25
  article-title: Parallel-SG: Research of parallel graphics rendering system on PC-cluster
– start-page: 223
  year: 2006
  ident: 10.1016/j.future.2020.01.015_b14
  article-title: A survey of large high-resolution display technologies, techniques, and applications
SSID ssj0001731
Score 2.2971787
Snippet In the era of big data, large-scale information visualization has become an important challenge. Scalable resolution display environments (SRDEs) have emerged...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 559
SubjectTerms Distributed visualization
Large-scale visualization
SVG
Title Tuoris: A middleware for visualizing dynamic graphics in scalable resolution display environments
URI https://dx.doi.org/10.1016/j.future.2020.01.015
Volume 106
WOSCitedRecordID wos000527320000042&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: AIEXJ
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Jb9QwFLaGlgMXyipKW-QDtypVNo9jbiNoWaRWSC1oOEXeWqUd3FFnofCb-JE8b0lKUaEHpFEmE42dzLwv9vPLe9-H0EvBMpVJpZOccpWUasiTiiiS8IoeF-Dga8KOndgEPTioxmP2cTD4GWthlhNqTHV5yab_1dRwDIxtS2dvYe62UzgA-2B02ILZYftvhl-cw43rK86_uvDDN5vdZdMJl83M1lD-sOEB5aXotx1jtaVqbsz2DAzmSqlgDR6u0T7BmU749ysVcX2Pds-RklglZh3AJINQRGCJbp12y1jgnsu_MT5s_dl_kp7wuB_WdvHbQ234WTtr7Dt1oeQQluK-jG2_OVnoNj_k7cK1-dKc6X4gI0-7tMEY24QxmxZOWbcbnNP-8EoCe7ifqYkXb7k2Cfh4xOmOZ2XZsedy1Ky-bvQq5_Zvc2GboRiT305r30tte6nTDF7kDlrNKWEwhq6O3u-OP7Qzf0aD_mX4IbFU0-UTXr-aP7tCPffm6AG6H9YleOTx9BANtHmE1qLmBw5TwGPEPbxe4RHuwIUBXLgHLhzAhSO4cGNwBBfuwIUDuHAfXE_Qp73do9fvkiDTkUjw3ueJEKUgJK84OPuWLlBnVoJBWWFSxWmqCS8VZ0UhhjLVlBOaqlLqMhcS3oQmxVO0Ys6NfoYwI5KD_5kK8CJLISnXw5KJQgpGqM6KbB0V8R-rZeCwt1Iqk_ome62jpG019Rwuf_k-jcaogx_q_csaEHZjy-e3PNMGutfdCZtoZX6x0FvorlzOm9nFiwCvX_HrsWA
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Tuoris%3A+A+middleware+for+visualizing+dynamic+graphics+in+scalable+resolution+display+environments&rft.jtitle=Future+generation+computer+systems&rft.au=Mart%C3%ADnez%2C+V%C3%ADctor&rft.au=Fernando%2C+Senaka&rft.au=Molina-Solana%2C+Miguel&rft.au=Guo%2C+Yike&rft.date=2020-05-01&rft.issn=0167-739X&rft.volume=106&rft.spage=559&rft.epage=571&rft_id=info:doi/10.1016%2Fj.future.2020.01.015&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_future_2020_01_015
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon