Skip to main content
Log in

Quorum-based synchronization protocols for multimedia replicas

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Multiple replicas of multimedia objects are distributed to peers in overlay networks. In quorum-based (QB) protocols, every replica may not be up-to-date and the up-to-date replica can be found in the version counter. Multimedia objects are characterized in terms of not only data structure but also quality of service (QoS) parameters like frame rate. A transaction reads a parameter of a replica while there is a type of read operation to read a whole state of a replica. Each parameter of a replica is changed through a write operation. Thus, the data structure and QoS parameters of a replica are independently manipulated. In the multimedia quorum-based (MQB) protocol, multiple replicas of a multimedia object are synchronized based on the newness precedent relation. An object is an encapsulation of data and abstract operations for manipulating the data. There are enriching and impoverishing types of write operations. Some data is added to a replica in an enriching operation. On the other hand, some data in a replica is removed in an impoverishing operation. In order to reduce the overhead to write every replica in a quorum, we take an approach that the state of each replica is not always updated. If a transaction issues an enriching write operation, every replica in the write quorum is updated in the same way as the QB protocol. On the other hand, if an impoverishing write operation is issued, every replica is not updated in the quorum. Impoverishing operations are just recorded in replicas. On receipt of a read operation to read a whole state, impoverishing operations recorded are performed on a replica. The MQB protocol is evaluated in terms of the processing overhead of replicas. We show that the processing overhead of each replica can be reduced in the MQB protocol.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Chuang, C., Kao, S.: Adjustable flooding-based discovery with multiple QoSs for cloud services acquisition. Int. J. Web Grid Serv. 7(2), 208–224 (2011)

    Article  Google Scholar 

  2. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: Amazon’s Highly Available Key-value Store. ACM SIGOPS Oper. Syst. Rev. 14(6), 205–220 (2007)

    Article  Google Scholar 

  3. Enokido, T., Higaki, H., Takizawa, M.: Group protocol for distributed replicated objects. In: Proc. of the 27th International Conference on Parallel Processing (ICPP-98), pp. 570–577 (1998)

    Google Scholar 

  4. Enokido, T., Hori, K., Takizawa, M., Raynal, M.: Quorum-based multi-invocation model for replicated objects. J. Concurr. Eng. Res. Appl. 12(3), 185–194 (2004)

    Article  Google Scholar 

  5. Flahive, A., Taniar, D., Rahayu, W.: Ontology as a service (OaaS): a case for sub-ontology merging on the cloud. J. Supercomput. (2012, to appear). doi:10.1007/s11227-011-0711-4

    Google Scholar 

  6. Gifford, D.K.: Weighted voting for replicated data. In: Proc. of the 7th Symposium on Operation Systems Principles (SOSP ’79), pp. 150–162 (1979)

    Chapter  Google Scholar 

  7. Gray, J.: Notes on database operating systems. In: Lecture Notes in Computer Science, vol. 60. Springer, Berlin (1978)

    Google Scholar 

  8. Helal, A., Bhargava, B.: Performance evaluation of the quorum consensus replication method. In: Proc. of Computer Performance and Dependability Symposium on Computer Performance and Dependability Symposium, pp. 165–172 (1995)

    Google Scholar 

  9. Herlihy, M.: A quorum-consensus replica method for abstract data types. ACM Trans. Comput. Syst. 4(1), 32–53 (1986)

    Article  Google Scholar 

  10. Hofmann, P., Woods, D.: Cloud computing: the limits of public clouds for business applications. IEEE Internet Comput. 14, 90–93 (2010). ISBN 1089-7801

    Article  Google Scholar 

  11. Kim, W.: Could computing adoption. Int. J. Web Grid Serv. 7(3), 225–245 (2011)

    Article  Google Scholar 

  12. Nghiem, T.P., Waluyo, A.B., Tanier, D.: A pure peer-to-peer approach for kNN query processing in mobile ad hoc networks. Pers. Ubiquitous Comput. (2012, to appear). doi:10.1007/s00779-012-0545-y

    Google Scholar 

  13. Ohkawara, T., Aikebaier, A., Enokido, T., Takizawa, M.: Quorums-based replication of multimedia objects in distributed systems. In: Proc. of the International Conference on Network-Based Information Systems (NBiS-2011), pp. 333–340 (2011)

    Chapter  Google Scholar 

  14. Ohkawara, T., Aikebaier, A., Enokido, T., Takizawa, M.: Completable quorums of multimedia objects. In: Proc. of IEEE the 26th International Conference on Advanced Information Networking and Applications (AINA-2012), pp. 597–604 (2012)

    Chapter  Google Scholar 

  15. Schollmeier, R.: A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. In: Proc. of the First International Conference on Peer-to-Peer Computing (P2P-2001), pp. 101–102 (2001)

    Google Scholar 

  16. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup service for Internet applications. In: Proc. of ACM the 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM ’01), pp. 149–160 (2001)

    Chapter  Google Scholar 

  17. Tanaka, K., Hasegawa, K., Takizawa, M.: Quorum-based replication in object-based systems. J. Inf. Sci. Eng. 6(7), 317–331 (2000)

    Google Scholar 

  18. Tanaka, K., Takizawa, M.: Quorum-based locking protocol for replicas in object-based systems. In: Proc. of IEEE the 5th International Symposium or Autonomous Decentralized Systems (ISORC-2001), pp. 196–203 (2001)

    Chapter  Google Scholar 

  19. Waluyo, A.B., Taniar, D., Rahayu, W., Aikebaier, A., Takizawa, M., Srinivasan, B.: Trustworthy-based efficient data broadcast model for P2P interaction in resource-constrained wireless environments. J. Comput. Syst. Sci. (2012, to appear). doi:10.1016/j.jcss.2011.10.019

    MathSciNet  MATH  Google Scholar 

  20. Waluyo, A.B., Taniar, D., Rahayu, W., Aikebaier, A., Takizawa, M., Srinivasan, B.: Mobile peer-to-peer data dissemination in wireless ad-hoc networks. J. Inf. Sci. (2012, to appear). doi:10.1016/j.ins.2012.07.035

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tadateru Ohkawara.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ohkawara, T., Aikebaier, A., Enokido, T. et al. Quorum-based synchronization protocols for multimedia replicas. Cluster Comput 16, 979–988 (2013). https://doi.org/10.1007/s10586-012-0239-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-012-0239-2

Keywords

Navigation