A Programming Model for the Cloud Platform
|
|
|
- Bruce Fields
- 9 years ago
- Views:
Transcription
1 Internatonal Journal of Advanced Scence and Technology A Programmng Model for the Cloud Platform Xaodong Lu School of Computer Engneerng and Scence Shangha Unversty, Shangha , Chna [email protected] Abstract Programmng models for cloud computng has become a research focus recently. Cloud computng promses to provde on-demand and flexble IT servces, whch goes beyond tradtonal programmng models and calls for new ones. Some progress has been made n cloud computng programmng models for large-scale data processng, but lttle was done on models of predctable performance. Wth the advantages on predctable performance, easly programmng and deadlock avodance, the BSP model has been wdely appled n parallel databases, search engnes, and scentfc computng. Ths paper targets to adapt the BSP model nto cloud envronment. The schedulng of computng tasks and the allocaton of cloud resources wll be ntegrated nto the BSP model. A BSPCloud programmng model wth predctable performance s proposed. Keywords: Programmng Model; Cloud Computng; BSPCloud; Bulk Synchronous Parallel. Introducton Cloud computng ntegrates vast computng and/or storage resources together, whch provdes servces on demand va networks. Developers request resources on demand and pay for t by hours. Developers can also ncrease or decrease resources accordng to ther demand. Cloud computng provdes convenence for applcaton development and run. Meanwhle, t brngs new challenges for cloud computng programmng models. Research on cloud computng programmng models has made some progress, such as Google s MapReduce [] and Mcrosoft s Dryad [2]. However, there are stll some ssues to be further studed. Frstly, the current cloud computng programmng models manly focus on processng mass data. Computaton ntensve and I/O ntensve applcaton programmng on cloud computng have been a new topc. Secondly, when one programmng a cloud applcaton, t s very mportant for the programmer to rely on a smple yet realstc cost model. Study on performance predctable cloud computng programmng model s of great sgnfcance. The Bulk Synchronous Parallel (BSP) [3] model s orgnally proposed by Harvard s Valant. Its ntal am s to brdge parallel computaton software and archtecture. The advantages of BSP model are manly on three aspects: Frstly, ts performance can be predcted. Secondly, no deadlock occur when message passng. Thrdly, t s easy to program. Because of the above advantages, mprovement models based on BSP were used n many programmng envronments. In order to program on heterogeneous envronment, the authors of [4] propose a Heterogeneous Bulk Synchronous Parallel (HBSP) model. The authors of [5, 6]extend the BSP model through the mgraton to solve programmng on heterogeneous grd envronment. The authors of [7] apply the BSP model on parallel database and the authors of [8] apply BSP model on search engnes. Ths paper proposes a new cloud computng programmng model BSPCloud, whose performance can be predcted. Our BSPCloud not only can be used for data ntensve applcaton but also can be used for computaton ntensve and I/O ntensve applcaton. 75
2 Internatonal Journal of Advanced Scence and Technology The BSP model communcates between any pars of computng nodes. So, t can t explot communcaton localty, whch means a computng node does not communcate wth all, and t only communcates wth adjacent (e.g., the same server or the same data center) nodes. Our BSPCloud Usng herarchcal communcaton mechansm, whch makes communcaton occur between adjacent nodes as far as possble. In order to facltate the use of communcaton localty, ths paper organzes computng node nto a tree accordng to communcaton ablty, whch wll be further dscussed n sesson 2.. The novelty of BSPCloud can be summarzed as follows: The BSPCloud programmng model performance s predctable. The programmer can rely on a smple yet realstc cost model when desgns a cloud computng applcaton. The BSPCloud model adapts to a broad varety of applcaton, for example, data ntensve applcaton, computaton applcaton, I/O ntensve applcaton, and t can be expanded. The BPSCloud uses herarchcal communcaton mechansm, whch explots communcaton localty. Ths paper also proposes a vrtual resource tree accordng to communcaton ablty. The rest of the paper s organzed as follows. Secton 2 descrbes the BSPCloud programmng model. Secton 3 presents the BSPCloud performance cost model. Secton 4 descrbes the related work. Secton 5 concludes our work. 2. BspCloud Programmng Model/Archtecture BSPCloud s a programmng model for cloud computng, and t s goal s to provde a programmng model whose performance can be predcted. The programmer can rely on a smple yet realstc cost model when desgns a cloud computng program. A schematc of the BSPCloud model organzaton s shown n Fgure. User Layer BSPWare ResourageManager Montor TreeKeeper BulkManager ResourcePck Bulk Bulk Bulk Bulk Resource pool Fgure. BspCloud Programmng Model BSPWare s the core of the system archtecture, whch s responsble for schedulng of computng tasks and allocaton of cloud resources. Montor s used to montor the entre cloud platform resources. TreeKeeper s manly used to construct and mantan resources tree. ResourcePck s responsble for selectng resources from vrtual resource tree, whch s used to partcpate n computaton. BulkManager s the control center of 76
3 Internatonal Journal of Advanced Scence and Technology the applcaton program, and t dvdes applcaton program nto many s whch run parallel and t also responsble for fault tolerant. 2.. Resources Organzatonal Strategy In cloud computng envronment, network bandwdth s relatvely rarely. In order to make full use of network resources, our BSPCloud uses herarchcal mechansm. To motvate further dscusson, let us take an example of cloud computng envronment topologcal structure (as shown n Fgure 2). Cloud Contronl Center Date Center Date Center 2 Cluster Cluster n Cluster Cluster m Mult Mult Mult Mult Mult Mult Mult Mult Fgure 2. Cloud Computng Topologcal Structure The above graph s an abstract from the reslstc cloud computng platform, and t has two data centers(data center and data center 2), whch locate n dfferent regons, data center has n computng clusters and data center 2 has m computng clusters, and each cluster s composed of many mult core nodes. Communcaton qualty s dfferent between nodes because of dfferent localty. For example, communcaton between two nodes whch locate n the same cluster and the same data center s faster than whch locate dfferent data center. In order to make full use of network resources, ths paper organzes computng nodes as a vrtual resource tree whch s managed by TreeKeeper. Fgure 3 shows dynamc changes of vrtual resource tree. Each crcle n ths fgure represents a computng node and rectangular represents control nodes whch are used to manage computng nodes n a herarchcal manner. Ths paper sgns busy nodes n black and dle nodes n whte. When all computng nodes of one control node are busy, the control node s sgned black. When users submt an applcaton to cloud platform, ResourcePck selects computng resource for applcaton from vrtual resource tree. 77
4 Internatonal Journal of Advanced Scence and Technology BSPWare BulkManager ResourcePck data partton Computng Resource Computng Resource Bulk Computng Resource Resource Pool Fgure 3. Execute Overvew Bulk Barrer Synchronous 2.2. Computng Tasks Parttonng Model In cloud envronment, the data are usually very large, and t unt s often chunk (e.g., each chunk of Google s GFS s 64M). Ths paper assumes that data sze whch s needed to be processed s N, and dvdes tasks nto n s B ( B, B2 Bn ). In the case data can be parttoned arbtrarly. Ths paper assumes partton X ( X, X 2 X n ) make load balance, and X s gven as X f = ( + β ) n n = f g = g N α () where f s the frequency of B, g s the network through rate of B,α and β are the scale parameters of the computng phase and communcatng phase. Because data unt s often chunk n cloud envronment, the above load balance s dffcult to acheve. One way s to take the approxmate method, but ths method has a defect. Let us pck a smple example of a fve s whch s used to process 448M data and each chunk sze s 64M. Ths paper assumes partton ( 90,85,95,90,88) make load balance. However, f ths paper uses approxmate method, the frst four s partton wll be ( 64,64,64,64), and the last wll have to be assgned 92M data. 78
5 Internatonal Journal of Advanced Scence and Technology In our BSPCloud model, ths paper uses followng data partton model: Mnmze X Y (2) n Subject to Y N (3) Y, = = 0 (4) The objectve functon gven by Equaton (2) s to fnd an optmzaton partton Y ( Y, Y2 Yn ), and the constrants (3) are used to guarantee partton cannot exceed ts total amount. The constrants (4) are used to guarantee each partton s not negatve. For make tasks partton be easy, ths paper uses herarchcal tasks parttonng strategy. For example, data center assgn computng tasks to ts cluster accordng to computng ablty of each cluster, and when the cluster receves the tasks, t assgns the tasks to computng nodes mmedately Executon Overvew BulkManager automatcally partton the nput data nto several s, whch can be parttoned recursvely. ResourcePck selects computng resources from the cloud platform. Bulks are mapped to resources by BulkManager. Bulks compute parallel and they communcate use herarchcal mechansm. Fgure 3 shows the overall flow of our BSPCloud. For smplcty, there are only two level s n Fgure3. When the applcaton program s submtted to the cloud platform,the followng actons occur. ) partton BulkManager partton the frst level s B, B2 Bn, and then the frst level control node contnue to partton the second level s (e.g., B s dvded nto B, B2 B m ). The last layer s are leaf nodes (see n Fgure 2), each computes parallel. 2) resource select ResourcePck selects resources from cloud platform accordng to applcaton demands. Selected resources are organzed nto many resource s, and the number of whch s equal to data s. 3) communcaton phas BSPCloud makes communcaton occur between adjacent nodes as far as possble. It s communcaton model uses herarchcal mechansm. Bulks only n the same level can communcate. The advantage of ths s reducng communcaton overhead and mprovng the scalablty. 4) fault tolerance polcy Snce BSPCloud executon s composed of a set of super-steps, BSPCloud sets a checkpont after each super-step. When error occurs, program needn t executes from the begnnng and t only needs to execute from the last checkpont. 79
6 Internatonal Journal of Advanced Scence and Technology 3. Cost Analyss The BSPCloud model for level d wll be specfed by ( b, g, l, s), ( b 2, g 2, l2, s2 ) ( b d, g d, ld, sd ). b s the number of the th level, g s the network throughput rate of the th level, l s the tme requred for barrer th synchronzaton of the level, s s the number of super-step. For smplcty, the BSPCloud assumes the numbers of sub s of each are same. The tme cost can be decded by follow equaton T ( ) = W + M g + l (5) T ( d) = sd max ( T ( d )) + M d g d + l d s (d>) (6) s W bd = ( ) max( ω s ) (7) s b = ( s) M d max ( m ) (8) (s) = d d b s= ω s processng tme of the th of super-step s, th of super-steps. (s) m s network throughput of the 4. Related Work Research on programmng models for cloud computng has been hot n recent years. Google s MapReduce[] hdes the detals of parallelzaton, fault tolerance, and load balance,. Users specfy the computaton n terms of map and reduce functon, and the runtme system automatcally parallelzes the computaton across large-scale clusters of machnes. Hadoop[9] s the open-source project of MapReduce. MapReduce two stage computaton s rgd, and t only allows one nput and one output, Mcrosoft s Dryad[2] s more flexble, and t allows nput and output are arbtrary number, a Dryad job s a drected acyclc graph where each vertex s a program and edges represent data channels. There s some programmng model s specal on massve data processng, Yahoo s Pg Latn[0] and HadoopDB[] combne hgh level declaratve style of SQL and low-level procedural style of map-reduce. Google s Pregel [2] s a dstrbute programmng model of graph processng whch s based on BSP model. Hama[3] s a dstrbute parallel computng model whch s based on Hadoop, t s processng graph use BSP model.[4] presents a parallel programmng model on grd based on BSP. 5. Conclusons and Future Work When one programmng a cloud applcaton, t s very nterestng for the programmer to rely on a smple yet realstc cost model. In ths paper, a cloud computng programmng model whch performance predctable s proposed, ths paper calls t BSPCloud. BSPCloud adapts the BSP model nto cloud envronment. The schedulng of computng tasks and the allocaton of cloud resources are ntegrated nto the BSP mode. In order to explot communcaton localty, BSPCloud commncaton uses herarchcal mechansm, whch means a computng node does not communcate wth all, but only communcate wth adjacent nodes. In the future, we wll mplement the programmng model and deploy t n the cloud computng platform. 80
7 Internatonal Journal of Advanced Scence and Technology Acknowledgements Ths work s supported by Innovaton Acton Plan supported by Scence and Technology Commsson of Shangha Muncpalty (No ). References [] J. Dean and S. Ghemawat, Mapreduce: Smplfed data processng on large clusters, Communcatons of the ACM, vol. 5, no., (2008), pp [2] M. Iard, M. Budu and Y. Yuan, Dryad: dstrbuted data-parallel programs from sequental buldng blocks, Oper Syst Rev, vol. 4, no. 3, (2007), pp [3] L. G. Valant, A brdgng model for parallel computaton, Communcatons of the ACM, vol. 33, no. 8, (990), pp [4] T. L. Wllams, R. J. Parsons, The Heterogeneous Bulk Synchronous Parallel model, ROLIM J. Parallel and Dstrbuted Processng, Proceedngs. Berln; Sprnger-Verlag Berln, (2000). [5] D. Rghr, L. Plla and A. Carssm, MgBSP: A Novel Mgraton Model for Bulk-Synchronous Parallel Processes Reschedulng, New York: Ieee, (2009). [6] O. Bonorden, Load balancng n the -synchronous-parallel settng usng process mgratons, IEEE Internatonal Parallel and Dstrbuted Processng Symposum (IEEE Cat No07TH8938), (2007), pp. -9. [7] M. A. H. Hassan and M. Bamha, Parallel processng of group-by jon queres on shared nothng machnes, F, Sprnger-Verlag New York Inc., (2008). [8] V. G. Costa, A. Prnrsta and M. Marn, A parallel search engne wth BSP, F, IEEE, (2005). [9] Hadoop, [F]. [0] C. Olston, B. Reed and U. Srvastava, Pg latn: a not-so-foregn language for data processng, F, ACM, (2008). [] A. Abouzed, K. Bajda-Pawlkowsk and D. Abad, HadoopDB: An archtectural hybrd of MapReduce and DBMS technologes for analytcal workloads, Proceedngs of the VLDB Endowment, vol. 2, no., (2009), pp [2] A. Malewcz. Gregorz, H. Matthew, J. C, Bk Aart, H. llan, L. Naty and C. Grzegorz, Pregel: A system for large-scale graph processng, Proceedngs of the 200 Internatonal Conference on Management of Data, 200, pp: [3] S. Sangwon, J. Yoon Edward, K. Jaehong, J. Seongwook, K. Jn-Soo and M. Seungryoul, HAMA: An effcent matrx computaton wth the MapReduce framework, 2nd IEEE Internatonal Conference on Cloud Computng Technology and Scence, (200), pp [4] W. Tong, J. Dng and L. Ca, A Parallel Programmng Envronment on Grd, Proc. of ICCS, LNCS, vol. 2658, no., (2003), pp
8 Internatonal Journal of Advanced Scence and Technology 82
BSPCloud: A Hybrid Programming Library for Cloud Computing *
BSPCloud: A Hybrid Programming Library for Cloud Computing * Xiaodong Liu, Weiqin Tong and Yan Hou Department of Computer Engineering and Science Shanghai University, Shanghai, China [email protected],
The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis
The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna [email protected] Abstract.
A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing
A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure
IWFMS: An Internal Workflow Management System/Optimizer for Hadoop
IWFMS: An Internal Workflow Management System/Optmzer for Hadoop Lan Lu, Yao Shen Department of Computer Scence and Engneerng Shangha JaoTong Unversty Shangha, Chna [email protected], [email protected]
Luby s Alg. for Maximal Independent Sets using Pairwise Independence
Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent
A Secure Password-Authenticated Key Agreement Using Smart Cards
A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,
A heuristic task deployment approach for load balancing
Xu Gaochao, Dong Yunmeng, Fu Xaodog, Dng Yan, Lu Peng, Zhao Ja Abstract A heurstc task deployment approach for load balancng Gaochao Xu, Yunmeng Dong, Xaodong Fu, Yan Dng, Peng Lu, Ja Zhao * College of
Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems
1 Applcaton of Mult-Agents for Fault Detecton and Reconfguraton of Power Dstrbuton Systems K. Nareshkumar, Member, IEEE, M. A. Choudhry, Senor Member, IEEE, J. La, A. Felach, Senor Member, IEEE Abstract--The
Fair Virtual Bandwidth Allocation Model in Virtual Data Centers
Far Vrtual Bandwdth Allocaton Model n Vrtual Data Centers Yng Yuan, Cu-rong Wang, Cong Wang School of Informaton Scence and Engneerng ortheastern Unversty Shenyang, Chna School of Computer and Communcaton
Load Balancing By Max-Min Algorithm in Private Cloud Environment
Internatonal Journal of Scence and Research (IJSR ISSN (Onlne: 2319-7064 Index Coperncus Value (2013: 6.14 Impact Factor (2013: 4.438 Load Balancng By Max-Mn Algorthm n Prvate Cloud Envronment S M S Suntharam
A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm
Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel
LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING
LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING 1 MS. POOJA.P.VASANI, 2 MR. NISHANT.S. SANGHANI 1 M.Tech. [Software Systems] Student, Patel College of Scence and
Study on Model of Risks Assessment of Standard Operation in Rural Power Network
Study on Model of Rsks Assessment of Standard Operaton n Rural Power Network Qngj L 1, Tao Yang 2 1 Qngj L, College of Informaton and Electrcal Engneerng, Shenyang Agrculture Unversty, Shenyang 110866,
A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking
The 23 rd Conference of the Mechancal Engneerng Network of Thaland November 4 7, 2009, Chang Ma A Mult-Camera System on PC-Cluster for Real-tme 3-D Trackng Vboon Sangveraphunsr*, Krtsana Uttamang, and
A Dynamic Load Balancing for Massive Multiplayer Online Game Server
A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,
A Dynamic Energy-Efficiency Mechanism for Data Center Networks
A Dynamc Energy-Effcency Mechansm for Data Center Networks Sun Lang, Zhang Jnfang, Huang Daochao, Yang Dong, Qn Yajuan A Dynamc Energy-Effcency Mechansm for Data Center Networks 1 Sun Lang, 1 Zhang Jnfang,
Improved SVM in Cloud Computing Information Mining
Internatonal Journal of Grd Dstrbuton Computng Vol.8, No.1 (015), pp.33-40 http://dx.do.org/10.1457/jgdc.015.8.1.04 Improved n Cloud Computng Informaton Mnng Lvshuhong (ZhengDe polytechnc college JangSu
Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1
Send Orders for Reprnts to [email protected] The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,
Review on the Cloud Computing Programming Model
, pp.11-16 http://dx.doi.org/10.14257/ijast.2014.70.02 Review on the Cloud Computing Programming Model Chao Shen and Weiqin Tong School of Computer Engineering and Science Shanghai University, Shanghai
Resource Scheduling in Desktop Grid by Grid-JQA
The 3rd Internatonal Conference on Grd and Pervasve Computng - Worshops esource Schedulng n Destop Grd by Grd-JQA L. Mohammad Khanl M. Analou Assstant professor Assstant professor C.S. Dept.Tabrz Unversty
An Interest-Oriented Network Evolution Mechanism for Online Communities
An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne
What is Candidate Sampling
What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble
A New Task Scheduling Algorithm Based on Improved Genetic Algorithm
A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng
PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign
PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng
An Optimal Model for Priority based Service Scheduling Policy for Cloud Computing Environment
An Optmal Model for Prorty based Servce Schedulng Polcy for Cloud Computng Envronment Dr. M. Dakshayn Dept. of ISE, BMS College of Engneerng, Bangalore, Inda. Dr. H. S. Guruprasad Dept. of ISE, BMS College
FORMAL ANALYSIS FOR REAL-TIME SCHEDULING
FORMAL ANALYSIS FOR REAL-TIME SCHEDULING Bruno Dutertre and Vctora Stavrdou, SRI Internatonal, Menlo Park, CA Introducton In modern avoncs archtectures, applcaton software ncreasngly reles on servces provded
Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing
Effcent Bandwdth Management n Broadband Wreless Access Systems Usng CAC-based Dynamc Prcng Bader Al-Manthar, Ndal Nasser 2, Najah Abu Al 3, Hossam Hassanen Telecommuncatons Research Laboratory School of
Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,
Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur
Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..
DBA-VM: Dynamic Bandwidth Allocator for Virtual Machines
DBA-VM: Dynamc Bandwdth Allocator for Vrtual Machnes Ahmed Amamou, Manel Bourguba, Kamel Haddadou and Guy Pujolle LIP6, Perre & Mare Cure Unversty, 4 Place Jusseu 755 Pars, France Gand SAS, 65 Boulevard
QoS-based Scheduling of Workflow Applications on Service Grids
QoS-based Schedulng of Workflow Applcatons on Servce Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted System Laboratory Dept. of Computer Scence and Software Engneerng The Unversty
P2P/ Grid-based Overlay Architecture to Support VoIP Services in Large Scale IP Networks
PP/ Grd-based Overlay Archtecture to Support VoIP Servces n Large Scale IP Networks We Yu *, Srram Chellappan # and Dong Xuan # * Dept. of Computer Scence, Texas A&M Unversty, U.S.A. {weyu}@cs.tamu.edu
A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture
A Desgn Method of Hgh-avalablty and Low-optcal-loss Optcal Aggregaton Network Archtecture Takehro Sato, Kuntaka Ashzawa, Kazumasa Tokuhash, Dasuke Ish, Satoru Okamoto and Naoak Yamanaka Dept. of Informaton
A Prefix Code Matching Parallel Load-Balancing Method for Solution-Adaptive Unstructured Finite Element Graphs on Distributed Memory Multicomputers
Ž. The Journal of Supercomputng, 15, 25 49 2000 2000 Kluwer Academc Publshers. Manufactured n The Netherlands. A Prefx Code Matchng Parallel Load-Balancng Method for Soluton-Adaptve Unstructured Fnte Element
The Greedy Method. Introduction. 0/1 Knapsack Problem
The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton
A DATA MINING APPLICATION IN A STUDENT DATABASE
JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul
A New Service Pricing Mechanism based on Coalition Game Theory in
A New Servce Prcng Mechansm based on Coalton Game Theory n Cloud Servce A New Servce Prcng Mechansm based on Coalton Game Theory n Cloud Servce 1 Luyun Xu, 2 Yunsheng Zhang *1, Frst Author, Correspondng
Complex Service Provisioning in Collaborative Cloud Markets
Melane Sebenhaar, Ulrch Lampe, Tm Lehrg, Sebastan Zöller, Stefan Schulte, Ralf Stenmetz: Complex Servce Provsonng n Collaboratve Cloud Markets. In: W. Abramowcz et al. (Eds.): Proceedngs of the 4th European
Pricing Model of Cloud Computing Service with Partial Multihoming
Prcng Model of Cloud Computng Servce wth Partal Multhomng Zhang Ru 1 Tang Bng-yong 1 1.Glorous Sun School of Busness and Managment Donghua Unversty Shangha 251 Chna E-mal:[email protected] Abstract
Enabling P2P One-view Multi-party Video Conferencing
Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P
A Performance Analysis of View Maintenance Techniques for Data Warehouses
A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao
Politecnico di Torino. Porto Institutional Repository
Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve
Distributed Multi-Target Tracking In A Self-Configuring Camera Network
Dstrbuted Mult-Target Trackng In A Self-Confgurng Camera Network Crstan Soto, B Song, Amt K. Roy-Chowdhury Department of Electrcal Engneerng Unversty of Calforna, Rversde {cwlder,bsong,amtrc}@ee.ucr.edu
Cloud-based Social Application Deployment using Local Processing and Global Distribution
Cloud-based Socal Applcaton Deployment usng Local Processng and Global Dstrbuton Zh Wang *, Baochun L, Lfeng Sun *, and Shqang Yang * * Bejng Key Laboratory of Networked Multmeda Department of Computer
J. Parallel Distrib. Comput.
J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n
AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE
AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE Yu-L Huang Industral Engneerng Department New Mexco State Unversty Las Cruces, New Mexco 88003, U.S.A. Abstract Patent
Calculating the high frequency transmission line parameters of power cables
< ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,
Resource Sharing Models and Heuristic Load Balancing Methods for
Resource Sharng Models and Heurstc Load Balancng Methods for Grd Schedulng Problems Wanneng Shu 1,2, Lxn Dng 2,3,*, Shenwen Wang 2,3 1 College of Computer Scence, South-Central Unversty for Natonaltes,
The Load Balancing of Database Allocation in the Cloud
, March 3-5, 23, Hong Kong The Load Balancng of Database Allocaton n the Cloud Yu-lung Lo and Mn-Shan La Abstract Each database host n the cloud platform often has to servce more than one database applcaton
Optimal Provisioning of Resource in a Cloud Service
ISSN (Onlne): 169-081 95 Optmal Provsonng of Resource n a Cloud Servce Yee Mng Chen 1 Shn-Yng Tsa Department of Industral Engneerng and Management Yuan Ze Unversty 135 Yuan-Tung Rd. Chung-L Tao-Yuan Tawan
Performance Analysis and Comparison of QoS Provisioning Mechanisms for CBR Traffic in Noisy IEEE 802.11e WLANs Environments
Tamkang Journal of Scence and Engneerng, Vol. 12, No. 2, pp. 143149 (2008) 143 Performance Analyss and Comparson of QoS Provsonng Mechansms for CBR Traffc n Nosy IEEE 802.11e WLANs Envronments Der-Junn
Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications
Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and
Cloud Auto-Scaling with Deadline and Budget Constraints
Prelmnary verson. Fnal verson appears In Proceedngs of 11th ACM/IEEE Internatonal Conference on Grd Computng (Grd 21). Oct 25-28, 21. Brussels, Belgum. Cloud Auto-Scalng wth Deadlne and Budget Constrants
A Simple Approach to Clustering in Excel
A Smple Approach to Clusterng n Excel Aravnd H Center for Computatonal Engneerng and Networng Amrta Vshwa Vdyapeetham, Combatore, Inda C Rajgopal Center for Computatonal Engneerng and Networng Amrta Vshwa
Dynamic Resource Allocation for MapReduce with Partitioning Skew
Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. Ctaton nformaton: DOI 1.119/TC.216.253286, IEEE Transactons
Checkng and Testng in Nokia RMS Process
An Integrated Schedulng Mechansm for Fault-Tolerant Modular Avoncs Systems Yann-Hang Lee Mohamed Youns Jeff Zhou CISE Department Unversty of Florda Ganesvlle, FL 326 [email protected] Advanced System Technology
Network Aware Load-Balancing via Parallel VM Migration for Data Centers
Network Aware Load-Balancng va Parallel VM Mgraton for Data Centers Kun-Tng Chen 2, Chen Chen 12, Po-Hsang Wang 2 1 Informaton Technology Servce Center, 2 Department of Computer Scence Natonal Chao Tung
Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems
Schedulablty Bound of Weghted Round Robn Schedulers for Hard Real-Tme Systems Janja Wu, Jyh-Charn Lu, and We Zhao Department of Computer Scence, Texas A&M Unversty {janjaw, lu, zhao}@cs.tamu.edu Abstract
Loop Parallelization
- - Loop Parallelzaton C-52 Complaton steps: nested loops operatng on arrays, sequentell executon of teraton space DECLARE B[..,..+] FOR I :=.. FOR J :=.. I B[I,J] := B[I-,J]+B[I-,J-] ED FOR ED FOR analyze
Hosting Virtual Machines on Distributed Datacenters
Hostng Vrtual Machnes on Dstrbuted Datacenters Chuan Pham Scence and Engneerng, KyungHee Unversty, Korea [email protected] Jae Hyeok Son Scence and Engneerng, KyungHee Unversty, Korea [email protected]
EVALUATING THE PERCEIVED QUALITY OF INFRASTRUCTURE-LESS VOIP. Kun-chan Lan and Tsung-hsun Wu
EVALUATING THE PERCEIVED QUALITY OF INFRASTRUCTURE-LESS VOIP Kun-chan Lan and Tsung-hsun Wu Natonal Cheng Kung Unversty [email protected], [email protected] ABSTRACT Voce over IP (VoIP) s one of
METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS
METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng
7.5. Present Value of an Annuity. Investigate
7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on
Document Clustering Analysis Based on Hybrid PSO+K-means Algorithm
Document Clusterng Analyss Based on Hybrd PSO+K-means Algorthm Xaohu Cu, Thomas E. Potok Appled Software Engneerng Research Group, Computatonal Scences and Engneerng Dvson, Oak Rdge Natonal Laboratory,
An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services
An Evaluaton of the Extended Logstc, Smple Logstc, and Gompertz Models for Forecastng Short Lfecycle Products and Servces Charles V. Trappey a,1, Hsn-yng Wu b a Professor (Management Scence), Natonal Chao
Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network
700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School
Resource Management and Organization in CROWN Grid
Resource Management and Organzaton n CROWN Grd Jnpeng Hua, Tanyu Wo, Yunhao Lu Dept. of Computer Scence and Technology, Behang Unversty Dept. of Computer Scence, Hong Kong Unversty of Scence & Technology
ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING
ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,
On the Optimal Control of a Cascade of Hydro-Electric Power Stations
On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;
Multi-Source Video Multicast in Peer-to-Peer Networks
ult-source Vdeo ultcast n Peer-to-Peer Networks Francsco de Asís López-Fuentes*, Eckehard Stenbach Technsche Unverstät ünchen Insttute of Communcaton Networks, eda Technology Group 80333 ünchen, Germany
Project Networks With Mixed-Time Constraints
Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa
An Adaptive Cross-layer Bandwidth Scheduling Strategy for the Speed-Sensitive Strategy in Hierarchical Cellular Networks
An Adaptve Cross-layer Bandwdth Schedulng Strategy for the Speed-Senstve Strategy n erarchcal Cellular Networks Jong-Shn Chen #1, Me-Wen #2 Department of Informaton and Communcaton Engneerng ChaoYang Unversty
A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers
Journal of Computatonal Informaton Systems 7: 13 (2011) 4740-4747 Avalable at http://www.jofcs.com A Load-Balancng Algorthm for Cluster-based Mult-core Web Servers Guohua YOU, Yng ZHAO College of Informaton
Bayesian Network Based Causal Relationship Identification and Funding Success Prediction in P2P Lending
Proceedngs of 2012 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 25 (2012) (2012) IACSIT Press, Sngapore Bayesan Network Based Causal Relatonshp Identfcaton and Fundng Success
An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures
An ILP Formulaton for Task Mappng and Schedulng on Mult-core Archtectures Yng Y, We Han, Xn Zhao, Ahmet T. Erdogan and Tughrul Arslan Unversty of Ednburgh, The Kng's Buldngs, Mayfeld Road, Ednburgh, EH9
How To Solve An Onlne Control Polcy On A Vrtualzed Data Center
Dynamc Resource Allocaton and Power Management n Vrtualzed Data Centers Rahul Urgaonkar, Ulas C. Kozat, Ken Igarash, Mchael J. Neely [email protected], {kozat, garash}@docomolabs-usa.com, [email protected]
BERNSTEIN POLYNOMIALS
On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful
CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol
CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL
Damage detection in composite laminates using coin-tap method
Damage detecton n composte lamnates usng con-tap method S.J. Km Korea Aerospace Research Insttute, 45 Eoeun-Dong, Youseong-Gu, 35-333 Daejeon, Republc of Korea [email protected] 45 The con-tap test has the
Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks
From the Proceedngs of Internatonal Conference on Telecommuncaton Systems (ITC-97), March 2-23, 1997. 1 Analyss of Energy-Conservng Access Protocols for Wreless Identfcaton etworks Imrch Chlamtac a, Chara
Forecasting the Direction and Strength of Stock Market Movement
Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye [email protected] [email protected] [email protected] Abstract - Stock market s one of the most complcated systems
An Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds
An Evolutonary Game Theoretc Approach to Adaptve and Stable Applcaton Deployment n Clouds Chonho Lee Unversty of Massachusetts, Boston Boston, MA 5, USA chonho@csumbedu Yuj Yamano OGIS Internatonal, Inc
Optimal Scheduling in the Hybrid-Cloud
Optmal Schedulng n the Hybrd-Cloud Mark Shfrn Faculty of Electrcal Engneerng Technon, Israel Emal: [email protected] Ram Atar Faculty of Electrcal Engneerng Technon, Israel Emal: [email protected]
Activity Scheduling for Cost-Time Investment Optimization in Project Management
PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng
A Scalable Data Science Workflow Approach for Big Data Bayesian Network Learning
A Scalable Data Scence Workflow Approach for Bg Data Bayesan Network Learnng Janwu Wang 1, Yan Tang 2, Ma Nguyen 1, Ilkay Altntas 1 1 San Dego Supercomputer Center Unversty of Calforna, San Dego La Jolla,
Introduction CONTENT. - Whitepaper -
OneCl oud ForAl l YourCr t c al Bus nes sappl c at ons Bl uew r esol ut ons www. bl uew r e. c o. uk Introducton Bluewre Cloud s a fully customsable IaaS cloud platform desgned for organsatons who want
Testing and Debugging Resource Allocation for Fault Detection and Removal Process
Internatonal Journal of New Computer Archtectures and ther Applcatons (IJNCAA) 4(4): 93-00 The Socety of Dgtal Informaton and Wreless Communcatons, 04 (ISSN: 0-9085) Testng and Debuggng Resource Allocaton
How To Understand The Results Of The German Meris Cloud And Water Vapour Product
Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller
