Jinfeng Wen

ORCID: 0000-0003-3023-1005
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Cloud Computing and Resource Management
  • IoT and Edge/Fog Computing
  • Software System Performance and Reliability
  • Caching and Content Delivery
  • Distributed and Parallel Computing Systems
  • Scientific Computing and Data Management
  • Electrowetting and Microfluidic Technologies
  • Cloud Data Security Solutions
  • Software Engineering Research
  • Microfluidic and Bio-sensing Technologies
  • Microfluidic and Capillary Electrophoresis Applications
  • Distributed systems and fault tolerance
  • Reliability and Maintenance Optimization
  • Advanced Data Processing Techniques
  • Software-Defined Networks and 5G
  • Advanced Data Storage Technologies
  • Blockchain Technology Applications and Security
  • Engineering Diagnostics and Reliability
  • Risk and Safety Analysis
  • Peer-to-Peer Network Technologies
  • Network Security and Intrusion Detection

BGI Group (China)
2025

Beijing University of Posts and Telecommunications
2025

Peking University
2020-2023

Guangzhou University
2019-2023

Beijing Academy of Artificial Intelligence
2021

Serverless computing is a popular cloud paradigm that frees developers from server management. Function-as-a-Service (FaaS) the most implementation of serverless computing, representing applications as event-driven and stateless functions. However, existing studies report functions FaaS severely suffer cold-start latency. In this article, we propose an approach, namely, FaaSLight , to accelerating cold start for through application-level optimization. We first conduct measurement study...

10.1145/3585007 article EN ACM Transactions on Software Engineering and Methodology 2023-02-22

Serverless computing is an emerging paradigm for cloud computing, gaining traction in a wide range of applications such as video processing and machine learning. This new allows developers to focus on the development logic serverless based (abbreviated serverless-based applications) granularity function, thereby freeing from tedious error-prone infrastructure management. Meanwhile, it also introduces challenges design, implementation, deployment applications, current platforms are far away...

10.1145/3468264.3468558 article EN 2021-08-18

Serverless computing is a popular cloud paradigm that has found widespread adoption across various online workloads. It allows software engineers to develop applications as set of functions (called serverless ). However, accurately measuring the performance (i.e., end-to-end response latency) challenging due highly dynamic nature environment in which they run. To tackle this problem, potential solution apply checks testing techniques determine how many repetitions given function range inputs...

10.1145/3717609 article EN ACM Transactions on Software Engineering and Methodology 2025-02-14

Abstract Serverless computing has become a new trending paradigm in cloud computing, allowing developers to focus on the development of core application logic and rapidly construct prototype via composition independent functions. With prosperity serverless major vendors have successively rolled out their commodity platforms. However, characteristics these platforms not been systematically studied. Measuring can help select most adequate platform develop serverless‐based applications right...

10.1002/smr.2394 article EN Journal of Software Evolution and Process 2021-10-18

Serverless computing is a popular cloud paradigm that frees developers from server management. Function-as-a-Service (FaaS) the most implementation of serverless computing, representing applications as event-driven and stateless functions. However, existing studies report functions FaaS severely suffer cold-start latency. In this paper, we propose an approach namely FaaSLight to accelerating cold start for through application-level optimization. We first conduct measurement study investigate...

10.48550/arxiv.2207.08175 preprint EN other-oa arXiv (Cornell University) 2022-01-01

Deep learning (DL) has become a key component of modern software. In the “ big model ” era, rich features DL-based software (i.e., DL software) substantially rely on powerful models, e.g., BERT, GPT-3, and recently emerging GPT-4, which are trained cloud with large datasets. Hence, training effective models vital stage in whole lifecycle. When deep especially those developers need to parallelize distribute computation memory resources amongst multiple devices (e.g., cluster GPUs) process, is...

10.1145/3597204 article EN ACM Transactions on Software Engineering and Methodology 2023-05-13

Major cloud providers increasingly roll out their serverless workflow services to orchestrate functions, making it possible construct complex applications effectively. A comprehensive study is necessary help developers understand the pros and cons, make better choices among these services. However, characteristics of have not been systematically analyzed. To fill knowledge gap, we conduct a measurement on four mainstream services, focusing both features performance. First, review official...

10.1109/icws53863.2021.00102 article EN 2021-09-01

Serverless computing is an emerging cloud paradigm that has been applied to various domains, including machine learning, scientific computing, video processing, etc. To develop serverless computing-based software applications (a.k.a., applications), developers follow the new cloud-based architecture, where they event-driven without need for complex and error-prone server management. The great demand developing poses unique challenges developers. However, Software Engineering (SE) not yet...

10.48550/arxiv.2207.13263 preprint EN other-oa arXiv (Cornell University) 2022-01-01

Serverless computing is an emerging cloud paradigm that enables developers to build applications at the function level, known as serverless applications. Amazon Web Services (AWS), leading provider in this domain, provides Application Model (AWS SAM), most widely adopted configuration schema for configuring and managing through a specified file. However, misconfigurations pose significant challenge development. Traditional data-driven techniques may struggle with because complexity of...

10.48550/arxiv.2411.00642 preprint EN arXiv (Cornell University) 2024-11-01

Serverless computing has become a new trending paradigm in cloud computing, allowing developers to focus on the development of core application logic and rapidly construct prototype via composition independent functions. With prosperity serverless major vendors have successively rolled out their commodity platforms. However, characteristics these platforms not been systematically studied. Measuring can help select most adequate platform develop serverless-based applications right way. To...

10.48550/arxiv.2012.00992 preprint EN other-oa arXiv (Cornell University) 2020-01-01

Along with the wide-adoption of Serverless Computing, more and applications are developed deployed on cloud platforms. Major providers present their serverless workflow services to orchestrate functions, making it possible perform complex effectively. A comprehensive instruction is necessary help developers understand pros cons, make better choices among these services. However, characteristics have not been systematically analyzed. To fill knowledge gap, we survey four mainstream services,...

10.48550/arxiv.2101.03513 preprint EN other-oa arXiv (Cornell University) 2021-01-01

Deep learning (DL) has become a key component of modern software. In the "big model" era, rich features DL-based software substantially rely on powerful DL models, e.g., BERT, GPT-3, and recently emerging GPT-4, which are trained cloud with large datasets. Hence, training effective models vital stage in whole lifecycle. When deep especially those big developers need to parallelize distribute computation memory resources amongst multiple devices process, is known as distributed training, or...

10.48550/arxiv.2112.06222 preprint EN other-oa arXiv (Cornell University) 2021-01-01

Serverless computing is an emerging cloud paradigm, which allows software engineers to develop applications at the granularity of function (called serverless functions). However, multiple identical runs same functions can show different performance (i.e., response latencies) due highly dynamic underlying environment where these are executed. We conduct first work study raise awareness this variance among researchers. investigate 59 related research papers published in top-tier conferences,...

10.48550/arxiv.2305.04309 preprint EN other-oa arXiv (Cornell University) 2023-01-01

Serverless computing is an emerging cloud paradigm that allows software engineers to develop applications as a set of functions (called serverless functions). However, accurately obtaining the performance (i.e., response latency) challenging due highly dynamic nature environment in which they run. To tackle this problem, possible solution use testing determine how many repetitions function with given input are needed cater fluctuation. end, we conduct empirical study state-of-the-art...

10.48550/arxiv.2306.01620 preprint EN other-oa arXiv (Cornell University) 2023-01-01

In the current study, a two-dimensional numerical study is carried out to investigate performance of novel Double-chamber Parallel Flexible Valves micropump, which utilized electrowetting-on-dielectrics (EWOD) effect drive microfluid flow. By observing flow fields, internal circulations are seen on both left and right side pump. The generation backflow discussed by tracking movement vortices. Only slight fluctuation in micropump. Based simulation outcomes, structural parameters including...

10.20944/preprints202309.1516.v1 preprint EN 2023-09-22

In the current study, a two-dimensional numerical study is carried out to investigate performance of novel Double-Chamber Parallel Flexible Valve micropump, which utilized electrowetting-on-dielectrics (EWOD) effect drive microfluid flow. By observing flow fields, internal circulations are seen on both left and right sides pump. The generation backflow discussed as well by tracking movement vortices. Only slight fluctuations in micropump. Based simulation results, structural parameters...

10.3390/chemengineering7060111 article EN cc-by ChemEngineering 2023-11-16
Coming Soon ...