0% found this document useful (0 votes)
194 views10 pages

Research Paper

The document discusses several articles about network operating systems (NOS). Article #01 describes NOSArmor, a security framework for SDN controllers that integrates various security mechanisms. Article #02 investigates technical problems posed by NOS and compares five NOS designs. Article #03 presents TUNOS, a novel NOS that provides device control, network status awareness, and other capabilities for scalability, robustness and flexibility.

Uploaded by

Romaz Riaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views10 pages

Research Paper

The document discusses several articles about network operating systems (NOS). Article #01 describes NOSArmor, a security framework for SDN controllers that integrates various security mechanisms. Article #02 investigates technical problems posed by NOS and compares five NOS designs. Article #03 presents TUNOS, a novel NOS that provides device control, network status awareness, and other capabilities for scalability, robustness and flexibility.

Uploaded by

Romaz Riaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

RESEARCH PAPER on Networking Operating System

Farva Khursheed (f2017065028)


Department of Software Engineering, University of Management and
Technology, Lahore, Pakistan

Introduction:
Network operating system. (NOS) An operating system which includes software
to communicate with other computers via a network. This allows resources such as
files, application programs, and printers to be shared between computers. Examples
are Berkeley Software Distribution Unix, Novell, LAntastic, MS LAN Manager.

Article # 01:
Software-Defined Networking (SDN), controlling underlying network devices (i.e.,
data plane) in a logically centralized manner, is now actively adopted in many real
world networking environments. It is clear that a network administrator can easily
understand and manage his networking environments with the help of SDN. In SDN,
a network operating system (NOS), also known as an SDN controller, is the most
critical component because it should be involved in all transactions for controlling
network devices, and thus the security of NOS cannot be highly exaggerated.
However, in spite of its importance, no previous works have thoroughly investigated
the security of NOS. In this work, to address this problem, we present the
NOSArmor, which integrates several security mechanisms, named as security
building block (SBB), into a consolidated SDN controller. NOSArmor consists of eight
SBBs and each of them addresses different security principles of network assets.
For example, while role-based authorization focuses on securing confidentiality of
internal storage from malicious applications, OpenFlow protocol verifier protects
availability of core service in the controller from malformed control messages
received from switches. In addition, NOSArmor shows competitive performance
compared to existing other controllers (i.e., ONOS, Floodlight) with secureness of
network assets.
Hyeonseong Jo, Jaehyun Nam, and Seungwon Shin

KAIST, 291 Daehak-ro, Yuseong-gu, Daejeon, Republic of Korea

Correspondence should be addressed


to Seungwon Shin; [email protected]

Received 15 September 2017; Accepted 11 January 2018; Published 20


February 2018

Academic Editor: Danda B. Rawat


Article # 02:

Network operating systems represent a promising approach for realizing the full
potential of computer communication networks. A network operating system (NOS)
is a collection of software and protocols that allow a set of autonomous computers,
which are interconnected by a computer network, to be used together in a
convenient and cost effective manner. This report investigates some of the technical
problems posed by an NOS by describing and comparing five NOS designs. The
system designs considered are: a system for automated terminal access and file
transfer (ATF); the Resource Sharing Executive (RSEXEC); the National Software
Works (NSW) System; the Efficient Local Access Network (ELAN) System; and the
Personal Computer ELAN (PC-ELAN) System. The PC-ELAN System is an NOS
designed to support the requirements of collections of personal computers.

Thomas,Robert H ; Schantz,Richard E ; Forsdick,Harry C

DEFENSE TECHNICAL INFORMATION CENTER

 May 1978

Article # 03:

Software defined networking (SDN) has been a promising network architecture to


improve the openness of network and the diversity of protocols. Network operating
system (NOS) in SDN is a key component for the abstraction of infrastructure and
feature-rich protocols, which provide a general control plane and a unified protocol
operating view. SDN-oriented NOS design requires not only the control shift from the
specific network functions and vendor-dependent implementation in a traditional
control plane to a general control functions, but also the extension of abstraction
from computing process in a computer operating system to forwarding operation. To
address this, we present a novel network operating system-TUNOS from the view of
device control capacities and network control capacities. For the purpose of
scalability, robustness, flexibility and high-performance, TUNOS provides open
device management, cognitive network status, global network view, virtual
forwarding space, and APP context management. General network control APIs are
designed for user-friendly network programming.

 2012 20th IEEE International Conference on


Network Protocols (ICNP)
Date of Conference: 30 Oct.-2 Nov. 2012
Article # 04:

The purpose of network operating system (NOS) is to share files, printers, and
applications that can be accessed by multiple clients over a local area network (LAN)
or remote access connection. The first NOS was the UNIX operating system used by
many universities and research organizations, which has given rise to the open-
source Linux operating system. UNIX and Linux are still in use today, and provide
standards-based access to network services. After UNIX gained popularity in
educational and research environments, Novell NetWare gained popularity for
commercial use. The current version of NetWare uses TCP/IP as its default protocol
and offers Web-based administration utilities to create and manage network
services, users, and groups. Microsoft Windows offers its own NOS in Windows NT
4.0 and Active Directory, which use NTLM and Kerberos to authenticate LAN clients.
The Windows NOS supports a wide array of business productivity, email, database,
and Enterprise Resource Planning applications.

Robert J. Shimonski, Michael Cross and Laura


Hunter

2005

Article # 05:

An operating system that is designed for a server. Normally, it is a complete operatin
g system with file, task and job management; however, with some earlier products, it 
was a separate component that ran under the OS; for example, LAN Server required 
OS/2, and LANtastic required DOS.Unix, Linux, Solaris and the server versions of Wi
ndows are common network operating systems designed for use in standalone serve
rs. Such products may also include a Web server, directory services, messaging syst
em, network management and multiprotocol routing capabilities.
Article # 06:

A modern OS contains built-in software designed to simplify networking. Typical OS


software includes an implementation of TCP/IP and related utility programs such
as ping and traceroute, along with device drivers and other software to automatically
enable the Ethernet or wireless interface for a device. The operating systems of
mobile devices normally provide programs to enable Wi-Fi, Bluetooth, and other
wireless connectivity. Early versions of Microsoft Windows did not provide support
for computer networking. Microsoft added basic networking capability starting with
Windows 95 and Windows for Workgroups.Microsoft introduced the Internet
Connection Sharing (ICS) feature in Windows 98 Second Edition (Win98 SE)
and Windows HomeGroup for home networking in Windows 7. Contrast that
with Unix, which was designed from the beginning for networking.

By 
Bradley Mitchell
Updated October 14, 2019

Article # 07:

The NOS circa 2013 is typically described as the software (middleware) layer that
provides the platform for SDN applications. It provides abstraction of the transport
layer and network virtualization services, offering north-bound APIs that enable
applications and orchestration systems to program the network and request services
from it. The SDN NOS is synonymous with the control layer in most SDN
architectural diagrams. A classic definition of a SDN NOS is software (sold
separately from switching or routing hardware) that runs on standard server
hardware (e.g., x86) and offers APIs as a platform for SDN applications. Current
examples of a NOS include Open Flow with enhancements (e.g., from Big Switch,
NEC, IBM, HP, etc.) and software from startups such as ADARA, LineRate,
Midokura and Brocade/Vyatta.

By Lee Doyle, principal analyst at Doyle


Research
Network World | JAN 14, 2013 5:15 PM
PST
Article # 08:

The network operating system (NOS) is to a network what the CEO is to a business.
The main job of a network operating system is securing access to the network. To
perform this function the NOS either allows or denies access to a user based on any
number of credentials. This form of network security can range from the simplistic to
the elaborate. Windows 9x, for example, when used in a workgroup setting can allow
access to network resources based on the address of the machine. In other words, if
a machine has the correct network address, it can access all of the resources on a
network. (This is not extremely secure.) Novell NetWare, on the other hand, can
allow, deny, or restrict access to one, some, or all resources on a network according
to user traits. Of course, the NOS is not concerned only with security. As network
technology has grown, the roles of network servers have become more and more
expanded. In the earliest days of networking, the server was the only computer on a
network. Mainframes were connected to vast webs of terminals. Thus, users were
manipulating data that never left one location.
By Jerome F. DiMarzio
Jul 30, 2001

Article # 09:

With the increased uses of computer networks, the performance analysis of


networks is becoming critical. Businesses need to transfer more data at the
minimum amount of time in their LANs and WANs. At the heart of a client-server
environment are network operating systems. These modern operating systems
contain significantly more embedded features than what their predecessors had,
thus it is necessary to know how they perform with these increased functionality.
However, comparison of these operating systems is not an easy task as different
operating systems have different features and functionality. There is little work done
to compare the performance of network operating systems in terms of delay and
bandwidth using a test bed in a laboratory.

SHANEEL NARAYAN, SAMAD KOLAHI,


RICK WAIARIKI and MADELEINE REID
School of Computing and Information
Technology
UNITEC New Zealand
Carrington Road, Auckland
NEW ZEALAND
Article # 10:

Network Operating System is shortly called NOS. It is a software which allows you to
communicate with multiple operating systems. Through this operating system, you
can share files and devices with connected computers. Network Operating System
or NOS has developed recently and the software developers are frequently
improving the system for the users. In 1983 the first Network Operating System was
launched named Novell NetWare. Later on, Microsoft, Apple, and Linux have
released their Network Operating System. These Operating Systems are mainly
designed for the workstation, personal computer and other networks such as LAN,
MAN, and WAN. Microsoft’s LAN Manager, Windows NT, and OpenVMS are some
examples of the Network Operating System. 
By MOGATYP MARCH 5, 2019

Article # 11:

Network systems differ from traditional operating systems in a fundamental way.


While operating systems abstract how the underlying computer system works,
network systems take this further by adding a network component to this underlying
abstraction. While an operating system hides how hardware works, network
operating systems allow users to use computers over shared network connections.
This means that a central operating system controls the resources of multiple
computers, and presents their resources, such as files or printers, to the user as if
they were available on the actual physical computer.

by G.S. Jackson
Article # 12:

Every computing device needs an operating system, or OS, to function, and so does
a computer network. A network operating system, or network OS, is system
software that controls the various devices on a computer network and how they
communicate with each other.Some of the tasks of a network OS are similar to those
of an OS for individual computers, such as memory management and hardware
control. However, a network OS also has specialized tasks. For example, when
network devices are used, such as printers and disk drives, the network OS ensures
these resources are used correctly and efficiently. Specialized functions also include
network security and network administration. Multiple users need to access the
network at the same time, and this needs to be managed carefully.Some operating
systems used for individual computers have built-in network functions, but operating
systems specifically designed for this task are more common. Network OS software
includes Linux, Mac OS X Server, Novell and Windows Server.

by Paul Zandbergen

Article # 13:

Networking affords a communications support mechanism among heterogeneous


computers. It does not provide any means for alleviating the effects 'of differences
across systems. As a result, network users are forced to resolve such differences;
the resulting learning and programming burden inhibits effective utilization of
networking capabilities to' achieve resource sharing. Achieving the potential of
networking would be increased through masking system differences from the user in
many, if not most, applications. Network Operating Systems (NOSs)1,2 are
commonly viewed as the mechanism for accomplishing this objective. The functional
objective of an NOS is to support and simplify access to existing services and to
expedite the construction and subsequent accessing of new services by simplifying
interaction among systems and between systems and users.

by STEPHEN R. KIMBLETON, HELEN M. WOOD


and M. L. FITZGERALD National Bureau of
Standards Washington, D.C.
Article # 14:

Development of a simple networking protocol which employs existing terminal line


hardware and operating system services has created a separate networking
category we refer to as basic networking. Basic networking provides the small
computer user, especially those in a diverse computing environment such as offices,
schools, and research institutes, with what appears to be a reasonable tradeoff
between network implementation complexity and network services.

by P. TOBIN MAGINNIS University of Mississippi


University, Mississippi and DONALD F. MILLER
Digital Equipment Corporation Atlanta, Georgia
Article # 15:

The network Operating System manage on server and must


be provide by the user to manage the data, security, application and other network
related task. The website was hosted in Network Operating System. The main uses
of this type of operating system is shared file, printer and other device among
multiple computer on this network with connected via LAN,PAN, WAN or
other network connected method
Sumanta Kabiraj
B.Sc. in Computer Science, Kazi
rof. Subhashis Kumar Chandra
Kazi Nazrul University, T.D.B
Anjli Gupta
B.Sc. in C omputer Science, Kazi

Article # 16:

A networking operating system is one which allows hosts to intercommunicate


using operating system support. Thus, networking is built into the operating system,
and not just an add-on. Many early versions of operating systems from Microsoft,
including DOS and Microsoft Windows Version 3, had networking as an add-on to
the operating system, thus proved unreliable and difficult to setup. Recent versions
of Microsoft Windows have successfully integrated networking, and also support
mixed, or hybrid networks.
W. J. Buchana
Article # 17:

Network Operating System is an infrastructure that ensure the reliable distribution of


processes, files systems, networking components, networking protocols, and other
associated components in order to produce a system which is reliable and secure,
and which operates within a required specification. In the absence of an operating
system a computer is merely a box with circuits. In case of an Network Operating
System, a network is nothing more than a collection of computer devices connected
together. A network operating system enhances the information flow and
communication across different networks.

Athira Joshy, Saranya Ramadas


(Department of Computer Application, Sree Narayana
Gurukulam College Of Engineering Kadayiruppu, India)

Article # 18:

Network Operating System runs on a server and gives the server the capability to
manage data, users, groups, security, applications, and other networking functions.
The basic purpose of the network operating system is to allow shared file and printer
access among multiple computers in a network, typically a local area network (LAN),
a private network or to other networks.
Some examples of network operating systems include Microsoft Windows Server
2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell NetWare,
and BSD.

Arnab Chakraborty
Published on 17-Oct-2019 11:14:50

Article # 19:

Network Operating System is an operating system that includes special functions


for connecting computers and devices into a local-area network (LAN) or Inter-
network. Short form of Network Operating system is NOS. Some popular network
operating systems are Novell Netware, Windows NT/2000, Linux, Sun Solaris, UNIX,
and IBM OS/2. The network operating system which was first developed is Novell
Netware. It was developed in 1983.
BY DINESH THAKUR 
Article # 20:
The emerging concept of software-defined networking SDN enables new
opportunities for building future networks. In such setups, a so-called network
operating system NOS, which is also known as SDN controller, provides services to
manage the underlying and programmable network infrastructure. On top, the so-
called SDN applications leverage NOS services and implement business needs in
order to orchestrate the network as required. Thereby, such applications have access
to all kinds of operations including critical ones to use valuable NOS and SDN
resources. In case of faulty and malicious SDN applications, we demonstrate that
today's NOSs can be significantly harmed, for example, by fatal errors and the
adverse use of critical operations. To tackle this problem, we propose a sandbox
system, which allows us to restrict not only SDN applications but also internal NOS
components to access only a configurable set of critical operations. This enables
operators to prevent the entire NOS from crashing in case a single SDN application or
NOS component runs into a fatal error. Furthermore, operators can deny access to
unwanted critical operations in order to prevent the potential misuse of such
operations. For our proposal, we provide two proof-of-concept implementations:
one for the industry's leading open-source NOS called OpenDaylight and another one
for the HP controller, which serves as foundation for the world's first SDN App Store.
As a result of our work, we harden a mandatory SDN component, that is, the NOS,
and achieve robustness as well as pro-active security against faulty and malicious
SDN software.

Thorsten Holz

Christian Röpke

January 2016

You might also like