publication . Preprint . 2019

DIEL: Transparent Scaling for Interactive Visualization

Wu, Yifan; Chang, Remco; Wu, Eugene; Hellerstein, Joseph M.;
Open Access English
  • Published: 28 Jun 2019
Abstract
We live in an era of big data and rich data visualization. As data sets increase in size, browser-based interactive visualizations eventually hit limits in storage and processing capacity. In order to provide interactivity over large datasets, visualization applications typically need to be extensively rewritten to make use of powerful back-end services. It would be far preferable if front-end developers could write visualizations once in a natural way, and have a framework take responsibility for transparently scaling up the visualization to use back-end services as needed. Achieving this goal requires rethinking how communication and state are managed by the f...
Subjects
free text keywords: Computer Science - Databases, Computer Science - Human-Computer Interaction
Related Organizations
65 references, page 1 of 5

[1] S. Abiteboul, V. Vianu, B. Fordham, and Y. Yesha. Relational transducers for electronic commerce. Journal of Computer and System Sciences, 61(2):236-269, 2000.

[2] P. Alvaro, N. Conway, J. M. Hellerstein, and W. R. Marczak. Consistency analysis in bloom: a calm and collected approach. In CIDR, pp. 249-260, 2011. [OpenAIRE]

[3] Amazon. Redshift. https://aws.amazon.com/redshift/.

[4] M. Armbrust, R. S. Xin, C. Lian, Y. Huai, D. Liu, J. K. Bradley, X. Meng, T. Kaftan, M. J. Franklin, A. Ghodsi, et al. Spark sql: Relational data processing in spark. In Proceedings of the 2015 ACM SIGMOD international conference on management of data, pp. 1383-1394. ACM, 2015. [OpenAIRE]

[5] L. Battle, R. Chang, and M. Stonebraker. Dynamic prefetching of data tiles for interactive visualization. In Proceedings of the 2016 International Conference on Management of Data, pp. 1363-1375. ACM, 2016.

[6] M. Bostock, V. Ogievetsky, and J. Heer. D3 data-driven documents. IEEE transactions on visualization and computer graphics, 17(12):2301-2309, 2011.

[7] S. Card, T. Moran, and A. Newell. The model human processor- an engineering model of human performance. Handbook of perception and human performance., 2:45-1, 1986. [OpenAIRE]

[8] R. Chirkova, J. Yang, et al. Materialized views. Foundations and Trends® in Databases, 4(4):295-405, 2012.

[9] M. Coblenz, J. Sunshine, J. Aldrich, B. Myers, S. Weber, and F. Shull. Exploring language support for immutability. In Proceedings of the 38th International Conference on Software Engineering, pp. 736-747. ACM, 2016. [OpenAIRE]

[10] N. Conway, P. Alvaro, E. Andrews, and J. M. Hellerstein. Edelweiss: Automatic storage reclamation for distributed programming. Proceedings of the VLDB Endowment, 7(6):481-492, 2014.

[11] A. Crotty, A. Galakatos, E. Zgraggen, C. Binnig, and T. Kraska. Vizdom: Interactive analytics through pen and touch. Proceedings of the VLDB Endowment, 8(12):2024-2027, 2015.

[12] E. Czaplicki. The perfect bug report. http://elm-lang.org/blog/the-perfectbug-report, 2016.

[13] M. Derthick, J. Kolojejchick, and S. F. Roth. An interactive visual query environment for exploring data. In ACM Symposium on User Interface Software and Technology, pp. 189-198, 1997.

[14] C. A. Ellis and S. J. Gibbs. Concurrency control in groupware systems. In Acm Sigmod Record, vol. 18, pp. 399-407. ACM, 1989.

[15] Facebook. React. https://reactjs.org/.

65 references, page 1 of 5
Abstract
We live in an era of big data and rich data visualization. As data sets increase in size, browser-based interactive visualizations eventually hit limits in storage and processing capacity. In order to provide interactivity over large datasets, visualization applications typically need to be extensively rewritten to make use of powerful back-end services. It would be far preferable if front-end developers could write visualizations once in a natural way, and have a framework take responsibility for transparently scaling up the visualization to use back-end services as needed. Achieving this goal requires rethinking how communication and state are managed by the f...
Subjects
free text keywords: Computer Science - Databases, Computer Science - Human-Computer Interaction
Related Organizations
65 references, page 1 of 5

[1] S. Abiteboul, V. Vianu, B. Fordham, and Y. Yesha. Relational transducers for electronic commerce. Journal of Computer and System Sciences, 61(2):236-269, 2000.

[2] P. Alvaro, N. Conway, J. M. Hellerstein, and W. R. Marczak. Consistency analysis in bloom: a calm and collected approach. In CIDR, pp. 249-260, 2011. [OpenAIRE]

[3] Amazon. Redshift. https://aws.amazon.com/redshift/.

[4] M. Armbrust, R. S. Xin, C. Lian, Y. Huai, D. Liu, J. K. Bradley, X. Meng, T. Kaftan, M. J. Franklin, A. Ghodsi, et al. Spark sql: Relational data processing in spark. In Proceedings of the 2015 ACM SIGMOD international conference on management of data, pp. 1383-1394. ACM, 2015. [OpenAIRE]

[5] L. Battle, R. Chang, and M. Stonebraker. Dynamic prefetching of data tiles for interactive visualization. In Proceedings of the 2016 International Conference on Management of Data, pp. 1363-1375. ACM, 2016.

[6] M. Bostock, V. Ogievetsky, and J. Heer. D3 data-driven documents. IEEE transactions on visualization and computer graphics, 17(12):2301-2309, 2011.

[7] S. Card, T. Moran, and A. Newell. The model human processor- an engineering model of human performance. Handbook of perception and human performance., 2:45-1, 1986. [OpenAIRE]

[8] R. Chirkova, J. Yang, et al. Materialized views. Foundations and Trends® in Databases, 4(4):295-405, 2012.

[9] M. Coblenz, J. Sunshine, J. Aldrich, B. Myers, S. Weber, and F. Shull. Exploring language support for immutability. In Proceedings of the 38th International Conference on Software Engineering, pp. 736-747. ACM, 2016. [OpenAIRE]

[10] N. Conway, P. Alvaro, E. Andrews, and J. M. Hellerstein. Edelweiss: Automatic storage reclamation for distributed programming. Proceedings of the VLDB Endowment, 7(6):481-492, 2014.

[11] A. Crotty, A. Galakatos, E. Zgraggen, C. Binnig, and T. Kraska. Vizdom: Interactive analytics through pen and touch. Proceedings of the VLDB Endowment, 8(12):2024-2027, 2015.

[12] E. Czaplicki. The perfect bug report. http://elm-lang.org/blog/the-perfectbug-report, 2016.

[13] M. Derthick, J. Kolojejchick, and S. F. Roth. An interactive visual query environment for exploring data. In ACM Symposium on User Interface Software and Technology, pp. 189-198, 1997.

[14] C. A. Ellis and S. J. Gibbs. Concurrency control in groupware systems. In Acm Sigmod Record, vol. 18, pp. 399-407. ACM, 1989.

[15] Facebook. React. https://reactjs.org/.

65 references, page 1 of 5
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue