Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
WI-SOUL. What is happening? Wireless connectivity covertures level (telephony and internet), also in low anthropization area, is constantly growing up.
COM vs. CORBA.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Expected-Reliability Analysis for Wireless CORBA with Imperfect Components Chen Xinyu
Fixed Mobile Convergence T Research Seminar on Telecommunications Business Johanna Heinonen.
Distributed Systems Architectures
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
CORBA Case Study By Jeffrey Oliver March March 17, 2003CORBA Case Study by J. T. Oliver2 History The CORBA (Common Object Request Broker Architecture)
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
Service Based Task Migration in Ubiquitous Environment Jari Porras 5th Workshop on Applications of Wireless Communications Lappeenranta, August 15th, 2007.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Chapter 9: Moving to Design
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
Distributed Systems Architecture Presentation II Presenters Rose Kit & Turgut Tezir.
Client-Server Processing and Distributed Databases
WLAN. A wireless LAN, or WLANLAN WLAN, is a local area network that does not have wired Ethernet connections. A WLAN can be either an extension to a current.
Chapter 9 Elements of Systems Design
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan.
Wireless CORBA Richard Verhoeven. Content Quick Introduction to CORBA Wireless & Mobile Wireless CORBA Test Case Conclusions.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
1 G52IWS: Distributed Computing Chris Greenhalgh.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
GROUP INVOLVED IN A WEB APPLICATION DEVELOPMENT Continue.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
15/06/1999HP OVUA Workshop - Bologna - Italy1 An Integrated Environment for the Management of Network Resources and Services Paolo Bellavista, Antonio.
Comparison of Web Services, RMI, CORBA, DCOM Usha, Lecturer MCA Department of Computer Science and Engineering.
Slide 1 Physical Architecture Layer Design Chapter 13.
Introduction  Client/Server technology is seen by many as the solution to the difficulty of linking together the various departments of corporation.
4G-MOBILE COMMUNICATION D.MANOJ KUMAR III. B.Tech, E.C.E N.B.K.R.Institue of Science and technology P.PALLAVI II. B.Tech, E.C.E Kakatiya Institue of Technology.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Abhishek Bachchan Vishal Patangia
CORBA IS 8030 – Integrated Computing Environments Dr. Hoganson CORBA Common Object Request Broker Architecture Published by Object Management Group (OMG)
Introduction to CORBA University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
ISADS'03 Message Logging and Recovery in Wireless CORBA Using Access Bridge Michael R. Lyu The Chinese Univ. of Hong Kong
P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.
Distributed Objects and Middleware. Sockets and Ports Source: G. Coulouris et al., Distributed Systems: Concepts and Design.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Fault Tolerance in CORBA and Wireless CORBA Chen Xinyu 18/9/2002.
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
CS 240, Prof. Sarwar Slide 1 CS 240: Software Project Fall 2003 Sections 1 & 2 Dr. Badrul M. Sarwar San Jose State University Lecture #23.
Presented By:- Sudipta Dhara Roll Table of Content Table of Content 1.Introduction 2.How it evolved 3.Need of Middleware 4.Middleware Basic 5.Categories.
CS551 - Lecture 11 1 CS551 Object Oriented Middleware (III) (Chap. 5 of EDO) Yugi Lee STB #555 (816)
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
Networking Components
ASSIGNMENT 3 - NETWORKING COMPONENTS BY JONATHAN MESA.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
CORBA Antonio Vasquez, John Shelton, Nidia, Ruben.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Survey 2: RT-CORBA Group A3 Ka Hou Wong Jahanzeb Faizan Jonathan Sippel.
CORBA: An Overview Mojtaba Hosseini.
CORBA Within the OS & Its Implementation
#01 Client/Server Computing
Mobile Computing.
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Wireless CORBA Richard Verhoeven.
#01 Client/Server Computing
Presentation transcript:

Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti

Agenda Overview of Current Situation Service Distribution CORBA Wireless CORBA Terminal Bridge Extension Use-Cases Conclusions

Overview of Current Situation Wireless networks have become common varying from small Bluetooth networks to large-scale GSM networks Combining different networks provides a situation where we can use “best features from every technology” However, no general model for using these different wireless technologies together

Service Distribution Distributed Service Architecture describes a network environment which offers shared services to network users Services can be distributed by using different approaches over CORBA or the Wireless CORBA Both CORBA architectures can support several wireless networking technologies such as Bluetooth, WLAN and GPRS The idea is to provide access to a shared service from different kinds of mobile networks

CORBA 1/2 Common Object Request Broker Architecture (CORBA), OMG's open architecture and infrastructure that computer applications use to work together over networks to perform remote invocations Using the standard protocol Internet Inter-ORB Protocol (IIOP), vendor independent interoperability can be reached

CORBA 2/2 Network layer is completely hidden from applications, argument marshalling, connection handling, flow control handled by the Object Request Broker (ORB) Underlying network must be reliable because no connection failures are expected

Wireless CORBA 1/3 New evolution of CORBA, the Wireless CORBA has been developed to specially operate on wireless networks Wireless CORBA offers a software middleware solution for communication on several platforms with capability of performing flexible change of network access point (handoff)

Wireless CORBA 2/3 New components: Terminal Bridge (TB), Access Bridge (AB) and Home Location Agent (HLA) Wireless CORBA utilizes centralized service model which provides one centralized service which can be accessed through several Access Bridges

Wireless CORBA 3/3 There may be multiple wireless networks available and the Wireless CORBA lacks methods to detect possible new networks if the current connection drops. No implementation for monitoring the connection status No implementation for handoff automation when connection weakens

Terminal Bridge Extension 1/2 Extension automates the handoff process and guards the connection state by monitoring signalling level If the current connection seems to be too weak, the Terminal Bridge extension selects another available access point and commands Terminal Bridge to perform a handoff

Terminal Bridge Extension 2/3

Terminal Bridge Extension 3/4 Extension was used over the underlying Wireless CORBA architecture which was operating over TCP/IP (WLAN and GPRS) and L2CAP (Bluetooth) The task of the extension was to guide the Terminal Bridge to select always the most suitable network

Terminal Bridge Extension 4/4

Use-Cases 1/3

Use-Cases 2/3

Use-Cases 3/3

Conclusions 1/2 Wireless CORBA and Terminal Bridge Extension provides very flexible architecture to use distributed services in changing wireless environment Using very different wireless technologies together provides new possibilities for creating and using services

Conclusions 2/2 Currently, Bluetooth is problematic technology: inquiry and connection times can kill usability very effectively if user moves a lot from one network area to other If plain Bluetooth network is used, it should be designed very precisely because one gap in the network coverage area breaks the link. Better solution would be to use WLAN in the background and then decide what kind of Bluetooth network can be built GPRS creates completely different possibilities to use services on a wider area because network coverage is no more as restricting factor