课题基金 / 基金详情

DCS: Retrofitting a Flow-oriented Paradigm in Commodity Operating Systems for High-Performance Computing

DCS: Retrofitting a Flow-oriented Paradigm in Commodity Operating Systems for High-Performance Computing
DCS:在商品操作系统中改造面向流的范式以实现高性能计算
批准号:
0541093
负责人:
Angelos Keromytis
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-01-01 至 2009-12-31

项目摘要

项目成果

Angelos Keromytis的其他基金

相似基金

相关文献

中文摘要
翻译
PI提出了一种操作系统和应用程序架构,该架构将内存和CPU从处理高带宽数据流的应用程序的数据路径中移除。操作系统的角色变成了数据流管理的角色,而应用程序只关心信令。这种设计与现代网络路由器的发展同步,有潜力为终端系统实现高性能I/O,并充分利用可编程外设(I/O)设备的最新趋势。另一种观点是,硬件设备组成虚拟处理管道,完全从数据密集型任务中移除CPU和主内存,由于性能考虑,它们越来越不适合这些任务。Pis的假设是,特定于应用程序的数据流处理策略可以在操作系统内核中执行,内核负责组合和配置外设、管理流和处理异常。这些功能可以对现有的操作系统和应用程序进行改造,而不需要完全重新设计。在提出的体系结构中出现了几个关于安全性、流调度、错误处理和资源管理的有趣研究问题。该架构是抛弃以内存为中心的计算概念的第一步,这个概念已经在计算机科学家中根深蒂固了几十年。考虑到越来越多的任务特定和可编程硬件的使用,这种架构思维的转变既是出于性能原因的必要,也是很自然的。概念验证原型表明,所提出的系统至少可以将大流量的I/O吞吐量提高一倍,并且与其他性能优化方法(例如,更快的互连总线)正交。这项研究旨在将计算机科学的不同领域,如网络、操作系统、嵌入式系统设计、编程语言和安全,结合在一起,并改变这些学科的教学方式,从单个学科转变为需要(并促进)广泛知识和创造性思维的相互依存的学科。更广泛的影响——该体系结构将支持高性能应用程序并允许更有效地使用服务器资源——它还将允许实验和部署新型系统体系结构,允许使用新颖的硬件设计、设备互连策略以及负载平衡和调度算法。这种方法还将消除广泛使用安全协议和密码学的一个常见问题,即性能问题。- PI希望能够实现一种新型系统,能够支持计算机科学广泛领域的高性能应用-最后,通过充分利用计算系统的功能,用户可以在设备支出方面节省大量资金。PI计划创建跨学科项目和本科实验课,让学生接触系统、网络和安全交叉领域的有趣项目和研究。其中许多项目将允许学生跨越硬件/软件的边界,尽管需求不断增加,但目前很少有专业人士能做到这一点
英文摘要
BackgroundThe PI proposes an operating system and application architecture that removes the memory and CPU from the data path for applications that handle high-bandwidth data flows. The role of the operating system becomes that of data-flow management, while applications are concerned purely with signaling. This design parallels the evolution of modern network routers and has the potential to enable high-performance I/O for end systems, as well as fully exploit recent trends toward programmable peripheral (I/O) devices. An alternative view is that hardware devices are composed into virtual processing pipelines, completely removing the CPU and main memory from the data-intensive tasks for which they are increasingly unsuitable due to performance considerations. The Pis hypothesis is that application-specific data-flow handling policies can be executed inside the operating system kernel, which composes and configures peripherals, manages flows, and handles exceptions. Such functionality can be retrofitted to existing operating systems and applications, instead of requiring a complete redesign. Several interesting research issues with respect to safety, flow scheduling, error handling, and resource management arise in the proposed architecture.Intellectual MeritThe proposed architecture is a first step toward abandoning the concept of memorycentriccomputing, a paradigm ingrained in computer scientists for several decades. This shift in architecturalthinking is both necessary for performance reasons and natural, given the increasing use of task-specificand programmable hardware. The proof-of-concept prototype indicates that the proposed system can at least double I/O throughput for large flows, and is orthogonal to other performance optimization approaches (e.g., faster interconnection buses). This research intends to bring together such diverse fields ofComputer Science as networking, operating systems, embedded system design, programming languages, andsecurity, and to change the way these are taught, from individual subjects to interdependent items that require (and promote) wide knowledge and creative thinking. Broader Impact-This architecture will enable high-performance applications and allow more efficient use of server resources-It will also allow experimentation and deployment of new types of system architectures, allowing use of novel hardware designs, device interconnection strategies, and load-balancing and scheduling algorithms.-This approach will also eliminate one commonly perceived problem with the wide-spread use of secure protocols and cryptography, that of performance.-The PI hopes to enable a new class of systems that are able to support highperformance applications across a wide range of areas of computer science -Finally, by fully taking advantage of computing systems capabilities, users can reap considerable savings in equipment spending.-The PI plans to involve creating cross-subject projects and an undergraduate laboratory class that exposes students to interesting projects and research at the intersection of systems, networks, and security. Many of these projects will allow students to cross the hardware/software boundary, which few current professionals can do despite increasing demand
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SaTC: CORE: Medium: An Anti-tracking and Robocall-free Architecture for Next-G Mobile Networks
  • 批准号:
    2247562
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.97万
  • 财政年份:
    2023
  • 负责人:
    Angelos Keromytis
  • 依托单位:
U.S. Open-Source Software Security Initiative Workshop
  • 批准号:
    2232616
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.34万
  • 财政年份:
    2022
  • 负责人:
    Angelos Keromytis
  • 依托单位:
TWC: Small: Auditing PII in the Cloud with CloudFence
  • 批准号:
    1222748
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2012
  • 负责人:
    Angelos Keromytis
  • 依托单位:
NSF Support for the 2010 New Security Paradigms Workshop Financial Aid; September 2010; Concord, MA
  • 批准号:
    1019309
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.0万
  • 财政年份:
    2010
  • 负责人:
    Angelos Keromytis
  • 依托单位:
海外基金