A Project Training Seminar on “Server Multi Client Chat” www.engineersportal.in.

Slides:



Advertisements
Similar presentations
--- IT Acumens. COMIT Acumens. COM SNMP Project. AIM The aim of our project is to monitor and manage the performance of a network. The aim of our project.
Advertisements

Client/Server Computing (the wave of the future) Rajkumar Buyya School of Computer Science & Software Engineering Monash University Melbourne, Australia.
An Overview Of Windows NT System Student: Yifan Yang Student ID:
Chapter 1 Introduction to Computer Operating System.
An Overview of the Computer System
Introduction to the World of Computers
Chapter One The Essence of UNIX.
 Prof. Dr. M. H. Assal Introduction to Computer AS 15/10/2014.
Chapter 9 Designing Systems for Diverse Environments.
Distributed components
Technical Architectures
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Chapter 1 Network Operating Systems ISQA424 Instructor: Rob Knauerhase Portland State University.
Distributed Information Systems - The Client server model
© Lethbridge/Laganière 2001 Chap. 3: Basing Development on Reusable Technology 1 Let’s get started. Let’s start by selecting an architecture from among.
13-1 Chapter 13 - Objectives Define an information system’s architecture in terms of the KNOWLEDGE, PROCESSES, and COMMUNICATION building blocks. Differentiate.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Distributed Systems: Client/Server Computing
Client/Server Architecture
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
The Client/Server Database Environment
Client/Server Architectures
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to Computers, the Internet, and the Web Outline 1.1 Introduction 1.2 What Is a.
Welcome Thank you for taking our training. Collection 6421: Configure and Troubleshoot Windows Server® 2008 Network Course 6690 – 6709 at
Chapter 1 Chapter 1: Networking with Microsoft Windows 2000 Server.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Fall 2000M.B. Ibáñez Lecture 01 Introduction What is an Operating System? The Evolution of Operating Systems Course Outline.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
PARMON A Comprehensive Cluster Monitoring System A Single System Image Case Study Developer: PARMON Team Centre for Development of Advanced Computing,
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
How computer’s are linked together.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Computing Resource Paradigms CS3353. Computing Resource Paradigms Centralized Computing Distributed Computing.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Enterprise Network Systems Client/ Server Mark Clements.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
Client – Server Architecture A Basic Introduction 1.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
CpE PROJECT: Concurrent Programming - Web Services Aim: To develop a multi threaded web service which handles requests from multiple clients, interact.
Background Computer System Architectures Computer System Software.
361 Hardware, Software, and Computer Performance Lec 2.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Planning Application Services Lesson 4. Deploying Application Servers Organizations supply their employees with computers so that they can get work done,
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Netscape Application Server
Chapter 1 – Introduction to Computers, the Internet, and the Web
The Client/Server Database Environment
The Client/Server Database Environment
Lecturer: Dalia Mirghani
M.Tech Industry Visit Presentation
Overview Introduction VPS Understanding VPS Architecture
An Overview of the Computer System
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Partition Starter Find out what disk partitioning is, state key features, find a diagram and give an example.
Introduction to Operating Systems
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Bioinformatics (Nursing)
Presentation transcript:

A Project Training Seminar on “Server Multi Client Chat”

INTRODUCTION ABOUT THE COMPANY CDAC is an premier R&D Organisation. It was build in 1988 It is merged with National Centre of software technology. Cdac is conscious of its quality and quality processes. Act to provide for setting out the practical regime of right to information for citizens. HR Policies are innovative and member friendly and are aimed at ensuring the growth, development of and benefits for our members.

Research Activities Originally established to research and assemble High Performance Computers, the research of C-DAC has spread to High Performance Computers Grid Computing Electronics Speech and Natural Language Processing Information and Cyber Security Ubiquitous Computing Bioinformatics Geomatics

Product & development PARAM series of supercomputers Namescape, the search engine for the Aadhar unique-ID project. Bharat Operating System Solutions, a Linux-based general purpose operating system TaxoGrid, a grid-based molecular phylogenetics and drug discovery system GIST, Graphics and Intelligence based Script Technology.

Introduction about project The client–server model is a distributed application structure in computing that partitions tasks or workloads. Clients and servers communicate over a computer network on separate hardware. Both client and server may reside in the same system. A server is a host that is running one or more server programs which share their resources with clients. A client does not share any of its resources, but requests a server's content or service function. Clients initiate communication sessions with servers which await incoming requests.

Objectives Reusability Extensibility Robustness Under Stability Cost effectiveness Portability

Working process Enhanced Performance World class tool support Power and Flexibility Simplicity Manageability Scalability & Availability Coustamization & Extensibility Security

Single Client-Server Network Request Result a client, a server, and network Client Server Client machine Server machine

Server Multiple client

Client Server Architecture

Client Server processes Server Threads Message Passing Facility Server Process Client Process User Mode Kernel Mode

Language Java Characteristics Simple Secure Portable Object oriented Robust Multithreaded Architectural neutral Interpreted

Some Features JPanel JLabel JTextField JTextArea ServerSocket Socket Datasocket PrintWriter

Description MinimumRecommended System typeIBM compatible PC with 1GHzIBM compatible PC with 2GHz RAM256 MB512 MB Cache256 KB512 KB Storage40 GB 120 GB (Convenient for Backup) Disk Drive Floppy or CD-RW (Back up purpose) Floppy or CD-RW or DAT (Back up purpose) Display15'' VGA17'' SVGA (LCD) User InterfaceKey Board and mouseCompatible keyboard and mouse Output mediaDMP PrinterLaser Printer (For reports) HARDWARE REQUIREMENT SPECIFICATION Server side& Client side

Model used Waterfall model Requirement Design Implementation Verification Maintenance

Data flow Diagram Fig. DFD (0 level)

Fig. DFD( 1 level)

Snapshot Fig Server Multi client Chat Server:hi Server:Whats up Server:hi Server:Whats up client: hello client: fine

Application Management of data in server storage. Optimizing restore of client data. Backup set enhancement. Simultaneous migration and storage pool backup. Management of reluctant file. Collocation of active data. Expand data backup sets to include data protection product

Future Scope Thin client and fat client technologies and web services. Dumb terminals (where used to let the user interact with the processing power of the central mainframe). The availability of fast cheap workstations allowed for a portion of the processing power to be moved to the local workstation. computing power will spread between the end user location and the centralized servers

References (Windows) (Java) client-server-computing presentation

Thank You... ?