12-05-2008
On Continuous Monitoring and Continous Actions
2008-12-05T10:10:00.007+02:00
In Israel, a new law has gone into effect in December 1st, to fight Spam - it forbids sending commercial material over Email, SMS and recorded phone calls, unless the person signed up explicitly (e.g. through a website); recorded phone calls are especially bad, picking up the phone and talking to recorded message is something I am allergic to... Unfortunately, this law is in effect only in Israel, and I keep getting Spam in Turkish and Russian -- I have already blocked more that dozen spamming sources, but others keep pooping.
Anyway -- this week, my Master student, Elad Margalit, had his final exam on the thesis, his thesis dealt in event-driven control of traffic lights, and he has shown (by simulation) that when the traffic lights frequencies of green and red in individual junctions are optimized based on the actual traffic it can shorten substantially the waiting times (there may be various goal functions here). This is done by continuous monitoring of the traffic (entrance and exit from a road segment by camera). IBM Research has done a lot of work in the area of "continuous optimization" that deals with solving optimization problem continuously, there are two variations: Solve the optimization problem all the time (in our case - for each cycle of the traffic light), or monitor all the time and solve the optimization problem only when there is a significant change from the base assumptions (in our case -- when the distribution of traffic in the various direction is significantly different, otherwise leave the traffic lights policies as is), this is based on the assumption that the cost of monitoring is much lower than the cost of actual changing the system behavior; if no such difference then we can use the continuous actions.
It is interesting to note that Coral8 added in its logo the trademarked expression "Continuous Intelligence". Interesting phrase, not sure if there is indeed intelligence, but I guess that intelligence is in the eyes of beholder.
Source...
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
All...
I want to remove blank spaces in file . I just leraned that we can use
" cat <Input filename> | tr -s ‘ ‘ > <Target file name> "
i also know with SED we can replace a blank space by other character by
sed s/ /*/g filename.
Please let me know how can i do that by... (1 Reply)
Discussion started by: arunkumar_mca
1 Replies
2. UNIX for Advanced & Expert Users
Hi all,
We have serious problem with continuous integration system for application building on few different platforms.
(aix 5.2, 5.3 solaris 8,9 , SUSE Linux 9.3, 10 , Slackware Linux 10,11,12, RedHAt Enterprise Linux и Windows 2003)
We need application ( program ) to do the following tasks:... (1 Reply)
Discussion started by: +Yan
1 Replies
3. UNIX for Dummies Questions & Answers
Hi All,
I have a job. I need to create a shell script which will execute that job continously i.e 24x7.
Please help me in writing this script.
Thanks,
Kumar66 (6 Replies)
Discussion started by: kumar66
6 Replies
4. Shell Programming and Scripting
Hi,
i need help to print only those numbers which occur next to each other from a file.
Input:
1
2
3
9
44
45
46
77
79
80
81
Desired Output: (8 Replies)
Discussion started by: saint2006
8 Replies
5. Red Hat
Hi,
I want to run a script for continuous ping for a day then delete the previous day after checking if there is a gap in between with the other servers connectivity. Output the result in a /tmp file everyday. Mainly i am trying to troubleshoot cacti graph gap i am seeing in certain time in a... (15 Replies)
Discussion started by: amarlinux
15 Replies
6. UNIX for Dummies Questions & Answers
I figured out my question. mods please delete. Thank you (2 Replies)
Discussion started by: rpmischris
2 Replies
7. Shell Programming and Scripting
heres sample File:
<?xml version="1.0"?>
<!DOCTYPE cXML SYSTEM "www"><cXML..............................................
<OrderRequest>USE UNIX.com</Extrinsic><Extrinsic name="UniqueName">Peter@UNIX.com</Extrinsic><Extrinsic name="ContractingEntity">UNIX... (3 Replies)
Discussion started by: Pete.kriya
3 Replies
8. Shell Programming and Scripting
Hello;
I have this rather tricky problem to solve --(to me, anyways) ..
I am processing the following one liner with tcpdump..
tcpdump -i T3501 -A ether host 00:1e:49:29:fc:c9 or ether host 00:1b:2b:86:ec:1b or ether host 00:21:1c:98:a4:08 and net 149.83.6.0/24 | grep --line-buffered -B... (5 Replies)
Discussion started by: delphys
5 Replies
LEARN ABOUT DEBIAN
tttview
tttview(1) net tttview(1)
NAME
tttview - Tele Traffic Tapper viewer- a viewer program for remote, real-time, graphical traffic-monitoring.
SYNTAX
tttview [-addr recv_addr] [-mcastifaddr addr] [-multicast] [-port recv_port] [-probe addr] [-yscale (K|M|n)]
DESCRIPTION
tttview is the viewer program in the ttt program suite. tttview displays traffic-data collected on a remote host by tttprobe.
To run tttview, it is not necessary to be "root".
The ttt program suite is yet another descendant of tcpdump but it is capable of real-time, graphical, local and remote traffic-monitoring.
It won't replace tcpdump, rather, it helps you find out what to look into with tcpdump.
OPTIONS
-addr recv_addr
Specifies the local address. Only useful for multicast addresses. If omitted, "224.8.8.0 is used as default.
-mcastifaddr addr
Specifies the multicast interface address. Only useful when an interface is selected to join a multicast group.
-multicast
Shorthand for the default multicast destination "224.8.8.0".
-port recv_port
Specifies the udp port number to receive traffic-data from a remote tttprobe. If omitted, port 7288 is used as default.
-probe addr
Specifies the address of a probe. Only useful to select one among multiple probes.
-yscale ('K'|'M'|n)
change the scale of y-axis. 'K' and 'M' represent 1000 and 1000000 respectively.
EXAMPLES
Remark: "hostA" is allways the host where traffic-data is collected with tttprobe and "hostB" is allways the host where the traffic-data is
displayed with tttview.
point-to-point monitoring:
hostA: tttprobe hostB
hostB: tttview
or:
hostA: tttprobe ip_of_hostB
hostB: tttview
multicast:
when using the default multicast address:
hostA: tttprobe -multicast
hostB: tttview -multicast
this is equivalent to:
hostA: tttprobe 224.8.8.0
hostB: tttview -addr 224.8.8.0
AUTHORS
tttview was written by Kenjiro Cho < kjc@csl.sony.co.jp>.
This manual page was written by Thomas Scheffczyk <thomas.scheffczyk@verwaltung.uni-mainz.de>, for the Debian GNU/Linux system (but may be
used by others).
SEE ALSO
ttt(1), tttprobe(1)
Kenjiro Cho 1.7 tttview(1)