10
Persistent Object sharing for Sidle Services Presented by: Mohsin (09-CSS-46) Abd-Us-Salam(09-CSS-01))

Persistent object sharing for sidle services

Embed Size (px)

Citation preview

Page 1: Persistent object sharing for sidle services

Persistent Object sharing for Sidle

Services

Presented by:Mohsin (09-CSS-46)

Abd-Us-Salam(09-CSS-01))

Page 2: Persistent object sharing for sidle services

Introduction

o

o

o

o

• We are going to present a system that coordinates service proxies placed at the “sidle” of the Internet to serve distributed clients accessing a service involving mutable objects.

• It performs consistent accesses to shared objects by migrating the objects to proxies performing operations on those objects.

Page 3: Persistent object sharing for sidle services

• It reduces the workload in the server. It perform the all operations in the proxies itself.

• It handles two process serializability and strict serializability

for durability in the consistent object sharing. • It supports optimizations for single-object reads that do

not involve migrating the object.

• It disperses the computation load across the proxies and saving the costs of sending operation parameters over the wide area when these are large.

Page 4: Persistent object sharing for sidle services

object object

Proposed Scheme

• This system forms the proxies in the tree structure. It shares the objects within the proxies. It reduces the workload in the server.

• It enables consistent multiobject operations and optimizations for single-object reads that are not possible in these prior algorithms.

Page 5: Persistent object sharing for sidle services

• This system recovers the proxy disconnection. The disconnected proxies maintained by alternate proxies or it will be maintained through server.

• This System use the kruskal’s algorithm for maintaining tree structure. It reduces weightage in the tree structure.

• It holds the object even when the proxy has been disconnected.

Page 6: Persistent object sharing for sidle services

Modules :-

• Server and Proxy creation.• Object Migration from centralized server to proxies.• Parent Proxy and Child Proxy Maintenance while dis-connection.• Parent Proxy and Child Proxy Maintenance while dis-connection.• Multiple and Consistent object sharing.

Implementation O

o

o

Page 7: Persistent object sharing for sidle services

Module 1 :- In this module we going to launch a

centralized server , unbounded number of parent proxies and minimum number of child proxies. This server will provide the application to all the parent proxies.

Module 2 :- This module deals with object migration its

nothing but transferring our application from centralized server

to the parent proxies. The server converts the whole application to

an object. Then the parent proxies provides object to the child proxies.

Page 8: Persistent object sharing for sidle services

Module 3 :- This module provides the alternate solution

when the proxies getting down. The client will get the

response from some other proxies.

Module 4 :- Here we are going to maintain the depth of

the tree using kruskal’s algorithm. This algorithm calculates the round trip delay between the proxies .Through that it will found the data round trip delay.

Module 5 :- In this module we going to share the object

consistently with out any interruption.

Page 9: Persistent object sharing for sidle services

• L. Gao, M. Dahlin, J. Zheng, L. Alvisi, and A. Iyengar, “Dual-Quorum Replication for Edge Services,” Proc. Sixth ACM/ IFIP/Usenix Int’l Middleware Conf. (Middleware), 2005.

• M.T. O ¨ zsu and P. Valduriez, “Distributed and Parallel Database Systems,”ACM Computing Surveys, vol. 28, no. 1, pp. 125-128, 1996.

• M. Nuttall, “A Brief Survey of Systems Providing Process or Object Migration Facilities,” ACM Operating Systems Rev., vol. 28, no. 4, pp. 64-80, Oct. 1994.

• S. Miloji_ci_c, F. Douglis, Y. Paindaveine, R. Wheeler, and S. Zhou, “Process Migration,” ACM Computing Surveys, vol. 32, no. 3, pp. 241-299, Sept. 2000.

• Michael K. Reiter, Asad Samar, : Consistent Object Sharing for Edge Services”,IEEE Trans. On parallel and distributed system,vol.19, No.7, July 2008.

References

Page 10: Persistent object sharing for sidle services

THANK YOU