Nasim Beigi Mohammadi

Learn More
Accurate availability and performance analysis are important requirements to guarantee quality of services (QoS) for cloud users. In this paper, we develop an analytical performance and availability model using interacting stochastic sub-models. Each sub-model captures a specific aspect of cloud centers. The key performance metrics such as task blocking(More)
Smart grid is expected to improve the efficiency, reliability and economics of current energy systems. Using two-way flow of electricity and information, smart grid builds an automated, highly distributed energy delivery network. It incorporates real-time information exchange with the intention to balance supply and demand. Advanced metering infrastructure(More)
Performance modeling of cloud computing centers is a challenging task due to complexity, shared resources and large scale of such systems. Introducing heterogeneous resources and workloads make the analysis even more complicated. In this paper, we propose a layered stochastic performance model applicable to cloud centers with wide range of heterogeneous(More)
This paper proposes and evaluates a novel analytical performance model to study the efficiency and scalability of software-defined infrastructure (SDI) to host adaptive applications. The SDI allows applications to communicate their adaptation requirements at run-time. Adaptation scenarios require computing and networking resources to be provided to(More)
Distributed Denial of Service (DDoS) attacks are one of the main concerns for online service providers because of their impact on cost/revenue and reputation. This paper presents Completely Automated DDoS Attack Mitigation Platform (CAAMP), a novel platform to mitigate DDoS attacks on public cloud applications using capabilities of software defined(More)
This paper presents an adaptive service management mechanism that maintains service level agreement through use of overlay networks that are deployed over the cloud provider network. The application autonomic manager strives to maintain the SLA without provisioning new resources for as long as possible. Through continuous monitoring and analysis, autonomic(More)
Microservice architecture has started a new trend for application development/deployment in cloud due to its flexibility, scalability, manageability and performance. Various microservice platforms have emerged to facilitate the whole software engineering cycle for cloud applications from design, development, test, deployment to maintenance. In this paper,(More)
Self-adaptive applications are engineered to adapt to operation conditions to continuously meet application requirements at run-time. Before the emergence of Software Defined Networking (SDN) and new network virtualization technologies, the common run-time adaptation actions were limited to changes in computing and storage resources (i.e., scaling in/out).(More)
In this paper, we present an architecture and implementation for self-managing cloud application using overlay networks and software defined networking (SDN). Through real world experiments on Amazon EC2 and Smart Applications on Virtual Infrastructure (SAVI) cloud, we demonstrate how our management mechanism autonomously maintains SLAs of application(More)
  • 1