메뉴 건너뛰기




Volumn 9660, Issue , 2016, Pages 194-210

Self-reconfiguring microservices

Author keywords

Automatic deployment; Microservices; Optimal component allocation; Service Oriented Architecture

Indexed keywords

ARCHITECTURE; FORMAL METHODS; INFORMATION SERVICES; MEMORY ARCHITECTURE;

EID: 84962515125     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-319-30734-3_14     Document Type: Conference Paper
Times cited : (31)

References (43)
  • 1
    • 84962623693 scopus 로고    scopus 로고
    • AWS CloudFormation, Accessed January
    • Amazon. AWS CloudFormation. https://aws.amazon.com/cloudformation/. Accessed January 2016
    • (2016)
    • Amazon1
  • 2
    • 84962521657 scopus 로고    scopus 로고
    • Programming Erlang. Pragmatic Bookshelf, Raleigh
    • Armstrong, J.: Programming Erlang. Pragmatic Bookshelf, Raleigh (2013)
    • (2013)
    • Armstrong, J.1
  • 3
    • 84962483459 scopus 로고    scopus 로고
    • Accessed January
    • Microsoft Azure. https://azure.microsoft.com. Accessed January 2016
    • (2016)
  • 4
    • 84874176762 scopus 로고    scopus 로고
    • Deadlock-freedom-by-design: Multiparty asynchronous global programming
    • ACM
    • Carbone, M., Montesi, F.: Deadlock-freedom-by-design: multiparty asynchronous global programming. In: POPL, pp. 263–274. ACM (2013)
    • (2013) POPL , pp. 263-274
    • Carbone, M.1    Montesi, F.2
  • 5
    • 84962496266 scopus 로고    scopus 로고
    • Cloud Blueprints, Accessed January
    • CenturyLink. Cloud Blueprints. https://www.ctl.io/blueprints/. Accessed January 2016
    • (2016)
  • 6
    • 84958254962 scopus 로고    scopus 로고
    • Automatic application deployment in the cloud: From practice to theory and back
    • Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik
    • Cosmo, R.D., Lienhardt, M., Mauro, J., Zacchiroli, S., Zavattaro, G., Zwolakowski, J.: Automatic application deployment in the cloud: from practice to theory and back. In: CONCUR. LIPIcs, vol. 42, pp. 1–16. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2015)
    • (2015) CONCUR. Lipics , vol.42 , pp. 1-16
    • Cosmo, R.D.1    Lienhardt, M.2    Mauro, J.3    Zacchiroli, S.4    Zavattaro, G.5    Zwolakowski, J.6
  • 9
    • 84902791483 scopus 로고    scopus 로고
    • Combining monitoring with run-time assertion checking
    • In: Bernardo, M., Damiani, F., Hähnle, R., Johnsen, E.B., Schaefer, I. (eds.), Springer, Heidelberg
    • de Boer, F.S., de Gouw, S.: Combining monitoring with run-time assertion checking. In: Bernardo, M., Damiani, F., Hähnle, R., Johnsen, E.B., Schaefer, I. (eds.) SFM 2014. LNCS, vol. 8483, pp. 217–262. Springer, Heidelberg (2014)
    • (2014) SFM 2014. LNCS , vol.8483 , pp. 217-262
    • de Boer, F.S.1    de Gouw, S.2
  • 10
    • 84944789762 scopus 로고    scopus 로고
    • On the integration of automatic deployment into the ABS modeling language
    • In: Dustdar, S., Leymann, F., Villari, M. (eds.), Springer, Heidelberg
    • de Gouw, S., Lienhardt, M., Mauro, J., Nobakht, B., Zavattaro, G.: On the integration of automatic deployment into the ABS modeling language. In: Dustdar, S., Leymann, F., Villari, M. (eds.) ESOCC 2015. LNCS, vol. 9306, pp. 49–64. Springer, Heidelberg (2015)
    • (2015) ESOCC 2015. LNCS , vol.9306 , pp. 49-64
    • De Gouw, S.1    Lienhardt, M.2    Mauro, J.3    Nobakht, B.4    Zavattaro, G.5
  • 11
    • 84962525092 scopus 로고    scopus 로고
    • Accessed January
    • DevOps. http://devops.com/. Accessed January 2016
    • (2016)
  • 12
    • 84952332751 scopus 로고    scopus 로고
    • Automatic deployment of services in the cloud with aeolus blender
    • In: Barros, A., Grigori, D., Narendra, N.C., Dam, H.K. (eds.), Springer, Heidelberg
    • Di Cosmo, R., Eiche, A., Mauro, J., Zavattaro, G., Zacchiroli, S., Zwolakowski, J.: Automatic deployment of services in the cloud with aeolus blender. In: Barros, A., Grigori, D., Narendra, N.C., Dam, H.K. (eds.) ICSOC 2015. LNCS, vol. 9435, pp. 397–411. Springer, Heidelberg (2015)
    • (2015) ICSOC 2015. LNCS , vol.9435 , pp. 397-411
    • Di Cosmo, R.1    Eiche, A.2    Mauro, J.3    Zavattaro, G.4    Zacchiroli, S.5    Zwolakowski, J.6
  • 13
    • 84962563056 scopus 로고    scopus 로고
    • Docker, Accessed January
    • Docker Inc. Docker. https://www.docker.com/. Accessed January 2016
    • (2016)
  • 14
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty process
    • Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of distributed consensus with one faulty process. J. ACM (JACM) 32(2), 374–382 (1985)
    • (1985) J. ACM (JACM) , vol.32 , Issue.2 , pp. 374-382
    • Fischer, M.J.1    Lynch, N.A.2    Paterson, M.S.3
  • 15
    • 84962606970 scopus 로고    scopus 로고
    • Bento Boxes, Accessed January
    • Flexiant. Bento Boxes. https://www.flexiant.com/2012/12/03/application-provisioning/. Accessed January 2016
    • (2016)
  • 16
    • 84930678109 scopus 로고    scopus 로고
    • Accessed January 2016
    • Fowler, M., Lewis, J.: Microservices (2014). http://martinfowler.com/articles/microservices.html. Accessed January 2016
    • (2014) Microservices
    • Fowler, M.1    Lewis, J.2
  • 19
    • 84962489160 scopus 로고    scopus 로고
    • Accessed January
    • Google App Engine. https://cloud.google.com/appengine/docs. Accessed January 2016
    • (2016)
  • 20
    • 0011442353 scopus 로고
    • A universal modular ACTOR formalism for artificial intelligence
    • William Kaufmann
    • Hewitt, C., Bishop, P., Steiger, R.: A universal modular ACTOR formalism for artificial intelligence. In: IJCAI, pp. 235–245. William Kaufmann (1973)
    • (1973) IJCAI , pp. 235-245
    • Hewitt, C.1    Bishop, P.2    Steiger, R.3
  • 21
    • 84962489413 scopus 로고    scopus 로고
    • Programming Language, Accessed January
    • Jolie.: Programming Language. http://www.jolie-lang.org/. Accessed January 2016
    • (2016)
    • Jolie1
  • 22
    • 1242321054 scopus 로고    scopus 로고
    • Paxos made simple
    • Lamport, L.: Paxos made simple. ACM SIGACT News 32(4), 18–25 (2001)
    • (2001) ACM SIGACT News , vol.32 , Issue.4 , pp. 18-25
    • Lamport, L.1
  • 23
    • 77958076013 scopus 로고    scopus 로고
    • A framework for rule-based dynamic adaptation
    • In: Wirsing, M., Hofmann, M., Rauschmayer, A. (eds.), Springer, Heidelberg
    • Lanese, I., Bucchiarone, A., Montesi, F.: A framework for rule-based dynamic adaptation. In: Wirsing, M., Hofmann, M., Rauschmayer, A. (eds.) TGC 2010, LNCS, vol. 6084, pp. 284–300. Springer, Heidelberg (2010)
    • (2010) TGC 2010, LNCS , vol.6084 , pp. 284-300
    • Lanese, I.1    Bucchiarone, A.2    Montesi, F.3
  • 24
    • 84897677718 scopus 로고    scopus 로고
    • A planning tool supporting the deployment of cloud applications
    • IEEE
    • Lascu, T.A., Mauro, J., Zavattaro, G.: A planning tool supporting the deployment of cloud applications. In: ICTAI, pp. 213–220. IEEE (2013)
    • (2013) ICTAI , pp. 213-220
    • Lascu, T.A.1    Mauro, J.2    Zavattaro, G.3
  • 25
    • 84962537586 scopus 로고    scopus 로고
    • Accessed January
    • Mandriva. Armonic. https://armonic.readthedocs.org/en/latest/index.html. Accessed January 2016
    • (2016)
  • 26
    • 84943651414 scopus 로고    scopus 로고
    • On the complexity of reconfiguration in systems with legacy components
    • In: Italiano, G.F., Pighizzini, G., Sannella, D.T. (eds.), Springer, Heidelberg
    • Mauro, J., Zavattaro, G.: On the complexity of reconfiguration in systems with legacy components. In: Italiano, G.F., Pighizzini, G., Sannella, D.T. (eds.) MFCS 2015. LNCS, vol. 9234, pp. 382–393. Springer, Heidelberg (2015)
    • (2015) MFCS 2015. LNCS , vol.9234 , pp. 382-393
    • Mauro, J.1    Zavattaro, G.2
  • 27
    • 84962525558 scopus 로고    scopus 로고
    • Hack your way through the microservices revolution, Accessed January
    • Montesi, F.: Hack your way through the microservices revolution. http://www.infoworld.com/article/2903590/application-development/hack-your-way-throughthe-microservices-revolution.html. Accessed January 2016
    • (2016)
    • Montesi, F.1
  • 29
    • 82055183860 scopus 로고    scopus 로고
    • Programming services with correlation sets
    • In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.), Springer, Heidelberg
    • Montesi, F., Carbone, M.: Programming services with correlation sets. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 125–141. Springer, Heidelberg (2011)
    • (2011) ICSOC 2011. LNCS , vol.7084 , pp. 125-141
    • Montesi, F.1    Carbone, M.2
  • 32
    • 84908871569 scopus 로고    scopus 로고
    • Service-oriented programming with Jolie
    • In: Bouguettaya, A., Sheng, Q.Z., Daniel, F. (eds.), Springer, New York
    • Montesi, F., Guidi, C., Zavattaro, G.: Service-oriented programming with Jolie. In: Bouguettaya, A., Sheng, Q.Z., Daniel, F. (eds.) Web Services Foundations, pp. 81–107. Springer, New York (2014)
    • (2014) Web Services Foundations , pp. 81-107
    • Montesi, F.1    Guidi, C.2    Zavattaro, G.3
  • 33
    • 84882747344 scopus 로고    scopus 로고
    • Compositional choreographies
    • In: D’Argenio, P.R., Melgratti, H. (eds.), Springer, Heidelberg
    • Montesi, F., Yoshida, N.: Compositional choreographies. In: D’Argenio, P.R., Melgratti, H. (eds.) CONCUR 2013–Concurrency Theory. LNCS, vol. 8052, pp. 425–439. Springer, Heidelberg (2013)
    • (2013) CONCUR 2013–Concurrency Theory. LNCS , vol.8052 , pp. 425-439
    • Montesi, F.1    Yoshida, N.2
  • 34
    • 84962484933 scopus 로고    scopus 로고
    • Immutableserver, Accessed January 2016
    • Morris, K.: Immutableserver (2013). http://martinfowler.com/bliki/Immutable Server.html. Accessed January 2016
    • (2013)
    • Morris, K.1
  • 35
    • 84962567898 scopus 로고    scopus 로고
    • Building with legos, Accessed January 2016
    • Netflix. Building with legos (2011). http://techblog.netflix.com/2011/08/ building-with-legos.html. Accessed January 2016
    • (2011)
  • 36
    • 84962583088 scopus 로고    scopus 로고
    • Adopting microservices at netflix: Lessons for architectural design, Accessed January 2016
    • Nginx. Adopting microservices at netflix: Lessons for architectural design (2015). https://www.nginx.com/blog/microservices-at-netflix-architectural-bestpractices/. Accessed January 2016
    • (2015)
  • 37
    • 84944741848 scopus 로고    scopus 로고
    • Formal verification of service level agreements through distributed monitoring
    • Dustdar, S., Leymann, F., Villari, M. (eds.), Springer, heidelberg
    • Nobakht, B., de Gouw, S., de Boer, F.S.: Formal verification of service level agreements through distributed monitoring. In: Dustdar, S., Leymann, F., Villari, M. (eds.) ESOCC 2015. LNCS, vol. 9306, pp. 125–140. Springer, heidelberg (2015)
    • (2015) ESOCC 2015. LNCS , vol.9306 , pp. 125-140
    • Nobakht, B.1    de Gouw, S.2    de Boer, F.S.3
  • 38
    • 84962622288 scopus 로고    scopus 로고
    • Web services business process execution language
    • Oasis, B.: Web services business process execution language (2007). http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
    • (2007)
    • Oasis, B.1
  • 39
    • 85077435090 scopus 로고    scopus 로고
    • In search of an understandable consensus algorithm
    • Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: USENIX, pp. 305–320 (2014)
    • (2014) USENIX , pp. 305-320
    • Ongaro, D.1    Ousterhout, J.2
  • 40
    • 84962573774 scopus 로고    scopus 로고
    • Accessed January
    • Opscode. Chef. http://www.opscode.com/chef/. Accessed January 2016
    • (2016)
  • 41
    • 84942517933 scopus 로고    scopus 로고
    • Dynamic choreographies-safe runtime updates of distributed applications
    • In: Holvoet, T., Viroli, M. (eds.), Springer, Heidelberg
    • Preda, M.D., Gabbrielli, M., Giallorenzo, S., Lanese, I., Mauro, J.: Dynamic choreographies-safe runtime updates of distributed applications. In: Holvoet, T., Viroli, M. (eds.) COORDINATION. LNCS, vol. 9037, pp. 67–82. Springer, Heidelberg (2015)
    • (2015) COORDINATION. LNCS , vol.9037 , pp. 67-82
    • Preda, M.D.1    Gabbrielli, M.2    Giallorenzo, S.3    Lanese, I.4    Mauro, J.5
  • 42
    • 84921683423 scopus 로고    scopus 로고
    • AIOCJ: A choreographic framework for safe adaptive distributed applications
    • In: Combemale, B., Pearce, D.J., Barais, O., Vinju, J.J. (eds.), Springer, Heidelberg
    • Preda, M.D., Giallorenzo, S., Lanese, I., Mauro, J., Gabbrielli, M.: AIOCJ: a choreographic framework for safe adaptive distributed applications. In: Combemale, B., Pearce, D.J., Barais, O., Vinju, J.J. (eds.) SLE 2014. LNCS, vol. 8706, pp. 161–170. Springer, Heidelberg (2014)
    • (2014) SLE 2014. LNCS , vol.8706 , pp. 161-170
    • Preda, M.D.1    Giallorenzo, S.2    Lanese, I.3    Mauro, J.4    Gabbrielli, M.5
  • 43
    • 84962509135 scopus 로고    scopus 로고
    • Accessed January
    • Puppetlabs. Puppet. http://puppetlabs.com/. Accessed January 2016
    • (2016)


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.