1 / 16

AAWG Meeting Elements of a Vision

AAWG Meeting Elements of a Vision. Milan Milenkovic, Director, Distributed Systems Architecture CTG, Intel Corporation 10/15/2002. Vision: Modular, Internet-scale resource and service pool. Virtualization, dis-aggregation

alisa
Download Presentation

AAWG Meeting Elements of a Vision

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. AAWG MeetingElements of a Vision Milan Milenkovic, Director, Distributed Systems Architecture CTG, Intel Corporation 10/15/2002

  2. Vision: Modular, Internet-scale resource and service pool • Virtualization, dis-aggregation • components of monolithic computer systems - such as storage, cycles, and UI – are virtualized as (web) services that can be accessed and invoked via private or public networks using Internet protocols • result: a vast pool of resources and services is available on public and private networks for completing user tasks (some free, some for fee) • Aggregation • when a task (application) needs to be completed, the necessary resources are obtained from the pool • discovered, selected – based on criteria such as proximity, performance, ownership, cost - and aggregated to meet the needs of the task at hand • Reuse • when the task is completed, resources are returned to the pool

  3. Scalability and Usage Examples • Personal (proximity) Area Network • user carries some of her hardware and data, e.g. IR personal server, augments its capabilities – such as storage and UI – from the environment • NB: assumes pervasive, rich embedded computer resources in the environment, initially hot spots “smart spaces” • Home Area Network • home PCs pool their collective cycles temporarily to compress edited home movie (e.g. into DVD-R format) • NB: users benefit from having more, higher-end PCs • intranet/Internet • a company pools its workstations, servers and (off hours) office PCs into a grid to perform crash testing • NB: motivated to procure high-end office PCs

  4. Customer View, Benefits • Ultimate Mobility • Seamless, untethered, access to computing resources embedded in the environment (cycles, storage, UI, connectivity) • Sharing of Resources • Better return on investment; resource pooling, aggregation, and load balancing; reliability; automation for business and consumer • Behavioral attributes • Adaptive to changes in the environment • bandwidth variation, intermittent connectivity and node availability • Responsive to user needs • content associated with user, not devices; power on demand

  5. (Enabling) Model Behind the Vision • Internet Distributed Computing • Dynamic, task-driven configuration of computing elements • A universe of globally connected and composable services, resources (e.g. cycles, storage), devices • Internet as a computing platform • Ability to discover and dynamically combine components into task-specific functional groupings • aggregate, augment device capability • capacity on demand, reusable: return to pool when task completed • Multiple scales: proximity-area to global grids

  6. Vision: Design Implications • Edge processing (rich clients, edge servers) • near target rather than all the way back to centralized servers (scale: supports more devices, connectivity: saves upstream bandwidth) • NB: Edge is essentially any device embedded in the network that can render the service, e.g. a PC; this is NOT ISP-server edge model • Ad-hoc networking (greater device “intelligence”, autonomy) • discovery, self-configuring: for scale and mobility • Data-centric model (user-centered, not device-centered data) • access same data from a variety of devices • Intermittent connectivity (local storage, caching) • devices move in and out of range, power down • caching, data and service proxies

  7. Fundamental Components/Principles • To realize the vision, scale from PAN to global grid, need: • virtualization of resources: cycles, storage, UI • resource discovery, dynamic configuration • ad-hoc networking, run-time binding, platform independence • aggregation and orchestration of resources • pooling, dispatching, synchronization • security, authentication • by ownership, proximity, organizational boundaries, intranet, Internet • DSL doing research and concept proofs of IDC fundamentals

  8. Industry Trends, Drivers • Demands for efficient use of computing resources • Utility computing • resource pooling and load balancing, dynamic allocation/provisioning of servers, storage • Autonomic computing • automated operation, self-management • Grid computing • share and amplify compute power, access to unique data • Real-world awareness, interaction • sensors, automation

  9. Requirements, Building Blocks for Future Environments • Pervasive/ubiquitous computing • scale++: Internet of things (devices, sensors, objects) • compute resources all around in the environment • initially islands of “smart spaces” • utility access gateways and servers – cache and stage data, conserve power on portable devices • users carry some of their compute/data, e.g. personal server, augment capabilities from the environment • Proactive computing • react to real-world stimuli, initiate actions based on user’s context (intent, activity, location)

  10. Assumptions and Design Implications • Connectivity – hybrid: wireless, wired (proxy) • wired connection (WAN), combined with short-range, high-bandwidth (Mbps+) wireless • aggregate bandwidth on edge >> backbone • Scale – number of devices • edge processing: process and filter near source vs. communication to remote, centralized servers • ad-hoc networking (mobility/wireless networks, too many devices to configure and keep up to date) • Users carry some of their compute/data, e.g. personal server, augment capabilities from the environment

  11. Backup

  12. Goal • Accelerate distributed computing on the Internet, increases end-user value (Biz and Consumer), Silicon use • Define and Extol IDC stack. • Enhanced Web Service Technology • Integrated Managed Run Time Environments • Provide a foundation for pervasive computing from a small-scale PAN to virtual, planetary grids.

  13. IDC Benefits for the World • Dynamic aggregation of resources for computing on demand. • Reusable SW and associated developer benefit. • Foundation for proactive and pervasive computing. • Reduce manageability cost and complexity. • More efficient use of computing resources. • Reliability, availability and scalability.

  14. Peer to Peer Web Services Grid Converged Middleware: Grid, P2P, and WbS: “Internet Distributed Computing” Apps Separate Communities, Now Converging P2P (Collaboration) eBusiness (Workflow) Grid (HPC) Multi-Scale, Multi-purpose IDC Dynamic, Task-Specific Aggregation of Resources Resource description and discovery Virtualized Resources (computation, storage, apps) Web Service Protocols (XML, SOAP, WSDL, UDDI, reliable messaging)

  15. Converging Functional Stacks Applications Composition, Orchestration (FC) Publishing, Discovery, Description (Run-time) Binding WbS Reliability, Availability, Serviceability Management & Policies Standards Security P2P, grid Naming, Virtual Resource Management Communication WbS Platform, OS, Local Resources Platform, OS, Local Resources • • •

  16. Implications/Requirements • data-centric model • access same data from a variety of devices • intermittent connectivity • devices move in and out of range, power down • caching, data and service proxies

More Related