1 © NOKIA Antreon.ppt Sensible design principles for new networks and services IRoNet Seminar 17th February 2005 Kalevi Kilkki Principal Scientist, Nokia.

Slides:



Advertisements
Similar presentations
End-to-End Arguments in System Design
Advertisements

GENERAL GUIDELINES LESS IS MORE. So be brief. The enterprise jury members will rarely take time to read more than 2 pages. Dont repeat yourself. There.
Site Visits Interviews and observations. Site visits What we see and do for ourselves is more memorable, more real, more true than what someone else tells.
High School Student Career Planning Orientation 1.How many hours have you invested in school between grades 1-12? 2.Why do you go to school? 3. Is it.
Morality As Overcoming Self-Interest
Chapter 4 Design Approaches and Methods
Sum it Up and Point the Way Forward Conclusions: Ending on a Strong Note.
1 Automated Testing & Test Tools Apirada Thadadech.
ETHICS BOWL kantian ETHICS.
ECO 230 Principles of Economics I: Microeconomics Chapter I J.F. O’Connor 1/19/05.
Motivation Are you motivated to achieve what you really want in life? And how hard do you push yourself to get things done? Wanting to do something and.
Assignment I, part 1. Groups of three students. Specify one as group leader. group names to TA and me. Create an object-oriented conceptualization.
GREEN IPTV A Resource and Energy Efficient Network for IPTV.
Prepared By Jacques E. ZOO Bohm’s Philosophy of Nature David Bohm, Causality and Chance in Modern Physics (New York, 1957). From Feyerabend, P. K.
1 Internet economics, Internet evolution, and misleading networking myths Andrew Odlyzko Digital Technology Center University of Minnesota
Web Security A how to guide on Keeping your Website Safe. By: Robert Black.
Self-Citation More than 7 papers at places of least relevance Nothing new except for the problem We stress however that our proposal is somewhat motivated.
Blog Feedback for Kelly Hicks By: Jaclyn Jamison CSR 309 April 2, 2007 Kelly HicksJaclyn Jamison.
Model Building and Simulation Chapter 43 Research Methodologies.
Copyright © 2001 by The McGraw-Hill Companies, Inc. All rights reserved. Slide Thinking Like an Economist.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
HRM-755 PERFORMANCE MANAGEMENT
McGraw-Hill/Irwin Copyright  2006 by The McGraw-Hill Companies, Inc. All rights reserved. ECONOMICS AND ECONOMIC REASONING Chapter 1.
Lecture 1.
User requirements for UK e-Science grid environments Bruce Beckles University of Cambridge Computing Service.
Opinion-Based Metrics
Chapter 8: Organizational Culture
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
UNDERSTANDING BUYERS + MARKETS Principles of Marketing Week 4.
GETTING WEB READY Introduction to Web Hosting. Table of Contents + Websites: The face of your business …………………………………………………………………………1 + Get your website.
15 Powerful Habits Make You The Winner!!!.
Chapter 1- Introduction Lecture 1 Ready, fire, aim (the fast approach to software development). Ready, aim, aim, aim, aim... (the slow approach to software.
Teens & Parents: How to Earn Your Parent’s Trust
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY Requirements Prioritization Laura Lehtola QURE Project.
ISU Alumni Association Online Store Abstract The Iowa State University Alumni Association desires a complete overhaul of their online store. The current.
Basic Elements of a Business Model In the simplest terms, a Business Model is how a business makes money. This introductory presentation is intended to.
Questioning Natural Rights: Utilitarianism ER 11, Spring 2012.
Feasibility Study and Business Plan Development APPA Broadband Conference San Francisco, CA October , 2004.
There are two types of seat in the room: 35 Consumers 14 Insurers Sit one person to each seat. If you are comfortable doing a lot.
S / K. Kilkki / /32 S Special Course on Networking Technology Fall 2005 Kalevi Kilkki Principal Scientist, Nokia Docent, TKK.
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
 When behaviors are in opposition with values, internal conflicts arise.  People can maintain their own values and still show respect for the values.
The Critical Role of Good Customer Service for Nonprofits Presented by Jason Friedman, Principal Mel King Institute Raising the Standard for Business Technical.
Dr. Tom WayCSC Testing and Test-Driven Development CSC 4700 Software Engineering Based on Sommerville slides.
Healthy Relationships Interpersonal Communication I Block Feb 12, 2013.
1© Nokia Siemens Networks Workshop on Socio-Economic Issues of NGI / Kilkki / Next Generation Internet and Quality of Experience Kalevi Kilkki.
Innovation in Health Care Transparency: MaryAnn Stump Senior Vice President Chief Innovation Officer Blue Cross and Blue Shield MN President Consumer Aware.
1 Some Issues on Technology Use in the classroom Pertemuan Matakuliah: G0454/ Class Management and Education Media Tahun: 2006.
Presentation made by 3D High School G.B. Bodoni.  What is it? Business Plan is a planning document that describe in detail the business project and allows.
Mario Čagalj Sveučilište u Splitu 2014/15. Sigurnost računala i podataka.
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
Possible Evaluation Model: Reactions from the Field David T. Conley, Ph.D. Professor, University of Oregon.
CHAPTER 4 DIRECT SELLING
WeADAPT Principles of Adaptation Ben Smith and Tahia Devisscher SEI Oxford.
Consumer Motivation.
Unit 1: What is economics all ABOUT? Chapters 1-6.
Computerised Maintenance Management Systems
Chapter 1- Introduction Lecture 1. Topics covered  Professional software development  What is meant by software engineering.  Software engineering.
The personal qualities of a teacher (from “Teaching as Career”) by H. C. Dent A teacher of English Olga Frantsuzenko Lipetsk Russia.
Welcome. Common Core State Standards? English Language Arts and Literacy in History/Social Studies, Science, and Technical Subjects Mathematical Practice.
| +44(0) © ICE LTD 2009 All rights reserved. August 2009 version 1.3 CWP Systems Thinking Training Session 2.
Mere Christianity C. S. Lewis. The Law of Human Nature Chapter 1 Two basic points: –Human beings, all over the earth, have this curious idea that they.
McGraw-Hill/Irwin Copyright  2006 by The McGraw-Hill Companies, Inc. All rights reserved. ECONOMICS AND ECONOMIC REASONING Chapter 1.
Rosemarie Bernabe, PhD Julius Center for Health Sciences and Primary Care Patient representatives’ contributions to the benefit-risk assessment tasks of.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
Appmarketingminds.com Welcome to App Marketing Minds’ series on how to create viral applications.
Geography: Exam Skills for GCSE
Testing and Test-Driven Development CSC 4700 Software Engineering
2018 Digital Survey: Feedback & Analysis
Presentation transcript:

1 © NOKIA Antreon.ppt Sensible design principles for new networks and services IRoNet Seminar 17th February 2005 Kalevi Kilkki Principal Scientist, Nokia Research Center Docent, TKK

2 © NOKIA Sensible design.ppt Terms... Sensible? Showing reason or sound judgment Able to feel or perceive Acting with or showing thought and good sense Marked by the exercise of good judgment or common sense in practical matters Readily perceived by the senses Aware intuitively or intellectually of something sensed Proceeding from good sense or judgment Design principle? Fundamental truth, law, doctrine, or motivating force, upon which design decisions are based Essential objective that provides a theoretical framework for design decisions

3 © NOKIA Sensible design.ppt Why? Is there something wrong with some network or service design? Should we be more sensible in future? In my opinion, yes... Personal experience 9 years with ATM, another 9 years with other QoS issues What have been the effects in real networks? not much -- maybe something useful related to DiffServ Somewhat frustrating, but I was not alone IEEE database: 8770 papers about ATM, 6470 about QoS, 1294 both ATM and QoS rough estimation: > person years for ATM research

4 © NOKIA Sensible design.ppt Papers in IEEE journals and conferences Papers per year with keyword in abstract Share of QoS papers of all papers with the keyword compared to average share of QOS papers

5 © NOKIA Sensible design.ppt Failures of ATM and QoS Something went wrong with ATM and QoS, but what, why and how? ATM and QoS has been failures as an end-to-end service for consumers use for traffic engineering purposes is another matter Analysis about these failures Odlyzko (2000): ATM was designed for long-lived flows with well-defined bandwidth and QoS requirements, whereas in reality most flows are small and do not require any specific bandwidth or QoS. Welzl (2004): end-to-end QoS requires everything between end-points to fulfill the same service guarantees, which is extremely difficult in heterogeneous networks. Clark et al. (2002): QoS means operational and management cost while there is no guarantee of increased revenues. Burgstahler et al. (2003): the price of advanced technologies, like ATM, is too high compared to the business benefits they are able to offer. Bell (2003): the broken feedback loop between network operations and research leads to an unacceptable level of complexity. Schulzrinne (2004) stressed problems with protocol and network design

6 © NOKIA Sensible design.ppt End-to-end QoS – WHY? Why is end-to-end QoS repeatedly selected? regardless of obvious technical and business problems Movies, videotelephone, multimedia – exactly as nowadays, except encyclopedias have come already without ATM and QoS Is video streaming the sole reason for e2e QoS? “... if someone invents a service, that is really interesting for private users, the market could suddenly explode. What is such a service? Really active choice of entertainment such as "Dial up your favorite Fellini", "Get your grandchildren right into your living room", or a multimedia encyclopedia, where a subject is demonstrated optimally on a combination of words, sound and interactive video.” Carsten Rasmussen, NTS-9, 1990

7 © NOKIA Sensible design.ppt Misleadings? 1. Content is not king 2. Creeping featurism 3. Real network evolution is selfish

8 © NOKIA Sensible design.ppt Content is not king Revenues in US in 2003 Telecom in total $300 B Cellular $80 B, Internet $35 B Content business Music sales $12 B Movies for the home $14 B Content owner always has strong position, so: 50 % of sales through telecom networks 10 % of revenues for network operator = $1.3 B = 0.4 % of telecom business Creating new content? Requires expensive marketing, personnel, success is anything but sure unless customers create the content for free...

9 © NOKIA Sensible design.ppt Content is not king - remedy Services shall be able to promote social contacts, visibility, group forming etc. valid with all recent success stories: GSM, SMS, , even P2P file sharing is more about social behavior than economic calculations Think primarily every-day uses for ordinary people and design networks primarily for those uses

10 © NOKIA Sensible design.ppt Creeping featurism How many features were developed for end-to-end QoS in ATM networks? How many were used in reality? This desirability will prevail forever, but it may also lead to miserable results Similarly, detailed control always is attractive, however “Designing a network that is intelligently tuned (optimized) for a particular type of data or service — such as TV or financial transactions — inevitably makes that network less open. As software engineers say, "Today's optimization is tomorrow's bottleneck." “ David Isenberg and David Weinberger “There are no considerations that go beyond the obvious desirability of specific capabilities. A "capability", merely considered as such, will always seem better to have than not to have.“ Stephen Talbott

11 © NOKIA Sensible design.ppt Creeping featurism - remedy These are very difficult tasks but absolutely necessary, technical performance analysis is never enough Start from the simplest possible approach, carefully consider the effects of any additional feature on user experience and business

12 © NOKIA Sensible design.ppt Selfish evolution Scenario 1: A traffic control mechanisms would offer great benefits for some operators, but only if all operators are using the the same mechanism, but no benefits for some other operators. => nothing happens, unless the later operators are stupid (or regulatory intervention, of something similar happens) Scenario 2: A traffic control mechanisms would offer great benefits for one operator, when other operators are not using the mechanisms, but every operator will suffer if all operators will adopt the mechanisms. => very probably the mechanisms will be used Thus, an analysis concerning only a situation where all operators are using a mechanisms, is badly limited...

13 © NOKIA Sensible design.ppt Selfish evolution - remedy New methods and mechanisms have to serve both the interest of key stakeholders and the common good The only way to carry out this is to gather experiences in real networks before anything is accepted as a part of a standard

14 © NOKIA Sensible design.ppt Sensible design process 1.Concentrate on every-day uses for ordinary people 2.Design a simplest possible network and service model that can effectively support those uses 3.When a new feature is proposed a.check carefully whether it can truly offer additional value from the perspective of all customers, and b.check carefully whether it can significantly improve the service providers business 4.If the feature passes both phase 3a and phase 3b, test in reality whether key stakeholders are ready to adopt the mechanisms in reality. 5.Only if the feature passes phase 4, it can be accepted as a part of a standard