CNS Core:Small:Revisiting Process Isolation with Compound Processes
CNS 核心:小:重新审视复合进程的进程隔离
基本信息
- 批准号:2210616
- 负责人:
- 金额:$ 60万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-08-01 至 2025-07-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Modern computer software commonly consists of groups of programs executing together. This may be as simple as a web server and a database, or as complex as thousands of virtual machines, each running dozens of programs, all working together toward the same goal. Such groups of related programs are often started by a single user, who may even think of them as a single unit or "stack". Today, this common model of a stack of software, working toward a single goal on behalf of a single user is not reflected in the way the software actually executes. Instead, each individual layer of the stack is painstakingly guarded against incursion by other layers, through a mechanism called process isolation. What is more, many modern stacks consist of groups of virtual machines (VMs), where an additional layer of safeguards is imposed between VMs, often resulting in high overheads and low efficiency. This project introduces a new concept, a "compound process" which better reflects the realities of modern software. A compound process may host several "guest" programs in a single trust domain, eliminating expensive and often redundant safeguards between components of a single software stack, to yield substantial performance benefits. The project will proceed along three main thrusts: (a) a basic compound process loader and support libraries, allowing the user to run arbitrary combinations of programs (guests) as threads in a single compound process, (b) runtime supports for individual guests sharing a single thread, allowing further efficiency improvements, and (c) automatically running all of the processes of an entire a virtual machine as guests within a single compound process. By improving the efficiency of execution of popularly used software stacks, this project aims to reduce the equipment needs and increase the energy efficiency of the software that runs the modern world. Beyond direct research impact, experience from the project will both enrich the computer systems curriculum and provide research opportunities to both undergraduates students at UIC, a Minority (MSI), Asian American and Pacific Islander (AANAPISI) and Hispanic (HSI) Serving Institution.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
现代计算机软件通常由一起执行的程序组组成。这可能像Web服务器和数据库一样简单,也可能像数千个虚拟机一样复杂,每个虚拟机运行数十个程序,所有程序都朝着同一个目标共同工作。这些相关程序组通常由单个用户启动,用户甚至可以将它们视为单个单元或“堆栈”。今天,这种代表单个用户朝着单个目标工作的软件堆栈的常见模型并没有反映在软件实际执行的方式中。相反,通过一种称为进程隔离的机制,堆栈的每一层都被精心保护,以防止其他层的入侵。更重要的是,许多现代堆栈由虚拟机(VM)组组成,其中在VM之间施加额外的保护层,通常导致高开销和低效率。这个项目引入了一个新的概念,一个“复合过程”,它更好地反映了现代软件的现实。复合进程可以在单个信任域中托管多个“访客”程序,从而消除单个软件栈的组件之间的昂贵且通常冗余的保护措施,以产生实质性的性能益处。该项目将沿着三个主要方向进行:(a)基本复合进程加载器和支持库,允许用户在单个复合进程中作为线程运行程序(访客)的任意组合,(B)对共享单个线程的各个访客的运行时支持,允许进一步的效率改进,以及(c)在单个复合进程内自动地将整个虚拟机的所有进程作为访客运行。通过提高常用软件栈的执行效率,该项目旨在减少设备需求并提高运行现代世界的软件的能源效率。除了直接的研究影响,该项目的经验将丰富计算机系统课程,并提供研究机会,以本科生在UIC,少数民族(MSI),亚裔美国人和太平洋岛民(AANAPISI)和西班牙裔(HSI)服务机构。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查进行评估,被认为值得支持的搜索.
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Jakob Eriksson其他文献
Optical Flow for Rigid Multi-Motion Scenes
刚性多运动场景的光流
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Tomas Gerlich;Jakob Eriksson - 通讯作者:
Jakob Eriksson
A Feasibility Study of Mesh Networks for an All-Wireless Office
全无线办公室网状网络的可行性研究
- DOI:
- 发表时间:
2005 - 期刊:
- 影响因子:0
- 作者:
Jakob Eriksson;S. Agarwal;V. Bahl;J. Padhye - 通讯作者:
J. Padhye
Beyond Fairness : Flexible and Enforceable Sender Bandwidth Allocation with Justice
超越公平:灵活且可执行的发送方带宽公平分配
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Jakob Eriksson - 通讯作者:
Jakob Eriksson
Feasibility of Video-based Sub-meter Localization on Resource-constrained Platforms
资源受限平台上基于视频的亚米级定位的可行性
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
A. Musa;Jakob Eriksson - 通讯作者:
Jakob Eriksson
Trading Off Accuracy, Timeliness, and Uplink Usage in Online GPS Tracking
在线 GPS 跟踪中权衡准确性、及时性和上行链路使用情况
- DOI:
10.1109/tmc.2015.2457432 - 发表时间:
2016 - 期刊:
- 影响因子:7.9
- 作者:
A. Musa;James Biagioni;Jakob Eriksson - 通讯作者:
Jakob Eriksson
Jakob Eriksson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jakob Eriksson', 18)}}的其他基金
CNS Core: Small: Operating System Approaches for a Consolidated Rack Computer
CNS 核心:小型:整合机架计算机的操作系统方法
- 批准号:
2114218 - 财政年份:2021
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CSR: Small: Delegation Systems for Efficient and Safe Multi-Core Programming
CSR:小型:用于高效、安全多核编程的委派系统
- 批准号:
1816714 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
CSR:SHF:媒介:协作研究:确定性执行的新视野
- 批准号:
1703425 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CSR: Small: Running the Kernel Continuously with Simultaneous Multi-Threading
CSR:小:通过同时多线程连续运行内核
- 批准号:
1617992 - 财政年份:2016
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CybeR-Enabled Demand-Interactive Transit for the Next-Generation Transportation Systems
合作研究:CybeR 支持的下一代交通系统的需求互动交通
- 批准号:
1402918 - 财政年份:2014
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CSR: Small: Multi-Version Concurrency Control (MVCC) for Main Memory and its Implications for Deterministic Concurrency
CSR:小:主内存的多版本并发控制 (MVCC) 及其对确定性并发的影响
- 批准号:
1320235 - 财政年份:2013
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CAREER: Sensor Fusion for Multi-Modal Traffic Sensing
职业:用于多模式交通传感的传感器融合
- 批准号:
1149989 - 财政年份:2012
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
NeTS-Small: Real-Time Participatory Vehicular Sensing
NeTS-Small:实时参与式车辆传感
- 批准号:
1017877 - 财政年份:2010
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
相似国自然基金
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
- 批准号:82371765
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
锕系元素5f-in-core的GTH赝势和基组的开发
- 批准号:22303037
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
- 批准号:
- 批准年份:2020
- 资助金额:55 万元
- 项目类别:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
- 批准号:92053110
- 批准年份:2020
- 资助金额:70.0 万元
- 项目类别:重大研究计划
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
- 批准号:81902805
- 批准年份:2019
- 资助金额:20.5 万元
- 项目类别:青年科学基金项目
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
- 批准号:41973063
- 批准年份:2019
- 资助金额:65.0 万元
- 项目类别:面上项目
RBM38通过协助Pol-ε结合、招募core调控HBV复制
- 批准号:31900138
- 批准年份:2019
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
CORDEX-CORE区域气候模拟与预估研讨会
- 批准号:41981240365
- 批准年份:2019
- 资助金额:1.5 万元
- 项目类别:国际(地区)合作与交流项目
相似海外基金
CNS Core: Small: Core Scheduling Techniques and Programming Abstractions for Scalable Serverless Edge Computing Engine
CNS Core:小型:可扩展无服务器边缘计算引擎的核心调度技术和编程抽象
- 批准号:
2322919 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Network Wide Sensing by Leveraging Cellular Communication Networks
CNS 核心:小型:利用蜂窝通信网络进行全网络传感
- 批准号:
2343469 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Intelligent Fault Injection to Expose and Reproduce Production-Grade Bugs in Cloud Systems
CNS 核心:小型:智能故障注入以暴露和重现云系统中的生产级错误
- 批准号:
2317698 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Repurposing Smartphones to Minimize Carbon
CNS 核心:小型:重新利用智能手机以最大限度地减少碳排放
- 批准号:
2233894 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: A Compilation System for Mapping Deep Learning Models to Tensorized Instructions (DELITE)
合作研究:CNS Core:Small:将深度学习模型映射到张量化指令的编译系统(DELITE)
- 批准号:
2230945 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: NSF-AoF: CNS Core: Small: Towards Scalable and Al-based Solutions for Beyond-5G Radio Access Networks
合作研究:NSF-AoF:CNS 核心:小型:面向超 5G 无线接入网络的可扩展和基于人工智能的解决方案
- 批准号:
2225578 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Toward Opportunistic, Fast, and Robust In-Cache AI Acceleration at the Edge
CNS 核心:小型:在边缘实现机会主义、快速且稳健的缓存内 AI 加速
- 批准号:
2228028 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: SmartSight: an AI-Based Computing Platform to Assist Blind and Visually Impaired People
合作研究:中枢神经系统核心:小型:SmartSight:基于人工智能的计算平台,帮助盲人和视障人士
- 批准号:
2418188 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Redesigning I/O Across Heterogeneous Systems
CNS 核心:小型:跨异构系统重新设计 I/O
- 批准号:
2231724 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Creating An Extensible Internet Through Interposition
合作研究:CNS核心:小:通过介入创建可扩展的互联网
- 批准号:
2242503 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant