activity
20142018
most citedAutomatic Cloud Resource Scaling Algorithm based on Long Short-Term Memory Recurrent Neural Network

36 citations · 134 across the 14 of their papers we have counts for

collaborators

15 papers

cs.DC2018★ 10 cited

Binary PSOGSA for Load Balancing Task Scheduling in Cloud Environment

Thanaa S. Alnusairi, Ashraf A. Shahin, Yassine Daadaa

In cloud environments, load balancing task scheduling is an important issue that directly affects resource utilization. Unquestionably, load balancing scheduling is a serious aspec…

cs.DC2018★ 3 cited

A Collective Neurodynamic Approach to Survivable Virtual Network Embedding

Ashraf A. Shahin

Network virtualization has attracted significant amount of attention in the last few years as one of the key features of cloud computing. Network virtualization allows multiple vir…

cs.DC2017★ 5 cited

Energy-Aware Virtual Network Embedding Approach for Distributed Cloud

Amal S. Alzahrani, Ashraf A. Shahin

Network virtualization has caught the attention of many researchers in recent years. It facilitates the process of creating several virtual networks over a single physical network.…

cs.CV2017★ 16 cited

Printed Arabic Text Recognition using Linear and Nonlinear Regression

Ashraf A. Shahin

Arabic language is one of the most popular languages in the world. Hundreds of millions of people in many countries around the world speak Arabic as their native speaking. However,…

cs.DC2017★ 3 cited

Enhancing Elasticity of SaaS Applications using Queuing Theory

Ashraf A. Shahin

Elasticity is one of key features of cloud computing. Elasticity allows Software as a Service (SaaS) applications' provider to reduce cost of running applications. In large SaaS ap…

cs.DC2017★ 20 cited

Using Multiple Seasonal Holt-Winters Exponential Smoothing to Predict Cloud Resource Provisioning

Ashraf A. Shahin

Elasticity is one of the key features of cloud computing that attracts many SaaS providers to minimize their services' cost. Cost is minimized by automatically provision and releas…

cs.DC2017★ 36 cited

Automatic Cloud Resource Scaling Algorithm based on Long Short-Term Memory Recurrent Neural Network

Ashraf A. Shahin

Scalability is an important characteristic of cloud computing. With scalability, cost is minimized by provisioning and releasing resources according to demand. Most of current Infr…

cs.DC2015★ 3 cited

Memetic Elitist Pareto Evolutionary Algorithm for Virtual Network Embedding

Ashraf A. Shahin

Assigning virtual network resources to physical network components, called Virtual Network Embedding, is a major challenge in cloud computing platforms. In this paper, we propose a…

cs.DC2015★ 16 cited

Memetic Multi-Objective Particle Swarm Optimization-Based Energy-Aware Virtual Network Embedding

Ashraf A. Shahin

In cloud infrastructure, accommodating multiple virtual networks on a single physical network reduces power consumed by physical resources and minimizes cost of operating cloud dat…

cs.DC2015★ 5 cited

Virtual Network Embedding Algorithms Based on Best-Fit Subgraph Detection

Ashraf A. Shahin

One of the main objectives of cloud computing providers is increasing the revenue of their cloud datacenters by accommodating virtual network requests as many as possible. However,…

cs.DC2015★ 4 cited

Using Heavy Clique Base Coarsening to Enhance Virtual Network Embedding

Ashraf A. Shahin

Network virtualization allows cloud infrastructure providers to accommodate multiple virtual networks on a single physical network. However, mapping multiple virtual network resour…

cs.SE2014★ 6 cited

An Aspect-Oriented Approach for SaaS Application Customization

Ashraf A. Shahin, Areeg Samir, Abdelaziz Khamis

Multi-tenancy is one of the most important concepts for any Software as a Service (SaaS) application. Multi-tenant SaaS application serves a large number of tenants with one single…

cs.DC2014★ 5 cited

Polymorphic Worms Collection in Cloud Computing

Ashraf A. Shahin

In the past few years, computer worms are seen as one of significant challenges of cloud computing. Worms are rapidly changing and getting more sophisticated to evade detection. On…

cs.SE2014★ 2 cited

Variability Modeling for Customizable SaaS Applications

Ashraf A. Shahin

Most of current Software-as-a-Service (SaaS) applications are developed as customizable service-oriented applications that serve a large number of tenants (users) by one applicatio…

cs.SE2014

Multi-Dimensional Customization Modelling Based On Metagraph For Saas Multi-Tenant Applications

Ashraf A. Shahin

Software as a Service (SaaS) is a new software delivery model in which pre-built applications are delivered to customers as a service. SaaS providers aim to attract a large number…