Computation orchestration - A basis for wide-area computing

被引:76
|
作者
Misra, Jayadev [1 ]
Cook, William R. [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
来源
SOFTWARE AND SYSTEMS MODELING | 2007年 / 6卷 / 01期
基金
美国国家科学基金会;
关键词
wide-area computing; web services; computation orchestration; distributed computing; process algebra; thread-based programming;
D O I
10.1007/s10270-006-0012-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The widespread deployment of networked applications and adoption of the internet has fostered an environment in which many distributed services are available. There is great demand to automate business processes and workflows among organizations and individuals. Solutions to such problems require orchestration of concurrent and distributed services in the face of arbitrary delays and failures of components and communication. We propose a novel approach, called Orc for orchestration, that supports a structured model of concurrent and distributed programming. This model assumes that basic services, like sequential computation and data manipulation, are implemented by primitive sites. Orc provides constructs to orchestrate the concurrent invocation of sites to achieve a goal - while managing time-outs, priorities, and failure of sites or communication.
引用
收藏
页码:83 / 110
页数:28
相关论文
共 50 条
  • [21] Application-Specific Resource Provisioning for Wide-Area Distributed Computing
    Liu, Xin
    Qiao, Chunming
    Yu, Dantong
    Jiang, Tao
    IEEE NETWORK, 2010, 24 (04): : 25 - 34
  • [22] Building Autonomically Scalable Services on Wide-Area Shared Computing Platforms
    Padhye, Vinit
    Tripathi, Anand
    2011 10TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2011,
  • [23] Dynamic Virtual Network Slicing and Orchestration for Selective MEC Services over Wide-Area SDN
    Kim, Dongkyun
    Kim, Yong-Hwan
    ALGORITHMS, 2020, 13 (10)
  • [24] The wide world of wide-area measurement
    Phadke, A. G.
    Volskis, Hector
    de Moraes, Rui Menezes
    Bi, Tianshu
    Nayak, R. N.
    Sehgal, Y. K.
    Sen, Subir
    Sattinger, Walter
    Martinez, Enrique
    Samuelsson, Olof
    Novosel, Damir
    Madani, Vahid
    Kulikov, Yuri A.
    IEEE POWER & ENERGY MAGAZINE, 2008, 6 (05): : 52 - 65
  • [25] Wide-area Nile: A case study of a wide-area data-parallel application
    Amoroso, A
    Marzullo, K
    Ricciardi, A
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 506 - 515
  • [26] PUNCH: An architecture for Web-enabled wide-area network-computing
    Nirav H. Kapadia
    José A.B. Fortes
    Cluster Computing, 1999, 2 (2) : 153 - 164
  • [27] A framework for middleware supporting real-time wide-area distributed computing
    Kim, KH
    Jenks, S
    Smarr, L
    Chien, A
    Zheng, LC
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 231 - 240
  • [28] WAVE: An object-oriented middleware for wide-area virtual computing environment
    Gui, Xiao-Lin
    Qian, De-Pei
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2002, 23 (07):
  • [29] Resource-Aware Migratory Services in Wide-Area Shared Computing Environments
    Tripathi, Anand
    Padhye, Vinit
    Kulkarni, Devdatta
    2009 28TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 51 - 60
  • [30] COMPUTING AND MODELING ISSUES IN WIDE-AREA ADVANCED TRAVELER INFORMATION-SYSTEMS
    NYGARD, KE
    MATHEMATICAL AND COMPUTER MODELLING, 1995, 22 (4-7) : 431 - 437