【论文】略读笔记6-前沿-Serverless综述
📖《Serverless Computing: State-of-the-Art, Challenges and Opportunities》
🎯需求
- 无服务器计算因其轻量级和管理简单性而越来越受欢迎。它通过将计算单元的粒度降低到功能级别来实现这些优点。
- 无服务器计算作为云计算的一种新的执行模型,由于其轻量级和管理简单性,近年来得到了极大的普及。在无服务器计算中,开发人员只需要用高级语言(如Java、Python)编写云函数,设置几个简单的参数,并将这些函数上传到无服务器平台。然后,他们可以使用返回的 API 或 HTTP 请求来执行其明确定义的计算任务。与服务器计算模型相反,使用无服务器的开发人员不需要关心基础设施资源的管理,因为平台代表他们屏蔽了这些细节。
- 通过自动管理和轻量级功能,无服务器计算不仅可以帮助开发人员专注于应用程序的核心逻辑,还可以通过更精细的计费策略使他们受益,该策略可以在运行时以毫秒为单位计算,这可以大大降低开发人员的成本。此外,它还有助于无服务器提供商将闲置资源量减少到几乎为零,以提高资源利用率,从而允许使用固定数量的资源为更多客户提供服务。
- 总结而言,无服务器允许用户直接关注功能本身,而将其他繁琐的管理和调度问题留给平台提供商,平台提供商负责在高性能调度和低资源成本之间取得平衡。
- 作为一种新的计算范式之一,无服务器计算在应用程序特征和运行时环境方面与服务器计算有很大不同。因此,现有技术将面临巨大挑战,需要进行调整以适应无服务器需求。例如,
- 无服务器对网络延迟更敏感,需要更细粒度的调度策略,但无服务器中的网络通信相当复杂,传统架构中调度的粒度也相对较大。因此,现有的方法无法充分满足这些要求。
- 最紧迫的任务是确定我们在当前的无服务器研究中面临的固有问题,以及哪些潜在的方法可能有效解决这些问题。
- 据我们所知,无服务器计算中的一些挑战已经得到了充分的研究,而其他挑战在很大程度上仍然是开放的。因此,我们需要区分无服务器计算中不同问题的侧重点,并更多地关注那些没有很好地解决的问题。此外,还存在某些领域,例如所谓的无服务器边缘计算,尽管前景广阔,但尚未很好地涉足,因为边缘计算通常对低通信延迟有更高的要求,而无服务器支持的容错能力往往是不够的。因此,它们值得进一步探索和研究。
🛩本文工作
- 文重点关注无服务器计算的底层基础设施,以找出挑战和机遇的共存。
- 为此,我们分析了现有的挑战和一些可以应用于进一步研究的实用方法,并就这些问题是否值得研究发表意见。
- 在本文中,我们对无服务器计算进行了全面调查,特别关注其基础结构特征。从而确定一些现有的挑战,并分析相关的尖端解决方案。
- 有了这些结果,我们进一步调查了一些典型的开源框架,并研究它们如何应对已识别的挑战。
- 然后,我们总结了一些在未来研究中可能很有希望但尚未被广泛注意到的方向。
- 鉴于无服务器计算的巨大优势,预计其部署将主导未来的云平台。因此,我们也设想了一些有前途的研究机会,这些机会需要在未来进一步探索。我们希望本文的工作能够激发那些从事相关领域的研究人员和从业者欣赏无服务器计算,从而踏足这个有前途的领域,并为其发展做出巨大贡献。
🧠疑问
🗺参考文献
- 标题: 【论文】略读笔记6-前沿-Serverless综述
- 作者: Fre5h1nd
- 创建于 : 2023-05-29 10:17:40
- 更新于 : 2024-10-08 11:39:55
- 链接: https://freshwlnd.github.io/2023/05/29/literature/literatureNotes6/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论