4.6 Article

An Approach for Deployment of Service-Oriented Simulation Run-Time Resources

Related references

Note: Only part of the references are listed.
Article Computer Science, Information Systems

Budget-Constrained Optimal Deployment of Redundant Services in Edge Computing Environment

Pengwei Wang et al.

Summary: With the development of multiaccess edge computing, the deployment problem of application services in the edge environment becomes challenging due to limited resources, heterogeneous servers, and different geographical locations of users. This work focuses on the redundant deployment of reused services to achieve high QoS while minimizing transmission cost and network latency. It proposes a redundant service deployment model and formulates it as a multiobjective optimization problem under a given budget constraint. Genetic algorithm based on priority is utilized to obtain an optimized plan, which has been proven superior through experiments on real-world datasets.

IEEE INTERNET OF THINGS JOURNAL (2023)

Article Computer Science, Theory & Methods

QoS-aware placement of microservices-based IoT applications in Fog computing environments

Samodha Pallewatta et al.

Summary: This paper proposes a scalable QoS-aware application scheduling policy for batch placement of microservices-based IoT applications in fog environments. The policy maximizes the satisfaction of multiple QoS parameters and focuses on the utilization of limited fog resources. It significantly improves QoS and ensures optimum resource usage compared to existing solutions.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2022)

Article Computer Science, Theory & Methods

Efficient Flow-Based Scheduling for Geo-Distributed Simulation Tasks in Collaborative Edge and Cloud Environments

Zhang Miao et al.

Summary: This paper presents a novel flow-based scheduler called Pond, which efficiently schedules distributed simulation tasks, reduces communication costs while considering capacity constraints, and has low deployment latency.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2022)

Article Computer Science, Information Systems

Joint Edge Server Placement and Service Placement in Mobile-Edge Computing

Xinglin Zhang et al.

Summary: This article proposes a complete process that combines edge server deployment and service placement, aiming to maximize the overall profit of edge servers by considering the current edge server placement structure and different service request rates and prices. The formulated problem is solved using a two-step method and extensive evaluations based on real-world data demonstrate the superiority of the proposed algorithm over baseline methods.

IEEE INTERNET OF THINGS JOURNAL (2022)

Article Computer Science, Information Systems

Distributed Redundant Placement for Microservice-based Applications at the Edge

Hailiang Zhao et al.

Summary: Multi-access edge computing (MEC) is a promising paradigm that pushes computation and communication resources to the network edge. We propose a distributed redundant placement framework and a GA-based Server Selection (GASS) algorithm for microservice-based applications. Numerical results based on real-world dataset confirm the superiority of our proposed approach over benchmark policies.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2022)

Article Computer Science, Information Systems

Scheduling Real-Time Parallel Applications in Cloud to Minimize Energy Consumption

Biao Hu et al.

Summary: This article presents an energy-efficient scheduling algorithm to address the cost issue caused by energy consumption in cloud computing platforms. The algorithm optimizes the tradeoff between energy consumption and task execution time to meet real-time requirements.

IEEE TRANSACTIONS ON CLOUD COMPUTING (2022)

Article Computer Science, Information Systems

Collaborative Service Placement for Edge Computing in Dense Small Cell Networks

Lixing Chen et al.

Summary: This paper investigates collaborative service placement in MEC-enabled dense small cell networks. The CSP algorithm optimizes service placement decisions collaboratively among small cell BSs, addressing challenges in MEC systems and extending to work with selfish BSs. The algorithm significantly improves time efficiency compared to conventional methods, guaranteeing provable convergence and optimality, and effectively reducing operational costs for both cooperative and selfish BSs.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2021)

Article Computer Science, Theory & Methods

Elastic Scheduling for Microservice Applications in Clouds

Sheng Wang et al.

Summary: This article proposes an Elastic Scheduling for Microservices (ESMS) that integrates task scheduling with auto-scaling to minimize the cost of virtual machines while meeting deadline constraints. ESMS uses a statistics-based strategy to determine the configuration of containers under a streaming workload, and an urgency-based workflow scheduling algorithm to assign tasks and determine the type and quantity of instances for scale-up. Via simulation-based experiments and comparison with existing algorithms, ESMS is verified to improve the success ratio of meeting deadlines and reduce costs.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2021)

Article Computer Science, Information Systems

Delay-Aware Microservice Coordination in Mobile Edge Computing: A Reinforcement Learning Approach

Shangguang Wang et al.

Summary: This article investigates microservice coordination among edge clouds to enable seamless and real-time responses to service requests from mobile users. Through proposing different algorithms for optimization experiments, it is proven that the online algorithm's performance is close to the optimal performance obtained by the offline algorithm.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2021)

Article Computer Science, Information Systems

Optimal Application Deployment in Resource Constrained Distributed Edges

Shuiguang Deng et al.

Summary: This paper discusses the deployment of microservice-based applications in the MEC environment and proposes an approach to optimize deployment costs while considering resource constraints and performance requirements. Through a series of experiments, it is shown that the approach can improve the average response time of mobile services.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2021)

Article Computer Science, Hardware & Architecture

Service Placement and Request Scheduling for Data-Intensive Applications in Edge Clouds

Vajiheh Farhadi et al.

Summary: Mobile edge computing enables wireless users to utilize cloud computing with reduced communication delay. This paper proposes a two-time-scale framework to jointly optimize service placement and request scheduling, while considering various constraints. Developed polynomial-time algorithms achieve near-optimal performance in extensive simulations.

IEEE-ACM TRANSACTIONS ON NETWORKING (2021)

Article Computer Science, Theory & Methods

Edge computing server placement with capacitated location allocation

Tero Lahderanta et al.

Summary: This paper thoroughly surveys the literature on edge server placement and proposes a novel algorithm called PACK, which effectively addresses issues such as load balancing and workload sharing. Evaluations in different scenarios in a real-world environment demonstrate the effectiveness and applicability of the algorithm.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2021)

Review Management

Distributed simulation: state-of-the-art and potential for operational research

Simon J. E. Taylor

EUROPEAN JOURNAL OF OPERATIONAL RESEARCH (2019)

Article Computer Science, Theory & Methods

Edge server placement in mobile edge computing

Shangguang Wang et al.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2019)

Article Automation & Control Systems

On Cost Aware Cloudlet Placement for Mobile Edge Computing

Qiang Fan et al.

IEEE-CAA JOURNAL OF AUTOMATICA SINICA (2019)

Article Engineering, Electrical & Electronic

Follow Me at the Edge: Mobility-Aware Dynamic Service Placement for Mobile Edge Computing

Tao Ouyang et al.

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS (2018)

Article Engineering, Electrical & Electronic

Spatio-Temporal Edge Service Placement: A Bandit Learning Approach

Lixing Chen et al.

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS (2018)

Proceedings Paper Computer Science, Software Engineering

Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption

Paolo Di Francesco et al.

2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017) (2017)

Article Computer Science, Interdisciplinary Applications

Research Challenges in Parallel and Distributed Simulation

Richard M. Fujimoto

ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION (2016)

Article Computer Science, Theory & Methods

Characterizing and profiling scientific workflows

Gideon Juve et al.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2013)

Article Computer Science, Information Systems

Simulating Service-Oriented Systems: A Survey and the Services-Aware Simulation Framework

Michael Smit et al.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2013)

Article Computer Science, Artificial Intelligence

A fast and elitist multiobjective genetic algorithm: NSGA-II

K Deb et al.

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION (2002)