80 likes | 143 Views
Self Configuring Systems Course introduction 2009 Rolv Bræk, ITEM. Plan. Together we will investigate Self Configuring and Adaptive Systems. We will study some principles and technological solutions. I will give a general introduction for about 2-3 lessons.
E N D
Self Configuring Systems Course introduction 2009Rolv Bræk, ITEM
Plan • Together we will investigate Self Configuring and Adaptive Systems. We will study some principles and technological solutions. • I will give a general introduction for about 2-3 lessons. • You will also learn how to use the framework which you will use in the lab. • You choose systems/principles/methods that you want to study more in detail. You write a short essay about this topic (10 – 15 pages). • There will be a series of colloquiums where each student (or group of students) gives a presentation of the topic (s)he/they have studied to the rest of the group. • You will get practice through lab assignments within the topic adaptive and self configuring systems. • You may work alone or in groups of two students.
Practicalities: Groups: • Self organising • Presentation of chosen topics and writing essays • Doing lab assignment • Presentations, essays and lab are mandatory Assignments Venue for presentations • Savannen, Tuesdays 13:15-15:00 Web page • http://www.item.ntnu.no/fag/ttm3/ Vit ass: • Surya
First timetable • Week 1 Course introduction. Introduction to Self Configuring Systems 1 • Week 2 Introduction to Self Configuring Systems 2 • Week 3 Introduction to Self Configuring Systems 3 Planning the semester assignment (web) • Week 4 TBD • Week x Presentation of topics 1,2 (2h lecture) • Week y Presentation of topics 3,4 (2h lecture) • Week z Presentation of topics 5,6 (2h lecture) • 01.12.2008 Final delivery of the essays • 01.12.2008 Final delivery of the lab assignment
Topics to consider • Grid computing and mobile grid • Adaptive services and systems • Ubiquitous/ambient computing • Context aware services and systems • Service oriented architecture (SOA) and service oriented computing (SOC) • Ontologies, Semantic web • Ad-hoc networking: • JXTA protocols http://www.jxta.org • P2P architectures: Information Sharing (Napster,dc++), Communication (ICQ), Distributed Computation (The Grid) • JINI Architecture • IBM Autonomic computing: http://www-03.ibm.com/autonomic/ http://www-306.ibm.com/autonomic/about.shtml
Topics to consider • Service Discovery Protocols and middleware: • HAVi (Home Audio-Video interoperability) http://www.havi.org • SLP (Service Location Protocol) RFC 2165 and RFC 2608 http://www.openslp.org/ • Salutation Architectures Salutation Consortiumhttp://www.salutation.org • NINJA project by Berkeley and SDS http://ninja.cs.berkeley.edu/ • OSGi • PnP concept in MAC-OS and Windows • UPnP • Bluetooth • Parlay/OSA framework • CORBA, DCOM, RMI • OMG MDA and metamodelling • You are urged to orientate yourself and to come up with a SCS related topic of your own
Some points for a essay/presentation! • Introduce the selected topic, i.e. background, objectives, application domain, history. Who is behind it. • Give a detailed description of the topic, principles, functionality, architecture, platform. Highlight the SCS aspects. • Present and discuss an example application. Benefits, limitations. • Present experiences reported, refer to ongoing research projects • Related work, standardization, application development,research groups working in the area, etc. • Future, trends • References
What to do next! • Organize yourself in groups • Select one topic -> send me an email • (Indicate also a second choice for topics, so there is no overlapping in case a topic is selected by several people) • Start preparing your presentation early, and write your essay