CAREER: Multi-threaded Research and Education
职业:多线程研究和教育
基本信息
- 批准号:9701679
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-08-15 至 2003-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Many computer systems are multi-threaded. Traditional on-line problems abstract away the existence of multiple threads, either by collapsing multiple threads into a single thread or by reducing each thread to a single request. This project studies a new class of problems: on-line systems with multi-threaded inputs. To model multi-threaded inputs, multiple client input model where each client (thread) is represented by a directed acyclic graph (DAG) are introduced. Three practical problems investigated are the multi-threaded paging problem, where processes compete for both central processing unit (CPU) time and fast memory locations; the multi-threaded disk scheduling problem where processes and/or database transactions compete for access to the disk; and the multi-threaded operating system problem, the natural combination of these two problems. These problems generalize into the k-client problem, a dual version of the well-studied k-server problem, and the k-server l-client problem. One important goal of this research is to learn how to design a complex system such as a fast memory manager, a CPU scheduler, and a disk scheduler. In particular, determine if the algorithms and results obtained by considering each system component in isolation can be easily combined to produce new algorithms and results for the complete system. In education, there are two complementary projects. The first project deals with the process of learning how to teach. The PI applied for and received a highly competitive MSU Lilly Endowment Teaching Fellowship. In this intensive year-long program, the PI will work together with a group of five promising young faculty to learn fundamental educational principles taught by leading education scholars from around the University and around the country. The second project is to build a more cohesive curriculum emphasizing the practical importance of all topics, especially theory. This is achieved by leading a departmental effort to wr ite a comprehensive computer science textbook written in hypertext markup language (HTML). This HTML textbook will utilize hyperlinks to highlight the connections between and within courses. For example, links will connect a module on stacks and queues from a data structures course with modules from an operating systems course where these structures are used. This HTML textbook project may also supplement departmental efforts to offer distance learning courses to nontraditional students.
许多计算机系统都是多线程的。 传统的在线问题抽象了多个线程的存在,要么是通过将多个线程折叠成单个线程,要么通过将每个线程减少到单个请求中。该项目研究了一类新的问题:具有多线程输入的在线系统。 为了建模多线程输入,介绍了每个客户端(线程)由有向无环图(DAG)表示的多个客户端输入模型。 研究的三个实际问题是多线程分页问题,其中流程与中央处理单元(CPU)时间和快速记忆位置竞争;过程和/或数据库交易竞争访问磁盘的多线磁盘调度问题;以及多线程操作系统问题,这是这两个问题的自然组合。 这些问题推广到K-Client问题,这是研究精通的K-Server问题的双重版本,以及K-Server L-Client问题。 这项研究的一个重要目标是学习如何设计复杂的系统,例如快速内存管理器,CPU调度程序和磁盘调度程序。 特别是,确定是否可以轻松地组合通过隔离的每个系统组件来确定获得的算法和结果,从而为完整系统产生新的算法和结果。在教育中,有两个补充项目。 第一个项目涉及学习教学的过程。 PI申请并获得了竞争激烈的MSU Lilly Endowment教学奖学金。 在这项长达一年的密集计划中,PI将与五个有前途的年轻教师组成的小组一起学习由大学和全国各地的领先教育学者教授的基本教育原则。 第二个项目是建立一个更具凝聚力的课程,强调所有主题的实际重要性,尤其是理论。 这是通过领导部门的努力来实现一本用超文本标记语言(HTML)编写的全面的计算机科学教科书。 这本HTML教科书将利用超链接来突出课程之间和内部之间的联系。 例如,链接将从数据结构课程中的堆栈和队列上连接一个模块,其中包括使用这些结构的操作系统课程的模块。 这个HTML教科书项目还可以补充部门为非传统学生提供远程学习课程的努力。
项目成果
期刊论文数量(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 }}
Eric Torng其他文献
Randomized Competitive Perimeter Defense on a Line
线上随机竞争性外围防守
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:3
- 作者:
Shivam Bajaj;Eric Torng;S. Bopardikar - 通讯作者:
S. Bopardikar
A Sorted-Partitioning Approach to Fast and Scalable Dynamic Packet Classification
快速且可扩展的动态数据包分类的排序分区方法
- DOI:
10.1109/tnet.2018.2852710 - 发表时间:
2018-07 - 期刊:
- 影响因子:0
- 作者:
Sorrachai Yingchareonthawornchai;James Daly;Alex X. Liu(刘向阳);Eric Torng - 通讯作者:
Eric Torng
A Ternary Unification Framework for Optimizing TCAM-Based () Alex X. Liu () Packet Classification Systems
用于优化基于 TCAM 的三元统一框架 () Alex X. Liu () 数据包分类系统
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Eric Norige;Alex X. Liu(刘向阳);Eric Torng - 通讯作者:
Eric Torng
Multivehicle Perimeter Defense in Conical Environments
锥形环境中的多车辆周界防御
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:7.8
- 作者:
Shivam Bajaj;S. Bopardikar;Eric Torng;Alexander Von Moll;D. Casbeer - 通讯作者:
D. Casbeer
Eric Torng的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Eric Torng', 18)}}的其他基金
CRII: AF: Novel Geometric Algorithms for Certain Data Analysis Problems
CRII:AF:针对某些数据分析问题的新颖几何算法
- 批准号:
1656905 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Exploratory Studies of New Automata Models and Algorithms for TCAM-based Regular Expression Matching
基于TCAM正则表达式匹配的新自动机模型和算法的探索性研究
- 批准号:
1347953 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
ITR: Evaluating Phylogeny Reconstruction Algorithms with Digital Organisms
ITR:利用数字生物评估系统发育重建算法
- 批准号:
0219229 - 财政年份:2002
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Collaborative Research: Restricted Caches, An Experimental and Theoretical Study
协作研究:受限缓存,实验和理论研究
- 批准号:
0105283 - 财政年份:2001
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
相似国自然基金
新型血管微创介入智能碎溶栓系统设计与多物理效应下碎溶栓机理研究
- 批准号:82302400
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
二元金属原子团簇协同催化多硫化锂转化机制研究
- 批准号:22379001
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
温度作用下CA砂浆非线性老化蠕变性能的多尺度研究
- 批准号:12302265
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向肉羊生命特征精准辨识的可穿戴柔性无创多模态传感信号检测方法研究
- 批准号:62303471
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
全固态锂电池硫化物固体电解质的合成、调控及多尺度中子散射研究
- 批准号:12375301
- 批准年份:2023
- 资助金额:53 万元
- 项目类别:面上项目
相似海外基金
CRII: SHF: EVID: Evidence-Assisted Detection and Elimination of Memory Errors in Single and Multi-threaded Programs
CRII:SHF:EVID:单线程和多线程程序中内存错误的证据辅助检测和消除
- 批准号:
1566154 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SHF: Small: A Framework for Self-Healing Multi-Threaded Software
SHF:小型:自我修复多线程软件框架
- 批准号:
1217582 - 财政年份:2012
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
A Memory Safety Technique for Multi-threaded Programs
一种多线程程序的内存安全技术
- 批准号:
434725-2012 - 财政年份:2012
- 资助金额:
$ 20万 - 项目类别:
University Undergraduate Student Research Awards
SBIR Phase I: Automatic Formal Verification of Chip-Multi-Threaded Multicore Processors
SBIR 第一阶段:芯片多线程多核处理器的自动形式验证
- 批准号:
0945974 - 财政年份:2010
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Development of an automated translator from JSCOOP language to multi-threaded java
开发从 JSCOOP 语言到多线程 java 的自动翻译器
- 批准号:
382343-2009 - 财政年份:2009
- 资助金额:
$ 20万 - 项目类别:
University Undergraduate Student Research Awards