Exploring Solutions for Near Data Processing in a Serverless Cloud Environment

探索无服务器云环境中的近数据处理解决方案

基本信息

  • 批准号:
    2784619
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    英国
  • 项目类别:
    Studentship
  • 财政年份:
    2023
  • 资助国家:
    英国
  • 起止时间:
    2023 至 无数据
  • 项目状态:
    未结题

项目摘要

Introduction. In recent years, Serverless Computing has gained prominence among Cloud Service Providers and application developers alike for hosting applications and services. In Serverless Computing, managing hardware resources is the responsibility of the Cloud Service Provider, while the developers need concern themselves with just their application code. This model of cloud computing allows elastic and automatic scaling of services with increased server load, more effective use of hardware resources and a transparent cost model wherein the customer is charged only for the resources consumed by their application in a very fine-grained manner. In paradigms of serverless computing such as FaaS (Function as a Service), application code is hosted as tiny event-driven stateless units. The data (or state) must be stored in remote storage clusters. This disaggregation of computation and state is one of the key factors that allows serverless computing workloads to scale so well. The Problem. All workloads do not benefit equally from this disaggregation of computation and storage. This disaggregation is particularly harmful for data intensive applications and access large amounts of stored data. In the serverless scenario, when an application needs to access stored data, it sends a request to the remote storage cluster which processes the request and transfers the data back to the server on which the application code executes. This data transfer happens over the network, which is typically much slower than accessing data stored locally. Furthermore, it also consumes copious amounts of network bandwidth which competes with the network bandwidth requirements of other services running on the server at that same time. Cloud Service Providers typically throttle network speeds after a time threshold for requests that take a long time to finish, which worsens the performance of data intensive services. Objective. We propose that the process of uniting data with the code that operates on it should not be like 'send the data to the code' but rather 'send the code to the data ' and aim to study, design and build mechanisms to implement the same on real serverless cloud platforms. For instance, consider an application which is hosted on a cloud server. A part of the application needs to access data stored in a remote cluster. We propose a mechanism by which this part of the application (a 'sub-function' or 'funclet') may be transferred to the storage node and executed there itself. Once the data-intensive operation has completed, the result of the computation may be transferred back to the source compute node. This solution should help Cloud Service Providers to save network bandwidth and utilize hardware resources more effectively, while the Cloud Service developers and end users benefit from faster running applications. This solution would extend the scope of the Serverless Computing to diverse varieties of data intensive services such as analytics, machine learning training and inference, database-assisted applications and so on.Methodology.- Design and implement a novel mechanism for offloading code and computation results between compute nodes and storage nodes in a serverless cluster.- Enable the mechanism to function on distributed storage.- Implement load balancing strategies for replicated data.- Design and implement Checkpointing or Snapshotting with Restoration at both compute node and storage node for quick starts and preventing delays and computational overheads due to initialization.- Allow efficient state-sharing at storage nodes with secure isolation at low overheads.- Test on real-world storage backends.- Evaluate on realistic cloud service datacenter scenarios with real-world benchmarks.
介绍。近年来,无服务器计算在云服务提供商和应用程序开发人员中获得了突出的地位,用于托管应用程序和服务。在无服务器计算中,管理硬件资源是云服务提供商的责任,而开发人员只需要关注他们的应用程序代码。这种云计算模型允许随着服务器负载的增加而灵活和自动地扩展服务,更有效地使用硬件资源,以及透明的成本模型,其中客户只需以非常细粒度的方式为其应用程序消耗的资源付费。在诸如FaaS(功能即服务)之类的无服务器计算范例中,应用程序代码被托管为微小的事件驱动的无状态单元。数据(或状态)必须存储在远端存储集群中。这种计算和状态的分解是使无服务器计算工作负载能够很好地扩展的关键因素之一。这个问题。并非所有工作负载都能从这种计算和存储分离中受益。这种分解对于数据密集型应用程序和访问大量存储数据尤其有害。在无服务器场景中,当应用程序需要访问存储的数据时,它向远程存储集群发送请求,远程存储集群处理该请求并将数据传输回执行应用程序代码的服务器。这种数据传输通过网络进行,这通常比访问本地存储的数据要慢得多。此外,它还消耗大量的网络带宽,这与同时在服务器上运行的其他服务的网络带宽需求竞争。对于需要很长时间才能完成的请求,云服务提供商通常会在设定时间阈值后限制网络速度,这会降低数据密集型服务的性能。目标。我们建议,将数据与运行在数据上的代码结合起来的过程不应该是“将数据发送到代码”,而是“将代码发送到数据”,并旨在研究、设计和构建机制,在真正的无服务器云平台上实现相同的过程。例如,考虑一个托管在云服务器上的应用程序。应用程序的一部分需要访问存储在远程集群中的数据。我们提出了一种机制,通过这种机制,应用程序的这一部分(“子函数”或“funclet”)可以转移到存储节点并在那里自己执行。一旦数据密集型操作完成,计算结果可能会被传输回源计算节点。该解决方案将帮助云服务提供商节省网络带宽并更有效地利用硬件资源,而云服务开发人员和最终用户将受益于更快运行的应用程序。该解决方案将无服务器计算的范围扩展到各种数据密集型服务,如分析、机器学习训练和推理、数据库辅助应用程序等。—设计并实现无服务器集群中计算节点和存储节点之间代码和计算结果的卸载机制。—在分布式存储上启用该机制。—对复制数据执行负载均衡策略。—在计算节点和存储节点上设计和实现检查点或快照恢复,以快速启动,防止初始化导致的延迟和计算开销。—在低开销的情况下,实现存储节点间高效的状态共享和安全隔离。-测试真实的存储后端。-评估现实的云服务数据中心场景与现实世界的基准。

项目成果

期刊论文数量(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 }}

其他文献

吉治仁志 他: "トランスジェニックマウスによるTIMP-1の線維化促進機序"最新医学. 55. 1781-1787 (2000)
Hitoshi Yoshiji 等:“转基因小鼠中 TIMP-1 的促纤维化机制”现代医学 55. 1781-1787 (2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
LiDAR Implementations for Autonomous Vehicle Applications
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
生命分子工学・海洋生命工学研究室
生物分子工程/海洋生物技术实验室
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
吉治仁志 他: "イラスト医学&サイエンスシリーズ血管の分子医学"羊土社(渋谷正史編). 125 (2000)
Hitoshi Yoshiji 等人:“血管医学与科学系列分子医学图解”Yodosha(涉谷正志编辑)125(2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Effect of manidipine hydrochloride,a calcium antagonist,on isoproterenol-induced left ventricular hypertrophy: "Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,K.,Teragaki,M.,Iwao,H.and Yoshikawa,J." Jpn Circ J. 62(1). 47-52 (1998)
钙拮抗剂盐酸马尼地平对异丙肾上腺素引起的左心室肥厚的影响:“Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:

的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('', 18)}}的其他基金

An implantable biosensor microsystem for real-time measurement of circulating biomarkers
用于实时测量循环生物标志物的植入式生物传感器微系统
  • 批准号:
    2901954
  • 财政年份:
    2028
  • 资助金额:
    --
  • 项目类别:
    Studentship
Exploiting the polysaccharide breakdown capacity of the human gut microbiome to develop environmentally sustainable dishwashing solutions
利用人类肠道微生物群的多糖分解能力来开发环境可持续的洗碗解决方案
  • 批准号:
    2896097
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
A Robot that Swims Through Granular Materials
可以在颗粒材料中游动的机器人
  • 批准号:
    2780268
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
Likelihood and impact of severe space weather events on the resilience of nuclear power and safeguards monitoring.
严重空间天气事件对核电和保障监督的恢复力的可能性和影响。
  • 批准号:
    2908918
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
Proton, alpha and gamma irradiation assisted stress corrosion cracking: understanding the fuel-stainless steel interface
质子、α 和 γ 辐照辅助应力腐蚀开裂:了解燃料-不锈钢界面
  • 批准号:
    2908693
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
Field Assisted Sintering of Nuclear Fuel Simulants
核燃料模拟物的现场辅助烧结
  • 批准号:
    2908917
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
Assessment of new fatigue capable titanium alloys for aerospace applications
评估用于航空航天应用的新型抗疲劳钛合金
  • 批准号:
    2879438
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
Developing a 3D printed skin model using a Dextran - Collagen hydrogel to analyse the cellular and epigenetic effects of interleukin-17 inhibitors in
使用右旋糖酐-胶原蛋白水凝胶开发 3D 打印皮肤模型,以分析白细胞介素 17 抑制剂的细胞和表观遗传效应
  • 批准号:
    2890513
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
CDT year 1 so TBC in Oct 2024
CDT 第 1 年,预计 2024 年 10 月
  • 批准号:
    2879865
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship
Understanding the interplay between the gut microbiome, behavior and urbanisation in wild birds
了解野生鸟类肠道微生物组、行为和城市化之间的相互作用
  • 批准号:
    2876993
  • 财政年份:
    2027
  • 资助金额:
    --
  • 项目类别:
    Studentship

相似海外基金

Nonlinear critical point theory near singular solutions
奇异解附近的非线性临界点理论
  • 批准号:
    EP/W026597/1
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Research Grant
Interference effects caused by multiple scattering of the near-infrared electric fields in super-concentrated solutions
超浓溶液中近红外电场多次散射引起的干扰效应
  • 批准号:
    22KK0243
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Fund for the Promotion of Joint International Research (Fostering Joint International Research (A))
Elusidation of the mechanism of the "jumping and dropping effect near the mechanical resonance of a piezoelectric element and the solutions to its technical problems
压电元件机械谐振附近的“跳落效应”机理阐明及其技术问题的解决
  • 批准号:
    20K04341
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Speciation of Metal Borates and Polyvalent Cations in Near Critical Aqueous Solutions
近临界水溶液中金属硼酸盐和多价阳离子的形态
  • 批准号:
    489554-2016
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Combinatorial exploration of stability regions of high component single-phase solid solutions with near-equiatomic composition
近等原子组成的高组分单相固溶体稳定区域的组合探索
  • 批准号:
    1609391
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Speciation of Metal Borates and Polyvalent Cations in Near Critical Aqueous Solutions
近临界水溶液中金属硼酸盐和多价阳离子的形态
  • 批准号:
    489554-2016
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Development of highly sensitive near-field terahertz sensors for the measurement of trace amount of solutions
开发用于微量溶液测量的高灵敏度近场太赫兹传感器
  • 批准号:
    15K18053
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Singularity Analysis of Solutions to the Boltzmann Equation near the Boundary
玻尔兹曼方程边界附近解的奇异性分析
  • 批准号:
    15K17572
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Influence of pressure and density on adsorption equilibria from near and supercritical solutions - experimental determination and thermodynamic modeling
压力和密度对近临界和超临界溶液吸附平衡的影响 - 实验测定和热力学建模
  • 批准号:
    260851204
  • 财政年份:
    2014
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Construction of near optimal oscillatory regimes in singularly perturbed control systems via solutions of Hamilton-Jacobi-Bellman inequalities
通过 Hamilton-Jacobi-Bellman 不等式的解在奇扰动控制系统中构建接近最优振荡状态
  • 批准号:
    DP130104432
  • 财政年份:
    2013
  • 资助金额:
    --
  • 项目类别:
    Discovery Projects
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了