-
A JSON Token-Based Authentication and Access Management Schema for Cloud SaaS Applications
Authors:
Obinna Ethelbert,
Faraz Fatemi Moghaddam,
Philipp Wieder,
Ramin Yahyapour
Abstract:
Cloud computing is significantly reshaping the computing industry built around core concepts such as virtualization, processing power, connectivity and elasticity to store and share IT resources via a broad network. It has emerged as the key technology that unleashes the potency of Big Data, Internet of Things, Mobile and Web Applications, and other related technologies, but it also comes with its…
▽ More
Cloud computing is significantly reshaping the computing industry built around core concepts such as virtualization, processing power, connectivity and elasticity to store and share IT resources via a broad network. It has emerged as the key technology that unleashes the potency of Big Data, Internet of Things, Mobile and Web Applications, and other related technologies, but it also comes with its challenges - such as governance, security, and privacy. This paper is focused on the security and privacy challenges of cloud computing with specific reference to user authentication and access management for cloud SaaS applications. The suggested model uses a framework that harnesses the stateless and secure nature of JWT for client authentication and session management. Furthermore, authorized access to protected cloud SaaS resources have been efficiently managed. Accordingly, a Policy Match Gate (PMG) component and a Policy Activity Monitor (PAM) component have been introduced. In addition, other subcomponents such as a Policy Validation Unit (PVU) and a Policy Proxy DB (PPDB) have also been established for optimized service delivery. A theoretical analysis of the proposed model portrays a system that is secure, lightweight and highly scalable for improved cloud resource security and management.
△ Less
Submitted 23 October, 2017;
originally announced October 2017.
-
Sustainability-Aware Cloud Computing Using Virtual Carbon Tax
Authors:
Fereydoun Farrahi Moghaddam,
Mohamed Cheriet
Abstract:
In this paper, a solution for sustainable cloud system is proposed and then implemented on a real testbed. The solution composes of optimization of a profit model and introduction of virtual carbon tax to limit environmental footprint of the cloud. The proposed multi-criteria optimizer of the cloud system suggests new optimum CPU frequencies for CPU-cores when the local grid energy mix or the clou…
▽ More
In this paper, a solution for sustainable cloud system is proposed and then implemented on a real testbed. The solution composes of optimization of a profit model and introduction of virtual carbon tax to limit environmental footprint of the cloud. The proposed multi-criteria optimizer of the cloud system suggests new optimum CPU frequencies for CPU-cores when the local grid energy mix or the cloud workload changes. The cloud system is implemented on a blade system, and proper middlewares are developed to interact with the blades. The experimental results show that it is possible to significantly decrease the targeted environmental footprint of the system and keep it profitable.
△ Less
Submitted 1 November, 2017; v1 submitted 17 October, 2015;
originally announced October 2015.
-
A Graph-based Perspective to Total Carbon Footprint Assessment of Non-marginal Technology-driven Projects - Use case of OTT/IPTV
Authors:
Reza Farrahi Moghaddam,
Fereydoun Farrahi Moghaddam,
Mohamed Cheriet
Abstract:
Life Cycle Assessment (LCA) of green and sustainable projects has been found to be a necessary analysis in order to include all upstream, downstream, and indirect impacts. Because of the complexity of interactions, the differential impacts with respect to a baseline, i.e., a business-as-usual (BAU) scenario, are commonly considered to relatively compare various projects. However, as the degree of…
▽ More
Life Cycle Assessment (LCA) of green and sustainable projects has been found to be a necessary analysis in order to include all upstream, downstream, and indirect impacts. Because of the complexity of interactions, the differential impacts with respect to a baseline, i.e., a business-as-usual (BAU) scenario, are commonly considered to relatively compare various projects. However, as the degree of penetration of a project in the baseline increases, the popular marginal assumption does no longer hold, and the differential impacts may become inconsistent. Although various mythologies have been successfully proposed and used to contain such a side effect, the bottom-up nature, which initiates the assessment from the project itself and ultimately widens the scope, could easily fail to acknowledge critical modifications to the baseline. This is highly relevant in terms of ICT's disruptive and dynamic technologies which push the baseline to become a marginal legacy. In this work, an analytic formalism is presented to provide a means of comparison of such technologies and projects. The core idea behind the proposed methodology is a magnitude-insensitive graph-based distance function to differentially compare a project with a baseline. The applicability of the proposed methodology is then evaluated in a use case of OTT/IPTV online media distribution services.
△ Less
Submitted 17 September, 2014; v1 submitted 2 September, 2014;
originally announced September 2014.
-
Challenges and complexities in application of LCA approaches in the case of ICT for a sustainable future
Authors:
Reza Farrahi Moghaddam,
Fereydoun Farrahi Moghaddam,
Thomas Dandres,
Yves Lemieux,
Réjean Samson,
Mohamed Cheriet
Abstract:
In this work, three of many ICT-specific challenges of LCA are discussed. First, the inconsistency versus uncertainty is reviewed with regard to the meta-technological nature of ICT. As an example, the semiconductor technologies are used to highlight the complexities especially with respect to energy and water consumption. The need for specific representations and metric to separately assess produ…
▽ More
In this work, three of many ICT-specific challenges of LCA are discussed. First, the inconsistency versus uncertainty is reviewed with regard to the meta-technological nature of ICT. As an example, the semiconductor technologies are used to highlight the complexities especially with respect to energy and water consumption. The need for specific representations and metric to separately assess products and technologies is discussed. It is highlighted that applying product-oriented approaches would result in abandoning or disfavoring of new technologies that could otherwise help toward a better world. Second, several believed-untouchable hot spots are highlighted to emphasize on their importance and footprint. The list includes, but not limited to, i) User Computer-Interfaces (UCIs), especially screens and displays, ii) Network-Computer Interlaces (NCIs), such as electronic and optical ports, and iii) electricity power interfaces. In addition, considering cross-regional social and economic impacts, and also taking into account the marketing nature of the need for many ICT's product and services in both forms of hardware and software, the complexity of End of Life (EoL) stage of ICT products, technologies, and services is explored. Finally, the impact of smart management and intelligence, and in general software, in ICT solutions and products is highlighted. In particular, it is observed that, even using the same technology, the significance of software could be highly variable depending on the level of intelligence and awareness deployed. With examples from an interconnected network of data centers managed using Dynamic Voltage and Frequency Scaling (DVFS) technology and smart cooling systems, it is shown that the unadjusted assessments could be highly uncertain, and even inconsistent, in calculating the management component's significance on the ICT impacts.
△ Less
Submitted 30 May, 2014; v1 submitted 11 March, 2014;
originally announced March 2014.
-
A Monte-Carlo Approach to Lifespan Failure Performance Analysis of the Network Fabric in Modular Data Centers
Authors:
Reza Farrahi Moghaddam,
Vahid Asghari,
Fereydoun Farrahi Moghaddam,
Yves Lemieux,
Mohamed Cheriet
Abstract:
Data centers have been evolved from a passive element of compute infrastructure to become an active, core part of any ICT solution. In particular, modular data centers (MDCs), which are a promising design approach to improve resiliency of data centers, can play a key role in deploying ICT infrastructure in remote and inhospitable environments in order to take advantage of low temperatures and hydr…
▽ More
Data centers have been evolved from a passive element of compute infrastructure to become an active, core part of any ICT solution. In particular, modular data centers (MDCs), which are a promising design approach to improve resiliency of data centers, can play a key role in deploying ICT infrastructure in remote and inhospitable environments in order to take advantage of low temperatures and hydro- and wind-electric capabilities. This is because of capability of the modular data centers to survive even in lack of continuous on-site maintenance and support. The most critical part of a data center is its network fabric that could impede the whole system even if all other components are fully functional, assuming that other analyses has been already performed to ensure the reliability of the underlying infrastructure and support systems. In this work, a complete failure analysis of modular data centers using failure models of various components including servers, switches, and links is performed using a proposed Monte-Carlo approach. The proposed Monte-Carlo approach, which is based on the concept of snapshots, allows us to effectively calculate the performance of a design along its lifespan even up to the terminal stages. To show the capabilities of the proposed approach, various network topologies, such as FatTree, BCube, MDCube, and their modifications are considered. The performance and also the lifespan of each topology design in presence of failures of their components are studied against the topology parameters.
△ Less
Submitted 22 March, 2017; v1 submitted 29 January, 2014;
originally announced January 2014.
-
Computer Simulation of 3-D Finite-Volume Liquid Transport in Fibrous Materials: a Physical Model for Ink Seepage into Paper
Authors:
Reza Farrahi Moghaddam,
Fereydoun Farrahi Moghaddam,
Mohamed Cheriet
Abstract:
A physical model for the simulation ink/paper interaction at the mesoscopic scale is developed. It is based on the modified Ising model, and is generalized to consider the restriction of the finite-volume of ink and also its dynamic seepage. This allows the model to obtain the ink distribution within the paper volume. At the mesoscopic scale, the paper is modeled using a discretized fiber structur…
▽ More
A physical model for the simulation ink/paper interaction at the mesoscopic scale is developed. It is based on the modified Ising model, and is generalized to consider the restriction of the finite-volume of ink and also its dynamic seepage. This allows the model to obtain the ink distribution within the paper volume. At the mesoscopic scale, the paper is modeled using a discretized fiber structure. The ink distribution is obtained by solving its equivalent optimization problem, which is solved using a modified genetic algorithm, along with a new boundary condition and the quasi-linear technique. The model is able to simulate the finite-volume distribution of ink.
△ Less
Submitted 10 July, 2013;
originally announced July 2013.
-
Unsupervised ensemble of experts (EoE) framework for automatic binarization of document images
Authors:
Reza Farrahi Moghaddam,
Fereydoun Farrahi Moghaddam,
Mohamed Cheriet
Abstract:
In recent years, a large number of binarization methods have been developed, with varying performance generalization and strength against different benchmarks. In this work, to leverage on these methods, an ensemble of experts (EoE) framework is introduced, to efficiently combine the outputs of various methods. The proposed framework offers a new selection process of the binarization methods, whic…
▽ More
In recent years, a large number of binarization methods have been developed, with varying performance generalization and strength against different benchmarks. In this work, to leverage on these methods, an ensemble of experts (EoE) framework is introduced, to efficiently combine the outputs of various methods. The proposed framework offers a new selection process of the binarization methods, which are actually the experts in the ensemble, by introducing three concepts: confidentness, endorsement and schools of experts. The framework, which is highly objective, is built based on two general principles: (i) consolidation of saturated opinions and (ii) identification of schools of experts. After building the endorsement graph of the ensemble for an input document image based on the confidentness of the experts, the saturated opinions are consolidated, and then the schools of experts are identified by thresholding the consolidated endorsement graph. A variation of the framework, in which no selection is made, is also introduced that combines the outputs of all experts using endorsement-dependent weights. The EoE framework is evaluated on the set of participating methods in the H-DIBCO'12 contest and also on an ensemble generated from various instances of grid-based Sauvola method with promising performance.
△ Less
Submitted 29 May, 2013; v1 submitted 13 May, 2013;
originally announced May 2013.
-
Curved Space Optimization: A Random Search based on General Relativity Theory
Authors:
Fereydoun Farrahi Moghaddam,
Reza Farrahi Moghaddam,
Mohamed Cheriet
Abstract:
Designing a fast and efficient optimization method with local optima avoidance capability on a variety of optimization problems is still an open problem for many researchers. In this work, the concept of a new global optimization method with an open implementation area is introduced as a Curved Space Optimization (CSO) method, which is a simple probabilistic optimization method enhanced by concept…
▽ More
Designing a fast and efficient optimization method with local optima avoidance capability on a variety of optimization problems is still an open problem for many researchers. In this work, the concept of a new global optimization method with an open implementation area is introduced as a Curved Space Optimization (CSO) method, which is a simple probabilistic optimization method enhanced by concepts of general relativity theory. To address global optimization challenges such as performance and convergence, this new method is designed based on transformation of a random search space into a new search space based on concepts of space-time curvature in general relativity theory. In order to evaluate the performance of our proposed method, an implementation of CSO is deployed and its results are compared on benchmark functions with state-of-the art optimization methods. The results show that the performance of CSO is promising on unimodal and multimodal benchmark functions with different search space dimension sizes.
△ Less
Submitted 10 August, 2012;
originally announced August 2012.
-
The BlueNetwork Concept
Authors:
Reza Farrahi Moghaddam,
Fereydoun Farrahi Moghaddam,
Mohamed Cheriet
Abstract:
Most of energy efficiency and carbon reduction initiatives and concepts attempt to regulate and optimize machines behavior, and therefore, human behavior itself is left neglected. Although most of energy and resource consumption is the result of machines functioning and behavior (including domesticated animals such as cows), these behaviors themselves are actually in answer to humans demands and n…
▽ More
Most of energy efficiency and carbon reduction initiatives and concepts attempt to regulate and optimize machines behavior, and therefore, human behavior itself is left neglected. Although most of energy and resource consumption is the result of machines functioning and behavior (including domesticated animals such as cows), these behaviors themselves are actually in answer to humans demands and needs, and therefore, can be considered the indirect results of humans behavior. Resolving the source of problems, i.e., the unhealthy human behavior, not only reduces these footprints including energy and water consumption, and GHG emissions, it also helps increasing the quality of life in society. Here, we propose an approach which focuses on adjusting humans behavior toward eliminating unnecessary demand on the machines that consequently lowers the consumption. This goal is achieved by creating a social environment in which directed and selective interactions help humans to adjust to healthier behavior. The solution consists of human-friendly interfaces and also artificial intelligence software in order to learn and emulate human interactions.
△ Less
Submitted 3 October, 2011;
originally announced October 2011.