CSR: Medium: Collaborative Research: Soup: Flexible Storage and Processing for On-Line Applications
CSR: Medium: Collaborative Research: Soup: Flexible Storage and Processing for On-Line Applications
批准号:
1704376
负责人:
Edward Kohler
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-01-15 至 2021-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The project aims to build a new kind of storage system for use in busy web sites, combining high performance with ease of programming. The project's key idea is to ask a web site's developers to declare in advance all the ways in which the web site will need to retrieve and process data. This allows the database to prepare all the required outputs in advance, and keep these outputs up to date as new data is inserted into the database. The result is that the web site can read data (and thus generate web pages) efficiently.The project prototype, called Soup, uses a data-flow graph to keep materialized views up to date as database writes arrive; these views hold the results for the web site software's pre-declared queries. However, as the web site software evolves, it will change the set of queries it needs. Soup uses several novel techniques to handle these changes efficiently: re-use of state across successive versions of the data-flow graph, and partial materialization of views and internal data-flow state. Soup supports transactions by combining optimistic concurrency control with data-flow, and allows scale-up of throughput by spreading data and computation over multiple servers.Web sites are an important part of modern life, and an enormous effort is invested in building and maintaining them. This effort could be significantly reduced if storage systems were better matched to the needs of web sites. Soup will provide this better match, by combining the ease of use of relational databases with much-increased speed and efficiency.The project's main results will be a prototype implementation, along with sample applications, documentation, and research papers. The code (Soup and sample applications) will be maintained on GitHub, where anyone can examine and fetch the most recent versions. Documentation will also be maintained on GitHub, and papers will be available on the project web site. We intend to maintain the project repository for at least five years beyond the end of the project. All of these resources will be available from the project web page: https://pdos.csail.mit.edu/soup
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Privacy Heroes Need Data Disguises
隐私英雄需要数据伪装
DOI:
10.1145/3458336.3465284
发表时间:
2021
期刊:
Proceedings of the 18th ACM SIGOPS Workshop on Hot Topics in Operating Systems
影响因子:
--
作者:
[Tsai, Lillian, Schwarzkopf, Malte, Kohler, Eddie]
通讯作者:
Kohler, Eddie
DOI:
--
发表时间:
2018-10
期刊:
影响因子:
--
作者:
[Jon Gjengset;Malte Schwarzkopf;J. Behrens;Lara Timbó Araújo;Martin Ek;E. Kohler;M. Kaashoek;R. Morris]
通讯作者:
Jon Gjengset;Malte Schwarzkopf;J. Behrens;Lara Timbó Araújo;Martin Ek;E. Kohler;M. Kaashoek;R. Morris
NORIA: A NEW TAKE ON FAST WEB APPLICATION BACKENDS
NORIA:快速 Web 应用程序后端的新尝试
DOI:
--
发表时间:
2019
期刊:
;login:
影响因子:
--
作者:
[Gjengset, J
Schwarzkopf]
通讯作者:
Gjengset, J
Schwarzkopf
DOI:
10.1007/s00778-021-00719-9
发表时间:
2020-01
期刊:
The VLDB Journal
影响因子:
--
作者:
[Yihe Huang;William Qian;E. Kohler;B. Liskov;L. Shrira]
通讯作者:
Yihe Huang;William Qian;E. Kohler;B. Liskov;L. Shrira
Position: GDPR Compliance by Construction
职位:建筑业 GDPR 合规性
DOI:
10.1007/978-3-030-33752-0_3
发表时间:
2019
期刊:
vol 11721.
影响因子:
--
作者:
[Schwarzkopf, M
Kohler]
通讯作者:
Schwarzkopf, M
Kohler
共 6 条
QCIS-FF: Quantum Computing & Information Science Faculty Fellow at Harvard University
-
批准号:2013303
-
项目类别:Continuing Grant
-
资助金额:$75.0万
-
财政年份:2020
-
负责人:Edward Kohler
-
依托单位:
CSR: Medium: Collaborative Research: Fast and Simple Concurrency Through Data-Abstraction Transactions
-
批准号:1513416
-
项目类别:Standard Grant
-
资助金额:$24.91万
-
财政年份:2015
-
负责人:Edward Kohler
-
依托单位:
CSR: Medium: Collaborative Research: The Commutativity Rule for Scalable System Software
-
批准号:1302359
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2013
-
负责人:Edward Kohler
-
依托单位:
CAREER: Fine-Grained Operating System Components for Storage
-
批准号:0546892
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2006
-
负责人:Edward Kohler
-
依托单位:
(SGER) Preliminary Steps Toward a Verifiable Kernel
-
批准号:0541606
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2005
-
负责人:Edward Kohler
-
依托单位:
NeTS - NOSS: High-Level and Efficient Sensor Network Programs
-
批准号:0435497
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Edward Kohler
-
依托单位:
海外基金