课题基金 / 基金详情

Optimizing general-purpose operating systems for high performance networking

Optimizing general-purpose operating systems for high performance networking
优化通用操作系统以实现高性能网络
批准号:
2125926
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2018
资助国家:
英国
项目状态:
已结题
起止时间:
2018 至 --

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
计算机操作系统长期以来提供了一种称为“Berkeley Sockets API”的网络编程接口。它起源于20世纪80年代中期的Unix操作系统的Berkeley Software Distribution(BSD)版本,此后在MacOS X、Windows和Linux中实现。Berkeley Sockets API因此代表了一个重要的标准,并允许跨平台的互操作性,但它一直在缓慢发展,以满足现代网络应用程序的需求,这项研究将探讨新的API,编程环境和操作系统的功能,可以支持使用和部署高性能,灵活,网络传输协议的现代和未来的网络应用程序。它将考虑网络性能相对于处理器速度的提高所带来的挑战,以及由此产生的对低开销、零拷贝、并发网络协议栈的需求,以及支持日益灵活的传输协议的并行需求,这些协议具有强大的安全性和多路径支持。这项工作将特别考虑高级编程语言功能,新颖的网络传输协议和有效的操作系统抽象之间的相互作用;以及支持物联网和普适计算等新兴应用的能力。该项目建立在学生的硕士论文的一部分,以及因特网工程任务组(IETF)传输服务(TAPS)工作组中正在进行的工作,以开发用于“后套接字API”的标准,但与该工作不同,并采取了更前瞻性的方法,因为标准工作必须更严格地考虑向后兼容性的限制。这项工作涉及“体系结构和操作系统”,“信息和通信技术网络和分布式系统”,以及“普适和普适计算”(EPSRC的一个增长领域)。具体而言,它侧重于如何最好地支持新兴和未来的新应用,包括移动的、无处不在和物联网场景,并使其编程模型民主化,旨在更容易利用网络的高级功能来支持这些应用。
英文摘要
Computer operating systems have long provided a programming interface to the network known as the "Berkeley Sockets API". This originated in the mid-1980s in the Berkeley Software Distribution (BSD) version of the Unix Operating System, and has since been implemented in MacOS X, Windows, and Linux. The Berkeley Sockets API thus represents an important standard and allows cross-platform interoperability, but it has been slow to evolve to meet the needs of modern networked applications.This research will explore how new APIs, programming environments, and operating systems features can support the use and deployment of high performance, flexible, network transport protocols for modern and future networked applications. It will consider the challenges posed by the increase in network performance relative to processor speed, and the resulting need to low-overhead, zero copy, concurrent network protocols stacks and the parallel requirements to support increasingly flexible transport protocols, with strong security and multipath support. The work will especially consider the interplay between advanced programming language features, novel network transport protocols, and efficient operating systems abstractions; and the ability to support novel and emerging applications such as the Internet of Things and pervasive computing.The project builds on prior work done as part of the student's MSci dissertation, and on ongoing work in the Internet Engineering Task Force (IETF) Transport Services (TAPS) working group to develop a standard for a "Post Sockets API", but is distinct from that work, and takes a more forward-looking approach since the standard work must account for thee limitations of backwards compatibility more strictly.The work relates to the "Architectures and operating systems", "ICT networks and distributed systems", and "Pervasive and ubiquitous computing" (an EPSRC growth area). Specifically, it focusses on how best to support novel emerging and future applications, including mobile, ubiquitous, and IoT scenarios, and to democratise theirprogramming model, aiming to make it easier to make use of the advanced features of the network to support these applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
Toward a general theory of intermittent aeolian and fluvial nonsuspended sediment transport
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    55万元
  • 批准年份:
    2022
  • 负责人:
    Thomas Pahtz
  • 依托单位:
一类新的连分数动力系统的研究
  • 批准号:
    11361025
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    33.0万元
  • 批准年份:
    2013
  • 负责人:
    钟婷
  • 依托单位:
全身麻醉药作用于生殖系统GABAA受体对男性生殖功能的影响及机制研究
  • 批准号:
    30901390
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2009
  • 负责人:
    王金韬
  • 依托单位:
图的一般染色数与博弈染色数
  • 批准号:
    10771035
  • 项目类别:
    面上项目
  • 资助金额:
    18.0万元
  • 批准年份:
    2007
  • 负责人:
    杨大庆
  • 依托单位: