toward a framework for classifying disconnected operation
play

Toward a Framework for Classifying Disconnected Operation - PowerPoint PPT Presentation

Toward a Framework for Classifying Disconnected Operation Techniques Marija Mikic-Rakic Nenad Medvidovic University of Southern California {marija, neno}@usc.edu Motivation ICSE 2003 WADS 2 5/14/2003 Approach System monitoring


  1. Toward a Framework for Classifying Disconnected Operation Techniques Marija Mikic-Rakic Nenad Medvidovic University of Southern California {marija, neno}@usc.edu

  2. Motivation ICSE 2003 WADS 2 5/14/2003

  3. Approach � System monitoring � Estimation of optimal deployment architecture � Exponentially complex problem � Effecting the redeployment architecture • Has this problem been solved? • What are other disconnected operation techniques, besides redeployment? • Can I combine them with my approach? ICSE 2003 WADS 3 5/14/2003

  4. Disconnected operation techniques � Caching � Hoarding � Queuing of remote procedure calls � Deployment and redeployment � Replica reconciliation � Code mobility This does not tell me: • Under which conditions can I apply a given technique • Which techniques are (in)compatible ICSE 2003 WADS 4 5/14/2003

  5. Existing approaches � Distributed file systems (Coda, Ficus, D-NFS, PFS) � Distributed databases (Thor, Bayou) � Code mobility (Rover, Jamp, Mobile Extensions (ME), Odyssey, FarGo-DA) � Ad-hoc networking (Forp, PCP, Monarch) � Other approaches This does not tell me: (RoSES) • Which approach works better for problem at hand • Can I combine approach A and approach B ICSE 2003 WADS 5 5/14/2003

  6. Taxonomy ICSE 2003 WADS 6 5/14/2003

  7. ICSE 2003 WADS 7 5/14/2003

  8. Assessment of existing approaches � Most focus on anticipated disconnection, maximizing availability � Use of bandwidth � Intelligent and efficient (Coda, PFS, Odyssey) � Others assume either fully connected or disconnected mode � System resources � Memory (Fargo-DA) � Other resources (ME and Odyssey) � Technique � Application-level (Fargo-DA, ME, Odyssey) � Others operate at system-level � Most commonly used – some form of replication � None employ re-routing ICSE 2003 WADS 8 5/14/2003

  9. Conclusions and future work � Understand the (in)compatibilities among the existing techniques , different dimensions, subdimensions and values � Suggest the best possible approach or combination of approaches for the problem at hand � Highlight the areas not currently supported � Suggest a research agenda ICSE 2003 WADS 9 5/14/2003

  10. Questions? ICSE 2003 WADS 10 5/14/2003

  11. Target of Prism research Prism Prism Prism Prism Prism Prism Prism Prism Prism Prism Prism Prism Prism Prism ICSE 2003 WADS 11 5/14/2003 Prism

  12. Prism Prism Prism Prism Prism Prism Prism Prism Prism Prism ICSE 2003 WADS 12 5/14/2003 Prism

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend