期刊文献+
共找到64篇文章
< 1 2 4 >
每页显示 20 50 100
Cloudless-Training:基于serverless的高效跨地域分布式ML训练框架
1
作者 谭文婷 吕存驰 +1 位作者 史骁 赵晓芳 《高技术通讯》 CAS 北大核心 2024年第3期219-232,共14页
跨地域分布式机器学习(ML)训练能够联合多区域的云资源协作训练,可满足许多新兴ML场景(比如大型模型训练、联邦学习)的训练需求。但其训练效率仍受2方面挑战的制约。首先,多区域云资源缺乏有效的弹性调度,这会影响训练的资源利用率和性... 跨地域分布式机器学习(ML)训练能够联合多区域的云资源协作训练,可满足许多新兴ML场景(比如大型模型训练、联邦学习)的训练需求。但其训练效率仍受2方面挑战的制约。首先,多区域云资源缺乏有效的弹性调度,这会影响训练的资源利用率和性能;其次,模型跨地域同步需要在广域网(WAN)上高频通信,受WAN的低带宽和高波动的影响,会产生巨大通信开销。本文提出Cloudless-Training,从3个方面实现高效的跨地域分布式ML训练。首先,它基于serverless计算模式实现,使用控制层和训练执行层的2层架构,支持多云区域的弹性调度和通信。其次,它提供一种弹性调度策略,根据可用云资源的异构性和训练数据集的分布自适应地部署训练工作流。最后,它提供了2种高效的跨云同步策略,包括基于梯度累积的异步随机梯度下降(ASGD-GA)和跨云参数服务器(PS)间的模型平均(MA)。Cloudless-Training是基于OpenFaaS实现的,并被部署在腾讯云上评估,实验结果表明Cloudless-Training可显著地提高跨地域分布式ML训练的资源利用率(训练成本降低了9.2%~24.0%)和同步效率(训练速度最多比基线快1.7倍),并能保证模型的收敛精度。 展开更多
关键词 跨地域分布式机器学习(ML)训练 跨云ML训练 分布式训练框架 serverless 跨云模型同步
下载PDF
基于Serverless架构的人工智能实验平台的设计与实现
2
作者 李泽慧 张新有 《计算机与数字工程》 2024年第2期590-597,共8页
针对实验环境搭建复杂、实验数据量大以及算法实现难度高等人工智能实验教学中的现实问题,设计并实现了基于Serverless架构的人工智能实验平台。通过整合容器构建、工作负载管理以及事件触发这三者来完成Serverless架构的设计与搭建;平... 针对实验环境搭建复杂、实验数据量大以及算法实现难度高等人工智能实验教学中的现实问题,设计并实现了基于Serverless架构的人工智能实验平台。通过整合容器构建、工作负载管理以及事件触发这三者来完成Serverless架构的设计与搭建;平台使用Docker image作为实验容器镜像,镜像中集成scikit-learn算法库与大量公用数据集完成海量人工智能基础算法的迁移;实验教学管理员以提交实验代码包的形式新增实验,学生可以使用实验容器中大量公用算法完成实验,提高了平台的可扩展性和易用性;同时,平台基于Serverless架构实现实验容器的动态扩缩容,增加了平台的多用户并发能力。 展开更多
关键词 人工智能 serverless DOCKER Kubernetes scikit-learn
下载PDF
ATSSC:An Attack Tolerant System in Serverless Computing
3
作者 Zhang Shuai Guo Yunfei +2 位作者 Hu Hongchao Liu Wenyan Wang Yawen 《China Communications》 SCIE CSCD 2024年第6期192-205,共14页
Serverless computing is a promising paradigm in cloud computing that greatly simplifies cloud programming.With serverless computing,developers only provide function code to serverless platform,and these functions are ... Serverless computing is a promising paradigm in cloud computing that greatly simplifies cloud programming.With serverless computing,developers only provide function code to serverless platform,and these functions are invoked by its driven events.Nonetheless,security threats in serverless computing such as vulnerability-based security threats have become the pain point hindering its wide adoption.The ideas in proactive defense such as redundancy,diversity and dynamic provide promising approaches to protect against cyberattacks.However,these security technologies are mostly applied to serverless platform based on“stacked”mode,as they are designed independent with serverless computing.The lack of security consideration in the initial design makes it especially challenging to achieve the all life cycle protection for serverless application with limited cost.In this paper,we present ATSSC,a proactive defense enabled attack tolerant serverless platform.ATSSC integrates the characteristic of redundancy,diversity and dynamic into serverless seamless to achieve high-level security and efficiency.Specifically,ATSSC constructs multiple diverse function replicas to process the driven events and performs cross-validation to verify the results.In order to create diverse function replicas,both software diversity and environment diversity are adopted.Furthermore,a dynamic function refresh strategy is proposed to keep the clean state of serverless functions.We implement ATSSC based on Kubernetes and Knative.Analysis and experimental results demonstrate that ATSSC can effectively protect serverless computing against cyberattacks with acceptable costs. 展开更多
关键词 active defense attack tolerant cloud computing SECURITY serverless computing
下载PDF
A Secure and Cost-Effective Training Framework Atop Serverless Computing for Object Detection in Blasting
4
作者 Tianming Zhang Zebin Chen +4 位作者 Haonan Guo Bojun Ren Quanmin Xie Mengke Tian Yong Wang 《Computer Modeling in Engineering & Sciences》 SCIE EI 2024年第5期2139-2154,共16页
The data analysis of blasting sites has always been the research goal of relevant researchers.The rise of mobile blasting robots has aroused many researchers’interest in machine learning methods for target detection ... The data analysis of blasting sites has always been the research goal of relevant researchers.The rise of mobile blasting robots has aroused many researchers’interest in machine learning methods for target detection in the field of blasting.Serverless Computing can provide a variety of computing services for people without hardware foundations and rich software development experience,which has aroused people’s interest in how to use it in the field ofmachine learning.In this paper,we design a distributedmachine learning training application based on the AWS Lambda platform.Based on data parallelism,the data aggregation and training synchronization in Function as a Service(FaaS)are effectively realized.It also encrypts the data set,effectively reducing the risk of data leakage.We rent a cloud server and a Lambda,and then we conduct experiments to evaluate our applications.Our results indicate the effectiveness,rapidity,and economy of distributed training on FaaS. 展开更多
关键词 serverless computing object detection BLASTING
下载PDF
基于Serverless架构的知识管理平台架构设计
5
作者 张宇 蒋维 《计算机与网络》 2024年第1期6-11,共6页
针对传统知识管理平台架构日益复杂、难以跟随企业需求变化而快速演进的问题,提出了一种基于无服务器(Serverless)架构的知识管理平台的架构设计,充分利用云服务厂商提供的函数计算和事件总线等云服务,极大地降低了平台建设和维护的工作... 针对传统知识管理平台架构日益复杂、难以跟随企业需求变化而快速演进的问题,提出了一种基于无服务器(Serverless)架构的知识管理平台的架构设计,充分利用云服务厂商提供的函数计算和事件总线等云服务,极大地降低了平台建设和维护的工作量,同时具有松耦合、高弹性、高可用性和高数据持久性等特点,可以满足不同规模企业对知识管理平台的需求。 展开更多
关键词 无服务器 知识管理 架构设计 函数计算 事件总线 云搜索
下载PDF
基于演化博弈的Serverless移动目标防御决策方法
6
作者 刘轩宇 张帅 《信息工程大学学报》 2024年第2期205-212,共8页
“无服务器”(Serverless)是一种新型计算范式,具有轻量、敏捷的特点,由于其架构的特殊性,导致在原有云安全问题的基础上又引入一些新的安全威胁。针对在未知攻防场景下难以准确选择最优化防御策略的问题,从虚拟化层和应用层两个方面根... “无服务器”(Serverless)是一种新型计算范式,具有轻量、敏捷的特点,由于其架构的特殊性,导致在原有云安全问题的基础上又引入一些新的安全威胁。针对在未知攻防场景下难以准确选择最优化防御策略的问题,从虚拟化层和应用层两个方面根据移动目标防御(Moving Target Defense,MTD)多样化的思想提出防御策略。将具有玻尔兹曼探索的Q-Learning算法与复制动态方程结合,从有限理性的角度出发构建具有探索机制的演化博弈模型,使防御者在反复的攻防对抗中不断进行试错—探索—实施,最终获得最优化防御策略,获取最大收益。实验表明,引入探索机制的演化博弈模型具有可预测性,且演化博弈均衡点具有较强的稳定性。 展开更多
关键词 无服务器 移动目标防御 演化博弈 Q-Learning复制动态方程
下载PDF
基于Serverless的反溯源技术应用研究
7
作者 韩杰 冯美琪 李建欣 《计算机技术与发展》 2023年第12期143-148,共6页
随着网络逐渐成为意识形态较量的主战场,攻防双方的技术手段在不断博弈中日渐精进,现有的反溯源手段无法避免防守方多维多技术的溯源手段,更易被防守方溯源反制。该文提出了一种基于Serverless的反溯源技术应用思路,利用Serverless的事... 随着网络逐渐成为意识形态较量的主战场,攻防双方的技术手段在不断博弈中日渐精进,现有的反溯源手段无法避免防守方多维多技术的溯源手段,更易被防守方溯源反制。该文提出了一种基于Serverless的反溯源技术应用思路,利用Serverless的事件驱动和自动伸缩特性,使得用户在请求目标时,自动调用不同可用区域的IP地址,以此达到隐藏自身真实IP的目的。同时,由于Serverless实现应用开发与服务器分离,攻击者可直接进行攻击代码编写,也更加利于隐藏身份。通过利用Serverless中的云函数和CobaltStrike软件进行试验验证其可行性,发现其能很好地隐藏攻击源,防守方无法溯源到真实的攻击源。同时从防守方角度,详细分析流量特征,基于特征值和访问统计特征两个维度,构建攻击检测模型。通过模拟实际攻击行为和正常业务行为,验证了检测模型能够很好地发现攻击行为,并能区分攻击行为和正常业务行为,在一定程度上可以减少误报,降低对正常业务的影响,提高安全事件的处置效率,为防守方的入侵检测提供了检测思路。 展开更多
关键词 网络攻防 攻击溯源 反溯源 serverless 攻击检测
下载PDF
基于Serverless的二维码销售应用的设计与实现
8
作者 王启源 何岩 +2 位作者 张旭鹤 喻言 景智 《自动化应用》 2023年第6期25-27,共3页
我国在二维码应用技术领域处于领先地位,但目前二维码行业缺乏统一行业标准,服务过程没有专业的监督,尤其是一物一码的二维码落地应用尚不多见。本文提出的基于Serverless的二维码销售应用,能够实现一物一码的功能,用户扫描商品的二维... 我国在二维码应用技术领域处于领先地位,但目前二维码行业缺乏统一行业标准,服务过程没有专业的监督,尤其是一物一码的二维码落地应用尚不多见。本文提出的基于Serverless的二维码销售应用,能够实现一物一码的功能,用户扫描商品的二维码即可购买,增加复购,经销渠道独立拥有。鉴于微信小程序具有速度快、可分享、低门槛等优点,本文用户端应用微信小程序。小程序的开发技术采用基于Serverless云开发技术,无需搭建服务器,能够节省大量的时间和开发成本,从而提高利润。 展开更多
关键词 微信小程序 serverless云开发 二维码
下载PDF
浅析基于Serverless服务架构的应用开发
9
作者 刘强 《数字通信世界》 2023年第3期21-23,共3页
Serverless架构近几年频繁出现在一些技术架构大会的演讲标题中。很多人对于Serverless架构,仅从字面意义上理解,认为是一种无服务器架构,实际上它真正的含义是开发者再也不用过多考虑服务器的问题,它不是完全去除服务器,而是依靠第三... Serverless架构近几年频繁出现在一些技术架构大会的演讲标题中。很多人对于Serverless架构,仅从字面意义上理解,认为是一种无服务器架构,实际上它真正的含义是开发者再也不用过多考虑服务器的问题,它不是完全去除服务器,而是依靠第三方资源服务器后端。Serverless架构依托容器技术,提供了高并发、高兼容的特性,为开发者隐藏了底层服务器的细节,同时采取了更经济的按调用次数或时间计费的服务运营模式,因而备受关注。文章首先介绍Serverless架构的概念、组成以及特点,然后分析了Severless架构前后端一体化研发模式,随后列举了Severless架构适用场景的实践,最后阐述了Severless架构的技术缺点、当前面临的挑战以及未来的展望。 展开更多
关键词 serverless架构 云计算 FASS 研发模式
下载PDF
基于Serverless的区块链系统设计
10
作者 陆逸扬 《中国科技期刊数据库 工业A》 2023年第6期13-18,共6页
由于区块链应用的发展常常受到性能、存储瓶颈和技术门槛的制约,本文提出一种基于Serverless的区块链系统:通过在区块链中引入分布式哈希表和Serverless微服务云存储,保障区块链存储的性能和安全性;通过函数计算服务进行链下协同计算,... 由于区块链应用的发展常常受到性能、存储瓶颈和技术门槛的制约,本文提出一种基于Serverless的区块链系统:通过在区块链中引入分布式哈希表和Serverless微服务云存储,保障区块链存储的性能和安全性;通过函数计算服务进行链下协同计算,实现区块链事务分类处理,大幅降低用户成本的同时提高了系统的效率;提出Serverless框架下的智能合约开发和部署模式,相比传统DAPP开发有效降低技术门槛和维护成本。为利用Serverless技术解决区块链安全、性能、存储和合约开发问题提供方案。 展开更多
关键词 区块链 serverless 函数即服务 智能合约
下载PDF
HCloud:A Trusted JointCloud Serverless Platform for IoT Systems with Blockchain 被引量:3
11
作者 Zheng Huang Zeyu Mi Zhichao Hua 《China Communications》 SCIE CSCD 2020年第9期1-10,共10页
Cloud computing has been exploited in managing large-scale IoT systems.IoT cloud servers usually handle a large number of requests from various IoT devices.Due to the fluctuant and heavy workload,the servers require t... Cloud computing has been exploited in managing large-scale IoT systems.IoT cloud servers usually handle a large number of requests from various IoT devices.Due to the fluctuant and heavy workload,the servers require the cloud to provide high scalability,stable performance,low price and necessary functionalities.However,traditional clouds usually offer computing service with the abstraction of virtual machine(VM),which can hardly meet these requirements.Meanwhile,different cloud vendors provide different performance stabilities and price models,which fluctuate according to the dynamic workload.A single cloud cannot satisfy all the requirements of the IoT scenario well.The JointCloud computing model empowers the cooperation among multiple public clouds.However,it is still difficult to dynamically schedule the workload on different clouds based on the VM abstraction.This paper introduces HCloud,a trusted JointCloud platform for IoT systems using serverless computing model.HCloud allows an IoT server to be implemented with multiple serverless functions and schedules these functions on different clouds based on a schedule policy.The policy is specified by the client and includes the required functionalities,execution resources,latency,price and so on.HCloud collects the status of each cloud and dispatches serverless functions to the most suitable cloud based on the schedule policy.By leveraging the blockchain technology,we further enforce that our system can neither fake the cloud status nor wrongly dispatch the target functions.We have implemented a prototype of HCloud and evaluated it by simulating multiple cloud providers.The evaluation results show that HCloud can greatly improve the performance of serverless workloads with negligible costs. 展开更多
关键词 IOT blockchain serverless jointcloud
下载PDF
一种高性能Serverless计算设计 被引量:1
12
作者 陈富强 《现代计算机》 2022年第21期92-97,共6页
FaaS(Function as a Service)允许开发者在不管理服务器的情况下在云端上传和执行代码。为解决使用FaaS过程中出现的性能和扩展问题,提出并证明了一种轻量级高性能Serverless设计,该设计提供优于现有解决方案的性能和扩展优势,并且可以... FaaS(Function as a Service)允许开发者在不管理服务器的情况下在云端上传和执行代码。为解决使用FaaS过程中出现的性能和扩展问题,提出并证明了一种轻量级高性能Serverless设计,该设计提供优于现有解决方案的性能和扩展优势,并且可以实现细粒度的即用即付模型。比较了相同算法下的Docker和WebAssembly实现之间使用的性能基准。还讨论了在Serverless计算中采用WebAssembly的存在问题。 展开更多
关键词 serverless WebAssembly 虚拟机 容器
下载PDF
Serverless上云 腾讯云的“三板斧” 被引量:1
13
作者 郭涛 《网络安全和信息化》 2020年第4期18-19,共2页
企业的应用开发也能三步上云,你相信吗?今天,在Serverless技术的支持下,腾讯云确实可以做到协助企业三步上云。下面,就让我们来一探究竟。披萨饼店与Serverless的故事Serverless为什么会一夜爆红?先来看个披萨饼店的传奇。成立于2009年... 企业的应用开发也能三步上云,你相信吗?今天,在Serverless技术的支持下,腾讯云确实可以做到协助企业三步上云。下面,就让我们来一探究竟。披萨饼店与Serverless的故事Serverless为什么会一夜爆红?先来看个披萨饼店的传奇。成立于2009年的深圳市乐凯撒比萨餐饮管理有限公司(以下简称乐凯撒),以其首创的榴莲披萨在短短几年时间内风靡全国,在国内多个城市开设了连锁餐厅。 展开更多
关键词 三板斧 serverless 开发者
下载PDF
Exploring serverless computing for stream analytic
14
作者 Cheng Yingchao Hao Zhifeng Cai Ruichu 《High Technology Letters》 EI CAS 2020年第1期17-24,共8页
This work proposes ARS(FaaS) serverless framework scheduling and provisioning resources for streaming applications autonomously, which ensures real-time response on unpredictable and fluctuating streaming data. A HPC ... This work proposes ARS(FaaS) serverless framework scheduling and provisioning resources for streaming applications autonomously, which ensures real-time response on unpredictable and fluctuating streaming data. A HPC cloud platform is used as a de facto platform, on which serverless computing for stream analytic is explored. This work enables application developers to build and run steaming applications without worrying about servers, which means that the developers are able to focus on application features instead of scheduling and provisioning resources of the infrastructure. The serverless computing framework, ARS(FaaS), provides function-as-a-service to make the developers write code in discrete event-driven functions. ARS(FaaS) is capable of running and scaling the developer's code automatically, according to the throughput of streaming events. The major contribution of this serverless framework is effective and efficient autonomous resource scheduling for real-time streaming analytic, which enables the developers to build applications faster with autonomous resource scheduling. ARS(FaaS) framework is appropriate for real-time and stream analytic on event-driven data with spiky and variable compute requirements. 展开更多
关键词 serverless steam processing HPC CLOUD auto-scaling function-as-a-service(FaaS)
下载PDF
Result-as-a-Service (RaaS): Persistent Helper Functions in a Serverless Offering
15
作者 Arshdeep Bahga Vijay K. Madisetti Joel R. Corporan 《Journal of Software Engineering and Applications》 2020年第10期278-287,共10页
<div style="text-align:justify;"> <span style="font-family:Verdana;">Serverless Computing or Functions-as-a-Service (FaaS) is an execution model for cloud computing environments where t... <div style="text-align:justify;"> <span style="font-family:Verdana;">Serverless Computing or Functions-as-a-Service (FaaS) is an execution model for cloud computing environments where the cloud provider executes a piece of code (a function) by dynamically allocating resources. When a function has not been executed for a long time or is being executed for the first time, a new container has to be created, and the execution environment has to be initialized resulting in a cold start. Cold start can result in a higher latency. We propose a new computing and execution model for cloud environments called Result-as-a-Service (RaaS), which aims to reduce the computational cost and overhead while achieving high availability. In between successive calls to a function, a persistent function can help in successive calls by precomputing the functions for different possible arguments and then distributing the results when a matching function call is found.</span> </div> 展开更多
关键词 serverless Computing Functions-as-a-Service Lambda Functions
下载PDF
基于工作流的无服务边缘计算框架设计与实现 被引量:2
16
作者 高明 许霖卓 《计算机仿真》 2024年第4期461-465,共5页
边缘计算具有高性能、体积小、计算力超强等优点。但云设计的边缘计算函数链存在调用时延较长的问题,导致大规模部署和存储能力以及云端和设备端协同困难、无缝对接效果较差。为解决上述问题,基于开源无服务平台OpenFaaS设计了一个无服... 边缘计算具有高性能、体积小、计算力超强等优点。但云设计的边缘计算函数链存在调用时延较长的问题,导致大规模部署和存储能力以及云端和设备端协同困难、无缝对接效果较差。为解决上述问题,基于开源无服务平台OpenFaaS设计了一个无服务边缘计算框架(SECP),为边缘侧提供基于无状态函数的计算服务。对计算服务调用过程采用建模分析,采用了工作流模型对为云设计的无服务计算在边缘侧存在的函数链式调用时延放大的问题改进。性能测试结果表明,SECP在边缘计算场景下有良好的性能表现,降低了边缘计算平台中服务请求的响应时间,解决了无服务计算函数功能单一问题,提高了边缘侧资源的利用率,并改善了边缘侧计算服务部署、维护繁杂的问题。 展开更多
关键词 无服务计算 边缘计算 工作流
下载PDF
基于无服务器边缘计算下的服务负载调度算法
17
作者 高明 陈国扬 《计算机应用研究》 CSCD 北大核心 2024年第3期811-817,841,共8页
随着边缘计算的不断发展,其在资源管理配置方面逐渐出现相关问题,无服务器计算作为一种新的方式可以有效解决边缘计算的相关问题。然而,无服务器计算不具备在分布式边缘场景中高效处理请求所需服务负载调度的能力,针对这一问题,提出了... 随着边缘计算的不断发展,其在资源管理配置方面逐渐出现相关问题,无服务器计算作为一种新的方式可以有效解决边缘计算的相关问题。然而,无服务器计算不具备在分布式边缘场景中高效处理请求所需服务负载调度的能力,针对这一问题,提出了一种基于无服务器边缘计算的服务负载调度算法(service load scheduling algorithm,SLSA)。SLSA的核心是通过隐式建模充分考虑了动态变化的节点状态、负载调度器放置等影响因素来优化整体时延,然后通过改进的平滑加权轮询调度(smooth weighted round robin,SWRR)算法进行服务调度。经仿真实验分析,SLSA在资源消耗上有着明显下降,同时在单城市场景与多城市场景下均有良好的性能表现,其中在单城市场景中相对于集中式轮询调度(round robin centralized,RRC)算法提升了43.01%,在多城市场景中提升了53.81%。实验结果表明,SLSA可以有效降低资源消耗率并提升性能。 展开更多
关键词 边缘计算 无服务器计算 负载调度 性能对比
下载PDF
事件驱动的云原生应用软件研究
18
作者 张国生 《中国电子科学研究院学报》 2024年第3期213-218,共6页
事件驱动是云原生应用的主要驱动力,是实时敏捷数字业务的核心。通过侦听物联网设备、移动应用程序、业务网络和用户行为等事件源,捕获业务事件,驱动服务。事件的捕获、通信、转换和持久化是关键,可以扩展、适配不同类型的服务。消息队... 事件驱动是云原生应用的主要驱动力,是实时敏捷数字业务的核心。通过侦听物联网设备、移动应用程序、业务网络和用户行为等事件源,捕获业务事件,驱动服务。事件的捕获、通信、转换和持久化是关键,可以扩展、适配不同类型的服务。消息队列是异步的,消息的发送和接收者不需要同时与消息队列交互,减少了服务间的耦合;如果系统请求流量瞬时剧增,消息队列将缓存请求,提高系统的稳定性和用户体验;事件溯源可以回溯到任何一个事件状态,增强系统的可靠性和容错。CloudEvents是描述事件数据通用格式的规范,提供跨服务、平台和系统的互操作。基于主题和分区将事件路由到不同的服务实例实现分布式并发。事件驱动架构融合微服务和无服务器函数,构建实时、可扩展、高负载和大规模可伸缩的云原生应用软件。 展开更多
关键词 事件驱动架构 消息队列 事件溯源 CloudEvents 分布式并发 云原生 微服务 无服务器
下载PDF
基于阿里云平台的IoT实验设计与实践 被引量:1
19
作者 孙亮 刘文杰 王洁 《实验室科学》 2024年第2期63-68,共6页
随着物联网技术的发展,高校物联网实验需要结合更多场景应用,使学生能够理解物联网的层次结构和多样需求。基于人流量智能统计分析、物联网图像采集、人脸识别统计、人流量参数分析等实验过程,提供完整的端到端的SERVERLESS架构实验平... 随着物联网技术的发展,高校物联网实验需要结合更多场景应用,使学生能够理解物联网的层次结构和多样需求。基于人流量智能统计分析、物联网图像采集、人脸识别统计、人流量参数分析等实验过程,提供完整的端到端的SERVERLESS架构实验平台。实验能够通过Raspberry Pi平台、物联网平台,基于人脸识别技术,实现MySQL、Data V数据可视化工具联动,设计完整的物联网实验教学流程。实验过程中,学生通过实际工程实施过程的硬件控制、软件编写,深刻理解物联网技术和完整的开发流程,加强设计创新动手能力。 展开更多
关键词 物联网实验 智能统计 人脸识别 无服务架构 Raspberry Pi平台
下载PDF
基于OpenFaaS的多边缘管理框架
20
作者 林璟峰 李鸣 +1 位作者 陈星 莫毓昌 《计算机科学》 CSCD 北大核心 2024年第10期362-371,共10页
移动边缘计算(Mobile Edge Computing,MEC)是一种利用靠近移动设备的边缘节点提供的计算能力,来提升性能的前沿技术。现有的一些先进的计算卸载方法,已能够支持在MEC环境中基于函数粒度进行动态卸载。函数即服务(Function as a Service,... 移动边缘计算(Mobile Edge Computing,MEC)是一种利用靠近移动设备的边缘节点提供的计算能力,来提升性能的前沿技术。现有的一些先进的计算卸载方法,已能够支持在MEC环境中基于函数粒度进行动态卸载。函数即服务(Function as a Service,FaaS)作为无服务架构的一种经典范式,提供了一种在函数粒度上构建和拓展应用程序的新方式。相比传统的方式,FaaS提供了理想的资源弹性。OpenFaaS作为当下流行的开源FaaS项目,为FaaS平台的搭建提供了良好的基础。将先进的计算卸载方法与FaaS解决方案(OpenFaaS)进行整合,是有意义且具有挑战的。为此,文中设计并实现了一个基于OpenFaaS的多边缘管理框架,该框架实现了对多个边缘上OpenFaaS的搭建与状态管理。同时,对于需要部署的函数,将其重构并部署到OpenFaaS上,在运行时能够灵活地在多个OpenFaaS间调度函数执行。针对5个实际的Java智能应用对该框架进行了评估,结果表明该框架可以有效管理多个边缘,且与本地运行相比,该框架平均可节省10.49%~49.36%的响应时间。 展开更多
关键词 无服务架构 函数即服务(FaaS) OpenFaaS 计算卸载 移动边缘计算
下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部