Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation
Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation
复制标题
大型复杂电子表格的防冻:异步公式计算
DOI:
10.1145/3299869.3319876
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Parameswaran, Aditya
中科院分区:
文献类型:
--
作者:
Bendre, Mangesh;Wattanawaroon, Tana;Mack, Kelly;Chang, Kevin;Parameswaran, Aditya
Spreadsheet systems enable users to store and analyze data in an intuitive and flexible interface. Yet the scale of data being analyzed often leads to spreadsheets hanging and freezing on small changes. We propose a new asynchronous formula computation framework: instead of freezing the interface we return control to users quickly to ensure interactivity, while computing the formulae in the background. To ensure consistency, we indicate formulae being computed in the background via visual cues on the spreadsheet. Our asynchronous computation framework introduces two novel challenges: (a) How do we identify dependencies for a given change in a bounded time? (b) How do we schedule computation to maximize the number of spreadsheet cells available to the user over time? We bound the dependency identification time by compressing the formula dependency graph lossily, a problem we show to be NP-Hard. A compressed dependency table enables us to quickly identify the spreadsheet cells that need recomputation and indicate them as such to users. Finding an optimal computation schedule to maximize cell availability is also NP-Hard, and even merely obtaining a schedule can be expensive-we propose an on-the-fly scheduling technique to address this. We have incorporated asynchronous computation in DataSpread, a scalable spreadsheet system targeted at operating on arbitrarily large datasets on a spreadsheet frontend.
登录
查看更多内容
DOI:
--
发表时间:
2018
期刊:
CHI Extended Abstracts
影响因子:
--
作者:
Kelly Avery Mack;John Lee;K. Chang;Karrie Karahalios;Aditya G. Parameswaran
通讯作者:
Aditya G. Parameswaran
影响因子:
1.1
作者:
A. Kononov;B. Lin;Kuei
通讯作者:
Kuei
DOI:
--
发表时间:
2005
期刊:
TODS
影响因子:
--
作者:
Andrew Witkowski;Srikanth Bellamkonda;Tolga Bozkaya;Nathan Folkert;Abhinav Gupta;J. Haydu;Lei Sheng;Sankar Subramanian
通讯作者:
Sankar Subramanian
DOI:
--
发表时间:
2005
期刊:
Very Large Data Bases Conference
影响因子:
--
作者:
Andrew Witkowski;Srikanth Bellamkonda;Tolga Bozkaya;Aman Naimat;Lei Sheng;Sankar Subramanian;Allison Waingold
通讯作者:
Allison Waingold
影响因子:
2.5
作者:
M. Bendre;Bofan Sun;Ding Zhang;Xinyan Zhou;K. Chang;Aditya G. Parameswaran
通讯作者:
Aditya G. Parameswaran