Unformatted text preview:

Distributed systems: How did we get here?Lecture plan for todayEvolution of Internet ComputingEvolutionEvolution (contd.)Slide 6Slide 7Beyond Search Engines: Enabling Information Technology and Scientific ApplicationsChallengesDISTRIBUTED SYSTEMS: HOW DID WE GET HERE?B. RamamurthyLECTURE PLAN FOR TODAYFirst day handoutWhat is a distributed system? What is distributed computing? Some important issues in distributed computingFoundations : Ch.6: Operating Systems; Ch.7: Security and protectionDistributed system as described Stankovic’s paperOur approach to distributed systemDemosEVOLUTION OF INTERNET COMPUTING01/15/193CSE507 Introduction 2008PublishInformInteractIntegrateTransactDiscover (intelligence)Automate (discovery)timescale??????SemanticdiscoveryParallelHPCwebdeep webEVOLUTIONIndustrial AutomationJust-in-timeAdvances in supply chain…Business Remote operationsHeterogeneityScaleIntegration (application, data)E-commerce…01/15/194CSE507 Introduction 2008EVOLUTION (CONTD.)Information technologyInternetWorld-wide webGrid Mobile and wirelessDevicesSoftware, platformsSearch enginesTremendous advances01/15/195CSE507 Introduction 2008EVOLUTION (CONTD.)Computing research Programming languagesRISC vs. CISC architecturesMemory capacityComputing powerSimple programObject Component…EnvironmentAccessibilityGlobalization (outsourcing, markets)...01/15/196CSE507 Introduction 2008EVOLUTION (CONTD.)SocietyIT users not exclusive to Computer ScienceDigital mediaipod, iphone, idog,..Youtube, myspace, social networkingBlogs,wikies, podcasts…01/15/197CSE507 Introduction 2008BEYOND SEARCH ENGINES: ENABLING INFORMATION TECHNOLOGY AND SCIENTIFIC APPLICATIONS01/15/19CSE507 Introduction 20088Financial: Build PortfolioMedicine: plan treatmentEnvironment: Plan ForestationBiotech: drug discoverySimple Search (stateless)Complex multi-organizational applicationsTV/RemoteWireless deviceCHALLENGESNeed transformative solutions such as the Internet and the Search Alignment with the needs of the business / user / non-computer specialists / community and societyNeed to address the scalability issue: large scale data, high performance computing, automation, response time, rapid prototyping, and rapid time to productionNeed to effectively address (i) ever shortening cycle of obsolescence, (ii) heterogeneity and (iii) rapid changes in requirementsTransform data from diverse sources into intelligence and deliver intelligence to right people/user/systems01/15/199CSE507 Introduction


View Full Document

UB CSE 486 - Distributed Systems

Download Distributed Systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Distributed Systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Distributed Systems 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?