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)(HSI)(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
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
Feasibility of Video-based Sub-meter Localization on Resource-constrained Platforms
资源受限平台上基于视频的亚米级定位的可行性
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
A. Musa;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
相似国自然基金
基于NRF2调控KPNB1促进PD-L1核转位介导非小细胞肺癌免疫治疗耐药的机制研究
- 批准号:82303969
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
小胶质细胞调控外侧隔核-腹侧被盖区神经环路介导社交奖赏障碍的机制研究
- 批准号:82304474
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
肾去交感神经术促进下丘脑室旁核小胶质细胞M2型极化减轻心衰损伤的机制研究
- 批准号:82370387
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
空间邻近标记技术研究莱茵衣藻蛋白核小管与碳浓缩机制的潜在关系
- 批准号:32300220
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
polyG蛋白聚集体诱导小胶质细胞活化在神经元核内包涵体病中的作用及机制研究
- 批准号:82301603
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
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