This is my Graduate defense presentation. I have interest in various topics like cloud computing and software defined networking. This slides includes the research of various researchers on cloud computing and SDN, presented their work as my comprehensive exam.
This presentation will help you all a lot.
because this is not from a particular text book or a reference guide it is a collection of several web sites.
Cloud Computing offers an on-demand and scalable access to a shared pool of resources hosted in a data center at providers’ site. It reduces the overheads of up-front investments and financial risks for the end-user. Regardless of the fact that cloud computing offers great advantages to the end users, there are several challenging issues that are mandatory to be addressed.
A quick look at how the term Cloud originated, What is Cloud Computing? Cloud Infrastaructure, Cloud: Platforms, Benefits, Challenges and Opptrunities of Cloud
Introduction to Cloud Computing, Roots of Cloud Computing ,Desired Features of Cloud Computing ,Challenges and Risks ,Benefits and Disadvantages of Cloud Computing
This presentation will help you all a lot.
because this is not from a particular text book or a reference guide it is a collection of several web sites.
Cloud Computing offers an on-demand and scalable access to a shared pool of resources hosted in a data center at providers’ site. It reduces the overheads of up-front investments and financial risks for the end-user. Regardless of the fact that cloud computing offers great advantages to the end users, there are several challenging issues that are mandatory to be addressed.
A quick look at how the term Cloud originated, What is Cloud Computing? Cloud Infrastaructure, Cloud: Platforms, Benefits, Challenges and Opptrunities of Cloud
Introduction to Cloud Computing, Roots of Cloud Computing ,Desired Features of Cloud Computing ,Challenges and Risks ,Benefits and Disadvantages of Cloud Computing
Presentation detailed about SDN (Software Defined Network) overview . It covers from basics like different controllers and touches upon some technical details.
Covers Terminologies used, OpenFlow, Controllers, Open Day light, Cisco ONE, Google B4, NFV,etc
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
The talk mostly focuses on private cloud computing to support Science and High Performance Computing environments, the different architectures to federate cloud infrastructures, the existing challenges for cloud interoperability, and the OpenNebula's vision for the future of existing Grid infrastructures.
Infrastructure as a Service ( IaaS) is one of the three fundamental services in cloud computing. IaaS provides access to basic computing resources such as hardware- processor, storage , network cards and more
Cloud-based IT resources need to be set up, configured, maintained, and monitored. The systems covered in this chapter are mechanisms that encompass and enable these types of management tasks.
by James Broberg - Presentation given at the 2nd International Workshop on Web APIs and Mashups (at ICSOC2008) on December 1st, 2008 in Sydney, Australia. http://www.icsoc-mashups.org/
Provides a simple and unambiguous taxonomy of three service models
- Software as a service (SaaS)
- Platform as a service (PaaS)
- Infrastructure as a service (IaaS)
(Private cloud, Community cloud, Public cloud, and Hybrid cloud)
Presentation detailed about SDN (Software Defined Network) overview . It covers from basics like different controllers and touches upon some technical details.
Covers Terminologies used, OpenFlow, Controllers, Open Day light, Cisco ONE, Google B4, NFV,etc
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
The talk mostly focuses on private cloud computing to support Science and High Performance Computing environments, the different architectures to federate cloud infrastructures, the existing challenges for cloud interoperability, and the OpenNebula's vision for the future of existing Grid infrastructures.
Infrastructure as a Service ( IaaS) is one of the three fundamental services in cloud computing. IaaS provides access to basic computing resources such as hardware- processor, storage , network cards and more
Cloud-based IT resources need to be set up, configured, maintained, and monitored. The systems covered in this chapter are mechanisms that encompass and enable these types of management tasks.
by James Broberg - Presentation given at the 2nd International Workshop on Web APIs and Mashups (at ICSOC2008) on December 1st, 2008 in Sydney, Australia. http://www.icsoc-mashups.org/
Provides a simple and unambiguous taxonomy of three service models
- Software as a service (SaaS)
- Platform as a service (PaaS)
- Infrastructure as a service (IaaS)
(Private cloud, Community cloud, Public cloud, and Hybrid cloud)
What do cloud computing tools mean for a classroom and why would you use them? This session will share some examples of tools that promote communication, collaboration, and productivity; all for free and "in the cloud".
Overview of various cloud-based tools that can be used to enhance teaching and learning and/or increase business effectiveness and efficiency.
This webinar will explore the potential of using cloud-based tools in a range of contexts including:
• Teaching and learning
• Working practice
• Work / life balance
Open Source Tool Chains for Cloud ComputingMark Hinkle
This presentation was given at LinuxCon 2010.
The proliferation of cloud computing is inevitable, hosted apps, software-as-as-service and now dynamic on-demand utility computing is becoming the norm. The session will be a “fire-side” chat style discussion of the types of challenges presented by IT management operations personnel and how they can manage cloud infrastructure using open source tools. The talk will discuss options for deploying and integrating tools that provision, configure, orchestrate and monitor cloud (and physical)infrastructure. The session will appeal to those IT professionals (syadmins, net-ops, developers) who develop and manage infrastructure that resides in hosted environments like Amazon EC2 without disregarding traditionally hosted internal infrastructure.
Running the Business of IT on ServiceNow using IT4ITcccamericas
In this presentation, Michael Fulton, President of CC&C Americas, shares his perspective on the new IT4IT industry standard and how you can use a combination of IT4IT and ServiceNow to transform how you run the business of IT.
Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services),
What is NFV? How does it relate to SDN, what does it mean for the telecommunications industry, and why should anyone outside of that industry care?
Presentation delivered at CloudOpen Europe, Düsseldorf, October 2014
An introduction to the key concepts of SDN and NFV with visuals of:
- How SDN is transforming the Data Center
- How NFV is transforming the Service Provider domain and the End-customer domain
- Objectives
- Origin
- Ambassadors
- Applicability
- Analogies
- Benefits
- Industry Standards
- Drivers
- Obstacles
- Growth
- Resources and Events
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
Sameh Zaghloul
Technology Manager @ IBM
+2 0100 6066012
zaghloul@eg.ibm.com
SDN: Technology that enables data center team to use software to efficiently control network resources
SDN Overview
SDN Standards
NFV – Network Function Virtualization
SDN Scenarios and Use Cases
SDN Sample Research Projects
SDN Technology Survey
SDN Case Study
SDN Online Courses
SDN Lab SW Tools
- OpenStack Framework
- OpenDayLighyt – SDN Controller
- FloodLight – SDN Controller
- Open vSwitch – Virtual Switch
- MiniNet – Virtual Network: OpenFlow Switches, SDN Controllers, and Servers/Hosts
- OMNet++ Network Simulator
- Avior – Sample FloodLight Java Application
- netem - Network Emulation
- NOX/POX - C++/ Python OpenFlow API for building network control applications
- Pyretic = Python + Frenetic - Enables network programmers and operators to write modular network applications by providing powerful abstractions
- Resonance - Event-Driven Control for Software-Defined Networks (written in Pyretic)
SDN Project
Cloud computing introduction and concept as per the RGPV, BE syllabus. PPt contains the material from various cloud Draft (NIST) and other research material to fulfill the Syllabus requirement.
This volume of the Open Datacenter Interoperable Network (ODIN) describes software defined networking (SDN) and OpenFlow. SDN is used to simplify network control and management, automate network virtualization services, and provide a platform from which to build agile ....
Software Defined Networking (SDN): A Revolution in Computer NetworkIOSR Journals
Abstract: SDN creates a dynamic and flexible network architecture that can change as the business
requirements change. The growth of the SDN market and cloud computing are very much connected. As the
applications change and the network is abstracted, virtualization become a necessary step and SDN serves as
the fundamental building blocks for the network. Traditional networking devices are composed of an embedded
control plane that manages switching, routing and traffic engineering activities while the data plane forwards
packet/frames based on traffic. In SDN architecture, control plane functions are removed from individual
networking devices and embedded in a centralizedserver. The SDN controller makes all traffic related decisions
in the network without nodes active participation, as opposed to today’s networks.
Keyword-API, cloud computing, IT, middleware, OpenFlow, SDN
Software Defined Networking (SDN) is an emerging trend in the networking and communication industry and promises to deliver enormous benefits, from reduced costs to more efficient network operations. It is a new approach that gives network operators and owners more control of the infrastructure, allowing optimization, customization and virtualization that enable the creation of new types of network services. This is done by decoupling the management and control planes that make decisions about where traffic is sent from (the control plane) the underlying hardware that forwards data traffic to the selected destination (the data plane).
CONTAINERIZED SERVICES ORCHESTRATION FOR EDGE COMPUTING IN SOFTWARE-DEFINED W...IJCNCJournal
As SD-WAN disrupts legacy WAN technologies and becomes the preferred WAN technology adopted by corporations, and Kubernetes becomes the de-facto container orchestration tool, the opportunities for deploying edge-computing containerized applications running over SD-WAN are vast. Service orchestration in SD-WAN has not been provided with enough attention, resulting in the lack of research focused on service discovery in these scenarios. In this article, an in-house service discovery solution that works alongside Kubernetes’ master node for allowing improved traffic handling and better user experience when running micro-services is developed. The service discovery solution was conceived following a design science research approach. Our research includes the implementation of a proof-ofconcept SD-WAN topology alongside a Kubernetes cluster that allows us to deploy custom services and delimit the necessary characteristics of our in-house solution. Also, the implementation's performance is tested based on the required times for updating the discovery solution according to service updates. Finally, some conclusions and modifications are pointed out based on the results, while also discussing possible enhancements.
The main scope of up-gradation to the advanced computer networks is to make the technical advancement in the network management and so managing the traffic control (that is the control plane and data or forwarding plane) while abridging it in the Multi-Controller Domain. SDN refers to the isolation of the network control plane from the forwarding plane, with a control plane overseeing many networking systems. This paper investigates how new improvements in SDN and the programmability of networks can be helpful to abridge tasks, improve dexterity, and encounter new task necessities within the U.S. Department of Defense (DoD) and open networks. These improvised network services across the digital network entail a multi-controller domain. This paper represents the research in SDN and multi-controller domain, aiming at OpenFlow Protocol and its upcoming challenging tasks.
Survey of optimizing dynamic virtual local area network algorithm for softwar...TELKOMNIKA JOURNAL
Software-defined network (SDN) is one of the most predominant technologies for networking in the existing and next-generation networks. Therefore, this paper is conducted to introduce a survey for researchers who are interested in exploiting the dynamic tunneling technique to optimize software-defined wide area network (SD-WAN). The main purpose of this survey is not only to investigate the related works of dynamic tunneling with SD-WAN but also to classify this related work according to the aim of each research into the practicable categories and present the most dominated employments for tunneling with SD-WAN, specifically virtual local area network (VLAN). The performed classification accompany dynamic tunneling in SDN can be summarized into four categories as following: exploring VLAN in SDN; management of multi VLAN in SDN; recover link failure of SDN; and development of SDN by using VLAN. Finally,
the intensive study of the literature in this paper discovers that the dominant path of research falls in the class that covers SDN’s link failure. This class takes full advantage of SD-WANs due to offering more robust networking and restoring most communication failures. In the event of a fault, the controller could respond and recover quickly by switching to a pre-computed backup route.
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
SDN is the next big thing in networking. It focuses on separating the intelligence from the hardware. OpenFlow is one of the ways (currently the open standard followed by all Datacenters) to implement SDN.
Research Challenges and Opportunities in the Era of the Internet of Everythin...Stenio Fernandes
Currently there is increasing interest in scientific research on network traffic management for advanced scenarios (e.g. Internet of Everything (IoE), Everything as a Service (XaaS), Smart Cities, and the like) and their respective demands for novel network services. Such networked applications bring massive amounts of traffic data to be processed in real-time, thus driving researchers to develop affordable yet efficient network management systems. In fact, new paradigms, services, and architectures, such as Network Virtualization (NV), Software-Defined Networking (SDN), Distributed Cloud Computing, Network Functions Virtualization (NFV), Service Function Chaining (SFC), etc, will require robust and dynamic capabilities to support a myriad of possibilities for applications from the IoE and XaaS concepts. For example, there is a need for an in-depth understanding of the composition and the dynamics of Internet traffic to perform accurate capacity planning, deploy efficient management policies and pricing strategies, assess protocol performance, and detect abnormalities in such scenarios. Research on measurement, modeling, and analysis of network traffic and infrastructure always face new challenges as new applications are continuously deployed.
In this talk, I will discuss the rise of IoE and XaaS as well as the demand for advanced networking services, paradigms, and architectures (e.g., SDN, NFV). I will give an overview of some challenges, opportunities, and directions in these research topics.
SDN Performance evaluation for floodlight controller and OVS controller using adaptive approaches (i.e. statistical approach and genetic algorithm approach).
Software-defined Networking (SDN)
It is an approach to computer networking that allows network administrators to programmatically initialize, control, change, and manage network behavior dynamically via:
open interfaces
abstraction of lower-level functionality
SDN is meant to address the fact that the static architecture of traditional networks doesn't support the dynamic, scalable computing and storage needs of more modern computing environments such as data centers.
This is done by decoupling or disassociating the system that makes decisions about where traffic is sent (the SDN controller, or control plane) from the underlying systems that forward traffic to the selected destination (the data plane).
Ericsson Review: Software-Defined-NetworkingEricsson
An architecture based on software-defined networking (SDN) techniques gives operators greater freedom to balance operational and business parameters, such as network resilience, service performance and QoE against opex and capex. With its beginnings in data-center technology, software-defined networking (SDN) technology has developed to the point where it can offer significant opportunities to service providers.
The traditional way of describing network architecture and how a network behaves is through the fixed designs and behaviors of its various elements. The concept of software-defined networking (SDN) describes networks and how they behave in a more flexible way – through software tools that describe network elements in terms of programmable network states.
To maximize the potential benefits and deliver superior user experience, software-defined networking (SDN) needs to be implemented outside the sphere of the data center across the entire network. This can be achieved through enabling network programmability based on open APIs. Service Provider SDN will help operators to scale networks and take advantage of new revenue-generating possibilities.
For more from Ericsson Review visit: http://www.ericsson.com/thinkingahead/technology_insights
Similar to Cloud computing and Software defined networking (20)
1. Graduate Presentation
under the esteemed guidance of
Dr.Qi Tian
Dr.Xiaoyin wang
Dr. Ali Saman Tosun
Presented by:
Sai Gandham
2. Papers to be covered:
1. A view of Cloud Computing
2. Network Virtualization and Software Defined Networking for Cloud Computing
3. Network Virtualization and Resource Description in Software Defined Wireless
Networks
3. A view of cloud computing
By
Michael Armbrust, Armando fox, Rean
Griffith, Anthony D.Joseph, Randy katz, Andy
konwinski,Gunho lee, David Patterson, Ariel
rabkin, Ion stoica, and matel zaharia
4. A View of Cloud Computing
Cloud computing refers to both the applications delivered as services over the
internet and the hardware and systems software in the data centers that
provide those services.
Services includes 1) Software as a service
2) Infrastructure as a service
3) Platform as a service
5. Public and Private Cloud
Public cloud : when a cloud is made available in a “pay as you go” manner to
the general public, we call it as public cloud.
Services being sold is utility computing
Private cloud: When a cloud is made available only to internal data centers of
a business or other organizations , not made available to
general public.
6. Aspects new in cloud computing
The appearance of infinite computing resources available on demand.
The elimination of an up-front commitment by cloud users.
The ability to pay for use of computing resource on a short term basis as
needed and release them as needed.
7. Cloud computing economics
Three particularly compelling use cases that favor cloud computing
1) Demand of service varies with time.
2) When the demand is unknown in advance
3) Organizations that perform batch analytics can use the “cost associativity”
of cloud computing to finish computations faster.
13. Network Virtualization and Software
Defined Networking for cloud computing
By
Raj jain and subharthi paul
14. Network Virtualization and software
defined networking for cloud computing
Why Virtualize ?
Virtualization in computing
Network Virtualization
Software defined networking
Open application delivery using SDN
16. Virtualization in Computing
Virtualization is not a new concept
Computer networking is the plumbing of computing
VLANs allow multiple departments of company to share a physical LAN with
isolation. Similarly VPN
Significant renewed interest in network virtualization fueled primarily by
cloud computing.
17. Network Virtualization
A computer network starts with a network interaction card in the host.
NIC layer 2(L2) network Interconnected(via bridge) layer3 (L3)
Internet
Each of these components needs to be virtualized
Multiple standards to virtualize of several of these components.
18. Virtualization of NICs
For multiple Vms on the system, each VM needs its own Virtual NIC.
One way to solve above problem is by using hypervisor software, that provides
virtual CPU and also implements as many virtual NICs as VMs.
vNICs vSWITCH pNIC pSwitch
VNIC implementation has different standard approaches.
19. Virtualization of switches
Ethernet switch has 32 – 128 ports
Number of physical machines that needs
to be connected on L2 network is larger
Several layers of switches need
to be used to form L2 network
20. Virtual LANs in CLOUDS
Problem in cloud: Multiple VMs in a single physical machine may belong to
different clients and need to be in different VLAN
Each VLAN span several data centers
Solution : VXLAN, NVGRE, STT
21. Software Defined Networking
SDN is latest revolution in networking innovations.
SDN consists of four innovations
1) Separation of control plane and data plane
2) Centralization of control plane
3) Programmability of control plane
4) Standardization of application programming interface(APIs)
22. Separation of control and data planes
Networking protocols are arranged in different planes : data, control and
management
Data plane : consists of all messages that are generated by users.
Control plane : Deals with transport of all the messages in data plane.
Generates routing tables by using different routing protocols .
Management Plane: Keeps track of traffic statistics and states of various
network equipment.
Key innovation of SDN is separation of Control and data plane.
Control logic is separated and implemented in controller that prepares
forwarding table
This reduces the complexity and cost of the switches significantly.
23. Centralization of control plane
Centralization was considered bad thing until few years ago
Now it considered as good for good reason
Centralization of control makes sensing the state and adjusting the control
dynamically based on state changes much faster than distributed protocols
Standby controllers can be used to take over in case of failures of the main
controller
24. Programmable control plane
It is easy for the network manager to implement control changes by simply
changing the control program.
The programmable control plane is the most important aspect of SDN
Programmable control plane allows the network to be divided in to several
virtual networks with different policies and yet resides on shared hardware.
25. Standardized APIs
SDN consists of centralized control plane with
Southbound API for communication with hardware infrastructure
Northbound API is for communication with network applications
26. SDN impact and future
SDN is expected to make network programmable and easily partitionable and
virtualizable
These features are required for cloud computing where network
infrastructure is shared with number of competing entities
SDN is expected to reduce both capital expenditure and operational
expenditure
Network of tomorrow is more programmable than today
27. Open Application delivery using SDN
Current SDN based efforts are restricted to L3 and below network traffic
It may be expanded to L3 and above layer network traffic management
Application traffic management involves application deployment and delivery
policies.
Application service is replicated over multiple hosts and may be partitioned
for improved performance.
28. Problem statement
Most applications need to serve global audience
Needs servers all over the world
Cloud services provides multiple computing and storage facilities
Problem is routing using ASP’s policies in a very dynamic multi cloud
environment is not possible
Since ISP’s offer no service to dynamically route messages
31. Network Virtualization and resource
description in software defined wireless
Networks
By
Qianru zhou, Cheng-Xiang wang, Stephen
Mclaughlin, and xiaotian zhou
32. Network virtualization and resource
description in software defined wireless
networks
Challenges in wireless networks
Overview of existing SDWN architectures
Network description based on RDF
SDWN Architecture with resource description and ontologies
33. Challenges in wireless networks
SDN virtualizes the network architecture and isolates data control traffic.
The design of wireless network architecture challenging
Must deal with physical restrictions caused by fast changing nature of wireless
channels
Server virtualization of wireless networks is also more challenging as it has to
satisfy the requirements of both coherence and hardware isolation
34. SDWN Virtualization Architecture
SDWN is about making decisions on how a connection or flow is transmitted
across network
SDWN is to split data and control plane
Most widely used protocol is open flow
It configure network elements
Provides open protocol to program the flow table in different switches and
routers
35. Architecture designs of SDWN
Current SDWN research focuses on network architecture
Existing designs often focus on different positions
Route flow focuses on IP routing services
FlowVisor and FlowN concentrates on slicing the network physical
infrastructure .
OpenRoads was proposed with the intention to replace present WIFI networks
37. Information model
In SDWN, information model is the fundamental element
Information model describes all resources of network
This information model is foundation of network virtualization
It describes both physical layer infrastructure and visualization.
Information model should be Technology independent, reusable, easily
extensible and linkable to other existing model.
38. Semantic technology
Semantic web all the information and services can be understood and used
both by humans and computers.
Semantic web is composed of three elements
Metadata, RDF, and ontology
Metadata is the data about data
RDF is a standard about making statements about resources
Ontology is also known as vocabulary, describes set of classes and relationship
between classes
In network description ontology describes a set of nodes and relation between
them.
39. Network semantic ontology applications
Until now network semantic ontology languages proposed are numberless
These languages have different grammar, different parameters and different
specificities of application
A universally accepted language that describes the resources of SDN is not has
ben proposed
Due to complicated and variable wireless channels environment and emerging
new technologies building ontology for wireless networks is arduous task
40. Performance evaluation of ontology
The ontology evaluation is the process to determine which resources the
ontology defines correctly/incorrectly and those it does not define.
The criteria for performance evaluation are :
1) Consistency
2) Completeness
3) Conciseness
4)Expandability
5) Sensitiveness
46. References
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy
Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica,
and Matei Zaharia. 2010. A view of cloud computing. Commun. ACM 53, 4
(April 2010), 50-58. DOI=http://dx.doi.org/10.1145/1721654.1721672
R. Jain and S. Paul, "Network virtualization and software defined networking
for cloud computing: a survey," in IEEE Communications Magazine, vol. 51, no.
11, pp. 24-31, November 2013.doi: 10.1109/MCOM.2013.6658648
Q. Zhou, C. X. Wang, S. McLaughlin and X. Zhou, "Network virtualization and
resource description in software-defined wireless networks," in IEEE
Communications Magazine, vol. 53, no. 11, pp. 110-117, November 2015.
doi: 10.1109/MCOM.2015.7321979