OOTI Talks Nov-18 Johan J. Lukkien,

Slides:



Advertisements
Similar presentations
Executional Architecture
Advertisements

COM vs. CORBA.
The search for interactive student learning..  Are standards-based  Are inquiry-oriented  Contain web-based resources  Are interactive  Support higher-order.
An Interactive Visualization of Super-peer P2P Networks Peiqun (Anthony) Yu.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Hierarchies and Communities Notes on Linked Ch.16 Nov.10, 2004 Judith Molka-Danielsen.
Practical Issues of RPCCS-4513, D-Term Remote Procedure Call Practical Issues CS-4513 Distributed Computing Systems (Slides include materials from.
Object-Orientated Design Unit 3: Objects and Classes Jin Sa.
30-Jun-15 Johan J. Lukkien, TU/e Informatica, System Architecture and Networking 1 OOTI Talks
Software Architecture in Practice (3rd Ed) Introduction
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
What is IIS? IIS (Internet Information Server) is a group of Internet servers (including a Web or Hypertext Transfer Protocol server and a File Transfer.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
2-Oct-15 Bojan Orlic, TU/e Informatica, System Architecture and Networking 12-Oct-151 Homework assignment 1 feedback Bojan Orlic Architecture.
Introduction To System Analysis and Design
How computer’s are linked together.
Topic 1 Object Oriented Programming. 1-2 Objectives To review the concepts and terminology of object-oriented programming To discuss some features of.
Understanding Users Cognition & Cognitive Frameworks
Introduction to JavaScript CS101 Introduction to Computing.
Santa’s s By Jack Carr. Sending an attachment to Santa Explain how you attached the . New message, insert, attachment Explain why you.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Salman Marvasti Sharif University of Technology Winter 2015.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
1/16/20161 Introduction to Graphs Advanced Programming Concepts/Data Structures Ananda Gunawardena.
XML: The Three Revolutions
Distributed Computing in Life Science Research -Presenter: Yijian Yang
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, CA
Sadegh Aliakbary Sharif University of Technology Fall 2010.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 15 System Architecture III.
CORBA Antonio Vasquez, John Shelton, Nidia, Ruben.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
CMSC201 Computer Science I for Majors Lecture 19 – Recursion
Advanced Data Structures Lecture 1
The Object-Oriented Thought Process Chapter 13
CS240: Advanced Programming Concepts
CMSC201 Computer Science I for Majors Lecture 18 – Recursion
Chapter 7: Entity-Relationship Model
Conduct Geographic Research with Guidance
Review Graph Directed Graph Undirected Graph Sub-Graph
Software Connectors – A Taxonomy Approach
Yet another important mathematical concept
Architecture of Distributed Systems
3. Object-oriented Design
A Scalable content-addressable network
Prof. Leonardo Mostarda University of Camerino
What is Research? A research study is a study conducted to collect and analyse information in order to increase our understanding of a topic or an issue.
Internet-based monitoring and control of embedded systems
Transforming Data (Python®)
Advanced Programming Behnam Hatami Fall 2017.
Connections Johan Lukkien
Layering & protocol stacks Johan Lukkien
Database Modeling using Entity Relationship Model (E-R Model)
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Fundamentals of Neural Networks Dr. Satinder Bal Gupta
Lecture 2 מבוא מורחב.
Applying Use Cases (Chapters 25,26)
OOTI Talks Apr-19 Johan J. Lukkien,
Applying Use Cases (Chapters 25,26)
6.170 Recitation Godfrey Tan.
Lecture 2 מבוא מורחב.
Solving Multi Step Equations
Solving Multi Step Equations
Packet communication Johan Lukkien
Network Architecture Johan Lukkien
Distributed Systems and Algorithms
Presentation transcript:

OOTI Talks 30-11-2005 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

To the presenters Opinion? Comfortable? Achieved what you wanted? 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

Questions DCOM limitation to windows essential? Where does it come from? Distributed objects from the title? When is it usefui, for us? Why is CORBA not very popular? what is needed for some RMI system to get popular? DCOM: where is it used? Suppose I need it, is it simple? Which class of problems is solved? What is the DCE meaning in the DCOM? GLOBE: which performance measures are decreased? 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

Advice presentation goals? If you can’t define something, seek for: defining properties goals (what is it for) Make a diagram with all the files included, make a diagram of the running system, explain the tasks you must do step by step note: the extra time in the presentation is easily countered by not having confusion UML interaction diagrams are an effective way to explain interactions Can refer to book: DCOM/CORBA is instance of an RMI-based system .... refer then to a sample diagram and map concepts, e.g. binding, invocation Effective use of time? Involve your adience 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

Comment If was clear what the CORBA system was; however, the relation between some (smaller) elements like IOR and a corresponding problem was unclear A significant number of concepts were not explained in advance; concepts have a reason name space, naming etc. Could have explained everything around a single example 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

Questions What is the goal of the presentation? What are you going to learn us? What is a DHT? What would be the alternative to flooding? breadth-first search, depth-first search 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

Advice Take a goal (e.g. distributed object store) and explain the workings System picture, relation with underlying Internet Explain concepts/issues in this domain overlay topology (representation, establishment), free riding, incentive to share, multi-source file transfer, search, addressing, location hiding, naming ..... 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking

Comments After a P2P afternoon do we understand enough now to see what the applications problems solutions are? 17-Nov-18 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Informatica, System Architecture and Networking