Ask a question from expert

Ask now

Cloud Computing Assignment Sample

7 Pages1722 Words120 Views
   

Added on  2020-09-09

Cloud Computing Assignment Sample

   Added on 2020-09-09

BookmarkShareRelated Documents
IntroductionCloud computing revolutionized the online availability of on-demand computing resources such as data storage, especially Computing powers, etc. Cloud computing is considered a Software as a service (SAAS), Platforms as a service (PAAS), and Infrastructure as a service. SAAS provides software resources for developers, whereas (PAAS) provides the platform services on clouds and (IAAS) delivers the most central VM servers and related Infrastructure utilizes by cloud customers. To provides all these services, providers maintain and manage large scale data centers where thousands of host servers are connected through numerousnetwork switches. For decades, Cloud computing services are managed by service providers traditionally, where the data centers require high administration. This can be very costly and time consuming from your business point of view. Due to the heterogeneity in resources, these cloud-based platforms become more complex while management and many other issues were also arising.To deal with all shortcomings of traditional cloud computing, software-defined networking (SDN) concept is adopted by data cloud centers. Software-defined networking (SDN) concept is a network architecture used to manage the network through centralized control and programmed intelligentially using software applications [1]. SDN manages or controls the network flow efficiently because thesoftware controller observes the whole network and makes decisions more quickly than traditional networks.In addition to these major concepts of cloud computing and SDN used with cloud computing, many other concepts like network virtualization, network layers, SDN enabled cloud computing, SDN impact, and future directions will be discussed below.Related workThere are various criteria set for networking that requires to be followed [3]. There are different networking basic bodies; some of them are International Organization for Standardization (ISO), International Telegraph and Telephone Consultative Committee (CCITT), and so on... OSI model layers are the following:
Cloud Computing Assignment Sample_1
The first layer is defined as a physical layer that sends and receives packets.The data link layer uses logical link control and media access control.The third layer is the network layer, which receives packets by using IP protocols.The fourth layer is the transport layer, which uses TCP protocols.The fifth layer is a session layer that is used for authentication and authorization.The sixth layer is a presentation layer for WWW and (HTTP).The seventh layer is an application that interacts with the application through GUI.In the early stages of cloud computing, service providers manage cloud data centers, which consisted of thousands of host servers requiring high administration in managing the data centers. Due to this fatiguing task's complexities, providers faced numerous problems while providing different types of cloud services to users. In the traditional network approach in cloud computing, the control plane is used over or on top of forwarded planes. The decision-making process is done by each of the switches in the network according to the information he gathers from its neighbor devices in a distributed state. As each device makes the network's decision, this can increase the complexity and bring unpredictability in the network.On the other hand, SDN provides centralized control into a software controller and observe the network entirely. As the information is gathered centrally, the controller can easily decide according to the situation. Providers can easily program control logic into the controller and send these packets to network switches in the entire network through SDN protocols. Any control login will be designed and implemented into the SDN as shown below in figure 1 [2].
Cloud Computing Assignment Sample_2
Figure 1The world of cloud computing has acknowledged SDN as the most advantageous software in cloud computing due to its helpful features like easily programmable control planes, security enhancements, frequently changing workloads, etc. The basic technologies used to develop the SDN enabled cloud computing are the virtualization of servers, SDN, and virtual middleboxes, which are like the network appliances like firewalls to filter, transform and maintain the packet forwarding. Moreover, OpenFlow provides us the interface to cache the packet forwarding in switch tables and notification for topology change.SDN architecture is based on cloud managers, centralized SDN controller, East-west APIs, cloud resources, hypervisors, resource management switches, and SDN controllers, etc. All these components of SDN architecture are managed the data cloud centers (DCN) collaboratively as shown in figure 2 [3].
Cloud Computing Assignment Sample_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Assignment Security Challenges in Emerging Network
|9
|2482
|69

Security Issues in Software Defined Networks (pdf)
|14
|3418
|53

Analyzing Open Flow Protocol Performance in Software Defined Networking
|26
|5750
|201

ITC561 - Importance of Utilizing Cloud Based Data | Report
|16
|1495
|49

Cloud Computing of Regional Gardens
|23
|2922
|51

SDN (Software Defined Networking) Assignment
|8
|1596
|67