Distributed Coordination of IoT-based Services by using a Graph Coloring Algorithm

被引:3
作者
Choi, Jang-Ho [1 ]
Cho, Jae-Hyun [1 ]
Ko, Han-Gyu [1 ]
Ko, In-Young [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
来源
2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC) | 2013年
关键词
Service Coordination; Distributed Coordination; Service Scheduling; Internet of Things;
D O I
10.1109/COMPSAC.2013.67
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As emerging paradigms such as service-oriented computing and ubiquitous computing become combined, end-users are now being provided with a myriad of services to utilize smart objects to achieve their goals. The most promising standard to utilize these services is WS-BPEL, which employs centralized coordination for simpler management of interaction and synchronization. However, centralized approaches suffer from scalability and heterogeneity issues as well as inefficiency, especially when the system is managed across different entities. Moreover, it is quite unrealistic to assume that one client device has permissions to access all available operations of smart objects and can also support different types of required communication interfaces. Hence, in this paper, we propose a novel distributed coordination scheme that helps end-users collaborate more efficiently to achieve their common goals. Unlike traditional distributed coordination methods, which are limited to static environments, the proposed scheme incorporates dynamic ubiquitous computing environments where requirements of tasks and available resources can be altered throughout task execution. Under the proposed scheme, mobile client devices are able to self-collaborate without a dedicated central server by spontaneously electing a task coordinator among them. The proposed scheme also deals with dynamic events such as the joining and leaving of users, clients and tasks, and supporting dynamic reallocation while keeping them transparent for end-users. Finally, the proposed scheme is evaluated through simulations with different numbers of services and client devices, showing improved results in performance optimality, assignment efficiency, and dependency coverage of composition.
引用
收藏
页码:399 / 404
页数:6
相关论文
共 21 条
  • [1] Aggarwal R, 2004, P IEEE I C SERV COMP, P23
  • [2] [Anonymous], P J VONNEUMANN PHD S
  • [3] Adaptive service composition in flexible processes
    Ardagna, Danilo
    Pernici, Barbara
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) : 369 - 384
  • [4] BALASOORIYA J, 2005, PAR DISTR PROC S 200, pA121
  • [5] BARESI L, 2006, ELECT COMMUNICATIONS
  • [6] Canfora G., 2008, FRAMEWORK QOS AWARE
  • [7] EFFICIENT PARALLEL COMPUTING IN DISTRIBUTED WORKSTATION ENVIRONMENTS
    CAP, CH
    STRUMPEN, V
    [J]. PARALLEL COMPUTING, 1993, 19 (11) : 1221 - 1234
  • [8] Christiansen BO, 1997, CONCURRENCY-PRACT EX, V9, P1139, DOI 10.1002/(SICI)1096-9128(199711)9:11<1139::AID-CPE349>3.0.CO
  • [9] 2-K
  • [10] HENDRICKSON B, 2000, PARALLEL COMPUT, V26, DOI DOI 10.1016/S0167-8191(00)00048-X.