课题基金 / 基金详情

EAGER: Collaborative Research: Characterizing Microarchitectural mechanisms for network delay signatures

EAGER: Collaborative Research: Characterizing Microarchitectural mechanisms for network delay signatures
EAGER:协作研究:表征网络延迟签名的微架构机制
批准号:
1255758
负责人:
Raheem Beyah
金额:
$5.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-09-15 至 2014-08-31

项目摘要

项目成果

Raheem Beyah的其他基金

相似基金

相关文献

中文摘要
翻译
随着半导体技术的进步以及计算机网络的速度和可靠性的提高,计算和通信之间的区别已经变得模糊了。在宏观层面上,个人越来越依赖智能手机、云计算以及将计算系统与网络相结合的类似基础设施来完成日常任务。计算系统与网络的无缝互联实现了优势。许多终端用户甚至将客户机设备、服务器和网络视为一个用于生产和/或娱乐的单元。在微观层面上,当计算和网络混合在一起时,也会出现类似的效率。在理想情况下,这两个区域之间的连接不应该需要使用特殊用途的软件,因为在网络节点上安装软件来实现这种混合可能会导致节点不稳定、更复杂,并引入安全漏洞。然而,在不使用额外软件的情况下将这两个领域连接起来是一个重大挑战。本研究的重点是理解和表征计算节点与网络之间的连接。由于节点的内部组件是所有进程(包括那些需要基于网络的I/O的进程)之间的共享资源,因此可以通过观察节点生成的连续网络数据包之间的延迟变化来推断内部组件的负载。这种推断具体化为“延迟签名”,可用于混合体系结构和网络领域。具体来说,这些信息可以用于开发网络安全和管理的算法。例如,通过简单地探测节点并收集其响应,可以确定内部组件(例如微处理器)被大量利用。如果预计该节点处于空闲状态,这可能表明该节点已被攻破,并且正在运行未经授权的软件。此信息还可用于集群网格中的作业调度。通过监测网格节点间的消息传递接口(Message Passing Interface, MPI),可以在不直接查询节点的情况下确定节点的负载。因此,不需要资源发现消息。该信息的另一个用途是预测系统退化和故障。当一个节点的资源耗尽时,该节点会产生唯一的流量模式。此模式在节点故障之前发出,可用于向辅助服务器发送切换信号。本项目采用综合方法,结合计算机体系结构和计算机网络来研究和描述微体系结构如何影响网络数据包生成过程。延迟签名提供了可以归因于微架构的内部状态和设置的信息。架构设置,如处理器关联、多线程和节能模式,会影响延迟签名。pi使用硬件测试平台和系统模拟器来表征微处理器内部的基本机制,这些机制表现在可观察的延迟签名中。研究者将基于团队的实验室项目纳入他们的计算机体系结构和计算机网络课程中,以展示这两个领域之间的关系,并促进学生在这两个领域的综合学习。延迟签名的潜在应用包括:通过监视未授权的利用来为网络节点提供安全性;通过检测预测节点故障的模式来提高计算系统的弹性。
英文摘要
The distinction between computing and communication has blurred with the improvements in semiconductor technology as well as the speed and reliability of computer networks. At a macroscopic level, individuals increasingly rely upon smart phones, cloud computing, and similar infrastructure that combines computing systems with networking to accomplish their daily tasks. Advantages are realized from the seamless interconnection of computing systems and the network. Many end-users even consider the client device, the server, and the network as one unit that is used for productivity and/or entertainment. At the microscopic level, similar efficiencies present themselves when computing and networking blend. In an ideal case, the linkage between the two areas should not require the use of special-purpose software, because installing software on a network node to enable this blending can potentially cause the node to be unstable, more complex, and introduce security flaws. However, there is a significant challenge in linking the two domains without the use of additional software. This research focuses on understanding and characterizing the connection between the computing node and the network. Since the internal components of a node are shared resources between all processes, including those that require network-based I/O, it is possible to infer the load on the internal components by observing variations in delay between successive network packets that are generated by the node. This inference materializes as a "delay signature," and can be used to blend the areas of architecture and networking. Specifically, this information can be used to develop algorithms for network security and management. For example, by simply probing a node and collecting its responses, it can be determined that the internal components (e.g., microprocessor) are heavily utilized. If the node is expected to be idle, this could be an indication that the node has been compromised and is running unauthorized software. This information can also be used for job scheduling in cluster grids. By monitoring Message Passing Interface (MPI) messages between grid nodes, the loads on the nodes can be determined without querying nodes directly. As a result, resource discovery messages are not needed. Another use of this information can be to predict system degradation and failure. As a node's resources become exhausted, the node generates a unique traffic pattern. This pattern is emitted prior to node failure and can be used to signal a switch to a secondary server.This project uses a holistic approach that combines computer architecture and computer networking to investigate and characterize how the microarchitecture affects the network packet generation process. The delay signature provides information that can be attributed to the internal state and settings of the microarchitecture. Architectural settings, such as processor affinity, multi-threading, and power-saving modes, affect the delay signature. The PIs use a hardware testbed and a system simulator to characterize the basic mechanisms within the microprocessor that are manifested in the observable delay signature. The investigators incorporate team-based laboratory projects within their computer architecture and computer networking courses to demonstrate the relationship between the two domains and to promote integrated learning by students in both areas. Potential applications of the delay signature include providing security for networked nodes by monitoring unauthorized utilization and increasing resiliency of a computing system by detecting patterns that predict a node failure.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: CORE: Medium: ADIDS: An Air-gapped Distributed Intrusion Detection System for the Power Grid
  • 批准号:
    1929580
  • 项目类别:
    Standard Grant
  • 资助金额:
    $120.0万
  • 财政年份:
    2019
  • 负责人:
    Raheem Beyah
  • 依托单位:
CPS: Medium: Collaborative Research: Srch3D: Efficient 3D Model Search via Online Manufacturing-specific Object Recognition and Automated Deep Learning-Based Design Classification
  • 批准号:
    1931977
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2019
  • 负责人:
    Raheem Beyah
  • 依托单位:
NeTS: Small: Collaborative Research: Measurement and Modeling of Industrial Control Networks
  • 批准号:
    1718017
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2017
  • 负责人:
    Raheem Beyah
  • 依托单位:
PFI:AIR - TT: Passive Techniques for Monitoring Industrial Control Systems
  • 批准号:
    1700879
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2017
  • 负责人:
    Raheem Beyah
  • 依托单位:
海外基金