NAPman: Network-Assisted Power Management for WiFi Devices

Size: px
Start display at page:

Download "NAPman: Network-Assisted Power Management for WiFi Devices"

Transcription

1 NAPman: Network-Assisted Power Management for WiFi Devices Eric Rozner Presented by University of Texas at Austin Andy Pyles November 10th,

2 Introduction 2 WiFi-enabled mobile devices increasingly popular WiFi radio increases power by 3x (HTC Tilt) Power (mw) WiFi WiFi off on Base Base HTC Tilt Power Consumption 2

3 3 Power Save Mode Clients use Power Save Mode (PSM) to power down Power (mw) interface AP buffers data on client s behalf Saves power while client idles WiFi off WiFi on WiFi PSM Base Base Base HTC Tilt Power Consumption 3

4 PSM Problems in the Wild 4 1. Scheduling PSM data with competing background traffic Up to 4x increase in client energy usage Contention! Unfair to PSM & background traffic Decrease in capacity from unnecessary retx s 4

5 PSM Problems in the Wild 5 2. Multiple s s contend in current schemes Causes up to 45% increase in energy consumption Contention! 5

6 PSM Problems in the Wild 6 3. Heterogenous client PSM implementations Clients implement variety of schemes AP s don t distinguish clients Amplifies problems 6

7 NAPman 7 1. Energy-efficient fair scheduling algorithm mitigates effect of competing background traffic Up to 70% energy savings Fair to PSM & background traffic Eliminate unnecessary retx s to avoid wasting capacity 2. Virtualized APs for scheduling competing PSM nodes Avoiding contention leads to energy savings 3. AP-based adaptation to support heterogenous clients No changes to pre-existing clients or standards! 7

8 Roadmap 8 Power Save Mode (PSM) in standard Static s Adaptive s PSM scheduling & problems w/ competing traffic NAPman design and implementation Evaluation Related Work & Conclusion 8

9 Static PSM 9 zzz 9

10 Static PSM 9 zzz AP buffers packets for sleeping client 9

11 Static PSM 9 1 Periodic beacon messages indicate buffered data 9

12 Static PSM 9 1 Periodic beacon messages indicate buffered data 9

13 Static PSM 9 PS-Poll Client notifies AP it is awake 9

14 Static PSM 9 AP enqueues data and sets MORE bit 9

15 Static PSM 9 Client retrieves data until buffer is empty 9

16 Static PSM 9 zzz Client returns to sleep after retrieving data 9

17 Adaptive PSM 10 adaptive PSM 10

18 Adaptive PSM 10 null:awake adaptive PSM Client sends NULL frame with power bit set 10

19 Adaptive PSM 10 adaptive PSM AP enqueues all buffered & newly arriving data 10

20 Adaptive PSM 10 zzz adaptive PSM Client informs AP of pending sleep after inactivity timeout 10

21 Client Implementations 11 WiFi Client PSM Mode HP ipaq hw6945 iphone 3GS gphone HTC Magic HTC Tilt 8900 Static PSM Adaptive PSM Aggressive timeout Adaptive PSM Conservative timeout Static PSM 11

22 Roadmap 12 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic Normal Scheduling High Priority Scheduling NAPman design and implementation Evaluation 12

23 AP s in the Wild 13 Access Point Linksys BEFW11S4 v4 Madwifi based D-Link DIR n DD-WRT v23 SP2-based Linksys WRT54GL Linksys WRT310N n Netgear WGR614v7 PSM Scheduling Normal Normal High Priority High Priority Normal High Priority Normal 13

24 Roadmap 14 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic Normal Scheduling Energy Wastage Unnecessary Retransmissions Unfairness to PSM traffic 14

25 Roadmap 15 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic Normal Scheduling Energy Wastage Unnecessary Retransmissions Unfairness to PSM traffic refer to paper 15

26 Normal Scheduling 16 Background client 16

27 Normal Scheduling 16 PS-Poll Background client 16

28 Normal Scheduling 16 Normal Scheduling appends to queue Background client 16

29 Normal Scheduling 16 Normal Scheduling appends to queue Background client 16

30 Normal Scheduling 16 Client keeps highpowered WiFi on while queue drains! Normal Scheduling appends to queue Background client 16

31 Normal Scheduling 16 Client keeps highpowered WiFi on while queue drains! Normal Scheduling appends to queue Background client 16

32 Normal Scheduling 16 Client keeps highpowered WiFi on while queue drains! zzz Background client Normal Scheduling appends to queue 16

33 Normal Scheduling 16 Normal Scheduling Client keeps highwastes energy when powered WiFi on while there s competing queue drains! network traffic zzz Background client Normal Scheduling appends to queue 16

34 Roadmap 17 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic Normal Scheduling Energy Wastage Unnecessary Retransmissions Unfairness to PSM traffic refer to paper 17

35 Unnecessary Retx s 18 adaptive PSM wakes for buffered data Background client 18

36 Unnecessary Retx s 18 adaptive PSM null:awake wakes for buffered data Background client 18

37 Unnecessary Retx s 18 adaptive PSM waits for its data Background client 18

38 Unnecessary Retx s 18 adaptive PSM Some inactivity time-outs are aggressive! Background client 18

39 Unnecessary Retx s 18 adaptive PSM Some inactivity time-outs are aggressive! Background client 18

40 Unnecessary Retx s 18 zzz adaptive PSM null:sleep Background client Inactivity timer fires and client sleeps 18

41 Unnecessary Retx s 18 zzz adaptive PSM Background client 18

42 Unnecessary Retx s 18 zzz adaptive PSM Background client Client asleep, data unnecessarily retx d & lost! 18

43 Unnecessary Retx s 18 Limits capacity: Unnecessary retx s waste airtime and also can lower data rate zzz adaptive PSM Background client Client asleep, data unnecessarily retx d & lost! 18

44 Roadmap 19 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic Normal Scheduling High Priority Scheduling NAPman design and implementation Evaluation 19

45 Roadmap 20 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic Normal Scheduling High Priority Scheduling Unfairness to background traffic NAPman design and implementation Evaluation 20

46 High Priority Scheduling 21 Background client 21

47 High Priority Scheduling Background client 21

48 High Priority Scheduling Background client 21

49 High Priority Scheduling PS-Poll Background client 21

50 High Priority Scheduling High Priority bypasses Background client 21

51 High Priority Scheduling Saves energy & eliminates unnecessary retx s at expense of fairness High Priority bypasses zzz Background client 21

52 High Priority Starvation 22 Throughput (Kbps) Static, saturated CBR demands, 1Mbps PHY PSM throughput Background average Number of Background Clients A high-priority unfairly takes 1/2 capacity 22

53 Roadmap 23 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic NAPman design and implementation Evaluation Related Work & Conclusion 23

54 Quick Recap 24 Problems of current PSM scheduling techniques Energy wastage due to competing traffic Unfairness Unnecessary retransmissions waste capacity Solution goals Energy-efficient, but fair to network traffic Support multiple s in network Compatible w/ adaptive & static s 24

55 Roadmap 25 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic NAPman design and implementation Problems with first-come, first-served (FCFS) NAPman design and examples Evaluation 25

56 FCFS Scheduling Background client 26

57 FCFS Scheduling Normal Scheduling unfair to PSM traffic Background client 26

58 FCFS Scheduling High Priority Scheduling unfair to background Background client 26

59 FCFS Scheduling Fair Scheduling would waste energy Background client 27

60 FCFS Scheduling Fair Scheduling would waste energy Background client Need scheduler that s fair and energy efficient 27

61 Roadmap 28 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic NAPman design and implementation Problems with first-come, first-served (FCFS) NAPman design and examples Evaluation 28

62 NAPman Design 29 Scheduling algorithm for PSM traffic 1. NAPman scheduler: energy-efficient & fair 2. Virtualized APs for scheduling competing PSM nodes 3. AP-based adaptation to support heterogenous clients 29

63 NAPman Design NAPman scheduler Energy efficient: send PSM data with high-priority Fair to background traffic Selectively advertise buffered data Advertise buffered data only if its immediate high-priority scheduling doesn t violate FCFS 2. Virtualized APs for scheduling competing PSM nodes 3. AP-based adaptation to support heterogenous clients 30

64 1. NAPman Scheduler Background client 31

65 1. NAPman Scheduler 31? Background client Time to send beacon: advertise buffered data? 31

66 1. NAPman Scheduler 31? Can t skip without violating FCFS Background client Priority sending PSM data would violate FCFS 31

67 1. NAPman Scheduler 31 0? Background client Preserve fairness, don t advertise data! 31

68 1. NAPman Scheduler Background client 32

69 1. NAPman Scheduler 32? Background client Time to send next beacon: okay to advertise? 32

70 1. NAPman Scheduler Background client Priority sending pkt 3 maintains FCFS: Yes! 32

71 1. NAPman Scheduler Background client 32

72 1. NAPman Scheduler Background client Send buffered packet with high-priority 32

73 1. NAPman Scheduler 32 8 zzz NAPman is energyefficient while maintaining fairness Send buffered packet with high-priority Background client 32

74 NAPman Design NAPman scheduler 2. Virtualized APs for scheduling competing PSM nodes One per virtual AP (VAP) Each VAP has its own beacon Stagger beacons in time to avoid contention 3. AP-based adaptation to support heterogenous clients 33

75 2. Virtualized APs (VAPs) beacon interval time Clients contend at each beacon 34

76 2. Virtualized APs (VAPs) beacon interval time Each assoc. to own VAP Stagger VAP beacons in time Isolate competing PSM traffic to save power 34

77 NAPman Design NAPman scheduler 2. Virtualized APs for scheduling competing PSM nodes 3. AP-based adaptation to support heterogenous clients Determine if client is adaptive or static Individualized support for adaptive clients Maintain buffer even while client is awake Learn timeout values to avoid unnecessary retx s Energy-efficient & fair: check buffer after each xmit 35

78 3. AP-based Adaptation adaptive PSM 3 Background client 36

79 3. AP-based Adaptation adaptive PSM 3 null:awake Background client Client just sent null frame 36

80 3. AP-based Adaptation adaptive PSM Background client Send only fair buffered data 36

81 3. AP-based Adaptation adaptive PSM 2 Background client Check for fairness after each transmission 36

82 3. AP-based Adaptation adaptive PSM 2 Background client Send buffered data if fair & not close to timeout 36

83 3. AP-based Adaptation adaptive PSM 2 Background client Buffer PSM data: ensure fairness & avoid retx s 36

84 NAPman Implementation 37 Modified Madwifi Timestamp affixed to each incoming packet Interrupt generated after each transmission Beacon update and MORE bit functions altered PSM traffic enqueued in e high-priority queue Basic virtualization support already provided 37

85 Roadmap 38 Power Save Mode (PSM) in standard PSM scheduling & problems w/ competing traffic NAPman design and implementation Evaluation Related Work & Conclusion 38

86 Evaluation Methodology 39 1 Mbps (see paper for autorate) Madwifi-based AP, WinXP background node Static : HP ipaq hw900 Adaptive : iphone 3GS Monsoon Solutions power monitor Isolate power consumption of WiFi interface 39

87 Evaluation 40 Single 128 Kbps radio (adaptive & static ) Web workload Multiple s Controlled experiment See paper for more 40

88 Static PSM: Radio Power (mw) Normal High Priority NAPman 1.9x more power Latency (ms) Normal High Priority NAPman Background Traffic (Kbps) NAPman provides similar power as High Priority Background Traffic (Kbps) NAPman can provide better latency than normal scheduling 41

89 Adaptive PSM: Radio Awake Time Per Pkt (sec) Normal High Priority NAPman Background Traffic (Kbps) Retx s Per Pkt Normal High Priority NAPman Background Traffic (Kbps) NAPman provides similar performance to High Priority 42

90 Web Workload Consumed Energy (J) Normal High Priority NAPman 3x more energy <20% overhead Cumulative Fraction Pkts Normal could skip Pkts High Priority skips Background Traffic (Kbps) NAPman works well in web workloads Packets NAPman is fair for both types of traffic 43

91 Multiple PSM Clients 44 1 PSM pkt per beacon, saturated background demands 800 Power (mw) Normal High Priority NAPman 45% more energy s NAPman avoids contention to save power 44

92 Scheduling Overview 45 Problem Normal High Priority NAPman Energy Efficient Fair to PSM Fair to Background Eliminate U ncsry Retx Support Multiple PSM 45

93 Roadmap 46 Power Save Mode (PSM) in standard Problems with buffered data scheduling schemes in face of competing traffic NAPman design and implementation Evaluation Related Work & Conclusion 46

94 Related Work 47 Client-centric Sleep between frames, forced idle mode [Liu08, Biswas04] Heuristics for adaptive PSM [Anand03,Krashinsky02,Qiao05,...] Side-channel information [Shih02, Agarwal07, Ananthanarayanan09,...] Complementary to NAPman Support via traffic shaping/proxies [Armstrong06,Chandra02,Tan07] NAPman isolates & prioritizes PSM, again complementary Competing PSM traffic [He07,Stine02,Xie09,Lin06,..] Changes standard, no discussion of fairness, adaptive PSM, &/or background traffic 47

95 Conclusions 48 Competing network traffic leads to the following problems in today s Power Save Mode (PSM) schedulers: Energy inefficiency Unfairness Unnecessary retransmissions that impact capacity NAPman: energy-efficient, fair scheduling, AP virtualization & adapt to s 70% energy savings, eliminate unnecessary retx s No changes to clients or standards! 48

96 Questions? 49 Thanks! 49

97 Trace Analysis 50 Simulated 192Kbps radio client in UCSD traces Up to 75% more energy Background traffic can be problematic in real networks 50

98 Managing Clients 51 DenseAP [Murty08] Beacons advertise hidden SSID Forces clients to send Probe Request packet to associate AP can then pick Virtual AP for client in the Probe Response 51

99 VAPs Exhausted 52 Typically some limit to number of VAPs Madwifi has at most 4 When more clients than VAPs Multiple clients to one VAP: least loaded, etc Possible to advertise only 1 client per beacon Could use PHY rate info to avoid having nodes wait longer than necessary 52

100 Managing VAP Beacons 53 Could just pre-allocate slots and fill them up as PSM clients associate to network Try to keep as much separation as possible If necessary, could reallocate all beacons for better spacing and just re-associate clients Some overhead, but gives all clients more equal support In either case: can use MORE bit to stop clients from contending 53

101 Different Fairness Constratins 54 Possible to use a more coarse-grained notion of fairness? Let PSM node get temporary control, but limit long term access Possible, need to be careful about multiple PSM clients impacting background FCFS is very fine-grained Easy to maintain fairness to background Very straight-forward to implement 54

102 U-APSD 55 Part of e standard, but a lot of current phones don t support it Any frame from client acts as trigger for buffered data Supports interactive traffic, VoIP, etc Same concepts from NAPman can be applied: fairness, energy-efficiency, multiple contention, etc 55

103 Energy-consumption 56 HTC Tilt Base: mw WiFi CAM: 1120 mw, PSM 72mW Other studies WiFi 60% of device s power (CoolSpots paper) 3G 4-6x more power than WiFi transfer (TailEnder) We show up to 4x more power for WiFi transfers when competing background traffic 56

104 Unfairness to PSM Traffic 57 Background client Normal Scheduling can be unfair to PSM traffic 57

105 Unfairness to PSM Traffic Background client Normal Scheduling can be unfair to PSM traffic 57

106 Unfairness to PSM Traffic Background client Normal Scheduling can be unfair to PSM traffic 57

107 Unfairness to PSM Traffic Background client Normal Scheduling can be unfair to PSM traffic 57

108 Unfairness to PSM Traffic PS-Poll Background client Normal Scheduling can be unfair to PSM traffic 57

109 Unfairness to PSM Traffic Background client Normal Scheduling can be unfair to PSM traffic 57

110 Unfairness to PSM Traffic PSM data enqueued after newer packets first-come, first-serve violated Background client Normal Scheduling can be unfair to PSM traffic 57

111 PSM Client Contention s buffer 2 s buffer 2 Both s have data to receive 58

112 PSM Client Contention 58 PS-Poll 1 1 s buffer 2 s buffer PS-Poll 2 Both s have data to receive 58

113 PSM Client Contention 58 1 PS-Poll 1 s buffer 2 s buffer PS-Poll 2 Client 1 wins contention, client 2 must wait 58

114 PSM Client Contention 58 zzz 1 1 s buffer 2 s buffer PS-Poll 2 Client 1 wins contention, client 2 must wait 58

115 PSM Client Contention 58 zzz 1 1 s buffer 2 s buffer PS-Poll 2 Client 2 wastes energy due to contention 58

Research Article Exploiting Delay-Aware Load Balance for Scalable PSM in Crowd Event Environments

Research Article Exploiting Delay-Aware Load Balance for Scalable PSM in Crowd Event Environments Hindawi Wireless Communications and Mobile Computing Volume 7, Article ID 33, pages https://doi.org/./7/33 Research Article Exploiting Delay-Aware Load Balance for Scalable 8. PSM in Crowd Event Environments

More information

Uniprocessor Scheduling

Uniprocessor Scheduling Chapter 9 Uniprocessor Scheduling In a multiprogramming system, multiple processes are kept in the main memory. Each process alternates between using the processor, and waiting for an I/O device or another

More information

Scheduling I. Today. Next Time. ! Introduction to scheduling! Classical algorithms. ! Advanced topics on scheduling

Scheduling I. Today. Next Time. ! Introduction to scheduling! Classical algorithms. ! Advanced topics on scheduling Scheduling I Today! Introduction to scheduling! Classical algorithms Next Time! Advanced topics on scheduling Scheduling out there! You are the manager of a supermarket (ok, things don t always turn out

More information

Triage: Balancing Energy and Quality of Service in a Microserver

Triage: Balancing Energy and Quality of Service in a Microserver Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami Rollins, Deepak Ganesan University of Massachusetts, Amherst University of San Francisco,

More information

Dynamic Fractional Resource Scheduling for HPC Workloads

Dynamic Fractional Resource Scheduling for HPC Workloads Dynamic Fractional Resource Scheduling for HPC Workloads Mark Stillwell 1 Frédéric Vivien 2 Henri Casanova 1 1 Department of Information and Computer Sciences University of Hawai i at Mānoa 2 INRIA, France

More information

Hadoop Fair Scheduler Design Document

Hadoop Fair Scheduler Design Document Hadoop Fair Scheduler Design Document August 15, 2009 Contents 1 Introduction The Hadoop Fair Scheduler started as a simple means to share MapReduce clusters. Over time, it has grown in functionality to

More information

Roadmap. Tevfik Koşar. CSE 421/521 - Operating Systems Fall Lecture - V CPU Scheduling - I. University at Buffalo.

Roadmap. Tevfik Koşar. CSE 421/521 - Operating Systems Fall Lecture - V CPU Scheduling - I. University at Buffalo. CSE 421/521 - Operating Systems Fall 2011 Lecture - V CPU Scheduling - I Tevfik Koşar University at Buffalo September 13 th, 2011 1 Roadmap CPU Scheduling Basic Concepts Scheduling Criteria & Metrics Different

More information

Tips for Deploying Wireless Networks for AS/RS and AGV Systems. Calvin Chuko Product Manager

Tips for Deploying Wireless Networks for AS/RS and AGV Systems. Calvin Chuko Product Manager Tips for Deploying Wireless Networks for AS/RS and AGV Systems Calvin Chuko Product Manager Abstract Modern factories are increasingly deploying AS/RS and AGV systems in their facilities worldwide to optimize

More information

Intro to O/S Scheduling. Intro to O/S Scheduling (continued)

Intro to O/S Scheduling. Intro to O/S Scheduling (continued) Intro to O/S Scheduling 1. Intro to O/S Scheduling 2. What is Scheduling? 3. Computer Systems Scheduling 4. O/S Scheduling Categories 5. O/S Scheduling and Process State 6. O/S Scheduling Layers 7. Scheduling

More information

Motivation. Types of Scheduling

Motivation. Types of Scheduling Motivation 5.1 Scheduling defines the strategies used to allocate the processor. Successful scheduling tries to meet particular objectives such as fast response time, high throughput and high process efficiency.

More information

Real-Time and Embedded Systems (M) Lecture 4

Real-Time and Embedded Systems (M) Lecture 4 Clock-Driven Scheduling Real-Time and Embedded Systems (M) Lecture 4 Lecture Outline Assumptions and notation for clock-driven scheduling Handling periodic jobs Static, clock-driven schedules and the cyclic

More information

CPU Scheduling. Basic Concepts Scheduling Criteria Scheduling Algorithms. Unix Scheduler

CPU Scheduling. Basic Concepts Scheduling Criteria Scheduling Algorithms. Unix Scheduler CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms FCFS SJF RR Priority Multilevel Queue Multilevel Queue with Feedback Unix Scheduler 1 Scheduling Processes can be in one of several

More information

Job Scheduling in Cluster Computing: A Student Project

Job Scheduling in Cluster Computing: A Student Project Session 3620 Job Scheduling in Cluster Computing: A Student Project Hassan Rajaei, Mohammad B. Dadfar Department of Computer Science Bowling Green State University Bowling Green, Ohio 43403 Phone: (419)372-2337

More information

Multi-Level µtesla: A Broadcast Authentication System for Distributed Sensor Networks

Multi-Level µtesla: A Broadcast Authentication System for Distributed Sensor Networks Multi-Level µtesla: A Broadcast Authentication System for Distributed Sensor Networks Donggang Liu Peng Ning Cyber Defense Laboratory Department of Computer Science North Carolina State University Raleigh,

More information

OPTIMAL ALLOCATION OF WORK IN A TWO-STEP PRODUCTION PROCESS USING CIRCULATING PALLETS. Arne Thesen

OPTIMAL ALLOCATION OF WORK IN A TWO-STEP PRODUCTION PROCESS USING CIRCULATING PALLETS. Arne Thesen Arne Thesen: Optimal allocation of work... /3/98 :5 PM Page OPTIMAL ALLOCATION OF WORK IN A TWO-STEP PRODUCTION PROCESS USING CIRCULATING PALLETS. Arne Thesen Department of Industrial Engineering, University

More information

Optimized Virtual Resource Deployment using CloudSim

Optimized Virtual Resource Deployment using CloudSim Optimized Virtual Resource Deployment using CloudSim Anesul Mandal Software Professional, Aptsource Software Pvt. Ltd., A-5 Rishi Tech Park, New Town, Rajarhat, Kolkata, India. Kamalesh Karmakar Assistant

More information

Workload Decomposition for Power Efficient Storage Systems

Workload Decomposition for Power Efficient Storage Systems Workload Decomposition for Power Efficient Storage Systems Lanyue Lu and Peter Varman Rice University, Houston, TX {ll2@rice.edu, pjv@rice.edu} Abstract Power consumption and cooling costs of hosted storage

More information

Operating System 9 UNIPROCESSOR SCHEDULING

Operating System 9 UNIPROCESSOR SCHEDULING Operating System 9 UNIPROCESSOR SCHEDULING TYPES OF PROCESSOR SCHEDULING The aim of processor scheduling is to assign processes to be executed by the processor or processors over time, in a way that meets

More information

Lecture Note #4: Task Scheduling (1) EECS 571 Principles of Real-Time Embedded Systems. Kang G. Shin EECS Department University of Michigan

Lecture Note #4: Task Scheduling (1) EECS 571 Principles of Real-Time Embedded Systems. Kang G. Shin EECS Department University of Michigan Lecture Note #4: Task Scheduling (1) EECS 571 Principles of Real-Time Embedded Systems Kang G. Shin EECS Department University of Michigan 1 Reading Assignment Liu and Layland s paper Chapter 3 of the

More information

HTCaaS: Leveraging Distributed Supercomputing Infrastructures for Large- Scale Scientific Computing

HTCaaS: Leveraging Distributed Supercomputing Infrastructures for Large- Scale Scientific Computing HTCaaS: Leveraging Distributed Supercomputing Infrastructures for Large- Scale Scientific Computing Jik-Soo Kim, Ph.D National Institute of Supercomputing and Networking(NISN) at KISTI Table of Contents

More information

Cost-based Job Grouping and Scheduling Algorithm for Grid Computing Environments

Cost-based Job Grouping and Scheduling Algorithm for Grid Computing Environments Cost-based Job Grouping and Scheduling Algorithm for Grid Computing Environments Sonal Yadav M.Tech (CSE) Sharda University Greater Noida, India Amit Agarwal, Ph.D Associate Professor University of Petroleum

More information

Flexible Online Energy Accounting in TinyOS

Flexible Online Energy Accounting in TinyOS Flexible Online Energy Accounting in TinyOS Simon Kellner System Architecture Group Karlsruhe Institute of Technology kellner@kit.edu Abstract. Energy is the most limiting resource in sensor networks.

More information

Chapter 6: CPU Scheduling. Basic Concepts. Histogram of CPU-burst Times. CPU Scheduler. Dispatcher. Alternating Sequence of CPU And I/O Bursts

Chapter 6: CPU Scheduling. Basic Concepts. Histogram of CPU-burst Times. CPU Scheduler. Dispatcher. Alternating Sequence of CPU And I/O Bursts Chapter 6: CPU Scheduling Basic Concepts Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation Maximum CPU utilization obtained

More information

Hopper: Decentralized Speculation-aware Cluster Scheduling at Scale

Hopper: Decentralized Speculation-aware Cluster Scheduling at Scale Hopper: Decentralized Speculation-aware Cluster Scheduling at Scale Xiaoqi Ren 1, Ganesh Ananthanarayanan 2, Adam Wierman 1, Minlan Yu 3 1 California Institute of Technology, 2 Microsoft Research, 3 University

More information

Workshop TA2: Open Logistics Interconnection Model & Protocols

Workshop TA2: Open Logistics Interconnection Model & Protocols Workshop TA2: Open Logistics Interconnection Model & Protocols Open Logistics Interconnection Model & Protocols In telecommunications, interconnection is the physical linking of a carrier's network with

More information

Recall: FCFS Scheduling (Cont.) Example continued: Suppose that processes arrive in order: P 2, P 3, P 1 Now, the Gantt chart for the schedule is:

Recall: FCFS Scheduling (Cont.) Example continued: Suppose that processes arrive in order: P 2, P 3, P 1 Now, the Gantt chart for the schedule is: CS162 Operating Systems and Systems Programming Lecture 10 Scheduling October 3 rd, 2016 Prof. Anthony D. Joseph http://cs162.eecs.berkeley.edu Recall: Scheduling Policy Goals/Criteria Minimize Response

More information

A Dynamic Optimization Algorithm for Task Scheduling in Cloud Computing With Resource Utilization

A Dynamic Optimization Algorithm for Task Scheduling in Cloud Computing With Resource Utilization A Dynamic Optimization Algorithm for Task Scheduling in Cloud Computing With Resource Utilization Ram Kumar Sharma,Nagesh Sharma Deptt. of CSE, NIET, Greater Noida, Gautambuddh Nagar, U.P. India Abstract

More information

Project 2 solution code

Project 2 solution code Project 2 solution code Project 2 solution code in files for project 3: Mutex solution in Synch.c But this code has several flaws! If you copied this, we will know! Producer/Consumer and Dining Philosophers

More information

Operating Systems Process Scheduling Prof. Dr. Armin Lehmann

Operating Systems Process Scheduling Prof. Dr. Armin Lehmann Operating Systems Process Scheduling Prof. Dr. Armin Lehmann lehmann@e-technik.org Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Datum 11.04.2017 Process Scheduling

More information

Clock-Driven Scheduling

Clock-Driven Scheduling Integre Technical Publishing Co., Inc. Liu January 13, 2000 8:49 a.m. chap5 page 85 C H A P T E R 5 Clock-Driven Scheduling The previous chapter gave a skeletal description of clock-driven scheduling.

More information

In Cloud, Can Scientific Communities Benefit from the Economies of Scale?

In Cloud, Can Scientific Communities Benefit from the Economies of Scale? PRELIMINARY VERSION IS PUBLISHED ON SC-MTAGS 09 WITH THE TITLE OF IN CLOUD, DO MTC OR HTC SERVICE PROVIDERS BENEFIT FROM THE ECONOMIES OF SCALE? 1 In Cloud, Can Scientific Communities Benefit from the

More information

Traffic Shaping (Part 2)

Traffic Shaping (Part 2) Lab 2b Traffic Shaping (Part 2) Purpose of this lab: This lab uses the leaky bucket implementation (from Lab 2a) for experiments with traffic shaping. The traffic for testing the leaky bucket will be the

More information

Energy Cost of Advertisements in Mobile Games on the Android Platform

Energy Cost of Advertisements in Mobile Games on the Android Platform Energy Cost of Advertisements in Mobile Games on the Android Platform Irena Prochkova, Varun Singh, Jukka K. Nurminen Dept. of Computer Science and Engineering, Aalto University, Espoo, Finland Dept. of

More information

CLOUD computing and its pay-as-you-go cost structure

CLOUD computing and its pay-as-you-go cost structure IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 26, NO. 5, MAY 2015 1265 Cost-Effective Resource Provisioning for MapReduce in a Cloud Balaji Palanisamy, Member, IEEE, Aameek Singh, Member,

More information

Resource Allocation Strategies in a 2-level Hierarchical Grid System

Resource Allocation Strategies in a 2-level Hierarchical Grid System st Annual Simulation Symposium Resource Allocation Strategies in a -level Hierarchical Grid System Stylianos Zikos and Helen D. Karatza Department of Informatics Aristotle University of Thessaloniki 5

More information

Transport Layer Principles

Transport Layer Principles SC250 Computer Networking I Transport Layer Principles Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Principles of Reliable Data Transfer Reliable

More information

RTI Year End on Superpay 4

RTI Year End on Superpay 4 RTI Year End on Superpay 4 Overview The year end procedures have changed under RTI but you must still send a final submission to HMRC. There is no equivalent to the P35. Instead, after you have sent all

More information

CPU Scheduling. Disclaimer: some slides are adopted from book authors and Dr. Kulkarni s slides with permission

CPU Scheduling. Disclaimer: some slides are adopted from book authors and Dr. Kulkarni s slides with permission CPU Scheduling Disclaimer: some slides are adopted from book authors and Dr. Kulkarni s slides with permission 1 Recap Deadlock prevention Break any of four deadlock conditions Mutual exclusion, no preemption,

More information

WORKLOAD SELECTION. Gaia Maselli

WORKLOAD SELECTION. Gaia Maselli WORKLOAD SELECTION Gaia Maselli maselli@di.uniroma1.it Prestazioni dei sistemi di rete 2 So far State the goals and define the system List services and possible outcomes Select metrics (procedure) Select

More information

Getting started with BPMe - FAQ

Getting started with BPMe - FAQ Getting started with BPMe - FAQ 1 Contents Eligibility 3 Setting up BPMe 4 Payment methods 7 Pay in Car 8 Other Purchases 11 General 12 Security 13 Support for Technical Issues 14 Support 16 2 Eligibility

More information

Efficient Load Balancing Grouping based Job Scheduling Algorithm in Grid Computing

Efficient Load Balancing Grouping based Job Scheduling Algorithm in Grid Computing Efficient Load Balancing Grouping based Job Scheduling Algorithm in Grid Computing Sandeep Kaur 1, Sukhpreet kaur 2 1,2 Sri Guru Granth Sahib World University Fatehgarh Sahib, India Abstract: Grid computing

More information

NLS-EM1395 Embedded 1D Barcode Scan Engine. User Guide

NLS-EM1395 Embedded 1D Barcode Scan Engine. User Guide NLS-EM1395 Embedded 1D Barcode Scan Engine User Guide Disclaimer 2014 Fujian Newland Auto-ID Tech. Co., Ltd. All rights reserved. Please read through the manual carefully before using the product and operate

More information

CPU Scheduling. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

CPU Scheduling. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University CPU Scheduling Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu CPU Scheduling policy deciding which process to run next, given a set of runnable

More information

Job Scheduling Challenges of Different Size Organizations

Job Scheduling Challenges of Different Size Organizations Job Scheduling Challenges of Different Size Organizations NetworkComputer White Paper 2560 Mission College Blvd., Suite 130 Santa Clara, CA 95054 (408) 492-0940 Introduction Every semiconductor design

More information

A simulation study on the energy efficiency of pure and slotted Aloha based RFID tag reading protocols

A simulation study on the energy efficiency of pure and slotted Aloha based RFID tag reading protocols University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 9 A simulation study on the energy efficiency of pure and slotted Aloha

More information

Queue based Job Scheduling algorithm for Cloud computing

Queue based Job Scheduling algorithm for Cloud computing International Research Journal of Applied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251-838X / Vol, 4 (11): 3785-3790 Science Explorer Publications Queue based Job Scheduling algorithm

More information

CPU Scheduling. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

CPU Scheduling. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University CPU Scheduling Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu SSE3044: Operating Systems, Fall 2017, Jinkyu Jeong (jinkyu@skku.edu) CPU Scheduling

More information

Principles of Operating Systems

Principles of Operating Systems Principles of Operating Systems Lecture 9-10 - CPU Scheduling Ardalan Amiri Sani (ardalan@uci.edu) [lecture slides contains some content adapted from previous slides by Prof. Nalini Venkatasubramanian,

More information

Lecture 11: CPU Scheduling

Lecture 11: CPU Scheduling CS 422/522 Design & Implementation of Operating Systems Lecture 11: CPU Scheduling Zhong Shao Dept. of Computer Science Yale University Acknowledgement: some slides are taken from previous versions of

More information

CPU Scheduling. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

CPU Scheduling. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University CPU Scheduling Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu EEE3052: Introduction to Operating Systems, Fall 2017, Jinkyu Jeong (jinkyu@skku.edu)

More information

A Paper on Modified Round Robin Algorithm

A Paper on Modified Round Robin Algorithm A Paper on Modified Round Robin Algorithm Neha Mittal 1, Khushbu Garg 2, Ashish Ameria 3 1,2 Arya College of Engineering & I.T, Jaipur, Rajasthan 3 JECRC UDML College of Engineering, Jaipur, Rajasthan

More information

Case study: InfiniBand CM Parameter Tuning

Case study: InfiniBand CM Parameter Tuning Case study: InfiniBand CM Parameter Tuning Mitch Gusat and Wolfgang Denzel with IBM team IBM ZRL IEEE 82 Plenary Session Dallas, Nov 26 Outline Problem: Congestion in IBA Networks Solution (elements thereof):

More information

3GPP2 C TSG-C

3GPP2 C TSG-C 3GPP2 C3-278-3 TSG-C TITLE: Output metrics for UMB Performance Evaluation SOURCE: Yifei Yuan, Sudarshan Rao, Pichun Chen, Donghze Cui, Stan Vitebsky, Qi Bi, S. Vasudevan sarao@alcatel-lucent.com +.973.386.54

More information

10/1/2013 BOINC. Volunteer Computing - Scheduling in BOINC 5 BOINC. Challenges of Volunteer Computing. BOINC Challenge: Resource availability

10/1/2013 BOINC. Volunteer Computing - Scheduling in BOINC 5 BOINC. Challenges of Volunteer Computing. BOINC Challenge: Resource availability Volunteer Computing - Scheduling in BOINC BOINC The Berkley Open Infrastructure for Network Computing Ryan Stern stern@cs.colostate.edu Department of Computer Science Colorado State University A middleware

More information

HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE

HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE Haibo Xie, Ph.D. Chief HSA Evangelist AMD China AGENDA: GPGPU in HPC, what are the challenges Introducing Heterogeneous System Architecture

More information

A general framework for modeling shared autonomous vehicles

A general framework for modeling shared autonomous vehicles 1 2 A general framework for modeling shared autonomous vehicles 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Michael W. Levin (corresponding author) Doctoral Candidate Department of

More information

FeliCa Reader/Writer. Digital Protocol Requirements Specification

FeliCa Reader/Writer. Digital Protocol Requirements Specification FeliCa Reader/Writer Digital Protocol Requirements Specification Version 1.0 October 05, 2017 Japan Electronic-money Promotion Association 1/18 Revision History Version No. 1.0 Date issued October 05,

More information

System performance analysis Introduction and motivation

System performance analysis Introduction and motivation LCD-Pro Esc ~ ` MENU SELECT - + Num CapsLock Scroll Lock Lock Num Lock /! Tab @ # $ % ^ & Ctrl Alt * ( ) _ - + = { Scrn Print < \ SysRq Scroll Lock : " ' > Pause? Break Insert Home Delete Page Up End Page

More information

A Media Buyer s Guide to Clients & Profits

A Media Buyer s Guide to Clients & Profits A Media Buyer s Guide to Clients & Profits Introduction All versions of Clients & Profits have built-in media planning, buying, and tracking capabilities. These media functions seamlessly integrate with

More information

A Lazy Scheduling Scheme for. Hypercube Computers* Prasant Mohapatra. Department of Electrical and Computer Engineering. Iowa State University

A Lazy Scheduling Scheme for. Hypercube Computers* Prasant Mohapatra. Department of Electrical and Computer Engineering. Iowa State University A Lazy Scheduling Scheme for Hypercube Computers* Prasant Mohapatra Department of Electrical and Computer Engineering Iowa State University Ames, IA 511 Chansu Yu and Chita R. Das Department of Computer

More information

Quick Start Guide. Universal Traffic Service, Inc. Universal Solutions for Supply Chain Management Service Control Solutions

Quick Start Guide. Universal Traffic Service, Inc. Universal Solutions for Supply Chain Management Service Control Solutions Quick Start Guide for myuts, our suite of online supply chain management tools Version 02-21-2018 Universal Traffic Service, Inc. Universal Solutions for Supply Chain Management Service Control Solutions

More information

In-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise

In-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise In-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise 1. Using the entity/ activity table, identify information /data processing activities (put a check next to the row

More information

Operations and Production Management GPO300

Operations and Production Management GPO300 Operations and Production Management GPO300 8th January 2013 1 first semester 2012 13 GPO300 Operations and Production Management CLASSROOM CODE OF CONDUCT GROUND RULES: Start and end time No cell phones

More information

CS 318 Principles of Operating Systems

CS 318 Principles of Operating Systems CS 318 Principles of Operating Systems Fall 2017 Lecture 11: Page Replacement Ryan Huang Memory Management Final lecture on memory management: Goals of memory management - To provide a convenient abstraction

More information

A Lazy Scheduling Scheme

A Lazy Scheduling Scheme A Lazy Scheduling Scheme for Improving Hypercube Performance Prasant Mohapatra, Chansu Yu, Chita R. Das Dept. of Electrical and Computer Engineering The Pennsylvania State University University Park, PA

More information

Review of Round Robin (RR) CPU Scheduling Algorithm on Varying Time Quantum

Review of Round Robin (RR) CPU Scheduling Algorithm on Varying Time Quantum International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 6 Issue 8 August 2017 PP. 68-72 Review of Round Robin (RR) CPU Scheduling Algorithm on Varying

More information

A COMPARATIVE ANALYSIS OF SCHEDULING ALGORITHMS

A COMPARATIVE ANALYSIS OF SCHEDULING ALGORITHMS IMPACT: International Journal of Research in Applied, Natural and Social Sciences (IMPACT: IJRANSS) ISSN(E): 23218851; ISSN(P): 23474580 Vol. 3, Issue 1, Jan 2015, 121132 Impact Journals A COMPARATIVE

More information

************************************************************************ ************************************************************************

************************************************************************ ************************************************************************ ATM Forum Document Number: ATM_Forum/97-0425 Title: Performance of Bursty World Wide Web (WWW) Sources over ABR Abstract: We model World Wide Web (WWW) servers and clients running over an ATM network using

More information

MAIL/PARCEL MANAGEMENT SYSTEM WITH SMS NURUL SYUHADA BINTI MD NASIR FACULTY OF COMPUTER SYSTEMS & SOFTWARE ENGINEERING UNIVERSITI MALAYSIA PAHANG

MAIL/PARCEL MANAGEMENT SYSTEM WITH SMS NURUL SYUHADA BINTI MD NASIR FACULTY OF COMPUTER SYSTEMS & SOFTWARE ENGINEERING UNIVERSITI MALAYSIA PAHANG MAIL/PARCEL MANAGEMENT SYSTEM WITH SMS NURUL SYUHADA BINTI MD NASIR FACULTY OF COMPUTER SYSTEMS & SOFTWARE ENGINEERING UNIVERSITI MALAYSIA PAHANG 2013 iv ABSTRACT Mail Management System with SMS (MPMS)

More information

GENERALIZED TASK SCHEDULER

GENERALIZED TASK SCHEDULER CHAPTER 4 By Radu Muresan University of Guelph Page 1 ENGG4420 CHAPTER 4 LECTURE 4 November 12 09 2:49 PM GENERALIZED TASK SCHEDULER In practical applications we need to be able to schedule a mixture of

More information

Stride Scheduling. Robert Grimm New York University

Stride Scheduling. Robert Grimm New York University Stride Scheduling Robert Grimm New York University The Three Questions What is the problem? What is new or different? What are the contributions and limitations? Motivation Scheduling of scarce computer

More information

SELF OPTIMIZING KERNEL WITH HYBRID SCHEDULING ALGORITHM

SELF OPTIMIZING KERNEL WITH HYBRID SCHEDULING ALGORITHM SELF OPTIMIZING KERNEL WITH HYBRID SCHEDULING ALGORITHM AMOL VENGURLEKAR 1, ANISH SHAH 2 & AVICHAL KARIA 3 1,2&3 Department of Electronics Engineering, D J. Sanghavi College of Engineering, Mumbai, India

More information

THE D-SDA REPORTING SYSTEM: REPORTING AND USER ACCESS AT DLR-EOC

THE D-SDA REPORTING SYSTEM: REPORTING AND USER ACCESS AT DLR-EOC THE D-SDA REPORTING SYSTEM: REPORTING AND USER ACCESS AT DLR-EOC Johanna Senft, Cristian Chereji, Mario Winkler, Katrin Molch, Eberhard Mikusch German Aerospace Center German Remote Sensing Data Center

More information

Planning the Capacity of a Web Server: An Experience Report D. Menascé. All Rights Reserved.

Planning the Capacity of a Web Server: An Experience Report D. Menascé. All Rights Reserved. Planning the Capacity of a Web Server: An Experience Report Daniel A. Menascé George Mason University menasce@cs.gmu.edu Nikki Dinh SRA International, Inc. nikki_dinh@sra.com Robert Peraino George Mason

More information

How VoIP Improves the Call Center Customer Experience. Presented by:

How VoIP Improves the Call Center Customer Experience. Presented by: How VoIP Improves the Call Center Customer Experience Presented by: The right call center phone system plays a critical role in delivering quality customer service, maximizing customer satisfaction and

More information

Advanced Types Of Scheduling

Advanced Types Of Scheduling Advanced Types Of Scheduling In the previous article I discussed about some of the basic types of scheduling algorithms. In this article I will discuss about some other advanced scheduling algorithms.

More information

Roadmap. Tevfik Ko!ar. CSC Operating Systems Spring Lecture - V CPU Scheduling - I. Louisiana State University.

Roadmap. Tevfik Ko!ar. CSC Operating Systems Spring Lecture - V CPU Scheduling - I. Louisiana State University. CSC 4103 - Operating Systems Spring 2008 Lecture - V CPU Scheduling - I Tevfik Ko!ar Louisiana State University January 29 th, 2008 1 Roadmap CPU Scheduling Basic Concepts Scheduling Criteria Different

More information

Goodbye to Fixed Bandwidth Reservation: Job Scheduling with Elastic Bandwidth Reservation in Clouds

Goodbye to Fixed Bandwidth Reservation: Job Scheduling with Elastic Bandwidth Reservation in Clouds Goodbye to Fixed Bandwidth Reservation: Job Scheduling with Elastic Bandwidth Reservation in Clouds Haiying Shen *, Lei Yu, Liuhua Chen &, and Zhuozhao Li * * Department of Computer Science, University

More information

Addressing UNIX and NT server performance

Addressing UNIX and NT server performance IBM Global Services Addressing UNIX and NT server performance Key Topics Evaluating server performance Determining responsibilities and skills Resolving existing performance problems Assessing data for

More information

Introducing the World s Best PC Fleet Power Management System

Introducing the World s Best PC Fleet Power Management System The Green IT Company Introducing the World s Best PC Fleet Power Management System Utilising a power management system can result in lower energy bills and lower carbon emissions, but managing the complex

More information

Key Benefits. Overview. Field Service empowers companies to improve customer satisfaction, first time fix rates, and resource productivity.

Key Benefits. Overview. Field Service empowers companies to improve customer satisfaction, first time fix rates, and resource productivity. Field Service empowers companies to improve customer satisfaction, first time fix rates, and resource productivity. Microsoft delivers advanced scheduling, resource optimization and mobile enablement capabilities

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 1 Task Scheduling in Cloud Computing Aakanksha Sharma Research Scholar, Department of Computer Science & Applications,

More information

MapReduce Scheduler Using Classifiers for Heterogeneous Workloads

MapReduce Scheduler Using Classifiers for Heterogeneous Workloads 68 IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.4, April 2011 MapReduce Scheduler Using Classifiers for Heterogeneous Workloads Visalakshi P and Karthik TU Assistant

More information

LNG TERMINALLING PROGRAMME

LNG TERMINALLING PROGRAMME LNG TERMINALLING PROGRAMME Based on Article 203 of the Royal Decree of 23 December 2010 on the Code of Conduct regarding access to natural gas transmission networks TABLE OF CONTENTS 1 INTRODUCTION...

More information

Hawk: Hybrid Datacenter Scheduling

Hawk: Hybrid Datacenter Scheduling Hawk: Hybrid Datacenter Scheduling Pamela Delgado, Florin Dinu, Anne-Marie Kermarrec, Willy Zwaenepoel July 10th, 2015 USENIX ATC 2015 1 Introduction: datacenter scheduling Job 1 task task scheduler cluster

More information

Efficiency of Dynamic Pricing in Priority-based Contents Delivery Networks

Efficiency of Dynamic Pricing in Priority-based Contents Delivery Networks Efficiency of Dynamic Pricing in Priority-based Contents Delivery Networks Noriyuki YAGI, Eiji TAKAHASHI, Kyoko YAMORI, and Yoshiaki TANAKA, Global Information and Telecommunication Institute, Waseda Unviersity

More information

Orientation Towards the Future Through Innovation

Orientation Towards the Future Through Innovation RIS 4.0 Orientation Towards the Future Through Innovation Buzz words such as industry 4.0 or economy 4.0 often appear in media today. They function as synonym for industry or economy of the future. Therefore

More information

Report Reference Guide for TASKE Contact

Report Reference Guide for TASKE Contact Report Reference Guide for TASKE Contact For Avaya Communication Manager Telephone Systems Version: 8.9 Date: 2011-06 This document is provided to you for informational purposes only. The information is

More information

HEADER BIDDING: A BYTE-SIZED OVERVIEW

HEADER BIDDING: A BYTE-SIZED OVERVIEW Header bidding first started making headlines about two years ago, when at least one industry publication declared, The Rise of Header Bidding, The End of the publishers Waterfall. Back then, header bidding

More information

CMS readiness for multi-core workload scheduling

CMS readiness for multi-core workload scheduling CMS readiness for multi-core workload scheduling Antonio Pérez-Calero Yzquierdo, on behalf of the CMS Collaboration, Computing and Offline, Submission Infrastructure Group CHEP 2016 San Francisco, USA

More information

Automated Warehouse Management Software Critical to Optimizing E-commerce Fulfillment Centers Order Processing and Overcoming Labor Shortages

Automated Warehouse Management Software Critical to Optimizing E-commerce Fulfillment Centers Order Processing and Overcoming Labor Shortages Automated Warehouse Management Software Critical to Optimizing E-commerce Fulfillment Centers Order Processing and Overcoming Labor Shortages Presented by: Mark Dickinson 2018 MHI Copyright claimed for

More information

Enterprise Output Management For Banking, Finance, and Insurance

Enterprise Output Management For Banking, Finance, and Insurance A VPS White Paper from Levi, Ray & Shoup, Inc. Enterprise Output Management For Banking, Finance, and Insurance Slumping markets, industry initiatives such as T+1, and deregulation that allows banks, insurance

More information

Demand Management User Guide. Release

Demand Management User Guide. Release Demand Management User Guide Release 14.2.00 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ), is for your

More information

On the Comparison of CPLEX-Computed Job Schedules with the Self-Tuning dynp Job Scheduler

On the Comparison of CPLEX-Computed Job Schedules with the Self-Tuning dynp Job Scheduler On the Comparison of CPLEX-Computed Job Schedules with the Self-Tuning dynp Job Scheduler Sven Grothklags 1 and Achim Streit 2 1 Faculty of Computer Science, Electrical Engineering and Mathematics, Institute

More information

ENGG4420 CHAPTER 4 LECTURE 3 GENERALIZED TASK SCHEDULER

ENGG4420 CHAPTER 4 LECTURE 3 GENERALIZED TASK SCHEDULER CHAPTER 4 By Radu Muresan University of Guelph Page 1 ENGG4420 CHAPTER 4 LECTURE 3 November 14 12 9:44 AM GENERALIZED TASK SCHEDULER In practical applications we need to be able to schedule a mixture of

More information

Berth allocation planning in Seville inland port by simulation and optimisation

Berth allocation planning in Seville inland port by simulation and optimisation Berth allocation planning in Seville inland port by simulation and optimisation Carlos Arango 1, Pablo Cortés 1, Jesús Muñuzuri 1, Luis Onieva 1 1 Ingeniería de Organización. Engineering School of Seville.

More information

ORACLE COMMUNICATIONS BILLING AND REVENUE MANAGEMENT RELEASE 7.3

ORACLE COMMUNICATIONS BILLING AND REVENUE MANAGEMENT RELEASE 7.3 ORACLE COMMUNICATIONS BILLING AND REVENUE MANAGEMENT RELEASE 7.3 With the release of Oracle Communications Billing and Revenue Management Release 7.3, Oracle continues to build upon the innovation established

More information

Out Of The Box: How You Could Cash In With QR Codes. Caleb Spilchen

Out Of The Box: How You Could Cash In With QR Codes. Caleb Spilchen Out Of The Box: How You Could Cash In With QR Codes. Caleb Spilchen Blah. Ok, I m sure you were ready for this, you know the boring info page, where they tell you the usual baloney, that you just skip,

More information

ATAM. Architecture Trade-off Analysis Method with case study. Bart Venckeleer, inno.com

ATAM. Architecture Trade-off Analysis Method with case study. Bart Venckeleer, inno.com ATAM Architecture Trade-off Analysis Method with case study Bart Venckeleer, inno.com SEI Software Architecture Tools and Methods Active Reviews for Intermediate Designs (ARID) Architecture-Based System

More information

Measuring Cross-Device, The Methodology

Measuring Cross-Device, The Methodology Measuring Cross-Device, The Methodology As the first company to crack-the-code on cross-screen, Tapad Data Scientists are asked to explain the power of our cross-screen technology on a near-daily basis.

More information