|
|
- Felicity Nicholson
- 8 years ago
- Views:
Transcription
1 BeyondPVM3.4:WhatWe'veLearned, G.A.Geist,J.A.Kohl,P.M.Papadopoulos,andS.L.Scott What'sNext,andWhy ComputerScienceandMathematicsDivision OakRidge,TN, ,USA OakRidgeNationalLaboratory havemadepvmbotheectiveandwidespread:asimplesystemabstraction.fromahigh-performanceprogrammingpointofview,weexamine Abstract.Thispaperexploresthefoundationsandphilosophythat tionandapi,transparentheterogeneity,anddynamicsystemcongura- sisisthatpvm,mpi,andsimilarparadigmssuerfromamonolithic approachtothedistributedcomputingproblem.theapproachessimplycannotmeetthelargerangeofservicerequirementsforadvanced distributedcomputingenvironments.thenotionofageneralizedplug- controlovertheiroperatingenvironment.thisenvironmenthasthepo- InMachine(GPM)isintroducedthatallowsprogramstoexertbetter namics,andfault-tolerance.pluggablecomponents,suchasmessaging tentialtoprovidemechanismsforbetterperformance,richersystemdy- substrates,dynamically-attacheddebuggingagents,orcompletevirtual machinesthatcanbejoinedtogether,formanoperatingenvironment environmentarediscussed,andinherentchallenges,suchaseliminating thatcanbecustomizedon-the-y.generalizationsofcurrentpvmplug- themasterpvmdaemonandprovidingthepluggablesubstrate,areexins(resourcemanagers,hosters,taskers)thatleadtothisnext-generation thefeaturesthatmakepvmusefulandthosethatmakehardware-level performancediculttoachieve.thekeyconclusionfromthisanaly- 1Introduction amined. designs.thereareindeedthreekeyprinciplesthathaveguidedthedesignand majorrevisions,witheachnewreleaseusingfundamentallydierentinternal asasinglevirtualresource.thebasicpvmsystemhasgonethroughthree commoditynetworks,workstationscanbemanagedtogetherandprogrammed PVMisasuccessfulresearchprojectthatstartedwithasimpleidea:using implementation:asimpleapi,transparentheterogeneity,anddynamicsystem conguration.thesimpleapiallowsmessaging,virtualmachinecontrol,task heterogeneitymakesiteasytoconstructprogramsthatinteroperateacrossdifferentmachinearchitectures,networks,programminglanguages,andoperatincessedandcontrolledusingonlyabout60user-levellibraryroutines.transparent systems.dynamicsallowthevirtualmachinecongurationtochangeandthe control,eventnotication,eventhandlers,andamessag boxalltobeac-
2 numberoftasksthatmakeupaparallel/distributedcomputationtogrowand shrinkunderprogramcontrol.proponentsofpvmhaveexploitedthesefeatures theseboundarieshaveoftentranslatedtolimitedmessagingsemanticsanddicultiesinachievingpeakperformanceonhigh-bandwidthnetworks.thispaper thelongterm:adynamicallycongurablesystemthatallowsprogramstodene laysthegroundworkforwherewebelievedistributedcomputingshouldleadin theirperformance/featuretradeostooptimizeandcustomizetheenvironment. monolithicoperatingenvironmentintowhichuserprogramsmust\t."mpi-1, Thismaximizesperformancebyminimizingdynamicsandworksverywellin includingpvm:eachmandatesaparticularprogrammingstyleandbuildsa forexample,mandatesanspmd-stylestaticprocessmodelwithnojobcontrol. Weseeacommonthemeinallpopulardistributedcomputingparadigms andlearnedtolivewithintheboundariesthatthesystemprovides.however, staticenvironments.programsthattintothempisystemarewellservedby itsspeedandrichmessagingsemantics.pvm,ontheotherhand,allowsprogramstodynamicallychangethenumberoftasksandaddorsubtractresources. thoughmpiandpvmprovideveryusefulenvironments,someprogramssimply However,programsingeneralpayaperformancepenaltyforthisexibility.Even arenotabletondtherightmixoftoolsorarepayingforunwantedfunctionality.here,themonolithicapproachbreaksdownandamoreexiblepluggable appliedinotherareas{themachoperatingsystemisbuiltonthemicrokernel approach,linuxhaspluggablemodulestoextendfunctionality,andhorususes tocustomizetheiroperatingenvironmenttoachievetheirowncustomperformance/functionalitytradeos. generalizingtheseideastoparallel/distributedcomputing,programswillbeable a\legoblock"analogytobuildcustomnetworkprotocols.byextendingand substrateisneeded.thisideaiscertainlynotauniqueandhasbeensuccessfully ondistributedresourcesandmethodstobringbettercontrolandperformance willtransfertothenextgeneration.ournextgenerationenvironmentwillfocus toprograms,ratherthanattemptingtorewritemessagingsemantics.however, asignicantnewclassofapplicationswillbeenablediftheruntimesystemis PVMandMPIbothexhibitdesirablefeaturesandAPIsthatshouldand issimultaneouslyecient,dynamic,androbust.thenextgenerationenvironmentwillsupportvirtualmachinesthatcanroamacrossnetworkstoattachand logicallydecoupledfromthesemanticsoftheuserinterfaceandnewdynamicinteractionsaredened.thechallengeistoimplementapluggablesubstratethat enablingtechnologyforcompletelynewclassesofapplications.pvmalready mechanisms:startinghosts,startingtasks,ormanagingresources.however,if denesthreeplug-ininterfacesthatenabletaskstomodifydefaultpoliciesand detachresourcesasprogramrequirementschange.weseethisasafundamental theprogrammerwantstochangetheunderlyingmessagesubstrate,needsmessageencryption,orrequiresdierenteventnoticationproperties,atrulyherculeaneortisrequiredtomodifythepvmruntimesystem.inaddition,iftwo virtualmachinesareseparatelyinstantiated,theycanneverbemergedtogether (orasinglemachinesplitintotwo).thispaperexplorestheconceptofplug-
3 tools,andhigh-levelcontrolofthevirtualmachinethatencompassesmerging, gabilityatthreelayers{lowlevelmessaging,mid-levelresourceandanalysis splitting,andmigration. threelevels,howthesehaveinuencedtheinternaldesigndesignofpvm,and howtheyprovideasteppingstonetoamoredynamic,pluggableenvironment. ThispaperwillreectuponthepropertiesofPVM3.4inrelationtothese Oneshouldreferto[1]forcompletedetailsoftheprotocolsandinnerworkings PVMwasdesignedforheterogeneousinteroperationacrossTCP/IPnetworks. 2TheBasicPVMDesignAssumptions ofpvm3.x.theapihasthreeclassesoffunctions:messaging,taskcontrol, andmachinecontrol. ThefundamentalmessagingunitinternaltoPVMisamessagefragment,with auser-levelmessagebeingmadeupofoneormorefragments.fragmentsare 2.1MessagingAssumptionsandtheirRelationtoInternalDesign (fragmentationofanentiremessagefollowedbyasend)introducesamessage usingpvmpackbeforesendingthemessagetoitsdestination.thisserialization ityacrossmachines)requiresataskrsttocompletelyfragmentthemessage onanylength.thedefaultoperationalmode(whichguaranteesinteroperabil- usuallycompatiblewiththetcp/udplimitssetatruntime,butmaytake copy,increaseslatency,anddecreasesbandwidth.dierentmessagesemantics, likethosefoundinmpi,allowtheunderlyingsystemtopipelinethepackand sendoperationssothatlongmessagesmayoverlapthesendingofonefragment withthepackingofasubsequentone.packingdoesallowtranslationofthedata toitsxdrformat,acostlybutoftennecessarystep.italsoprovidesameansto (whichgreatlyimproveseciencyontraditionalnetworks).theinternaldesign conglomeratemanysmallerdatachunksintoasinglebuerfornetworktransfer makesasynchronousmessages(orpost/test-for-completionoperations)dicult ofpvmreectsthesepack/sendsemanticsandmakesitquitechallengingto toinclude.thecurrentpvmapihasinuencedtheinternaldesigntothepoint retrotthecodetousepipeliningandotherperformanceimprovements.pvm whereitisdiculttomapothersemanticsecientlyontopoftheexistingsystem.thelessonlearnedhereisthatthesemanticsofaparticularmessagingstyle assoonaspvmsendreturns.similartopacking,theinternalimplementation messagingalsoassumessynchronousmessaging{adatabuercanbere-used (ala'pvmormpi)mustbedecoupledfromthelow-levelinfrastructure.this doesnotimplythatthepvm(ormpi)interfaceshouldbethrownaway,but rathertheinternalimplementationneedstobemoreexibletohandleawidevarietycommunicationsemanticslike:one-sidedoperations(putsandgets),asynchronousmessaging,encryption(permessageorperlink),streams(forvideo andaudio),qualityofservicelinks,andlinkedstreams.
4 2.2PluginCommunicationModules apracticalmethodtomanagemultiplecommunicationstyles.becausemessagingisextremelyimportanttosystemperformanceandevaluation,thelowessibilityofacoresystemisessentialtoachievecriticalperformanceandgivelithicsystemcanhandleecientlyallthedesiredcommunicationstyles.exten- Asdistributedcomputinghasdeveloped,ithasbecomeclearthatnoonemono- send/receivemessagepassingisquitedierentfromone-sidedcommunication layersmustbeabletobeswappedoutfordierentscenarios.forexample, bothisautomaticallyinstalledwhennotneededbyanapplication.theineciencycomesfromthefactthatincomingmessagesneedtobecheckedamong dierentcommunicationmethodstodeterminethecorrecthandlingsequence.if aparticularmessagestyle(e.g.aput)isneverused,thenareductioninoverhead itisusuallyguaranteedbythemessagesystem.ontheotherhand,commu- failuremonitoring.ausershouldbeabletowriteadistributedapplicationand isitunnecessarytofragmentmessagesorprovidereliabletransmissionbecause canbemadebyeliminatingthisasachecked-forstyle.onmpps,forexample, semantics.low-levelperformancecanbesignicantlyaectedifsupportfor havetheruntimesystemselectwhichmethod(s)areneededfortheparticular nicatingoverawanrequiresfragmentation,timeouts/retries,andconnection run.thekeytosuccesswillbetodesignplug-incommunicationstacks(similar siretoencryptcertaincommunicationlinksonlyifthevirtualmachinespans withoutrequiringuserstodramaticallychangecode.forexample,onemayde- tothosefoundinhorus[10])thatcanbetraversedquicklyandeciently.to getoptimumperformance,itmayrequiretheusertousestrongly-typedmessaginglikempi.however,runtimepluggabilitycanstillgivesignicantadvantagestalledwithoutusercodemodication.thenextgenerationpluggablemachine severaldomains.runtimepluggabilitywouldallowanencryptedlinktobein- willhavetostrikeabetterbalanceamongperformance(ortheabilitytooptimizeperformance),exibility,andinteroperability.duetothelargebodyof themoststraightforwardgoaltoachieve. researchoncommunicationmethods,thislowestlevelofpluggabilityisprobably Thenext-generationpluggablecomputingenvironmentwillprovideafertileplatformforavarietyof\middle-level"toolsthatmanipulateandadministersystem 3Middle-LevelTools:CurrentDesign,Features,Needs resources.fundamentallydierentfromtraditionalvirtualsystems,eachuserapplicationwillcustomizeitsowncomputingenvironmentinteractively,tobring atrulypluggablesystemcanbeachieved.thissectionoverviewsthecurrent pluggablecomputingtoolsandtheirfeatures,andexploresfutureneedsalong thecourseofitsexecution.existingsystemshavealreadytakensomestepstowardthislevelofexibility,buttherearemanyissuesyettoberesolvedbefore thedesiredcomputationalandcommunicationresourcestogetherasneededover withtheaccompanyingobstacles.
5 fromthefundamentalsoftwareengineeringprinciplesofmodularityandencapsulationoffunction.ifasystemisdesignedcarefullybyseparatingconcerns to\swapout"oneimplementationdetailforanother.muchofobject-oriented andgeneralizingthehandlingofsimilaroperations,thenitisstraightforward Theconceptof\pluggable"interfacesisnotanewone,butratherstems compatibleinterfacebutdierentinternalimplementation,canbeinsertedin methodologyisbuiltonthispremise.ifan\object"hasawell-denedinterface placeoftherstobjectwithoutdisturbingtheoverallfunctioningofthesystem. andencapsulatesitsinternalstateandoperations,thenanewobject,witha machine.hence,itcurrentlyispossible,butnotsimpleforausertoprovidecustomizedauthenticatedstartupofremotepvmdaemons(pvmds).ataskercan bestartedoneachhostofthevirtualmachinetohandlethespawningoftasks there,e.g.toallowdebuggerstointerveneinatask'sexecution.installinganrm policies,includinghostaddinganddeleting,variouseventnotications,andtask inthevirtualmachineisequivalenttoacomplete\take-over"ofallscheduling informationandspawningplacement.pvm3.4alsointroducestheconceptofa \tracer"forautomaticallycollectingtraceeventmessagesfrominternallibrary instrumentation,toalleviatetheneedforafulltracingtoolsuchasxpvm[4,5] whencollectingtracesoline. PVMDtohandlecertainclassesofrequests.Subsequently,whenoneofthe registeredtooltohandlethatrequest.inthissense,certainaspectsofthepvm systemresourcesandschedulingcanbecustomizedon-the-yby\pluggingin" desiredrequestsarrivesfromauserapplication,thepvmdpassescontroltothe Inalloftheabovecases,thetool\plugsitselfin"byregisteringwitha canbestartedtocustomizetheprocedureforaddingnewhoststothevirtual instantiatedtotakeoverhandlingofcertainsystemfunctions.ahosterprogram istenceof\hoster,"\tasker,"and\resourcemanager(rm)"toolsthatcanbe PVMhassupportedthistypeofmodularitysincePVM3.3,withtheex- customizationbydesign,andhadtobespecicallyre-codedtoallowalternate computingenvironments,pvmdidnotoriginallysupportthistypeofinteractive userreplacementsforthedefaulthandlers.unfortunately,likemosttraditional pluggableinterface.whilethebrowserisrunning,a\plug-in"canberegistered externalhandlingofthedesiredoperations. occurs,thebrowserautomaticallyforwardsthedatatoaplug-intaskorthread tohandlecertaintypesofwebpagecontents.whenoneofthesecontenttypes whichthenprocessesthedataandeitherdisplaystheresultsorreturnstothe Netscape'sNavigatorwebbrowser,version3.0[9],supportsasimilartypeof browserforinlinedisplay.usingtheexplicitmimetypinginformationcarried byallwebpages,dataofanytypecanbehandledinacustomizedmanner. xedandlimitedprotocolwithinwhichtheplug-insmustoperate.theplug-ins cannottranscendtheirpredenedrangeoffunctionality.therefore,forthenextgenerationpluggablesystemtobefullygeneral,thepluggablearchitecturemust WithbothPVMandtheNetscapeNavigator,thepluggabilityisofastatic natureinthat,eventhoughtheplug-intoolscanbeaddedatruntime,thereisa alsoencompasstheveryprotocolsusedbytheplug-inelementstointeractwith
6 thesystem.thesystemmustbebuiltwithverylittleinherentfunctionality, primarilyjustasimpleinterpreterfor\self-dening"protocolsthatallowsall otheraspectsofthesystemtobegenericallyconnectedasneeded.eventhe defaultsystemhandlerswillusethesameprotocolinterfacetoattachtothe \micro-kernel,"whichessentiallyservesonlyasapointofcontact. performance.becausetheplug-inprotocolsaregeneralizedandrequireinterpretation,thecomputationrequiredtoprocessthemisincreasedandtheoverall Animportantissuesurroundingthisexibilityisthepotentialtrade-ofor typesofplug-intools,suchasdebuggers,itcouldbedisastrousfortoolswhich performanceofthesystemisdegraded.whilethismaybeacceptableforcertain istooptimizetheuseofself-deningprotocols.pvm3.4alreadyappliesan requiregreaterbandwidth,suchastracingormultimediatools.onesolution optimizationtoitsgeneralizedtracingprotocolbyonlysendingtraceeventdescriptorswiththerstoccurrenceofeachtraceevent,therebyreducingneeded wouldresultinamorebalancedpluggablesystem,withbothampleexibility provideafewstatic\high-performance"protocolsforcertainwell-denedinteractions.thesespecial-purposeprotocols,alongwiththegeneralizedprotocols, bandwidthandtracingoverhead[5].alternatively,abettersolutionmaybeto andrespectableperformance1. manytasksexecutinginparallel,severalotherissuesarise.supposethattheuser wishestointeractivelyattachatooltoasetofrunningapplicationtasks,asis donewiththecumulvssystemforinteractivevisualizationandcomputational steering[2].currently,forcumulvstobeabletoconnecttoanapplicationthe Whenthepluggableapproachisappliedtoaconcurrentapplicationwith usermustinstrumenttheapplicationsothateachtaskperiodicallypassescontrol areprocessedtoconstructconnectionswithcumulvsviewerprogramsandto toacumulvslibraryroutine.withinthisroutinethecumulvsprotocols exchangeinformationandcontroldirectives.becausetheuserapplicationtasks couldincorrectlyreceivemessagesthatarepartofthecumulvsprotocols. maynotbetightlysynchronized,raceconditionsexistwhereintheapplication Topreventthisfromhappeningtheusermustsetasideasmallportionofthe message\tagspace"topreventinterceptionofcumulvs-taggedmessagesby theapplication,andviceversa. ofpvm3.4[3].theintroductionof\messagehandlers"nowallowsprotocols, likethatrequiredforcumulvs,tobehandledtransparently.insteadofpass- ingcontroltosomeexplicitprotocolinterpreter,messagehandlerscanbede- nedtointerceptanyincomingprotocolmessagesautomatically,andprocessthe Progresshasalreadybeenmaderegardingtheseissuesinthelatestrelease realmsofcommunicationwithindistincttagspaces.asidefromamessagetag, peciallycriticaltoguaranteethatmessagetagspacesdonotoverlap.tosimplify thisproblempvm3.4usestheconceptof\context"toencapsulatethedierent messagehandlersareinvokedinternallywithoutanyuserintervention,itises- protocolinteractionstoupdatethenecessarystateinformation.becausethese eachmessageisidentiedwithasystem-generatedcontext.ataskcanonlysend 1Thisis,infact,thephilosophyunderwhichthePVMsystemwasdeveloped.
7 toolarchitectures,morefundamentalchangesarenecessarytofullyrealizethe andreceivemessageswithinitscurrentlyselectedcontext,andlikewisemessage anyuserspecicationoftagspacesforavoidingincorrectmessagedelivery. handlersaredenedtoprocessmessageswithinagivencontext.thisalleviates isrequired.however,performanceisimportantandcannotbeoverlookedentirely potentialofsuchsystems.theintegrationofgeneralizedorself-deningprotocols infavorofexibility. Thoughtheabovestrideshavebeenmadetowardmoreexiblepluggable 4VirtualMachineControl:Splitting,Merging,Migration 4.1TheRoleoftheMasterPVMDaemon Auser'svirtualmachineismadeupofauser-denedsetofcommunicatingdaemonprocessescalledPVMDs.Toexpandthevirtualmachine,anewdaemon ectthenewconguration.thepvmdesignrevolvesaroundamasterdaemon isstartedonthenewhostandcongurationparametersareexchangedtore- thatkeepsanddistributesthecurrentconguration.furthermore,newhostsare addedtothecurrentvirtualmachinebyaprotocolthatmustgothroughthe master.ifthemasterfails,thenallnon-masterdaemonsshutthemselvesdown modiesthecriticalcongurationinformation(thehosttable),severalraceconditionsareautomaticallyeliminated.thisleadstoamorestableandpredictable andtheentirevirtualmachinecollapses.becauseonlyasinglemasterkeepsand onlygrowandshrinkwhilerootedatasinglemaster.onecouldelectmultiple formmultiplevirtualmachines;andvirtualmachinescannot\move"andmay implementation:virtualmachinesstartedindependentlyofoneanothermaynot joinintoasinglevirtualmachine;asinglevirtualmachinemaynotsplitto systemformostusers.thereare,however,threesignicantconsequencesofthis couldbepromotedtothismasterpoolifanoldmasterfails.however,toachieve ofmasterscloselycoordinatetheadditionanddeletionofhosts.newdaemons coherencyofcongurationchanges,theaddition,deletionandelectionprotocols mustthemselvesbefault-tolerant.whilenotunsolvable,thisrepresentsasignificantincreaseincomplexityinhandlingthecongurationofthecurrentvirtual toexaminethetradeosofdierentsolutionscenarios. 4.2NamingandMigratingTasks PVMtaskids(ortids)arenamedrelativetoahostwhichinturnisnamed masterstoeliminatethesinglepointoffailure,butthisrequiresthatthepool machine.itisindeedachallengingproblemandwillrequireconsiderableeort plicatedduetothelargenumberofraceconditionsthatmustbesolved.systems consistentlyreectedacrossalltasksinthevirtualmachinebecomesverycom- tomigrate,thenanewtidmustbeassigned.re-assigningthetidsothatitis integer,isthephysicalhostofaparticularprocess.ifonedesiresapvmtask relativetothemasterpvmd.therefore,encodedinthetid,whichisa32bit
8 similarmannertovirtualmemory.however,theupdatingofvirtual-to-real-tid spacemappingismadeateverycall.thiscanbeimplementedecientlyina around.onelogicalsolutionistovirtualizetaskidssothatavirtual-to-real- mapsacrossanentirevirtualmachinemaybeproblematicbecauseofhostfailuresduringtheupdateprocess.migrationoftasksalsopresentsaproblemwhen likecondor[7]havewrestledwiththetasknamingproblemastheymovetasks caseofunixoperatingsystems,thelemayitselfbeanabstractionofsomeother taskshaveopenles.thelemaybeunavailableonthenewsystem,orinthe withcomplexsolutions.alargepartofwherepvmisgoingnextwillrevolve andmigratingormergingvirtualmachinespresentverychallengingproblems physicalentity(e.g.acommunicationsocket).itisclearthatmigratingtasks aroundthesetwoimportantissues. 4.3NewCapabilitiesofDynamicMachines Thecapabilityofdynamicallymergingandsplittingvirtualmachineshastheadvantageofallowinguserstogenerateroamingapplications.Whilethepluggabilityoflow-levelcommunicationprotocolsandmiddle-leveltoolsprovidepracticaple,roamingapplicationsmaydiscoverbetterresourcesandmigratetheirvirtual engineeringbenet,roamingopensupwholenewapplicationsclasses.forexam- providessomecapabilitytomigrateapplicationcomponentsorevencomplete machine(andassociatedtasks)toamoredesirableconguration.whilepvm applications,itisnoteasyorstraightforward.bymakingmigrationapluggable partofthebasefunctionality(includedonlywhenwantedbytheprogram), betterresourceutilizationcanbeachieved.furthermore,multiphaseprograms canmoreeasilybecreatedwheretheenvironmentadjuststochangingresource cessingonthelargerproblem.modelingofcomplexreal-worldproblemscould needs. componentsandthenbrieyjoinwithothervirtualmachinestocontinuepro- greatlybenetfromthiscapability.asimpleexampleistouseseparateapplicationsuitestomodelthevariousindividualairframecomponentsforanaircraft, whenrunninginanenvironmentwherethemasterlessvirtualmachinesupports migration. plicationscancreatetheirownvirtualmachinetoresolvespecicsub-problem Afurtherbenetofdynamicmergingandsplittingisthatportionsofaptions.Finally,faulttoleranceofanapplicationcanbeeasilyachievedmoreeasily withbriefapplicationjoinstointroducethevariousinteractingboundarycondi- ThenewfeaturesincludedinPVM3.4provideasteppingstonetothenext generationdistributedcomputingenvironment.assuch,pvm3.4willallow userstodevelopmuchmoreexible,dynamic,andfaulttolerantapplications. 5PVM3.4ArststeptowardsGPM theenvironment. Inaddition,feedbackfromusersofPVM3.4willhelpguidethedevelopmentof
9 tionsprovidethebiggestleapinpvmcapabilitiessincepvm3.0cameoutin 1993.Thefunctionsprovidecommunicationcontext,messagehandlers,anda tuplespacecalledmessagebox. WhiletheactualnumberofnewfunctionsinPVM3.4issmall,thesefuncmentalrequirementforparalleltoolsandapplicationsthatmustinteractwith eachother.itisalsoarequirementforthedevelopmentofsafeparallellibraries. Context,whichPVMdenesasauniquesystem-createdtag,ssentwitheach message.thematchingreceivefunctionmustmatchthecontext,destination, Theabilitytosendmessagesindierentcommunicationcontextsisafunda- andmessagetageldsforthemessagetobereceived.(wildcardsareallowedfor destinationandmessagetagbutnotforcontext).inthepast,pvmapplications 3.4therearebuiltinfunctionstocreate,set,andfreecontextvalues. hadtodivideupthemessagetagspacetomimiccontextcapabilities.withpvm thedynamicgenerationanddestructionoftasks.andbydeningthatallpvm taskshaveabasecontextbydefault,allexistingpvmapplicationscontinueto workunchanged.thecombinationofthesefeaturesallowsparalleltoolsdeveloperstocreatevisualizationandmonitoringpackagesthatcanattachtoexisting Bydeningthecontexttobesystem-wideunique,PVMcontinuestoallow predicatedontheexistenceofasimilarifnotidenticalcommunicationcontext PVMapplications,extractinformation,anddetachwithoutconcernaboutinterferingwiththeapplication. paradigmtopvm3.4. GPM'sabilitytodynamicallyplug-inmiddle-layertoolsandapplicationsis handlershasbeenraiseduptotheuserlevel.toaddamessagehandler,anapplicationtaskcalltrollingthevirtualmachine.inpvm3.4theabilitytodeneanddeletemessage PVMhasalwayshadmessagehandlersinternally,whichwereusedforcon- Thereafter,wheneveramessagearrivesatthistaskwiththespeciedsource, functionispassedtheanidsothatitmayunpackthemessageifrequired.pvm messagetag,andcommunicationcontext,thespeciedfunctionisexecuted.the handler_id=pvm_addmhf(src,tag,context,function); one-sidedcommunication,activemessages,applicationsthattriggerotherapplicationsoncertainevents,faultrecoverytoolsandschedulers,andsoon.for 3.4placesnorestrictionsonthecomplexityofthefunction.Itisfreetomake example,insteadofanerrorinsideanapplicationprintinganerrormessage, systemcallsorotherpvmcalls. theeventcouldbemadetoinvokeaparalleldebuggerfocusedontheareaof Withthefunctionalityprovidedbypvmaddmhf()itispossibletobuild handlerisinvoked. tiontodynamicallyadaptandtakeonnewfunctionalitywheneveramessage theproblem.anotherexamplewouldbeadistributeddataminingapplication searchingtasks.theexistenceofpvmaddmhf()allowstaskswithinanapplica- thatndsaninterestingcorrelationandtriggersaresponseinalltheassociated extendedtoincludetheunderlyingsystemaswellastheusertasks.onecould InGPMthisabilitytodynamicallyaddnewfunctionalitywillhavetobe
10 envisionamessagehandlerdenedinsidethevirtualmachinedaemonsthat agentscouldretrievethemoduleanduseanothermessagehandlertocausethe therequestedsoftwaremodulefromwebrepositories.thesetrusted\children" whentriggeredbytheapplicationwouldspawnointelligentagentstoseekout isoftenonmakingtheirexistenceasshortaspossible,i.e.decreaselatencyand daemontoloadthemodule,incorporatingitsnewfeatures. increasebandwidth.therearemanysituationsindistributedapplicationsseen todayinwhichprogrammingwouldbemucheasieriftherewasawaytohave persistentmessages.thisisthepurposeofthenewmessageboxfeaturein Inatypicalmessagepassingsystem,messagesaretransitiveandthefocus associatedname.copiesofthismessagecanberetrievedbyanypvmtaskthat PVM3.4.TheMessageBoxisaninternaltuplespaceinthevirtualmachine. pvmgetmboxinfo()canbeusedtondthelistofnamesactiveinthemessage knowsthename.andifthenameisunknownorchangingdynamically,then TaskscanuseregularPVMpackroutinestocreateanarbitrarymessageand BoxṪhefourfunctionsthatmakeuptheMessageBoxinPVM3.4are: thenusepvmputinfo()toplacethismessageintothemessageboxwithan index=pvm_putinfo(name,msgbuf,flag) pvm_recvinfo(name,index,flag) deletethismessage,doesthisnameallowmultipleinstancesofmessages,does Theflagdenesthepropertiesofthestoredmessage,suchas,whoisallowedto pvm_delinfo(name,index,flag) aputoverwritethemessage?theflagargumentalsoallowsextensionofthis pvm_getmboxinfo(pattern,names[],structinfo[]) messageboxes. interfaceaspvm3.4usersgiveusfeedbackonhowtheyusethefeaturesof tothelinda[6]system,thegranularityofthepvm3.4implementationisbetter suitedtolargegraineddatastorage. Whilethetuplespacecouldbeusedasadistributedsharedmemory,similar laboration.adebuggingtoolretrievesamessageleftbyaperformancemonitor resourcemonitor.anewteammemberlearnshowtoconnecttoanongoingcol- toolspontaneouslycomestolifeandndsoutwhereandhowtoconnecttoa largedistributedsimulation.aschedulingtoolretrievesinformationleftbya HerearejustafewofthemanypotentialMessageBoxuses.Avisualization ofthesecapabilitiesaredirectlyapplicabletothegpmenvironment,andsome thatindicateswhichofthethousandsoftasksismostlikelyabottleneck.many methodtohavepersistentmessageswillbeapartofthegpmdesign. boxestotheparallelvirtualmachineenvironmentallowsdeveloperstotake abigleapforwardinthecapabilitiesoftheirdistributedapplications.pvm 3.4isausefultoolforthedevelopmentofmuchmoredynamic,faulttolerant distributedapplications,butasillustratedabove,itisalsoatestbedforsoftware Theadditionofcommunicationcontexts,messagehandlers,andmessage andfeaturesthatwillmakeupthenextgenerationheterogeneousdistributed computingenvironment.
11 6Conclusions Thispaperhaspresentedthebasicconceptsforapluggablevirtualmachine. Thepluggabilitywasdescribedatthreelevels:lowlevelcommunication,middleleveltools,andvirtualmachinemerging,splitting,andmigration.Thedesign thehighesttechnicalhurdletojumpistoenableecientmigrationoftasks andphilosophyofwhatisnextweremotivatedbylessonslearnedoverthepast andvirtualmachinesbyhandlingtaskrenamingandbeingabletoconsistently astherstkeystepstobuildingthegeneralizedpluggablemachine.clearly, anditsnewfeatureslikecontext,messagehandlersandmessageboxesareseen fewyearswiththepvmenvironment.thelatestreleaseofpvmversion3.4 representthecongurationofthevirtualmachine.pluggabilityisbeingexplored References roamingapplications. toimproveperformance,providegreaterexibility,andopenupnewclassesof 1.A.Beguelin,J.Dongarra,G.A.Geist,W.Jiang,R.Manchek,V.Sunderam,PVM: 2.G.A.Geist,J.A.Kohl,P.M.Papadopoulos,\CUMULVS:ProvidingFault- 3.G.A.GeistII,J.A.Kohl,R.Manchek,P.M.Papadopoulos,\NewFeaturesof ParallelVirtualMachine,AUser'sGuideandTutorialforNetworkedParallelComputing,MITPress,Cambridge,MA, J.A.Kohl,G.A.Geist,\XPVM1.0User'sGuide,"TechnicalReportORNL/TM- Tolerance,VisualizationandSteeringofParallelApplications,"SIAM,August J.A.Kohl,G.A.Geist,\ThePVM3.4TracingFacilityandXPVM1.1,"Pro- PVM3.4,"1995EuroPVMUser'sGroupMeeting,Lyon,France,September ,OakRidgeNationalLaboratory,OakRidge,TN,April, N.CarrieroandD.Gelernter.\LindaandMessagePassing:WhatHaveWe 29),HeterogeneousProcessingMinitrackintheSoftwareTechnologyTrack,Maui, ceedingsofthe29thhawaiiinternationalconferenceonsystemsciences(hicss- 7.J.PruyneandM.Livny,\InterfacingCondorandPVMtoHarnesstheCyclesof Hawaii,January3-6,1996. Learned?"TechnicalReport984,YaleUniversityDepartmentofComputerScience, 8.MessagePassingInterfaceForum.MPI:Amessage-passinginterfacestandard."In- Sept WorkstationClusters",JournalonFutureGenerationsofComputerSystems,Vol. 12, R.VanRenesse,K.P.Birman,S.Maeis,\Horus,aFlexibleGroupCommunicationSystem",Comm.ACM,April, NetscapeNavigator3.0,NetscapeCommunicationsCorporation. ternationaljournalofsupercomputerapplicationsandhighperformancecomput- ing",internationaljournalofsupercomputerapplicationsandhighperformance Computing,Volume8,Number3/4,1994. ThisarticlewasprocessedusingtheLATEXmacropackagewithLLNCSstyle
How to Become a Millionaire in 24 Hours
HarryS.TrumanFoundation Scholarship,2015H2016 University*of*Denver*Application*Process* ImportantDates October19:APR&preliminarypaperduetodebbie.gaylinn@du.edu. October30:Selectedapplicantswillbeannouncedviaemailandnominatedonthe
More informationIntherestofthispaper,weexaminethetrendforcreatingmeta-environments.First,we
META-ENVIRONMENTSFORSOFTWAREPRODUCTION ComputerScienceDepartment,Loyola-MarymountUniversity InformationandOperationsManagementDepartment LosAngeles,CA90045-2699USA ANTHONYS.KARRER LosAngeles,CA90089-1421,USA
More informationContent Management System QUICK START GUIDE
Content Management System QUICK START GUIDE Revised 03/10/11 TABLE OF CONTENTS Pg. 1... Logging In Pg. 2... Navigating to your site folder Pg. 2... The Folder Tree, Site Structure and Wire Frames Explained.
More informationROYAL REHAB COLLEGE AND THE ENTOURAGE EDUCATION GROUP. UPDATED SCHEDULE OF VET UNITS OF STUDY AND VET TUITION FEES Course Aug 1/2015
UPDATED SCHEDULE OF UNITS OF STUDY AND TUITION FEES Course Aug 1/2015 Course Name: Delivery Mode: BSB50215 Diploma of Business Online DBTEU01 01/08/2015 19/08/2015 31/10/2015 0.25 $4245 $3265 DBTEU02 01/11/2015
More informationAtos Services Supporting Document
Service Description Atos Services Supporting Document for: Atos G-Cloud Success Factors Offerings February 2013 Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere, Atos Cloud, Atos Healthcare
More informationOpenJDK Infrastructure Status Mohan Pakkurti August 16th, 2011. 2010 Oracle Corporation
OpenJDK Infrastructure Status Mohan Pakkurti August 16th, 2011 2010 Oracle Corporation Infrastructure Scope! Areas that are currently working to provide Infrastructure for OpenJDK Bug system Code review
More informationThe Implementation of Malaysian Higher Education Strategic Plan for International Marketing: A Focus Study on West Asian Students
The Implementation of Malaysian Higher Education Strategic Plan for International Marketing: A Focus Study on West Asian Students Siti Rugayah Tibek[1], Wan Kamal Mujani[2], Maznah Hj. Ibrahim Kamaruzaman
More informationThe Xen of Virtualization
The Xen of Virtualization Assignment for CLC-MIRI Amin Khan Universitat Politècnica de Catalunya March 4, 2013 Amin Khan (UPC) Xen Hypervisor March 4, 2013 1 / 19 Outline 1 Introduction 2 Architecture
More informationSaskatoon Business College Corporate Training Centre 244-6340 corporate@sbccollege.ca www.sbccollege.ca/corporate
Core Solutions of Microsoft Exchange Server 2013 (Weekend Boot Camp) Sept 19 21, 2014 Course Length: 5 day (8:30am 4:00pm) Course Cost: $1,300 + GST (includes Textbook) **Instructor led by Microsoft Certified
More informationThere is no entry fee to participate in this program. Submissions are due back to AIA Ohio by 5 p.m. on June 17, 2011.
CALL FOR ENTRIES AIA OHIO PUBLIC SERVICE AWARD The AIA Ohio Public Service Award will be granted to an individual who has made a significant impact in their community through public service. To nominate
More informationPARTICIPANT DATA REPLICATION LOADER IMPLEMENTATION NOTE. PREPARED BY: EMD Version No: 2.20
PARTICIPANT DATA REPLICATION LOADER IMPLEMENTATION NOTE PREPARED BY: EMD Version No: 2.20 1 Prelude In this document, references to the software are to the Participant Data Replication Loader software,
More informationLAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY. 1st TERM (14 SEPT - 27 NOV)
LAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY 1st TERM (14 SEPT - 27 NOV) Week 1 9.30-10.30 10.30-11.30 11.30-12.30 12.30-13.30 13.30-14.30 14.30-15.30 15.30-16.30
More informationTotal Baby. Backup, Restore and itunes Backup Extraction
Total Baby Backup, Restore and itunes Backup Extraction Backup! 3 Introduction and Steps! 3 How to Backup! 3 Backup using E-Mail! 4 Backup using Wi-Fi! 4 Restoring! 5 Introduction and Steps! 5 How it Works!
More informationData Center Transformation Fast Forward
Data Center Transformation Fast Forward Norbert Lanzendoerfer Dir. Strategic Initiatives EMEA East October 2011 Hitachi Data Systems 2011. All Rights Reserved. What Drives the Market Data Center Transformation
More informationStudents Applications Management System. Pictorial Tutorial
Students Applications Management System Pictorial Tutorial Developed by: Abu Hamid Facebook: www.facebook.com/excelhorizons Email: excelhorizons@gmail.com Website: www.academiaonline.pk/excel-products
More information07/18/2011. sodexousa.com
07/18/2011 sodexousa.com Overview Sodexo Who We Are Talent Management of Olde Competency Model Going Online Performance Cycle Online Process 2004-2011 Benefits Realized Succession Planning Data 2009 Decision
More informationDownload and Installation of MS SQL Server
Download and Installation of MS SQL Server To use MS SQL Server and its database, one needs to download the server software and server management software. Fortunately, Microsoft provides a free version
More informationThe Internet Never Forgets: Protecting and Managing Your Organization s Online Reputation
The Internet Never Forgets: Protecting and Managing Your Organization s Online Reputation By: Damian Rollison Universal Business Listing Arroyo Grande, California Presented at: ACLEA 48 th Annual Meeting
More informationGUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:
More informationA Network Initiative Tanya Bullock Lead IT Specialist/Systems Administrator Green River District/Vernal, Utah Bureau of Land Management September 21,
A Network Initiative Tanya Bullock Lead IT Specialist/Systems Administrator Green River District/Vernal, Utah Bureau of Land Management September 21, 2011 Building Rewiring and Migration to Voice Over
More informationData Portability Requirements for EHRs
Data Portability Requirements for EHRs Robert Rogers Chief Technology Officer mrrogers@applicationmatrix.com Open Source EHR Summit and Workshop Gaylord National, National Harbor, MD October 18,2012 Disclaimer
More informationSIS Help Desk Process Version 1.3
14 February 2013 Version Control Version Date Author Comments 1.0 23-Sept-2011 Alex Smith Version 1.0 1.1 29-Sept-2011 Alex Smith Clarification of the different Case Status 1.2 26-April-2012 Alex Smith
More informationC u r r i c u l u m V i t a e
StephenC.Johnson C u r r i c u l u m V i t a e 2016CrescentDrive,Abilene,TX79605 ACUBox29431,Abilene,TX79699 Home:325 692 2917 Office:325 674 3791 Cell:325 260 9546 Email:stephen.johnson@acu.edu PERSONAL
More informationCustomer related support on the T2S cash (and collateral) side looking at the Deutsche Bundesbank
INFORMATION EVENT FOR FUTURE DCA HOLDERS: EURO LIQUIDITY MANGEMENT IN VIEW OF T2S Frankfurt, 16 December 2013 TO 5 Operational Framework for the cash side Customer related support on the T2S cash (and
More informationNEPTUNE LITE / ENTERPRISE DEMO INSTALLTION INSTRUCTIONS V1.3
NEPTUNE LITE / ENTERPRISE DEMO INSTALLTION INSTRUCTIONS V1.3 To use Neptune Lite on your PC, you need to have SQL Express installed locally. If you are unsure if you have SQL Express installed locally
More informationSmartStack for Oracle s JD Edwards EnterpriseOne with Cisco. Nimble Storage Alliance Gary Chan
SmartStack for Oracle s JD Edwards EnterpriseOne with Cisco Nimble Storage Alliance Gary Chan % of TAM The Need for Converged Infrastructure Best of breed stacks becoming more popular than single vendor
More informationA U D I T R E P O R T. Audit of Child Support Contract CD336
A U D I T R E Audit of Child Support Contract CD336 P O R T Internal Audit Department Audit Number 2013.14 August 2013 September 4, 2013 The Honorable Linda Doggett Clerk, Lee County Re: Audit of Child
More informationSAP CRM 4.0 & mysap CRM Edition 2004: Learning Map for Interaction Center Consultants
SAP CRM 4.0 & mysap CRM Edition 2004: Learning Map for Interaction Center Consultants RECENT UPDATES VIEWER SOFTWARE SEARCH Step 1: Learn What You Need Update your core competence - must know Extend your
More informationThe importance of doctoral education in Europe
The importance of doctoral education in Europe Prof. Georg Winckler Rector, University of Vienna Vienna, June 2011 The start of the European debate: The Salzburg Principles I (2005) - core component of
More informationCyber Security Symposium 2015 September 29,2015
Cyber Security Symposium 2015 September 29,2015 Introducing David Langston Branch Manager Security Management Department of Technology 2 About CalCloud Mission Offer cost-effective cloud solutions that
More informationProgram: ServiceOakville Program Based Budget 2016 2018. Page 19
Program: Program Based Budget 2016 2018 Page 19 Program: Vision Statement: To deliver citizen focused services that combine people, processes and technology to maximize value to the public. Mission Statement:
More informationNG CRM Release 1. Viktor Janček, Slovak Telekom, a.s.
NG CRM Release 1 Viktor Janček, Slovak Telekom, a.s. NG CRM Release 1in Slovak Telekom Agenda 1) Slovak Telekom @ a Glance 2) NG CRM Program Introduction 3) NG CRM in Slovak Telekom 4) Implementation Details
More informationComputer Science 247C : Small Business Server (SBS) 2011
Computer Science 247C : Small Business Server (SBS) 2011 Fall 2012 Instructor Abdi Ahmed Phone 949-752-6788 Office CS department Bldg A E-mail abdi@netservesystems.net Office Hours 6:00pm to 6:55pm on
More informationWhat s Next with Documentum (Focus on OpenOverlay)
What s Next with Documentum (Focus on OpenOverlay) 1 Agenda TSG Background What s next Client Examples and Best Practices Consumer Application Workflow Extranet access Migration Service Orientated Architecture
More informationMEBRA PLASTIK ITALIA SPA (AMMINISTRATORE DELEGATO) DATA 10/03/2015 CUSTOMER: FITTINGS SPECIALISTEN DECLARATION OF CONFORMITY NORMA UNI EN 10204.2.
DATA 10/03/2015 : FITTINGS SPECIALISTEN DECLARATION OF CONFORMITY NORMA UNI EN 10204.2.2 HEREBY CONFIRM THAT PTFE HOSE 2X4T50 PURCHASED BY YOU COMPLY WITH THE DATA SHEET MENTIONED IN OUR CATALOGUE PAGE
More informationAITS-0110 SharePoint 2013 Upgrade
AITS-0110 SharePoint 2013 Upgrade 1 Kick-off Meeting July 9, 2014 Agenda Project Overview Scope & High-Level Tasks Project Processes Impact, Dependencies, and Assumptions Risks & Issues Project Team Budget
More informationOffice 365 Feature Overview
Office 365 Feature Overview Migrating Email to Office 365 September 2014 395 West Passaic Street Rochelle Park New Jersey 07662 www.insys.com Agenda Overview of Changes What is Office 365? What are the
More informationSUSE Customer Center Roadmap
SUSE Customer Center Roadmap Simona Arsene Product Manager Services Artem Chernikov Engineer Cloud & System Management Agenda SCC Today Live Demo of SCC Registration Process New features 2 1 Nov 2012 Alpha
More informationHESA and Jisc Business Intelligence Project. EUNIS Congress June2015
HESA and Jisc Business Intelligence Project EUNIS Congress June2015 Presenters Myles Danson Senior co-design manager, Jisc Janette Hillicks Subject Specialist (Technology to support enterprise), Jisc Content
More informationIMPLEMENTING THE REGULATORY AUTHORITY INFORMATION SYSTEM (RAIS)
IRPA 12 IMPLEMENTING THE REGULATORY AUTHORITY INFORMATION SYSTEM (RAIS) Buenos Aires, Argentina, 19-24 October, 2008 K. Mrabit Head, Safety and Security Coordination Section Department of Nuclear Safety
More informationConference Call Information
www.cm-ug.com Configuration Management User Group (formerly: Marimba Users Group) February 19 th 2014 Subscribe to emails: Conference Call Information All CM-UG calls unless otherwise noted will use the
More informationIT Governance. UIS Monthly Update October 2015
IT Governance UIS Monthly Update October 2015 UIS October 2015 Enterprise Services Update Projects Update 2 IT GOVERNANCE OCTOBER 2015 ENTERPRISE SERVICES UPDATE 3 Enterprise Services Issues October 15
More informationAndrew Pylyp. Capital Market Day. Managing Director Wer liefert was? Stockholm 27. November 2006
Capital Market Day Andrew Pylyp Managing Director Wer liefert was? Stockholm 27. November 2006 Wer liefert was? GmbH Capital Market Day, November 27, 2006 134 Company History Media 1932 Business-to-Business
More information2016 SUBSCRIPTION. The NFWI Board of Trustees has set the 2016 subscription rate at 37.50 2016 WI 18.00. Federation 8.40 NFWI 11.10. Total 37.
2016 SUBSCRIPTION The NF Board of Trustees has set the 2016 subscription rate at 37.50 2016 18.00 8.40 NF 11.10 37.50 Payment is due from members in January 2016 Dual members will pay 18.00 to their second
More informationHow To Make Biztalk Highly Available
Moving your business forward with Microsoft Services Build on proven expertise delivered straight from the source by ers NEW ZEALAND 1 Biztalk High Availability 2 Biztalk High Availability Introduction
More informationBI 4.1 Quick Start Guide (for Online Report Users)
BI 4.1 Quick Start Guide (for Online Report Users) Contents Introduction... 3 Logging in... 3 Home Screen... 4 Preferences... 6 Setting Up Preferences to Display Online Reporting Folders... 7 Running a
More informationJanus Clinical Trials Repository (CTR) An Update
Janus Clinical Trials Repository (CTR) An Update Armando Oliva, M.D. Associate Director for Informatics CDER Office of Computational Science U.S. Food and Drug Administration 2015-03-16 The views expressed
More informationIT Team Strategic Priorities
The IT team s mission is three-fold: IT Team Strategic Priorities 1. to build and enhance EWB s online community, keeping our members connected across the country (and beyond); 2. to provide strategic
More informationLegislative Brief: PAY OR PLAY PENALTIES LOOK BACK MEASUREMENT METHOD EXAMPLES. EmPowerHR
EmPowerHR Legislative Brief: PAY OR PLAY PENALTIES LOOK BACK MEASUREMENT METHOD EXAMPLES The Affordable Care Act (ACA) imposes a penalty on applicable large employers (ALEs) that do not offer health insurance
More informationG-Cloud iv brightsolid Hosting and Management Services. Service Definition Document
G-Cloud iv brightsolid Service Definition Document Sept 2013 Contents 1 Introduction... 3 2 An overview of the G-Cloud Service... 3 3 Information assurance... 3 4 Backup and Disaster Recovery... 3 5 Monitoring...
More informationAdvancedNetworkManagementFunctionalities throughtheuseofmobilesoftwareagents 1DipartimentodiMatematica,UniversitadiMessina C.daPapardo-SalitaSperone,98166Messina-Italy AntonioPuliato1,OrazioTomarchio2
More informationFinancial Accounting Chapter 9: Receivables
Supplemental Instruction Handouts Financial Accounting Chapter 9: Receivables 1. At December 31, 2011, AZY Co had $1,550,000 in credit sales for the year. The company believes that 5% of these sales will
More informationUmbraco in Local Government Are Nottinghamshire the thin end of the wedge?
Umbraco in Local Government Are Nottinghamshire the thin end of the wedge? Tom Styles - Service Development Manager Nottinghamshire County Council Twitter @tomstyles How Nottinghamshire is winning the
More information192.615 Emergency Plans
192.615 Emergency Plans 192.603 GENERAL PROVISIONS Pipelines must be operated in accordance with this subpart. Each operator shall keep records necessary to administer the procedures established under
More informationSage 50 Payroll 2012 Authentication Bypass
Sage 50 Payroll 2012 Authentication Bypass Version Number 18.00.031 SBD Desktop Version 2.0.0.160 Website http://www.sage.co.uk/sage-50-payroll Author Richard Davy Email rmdavy@rmdavy.karoo.co.uk Tools
More informationMicrosoft Office 365 how to make a booking for meeting rooms and resource calendars
Microsoft Office 365 how to make a booking for meeting rooms and resource calendars 1 Contents Purpose... 3 Document Support Boundaries... 3 Meeting Rooms what has changed?... 4 How to get access to make
More information2015 ftld SEO and Domain Name Best Practices. SEO and Domain Names: Best Practices, Moving Your Site
2015 ftld SEO and Domain Name Best Practices SEO and Domain Names: Best Practices, Moving Your Site 2015 ftld SEO and Domain Name Best Practices About Me Senior Strategist, Globe Runner Brand Ambassador,
More informationVital Incite. Case Study: Vital Incite. Introduction
Case Study: Vital Incite Introduction Historically, companies have struggled with the best way to package and deliver benefits to attract talent and retain staff. Today, companies understand that they
More informationCROC S VIRTUAL DATA CENTER
CROC S VIRTUAL DATA CENTER Maxim Berezin Head of CROC's Virtual Data Center Moscow TERADATA CASE STUDY First contact CROC won a contract Distance audit of information security, preparing documents ISO27001
More informationEnd of Sale Announcement
End of Sale Announcement HP 3101SP Basic Speaker Phone HP 3101SP Basic Speaker Phone (BR) HP 90/240v-24vDC Phone Power Supply (AA) HP 90/240v-24vDC Phone Power Supply (CN) Announcement Date: Sept 2011
More informationHuman Resources Information System (HRIS) Dallas City Council Briefing November 2, 2005
Human Resources Information System (HRIS) Dallas City Council Briefing November 2, 2005 William Finch: Interim Director - CIS David Etheridge: Director - HR Purpose Overview of the City s HRIS system:
More informationBusiness Technology Advisory Council May 2011
Business Technology Advisory Council May 2011 Leo de Sousa, Manager, Application Services and Enterprise Architecture British Columbia Institute of Technology Agenda BTAC Summary Statistics Compliance
More informationTropical Horticulture: Lecture 2
Lecture 2 Theory of the Tropics Earth & Solar Geometry, Celestial Mechanics The geometrical relationship between the earth and sun is responsible for the earth s climates. The two principal movements of
More informationHALIOTIS Season II (Villas)
HALIOTIS Season I (Villas) (01/Jan to 30/Jun and from 16/Sept to 29/Dec) Price Diver Double room 410.25 Price Diver Single room..462,75 Price N/Diver..122,50 Price Diver Double room 185.00 Price Diver
More informationINFORMATION TECHNOLOGY SERVICES TECHNICAL SERVICES 2012 2013 Program Review
INFORMATION TECHNOLOGY SERVICES TECHNICAL SERVICES 2012 2013 Program Description Technical Services is a service unit in Information Technology Services. The unit: 1. Acquires and distributes new computing
More informationwww.gfi.fr 2013 Q1 revenue
www.gfi.fr Disclaimer Disclaimer This presentation may contain forward-looking information concerning the financial situation, results, business lines, strategy and projects of Gfi Informatique Group.
More informationTexas Housing Market - The State of Business
Texas International Homebuyers Report 2015 Edition Release date: Sept. 1, 2015 Contact: Danielle Urban Pierpont Communications 512-448-4950 durban@piercom.com About the 2015 Texas International Homebuyers
More informationTransit Asset Management System. Chicago Transit Authority (CTA) July 2011
Transit Asset Management System Chicago Transit Authority (CTA) July 2011 1 History of Asset Management at Chicago Transit Authority Asset Management Challenges to Tackle Transit Asset Management System
More informationISO 14001:2015 Client Transition Checklist
ISO 14001:2015 Client Transition Checklist How to use this document: It is not mandatory to use this document. It is a guide to give you an indication of your readiness for audit against ISO 14001:2015.
More informationPartner Relationship Management (PRM) for Enhanced Extended Enterprise Team Selling. a white paper
Partner Relationship Management (PRM) for Enhanced Extended Enterprise Team Selling a white paper page 2 Executive Summary Industry Trends in the Indirect Channel sales are increasing in the indirect channel
More informationNew access models for the buy side ISA DIRECT
New access models for the buy side ISA DIRECT London, May 9 2016 Matthias Graulich, Chief Strategy Officer, Member of the Eurex Clearing Executive Board Why ISA Direct Responding to Change 1 2 Capital
More informationSIPP Core and Topical Modules Organization and Issues
SIPP Core and Topical Modules Organization and Issues Jason Fields US Census Bureau Session 4: Designs that effectively mix global and detail information to reduce burden and measurement error. June 1-2,
More informationClimate Change and Bangladesh: Issues
Climate Change and Bangladesh: Issues Prof. Fuad H Mallick Director Bangladesh is one of the countries that will be most affected by climate change increasing frequency and intensity of natural disasters
More informationNATIONAL ACCIDENT & EMERGENCY DEPARTMENT SURVEY 2014 ANALYSIS OF THE CARE QUALITY COMMISSION S BENCHMARK REPORT AND LOCAL ACTION PLAN
Abc NATIONAL ACCIDENT & EMERGENCY DEPARTMENT SURVEY 2014 ANALYSIS OF THE CARE QUALITY COMMISSION S BENCHMARK REPORT AND LOCAL ACTION PLAN PURPOSE: To provide the Board with an analysis of the Care Quality
More informationData Center Consolidation Work Group (DCCWG) Meeting
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative Data Center Consolidation Work Group (DCCWG) Meeting Deloitte Consulting LLP August 5th, 2009 DRAFT FOR DISCUSSION PURPOSES
More informationSubmitted by: Christopher Mead, Director, Department of Information Technology
Office of the City Manager INFORMATION CALENDAR March 21, 2006 To: From: Honorable Mayor and Members of the City Council Phil Kamlarz, City Manager Submitted by: Christopher Mead, Director, Department
More information: HP HP0-M28. : Implementing HP Asset Manager Software. Version : R6.1
Exam : HP HP0-M28 Title : Implementing HP Asset Manager Software Version : R6.1 Prepking - King of Computer Certification Important Information, Please Read Carefully Other Prepking products A) Offline
More informationWriting a RIM Request for Proposal
Writing a RIM Request for Proposal Clearly defining the business need and carefully outlining requirements will allow the records and information management professional to craft an RFP that will result
More informationExtensive Reorientation of Siemens Enterprise Communications
Extensive Reorientation of Siemens Enterprise Communications Press Conference Joe Kaeser Siegfried Russwurm Copyright Siemens AG 2008. All rights reserved. The market is shifting from hardware to software
More informationOutcomes BEREC 13 th Plenary Meeting 6-7 December 2012
BoR (12) 150 Outcomes BEREC 13 th Plenary Meeting 6-7 December 2012 Dr. Leonidas Kanellos, Chair 2013 Dr. Georg Serentschy, Chair 2012 Summary Adopted, revised Common Positions on Wholesale Local Access,
More informationV-Sept CRM Integration Setup
V-Sept CRM Integration Setup 1 Contents V-SEPT CRM INTEGRATION SETUP... 1 ENABLING YOUR V-SEPT/50 BELOW INTEGRATION... 3 GENERATING A LOGIN AND PASSWORD FOR THE FIRST TIME... 3 Integration Manager... 3
More informationPortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric
PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya,
More informationTest Report No. 2141788/SD Date : Nov 03 2011 Page 1 of 5
Test Report No. 24788/SD Date : Nov 03 20 Page of 5 ECOTANKA GLOBAL HK LIMITED NO. 2- WEST LAKE ROAD XICHENG STREET YONGKANG CITY CHINA The following samples were submitted and identified on behalf of
More informationDriving Competitive Advantage with Virtualization. in UniCredit Tiriac Bank. by Net Consulting
VMware vsphere Forum Bucharest May 2009 JJ Mois Année Driving Competitive Advantage with Virtualization in UniCredit Tiriac Bank by Net Consulting Agenda About UniCredit Tiriac Bank Virtualization business
More informationIIROC 2015-2016 Priorities
Administrative Notice General Please distribute internally to: Senior Management Contact: Andrew J. Kriegler President and CEO -009 April 8, 0 IIROC 0-0 Priorities Over the last several years, Canada s
More information1. What if I have an invoice due during the disruption to business transactions (March 25 until April 6)?
New Invoice Process: Frequently Asked Questions 1. What if I have an invoice due during the disruption to business transactions (March 25 until April 6)? You should continue to make timely payments based
More information1. Introduction. 2. Performance against service levels 1 THE HIGHLAND COUNCIL. Agenda Item. Resources Committee 26 th March 2003 RES/43/03
1 THE HIGHLAND COUNCIL Resources Committee 26 th March 2003 Performance report for January / February 2003 Report by the Information Systems Client Manager Agenda Item Report No 18 RES/43/03 Summary This
More informationCommercial Directorate, Medical Services Contract Management. RFP 32: Data Retention
, Medical Services Contract Management RFP 32: Data Retention Nov 2010 0. DOCUMENT CONTROL 0.1 Summary This paper requests proposals from Atos Healthcare to implement the Authority s data retention requirements.
More informationComparison of the Three CPU Schedulers in Xen
Comparison of the Three CPU Schedulers in Xen Lucy Cherkasova (HPLabs) Diwaker Gupta (UCSD) Amin Vahdat (UCSD) 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject
More informationBreen Elementary School
Breen Elementary School Day: Monday Time: 1:40 pm to 3:10 pm (90 minutes) Session A Sept 21, Sept28, Oct 5, Oct 19, Oct 26, Nov 2 No class on Oct 12 Session B Nov 30, Dec 7, Dec 14, Jan 4, Jan 11, Jan
More informationNAS 352 Online RAID Level Migration and Capacity Expansion
NAS 352 Online RAID Level Migration and Capacity Expansion Migrate and expand a storage A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Have a general
More informationMODAClouds. An FP7 Integrated Project
MODAClouds An FP7 Integrated Project MODAClouds the consortium FP7 Integrated Project (n. 318484) Duration: Oct. 1 st, 2012 Sept 30 th, 2015 28 July, 2014 e-infrastructure Services for Society 2 MODAClouds
More informationPartnerships for improving water and energy access, efficiency and sustainability
Partnerships for improving water and energy access, efficiency and sustainability Prepared by UN-Water Decade Programme on Advocacy and Communication (UNW-DPAC) with United Nations University (UNU) and
More informationDigital switch over Status quo and outlook of UK, France, Spain, Italy and Germany
Digital switch over Status quo and outlook of UK, France, Spain, Italy and Germany Berlin, March 2008 All rights reserved. No part of this publication may be reproduced, transmitted, or stored in a retrieval
More informationExecutive Summary. Texas International Homebuyers Report. 2014 Edition Release date: Sept. 2, 2014
Texas International Homebuyers Report 2014 Edition Release date: Sept. 2, 2014 Contact: Danielle Urban Pierpont Communications 512-448-4950 durban@piercom.com About the 2014 Texas International Homebuyers
More informationTEST REPORT N. 12/000327805
TEST REPORT N. 12/000327805 Date of issue issue 03/10/2012 Messrs Customer ID 0053426 LUKS PLASTIK INSAAT SANAYI VE TICARET LIMITED SIRKETI ITOC 12.ADA NO:77 79 MAHMUTBEY. ISTANBUL Turchia Sample information
More informationIS GOOD TO BE OPEN? It is not good is the only way
IS GOOD TO BE OPEN? It is not good is the only way 30th Abril 2013 INDEX 1.- Main characters 2.- What have I done to deserve this? 3.- The very first version June 2012-Sept 2012 4.- Fork 5.- Contents Sept
More informationFrequently Asked Questions My Workforce Analyzer (MWA)
Frequently Asked Questions My Workforce Analyzer (MWA) I need to automatically enroll my employees in the lowest cost health care plan. Can I do this with Sage HRMS or Sage Abra Suite? Yes, both Sage HRMS
More informationSAMPLE WORK BREAKDOWN STRUCTURES VARIOUS TYPES OF PROJECT
Applications Development Project Sample WBS Management and support Provide project management Provide quality control Conduct meetings and reviews Materials and supplies Travel and living costs Miscellaneous
More informationThin Client Installation at Gateway Community College, New Haven, CT
Thin Client Installation at Gateway Community College, New Haven, CT Presentation Evaluation Go to: bit.ly/nercomp_desktop13 Business Case and Concept Gateway moved to a new facility in Sept. 2012. Previous
More information