CSR: Small: Algorithms and Abstractions for Efficient Virtual-Memory Streaming and Big-Data Computing
CSR: Small: Algorithms and Abstractions for Efficient Virtual-Memory Streaming and Big-Data Computing
批准号:
1717982
负责人:
Dmitri Loguinov
金额:
$47.1万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-01 至 2021-08-31
中文摘要
就目前的领域而言,操作系统为数据密集型计算提供了一个很差的接口,要求程序员从事乏味、不可重新配置和容易出错的代码开发。这些软件工程实践往往会导致容易被利用的漏洞和毁灭性的安全漏洞。该项目为虚拟流接口构建了各种算法和实现,使我们的社会能够开发更易于管理、更易于理解、本质上更快、错误更少的大数据软件。操作系统使用虚拟内存和分页已经有几十年了;然而,仍然需要用户级应用程序以固定大小的块来处理输入/输出。该项目采用了一种不同的方法,创建了零拷贝流抽象,以前所未有的简单性、灵活性和速度提供对批量数据的顺序访问。这项研究的结果不仅改善了操作系统和硬件的内部功能,而且允许在外部内存操作中重用现有的库,导致就地排序和线程间通信的速度显著加快,并为更具可扩展性的数据库计算铺平了道路。该项目提供了新颖的系统级概念和原型,简化了算法设计,实现了大规模数据流的更快处理,降低了软件成本,并有助于为21世纪创造更好的技术。该项目还让德克萨斯农工大学的学生参与跨学科领域的研究密集型教育,扩大基础研究与课堂教学的整合,指导学生,并通过公开分享我们的工作成果,允许世界各地的行业和机构进行相关研究。项目数据将在可行的情况下在线维护。共享产品包括出版物、数据、软件和各种研究成果。项目网址为http://irl.cs.tamu.edu/projects/streams/
英文摘要
As the field stands today, operating systems provide a poor interface for data-intensive computing, requiring programmers to engage in tedious, non-reconfigurable, and error-prone code development. These software-engineering practices often lead to easily exploitable vulnerabilities and devastating security breaches. This project builds various algorithms and implementations for a virtual-stream interface that enables our society to develop big-data software that is more easily managed, simpler to understand, inherently faster, and less buggy. Operating systems have used virtual memory and paging for decades; however, user-level applications are still required to process input/output in blocks of fixed size. This project takes a different approach by creating a zero-copy streaming abstraction that offers sequential access to bulk data with unprecedented simplicity, flexibility, and speed. The outcomes of this research not only improve the internal functionality of operating systems and hardware, but also permit reuse of existing libraries in external-memory operation, lead to significantly faster in-place sorting and inter-thread communication, and pave the way to more scalable database computing. The project delivers novel system-level concepts and prototypes that simplify algorithm design, enable faster processing of large-scale data streams, reduce software cost, and help produce better technology for the 21st century. The project also engages students at Texas A&M University in research-intensive education in cross-disciplinary fields, broadens integration of fundamental research into classroom teaching, mentors students, and permits related research in the industry and institutions around the world through publicly shared outcomes of our work.Project data will be maintained online for as long as it is feasible. The shared products include publications, data, software, and various research artifacts. The project URL is http://irl.cs.tamu.edu/projects/streams/
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications
Vortex:数据密集型流应用程序的极致性能内存抽象
DOI:
10.1145/3373376.3378527
发表时间:
2020
期刊:
ACM ASPLOS
影响因子:
--
作者:
[Hanel, Carson, Arman, Arif, Xiao, Di, Keech, John, Loguinov, Dmitri]
通讯作者:
Loguinov, Dmitri
CSR: Small: Yesterday's News: Theory of Staleness under Data Churn
-
批准号:1319984
-
项目类别:Standard Grant
-
资助金额:$47.34万
-
财政年份:2013
-
负责人:Dmitri Loguinov
-
依托单位:
CSR: Small: Large-Scale Web Crawling and Spam Avoidance in Search-Engine Applications
-
批准号:1017766
-
项目类别:Standard Grant
-
资助金额:$40.01万
-
财政年份:2010
-
负责人:Dmitri Loguinov
-
依托单位:
CSR -- SMA: Bridging Analytical and Empirical Understanding of Churn in Decentralized P2P Systems
-
批准号:0720571
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Dmitri Loguinov
-
依托单位:
NeTS-NBD: Distributed Congestion Control for Heterogeneous Networks
-
批准号:0519442
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2005
-
负责人:Dmitri Loguinov
-
依托单位:
NeTS - NR: Topology Models for Decentralized Random Graphs
-
批准号:0434940
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Dmitri Loguinov
-
依托单位:
Optimal-Diameter Routing and Error Resilience in Peer-to-Peer Networks
-
批准号:0306246
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Dmitri Loguinov
-
依托单位:
ITR: Efficient Self-Organizing Content Distribution Network for Scalable Video Streaming Services
-
批准号:0312461
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Dmitri Loguinov
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: