Design Decisions / Lessons Learned

Slides:



Advertisements
Similar presentations
Service Encapsulation in ICEBERG Bhaskaran Raman ICEBERG, EECS, U.C.Berkeley Presentation at Ericsson, Sweden, June 2001.
Advertisements

Problem Statement Requirement –Service integration and personalization Goals –Any-to-any capability –Extensibility: ease of adding new end-points –Scalability:
8.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
10/31/2007cs6221 Internet Indirection Infrastructure ( i3 ) Paper By Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Sharma Sonesh Sharma.
In Search of a Service Platform for ICEBERG Helen J. Wang ISRG Retreat, January 2000.
Metrics for Evaluating ICEBERG ICEBERG Retreat Breakout Session Jan 11, 2000 Coordinators: Chen-Nee Chuah & Jimmy Shih.
Towards an Integrated Multimedia Service Hosting Overlay Dongyan Xu, Xuxian Jiang Department of Computer Sciences Center for Education and Research in.
The Case for ICEBERG Integrated services from diverse networks-- “PANS” (Potentially Any Network Services) Service infrastructure that allows user level.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Universal Inbox: Extensible Personal Mobility and Service Mobility in an Integrated Network Bhaskaran Raman, Randy H. Katz, Anthony D. Joseph ICEBERG,
Design Decisions / Lessons Learned Monday 21 August : :35 Top-level design decisions Rationale for IP-based approach Why an infrastructure.
ECEN “Internet Protocols and Modeling”, Spring 2012 Slide 2.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Design Decisions / Lessons Learned Monday 21 August : :35 Top-level design decisions Rationale for IP-based approach Why an infrastructure.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Wide-Area Service Composition: Performance, Availability and Scalability Bhaskaran Raman SAHARA, EECS, U.C.Berkeley Presentation at Ericsson, Jan 2002.
IPS Infrastructure Technological Overview of Work Done.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Seminar On Rain Technology
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Introduction to Oracle Forms Developer and Oracle Forms Services
Network customization
Chapter 1 Characterization of Distributed Systems
Integration of and Third-Generation Wireless Data Networks
Intro. To Telecommunication Sama AlBugami
Cellular IP: A New Approach to Internet Host Mobility
N-Tier Architecture.
Improving searches through community clustering of information
Introduction to Oracle Forms Developer and Oracle Forms Services
SURFnet6: the Dutch hybrid network initiative
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Juniper and IBM Delivering Value Together
Introduction to Oracle Forms Developer and Oracle Forms Services
Living in a Network Centric World
Living in a Network Centric World
ICEBERG: An Internet-Based, Integrated Communication System
CHAPTER 3 Architectures for Distributed Systems
CHAPTER 2 Application Layer.
CT1303 LAN Rehab AlFallaj.
University of Technology
Introduction to Cloud Computing
Internet-Scale Systems Research Group
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Living in a Network Centric World
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Living in a Network Centric World
Chapter 17: Client/Server Computing
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Living in a Network Centric World
ICEBERG Release Version 0
Living in a Network Centric World
The Anatomy and The Physiology of the Grid
Bhaskaran Raman, Randy Katz ICEBERG EECS, U.C.Berkeley
The Anatomy and The Physiology of the Grid
Living in a Network Centric World
Living in a Network Centric World
Problem Statement Communication devices Communication services
Read this to find out how the internet works!
Living in a Network Centric World
IBM Cloud Computer Services
An Engineering Approach to Computer Networking
Living in a Network Centric World
Presentation transcript:

Design Decisions / Lessons Learned Monday 21 August 2000 10:15 - 10:35 Top-level design decisions Rationale for IP-based approach Why an infrastructure based approach? Leveraging cluster-computing environments: Ninja vSpace 10:35 - 12:00 Design of the ICEBERG components and capabilities Signaling protocol for flexible multi-party communication Service creation model Clearing House for resource reservation 13:00 - 15:00 Design of the ICEBERG components and capabilities Automatic Path Creation service Naming service Preference Registry and Preference Manager Personal Activity Coordinator Universal Inbox for personal mobility and service mobility

Choices for Service Integration ICEBERG’s goal: Potentially Any Network Service It should be “easy” to introduce communication services Hybrid services spanning heterogeneous networks are crucial Introduction and integration of novel services should be possible in shorter time-scales What are the options? Integration based on IP-technology Use SS7 network and components for functionality IN-based approach

IN-based Integration: Advantages Global network, scalable Engineered well for 2-way voice communication Highly robust Replication of components for fall-back Pervasive monitoring infrastructure Connection-oriented approach suited for applications requiring Quality of Service Trunk allocation part of call-setup

IN-based Integration: Disadvantages Closed model of operation High cost of entry Little opportunity for innovation Intelligence in the network Inflexible for introducing new services Large, sophisticated components Incremental scaling is a problem Connection-oriented approach Not suited for packet-oriented applications

Internet-based Integration: Advantages Open service model Intelligence at the edges, simple network Rapid development and deployment of services Example: web-based services – Napster, Gnutella Well-developed client-proxy-server model Good for addressing heterogeneity Components can be incrementally provisioned and scaled Computational resources are cheap General-purpose PCs can be used for implementing functionality Example: IP-PAD in our GSM testbed replaces costly ZAK/TRAU

Internet-based Integration: Challenges Addressed by ICEBERG Scaling services to a large user-base and to the wide-area Leverage cluster-computing platforms: Ninja Robustness and fault-tolerance issues Soft-state model Resource provisioning for Quality of Service Clearing House architecture