Infrastructure-as-a-Service (IaaS) clouds not only have to meet business requirements but also need to consider other important metrics that influence the quality of service, such as performance, availability, and power consumption. In this paper, we present a Stochastic Activity Network (SAN) based analytical approach that simultaneously computes these metrics under a given load for IaaS cloud data centers. The model's high-level abstraction of IaaS clouds allows us to evaluate different resource management strategies and features, including cloud federation and dispatching policies. In a first step, we model a single rack including its autonomous local manager responsible for scheduling IaaS requests onto available PMs. In a second step, we present a unified model that represents an entire data center, including an energy-aware central manager, to take advantage of structure-awareness for managing cloud resources in an optimized way. We introduce and evaluate several dispatching policies that can be used by the cloud central manager to demonstrate the applicability of the unified SAN model. The model is validated against the well-known CloudSim framework. Extended simulations are also conducted to apply the proposed model to a real-world IaaS cloud.
We present a novel weighted average model based on the mixture of experts (MoE) concept to provide robustness in Federated learning (FL) against the poisoned/corrupted/outdated local models. These threats along with the non-IID nature of data sets can considerably diminish the accuracy of the FL model. Our proposed MoE-FL setup relies on the trust between users and the server where the users share a portion of their public data sets with the server. The server applies a robust aggregation method by solving the optimization problem or the Softmax method to highlight the outlier cases and to reduce their adverse effect on the FL process. Our experiments illustrate that MoE-FL outperforms the performance of the traditional aggregation approach for high rate of poisoned data from attackers.
In this paper, Stochastic Activity Networks (SANs) are used to model and evaluate the performance and power consumption of an Infrastructure-as-a-Service (IaaS) cloud. The proposed SAN model is scalable and flexible, yet encompasses some details of an IaaS cloud, such as Virtual Machine (VM) provisioning, VM multiplexing, and failure/repair behavior of VMs. Using the proposed SAN, a power-aware self-adaptive resource management scheme is presented for IaaS clouds that automatically adjusts the number of powered-on Physical Machines (PMs) regarding variable workloads in different time intervals. The proposed scheme respects user-oriented metrics by avoiding Service Level Agreement (SLA) violations while taking provider-oriented metrics into consideration. The behavior of the proposed scheme is analyzed when the arriving workload changes, and then its performance is compared with two non-adaptive baselines based on diverse performance and power consumption measures defined on the system. A validation of the proposed SAN model and the resource management scheme against an adapted version of the CloudSim framework is also presented.
The increasing demand for Web services encourages commercial cloud service providers to publish their own services with various functional and nonfunctional capabilities in different cloud platforms. The aggregation of atomic services from multiple service repositories is the main idea of the service composition concept in multiclouds. The cloud Web service composition is a suitable way for satisfying users’ complex requests by integrating services from different clouds in order to create a new value-added composite service. The time required to serve a composite service by a multicloud environment is an important parameter, which depends on different factors, ranging from the service composition and selection algorithm to the number of atomic services published in the clouds. In this paper, a model based on timed colored Petri nets (TCPNs) is proposed to evaluate the service composition in multicloud environments while minimizing the number of clouds involved in serving a composite service request. The proposed TCPN graphically models the process of request submission, composite service analysis, service selection, and service provisioning in a multicloud environment. It also assesses both mean response time of the environment and probability of dropping composite requests. The verification of the accuracy of the proposed model is done by comparing the results obtained from the TCPN model, in two different scenarios, with the results from the CloudSim framework. These results confirm that our proposed TCPN model can appropriately model the system and evaluate its performance more efficiently than the CloudSim.
Reza Entezari-Maleki合作论文数Sharif University of Technology3
D. Ardagna合作论文数Dipartimento di Elettronica e Informazione;Politecnico di Milano1