1 / 11

Distributed Telecommunications Systems

Distributed Telecommunications Systems. F U N D A M E N T A L S A N D P R O G R A M M I N G. A NDREW T . C AMPBELL Dept. of Electrical Engineering Columbia University http://comet.columbia.edu/campbell campbell@comet.columbia.edu. LECTURE 1. 8 September, 1998. The people.

Download Presentation

Distributed Telecommunications Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed TelecommunicationsSystems F U N D A M E N T A L S A N D P R O G R A M M I N G ANDREW T. CAMPBELL Dept. of Electrical Engineering Columbia University http://comet.columbia.edu/campbell campbell@comet.columbia.edu LECTURE 1 8 September, 1998

  2. The people • Instructor • Andrew T. Campbell • Office: 810 Morris A. Schapiro Bldg • Office hours: Tuesday 4-6 PM • Telephone (CTR Office) : (212) 854-3109 • campbell@comet.columbia.edu • TA • Michael Kounavis • Office: 910 Morris A. Schapiro Bldg • Office hours: Thursday 4-6 PM • Telephone (CTR Office) : (212) 854-6900 • mk@comet.columbia.edu • http://comet.ctr.columbia.edu/~mk/

  3. The Event • Location of course: The Interschool lab • Class duration: 1.10:3:10 PM Tuesdays • Lab part • Location: New Intel Lab, • Duration: Open all hours but 1 credit hour per-week • Start: mid October

  4. Course Overview • What are “Distributed Telecommunication Systems ?” • “Distributed” • Distributed computing • Decentralized algorithms, environments, processing • “Telecommunications” • Networks • Internet, mobile networks, broadband networks • “Systems” • system-wide approach • apps, end-systems, communications

  5. Seminar Goal • This is a new seminar in distributed systems technology and its application to communication networks including Internet, mobile networks and broadband networks. • The seminar will introduce concepts and design principles found in distributed communications systems. Students will learn the fundamentals in the classroom and through intensive network programming assignments and group projects will become versed with the state of the art in distributed systems approaches and technologies. Through hands-on experience gained in the new EE Intel Lab students will make the link between distributed systems' fundamentals, technologies and network programmability. • The course will include a number of guest seminars from experts from Industry to discuss next-generation network architectures, protocols and technologies, e.g., a talk by Ericsson on "Cellular IP Networks", Intel on "Active Networks" and xbind inc. on "Broadband Kernels". • The lab session will be software intensive and the class size is limited to fifty students. More details on the scope of the seminar will be posted in due course.

  6. Focus Areas • Network Centric • Internet, Mobile Networks, Broadband • Distributed Computing • Environments (e.g., CORBA, operating systems), transactions, names space, state management • Programming Assignments and Projects • Hands on experience in CORBA, Java and C++ and network programming • Research • Programmable Networking, active networks, virtual networking

  7. What is Mobiware? • Distributed telecommunications system developed at Columbia University along with the xbind broadband kernel • Based on programmable networking technology • The mobiware toolkit is software intensive (approx. 40,000 lines of code) and is built on CORBA and Java distributed object technology. Based on an open programmable paradigm developed by the COMET Group, mobiware runs on mobile devices, wireless access points and mobile capable switch/routers providing a set of open programmable interfaces and algorithms for adaptive mobile networking. • See • http://comet.columbia.edu/mobiware/ • http://comet.columbia.edu/xbind/

  8. The Mobiware Toolkit and DEMO

  9. Sources we will use from time to time • Books • Computer Networks: A Systems Approach, Larry Peterson and Bruce Davie, Morgan Kaufmann, ISBN 1-55860-368-9 • Distributed Systems, Ed. Sape Mullender, Addison-Wesley, ISBN 0-201-62427-3 • An Engineering Approach to Computer Networking, S. Keshav, Addison-Wesley, ISBN 0-201-63442-2 • Distributed Systems: Concepts and Design, Coulouris, Dollimore, Kindberg, Addison-Wesley, 0-201-624333-8 • Research papers • We’ll try and put these on the web page or provide copies • RFCs

  10. Grading • Scores • 30% Assigments • 30% Mid-term • 30% Project • prize for best project from the Olivetti and Oracle Research Lab, Cambridge, England • http://www.orl.co.uk/ • 10% Seminar • Each student will lead a discussion on a research paper. Students will be assessed on their review of the work and their interaction during discussion of technical issues raised

  11. For next week ... • Reading for next week • Peterson Chapter 1 “Foundations” • Mullender Chapter 1 “A State-of-the-art Distributed System: Computing with BOB • Setup your seminar homepage • this will be used • assignments • reviews • projects • showcase your achievement! • Mail your URL to mk@comet.columbia.edu no later than next Monday. We will take a look at them in class; why not some javascript.

More Related